C# Класс Aegis.Network.SessionMethodAsyncEvent

Наследование: ISessionMethod
Показать файл Открыть проект

Открытые методы

Метод Описание
Clear ( ) : void
SendPacket ( StreamBuffer buffer, Action onSent = null ) : void
SendPacket ( StreamBuffer buffer, PacketPredicate predicate, IOEventHandler dispatcher, Action onSent = null ) : void
SendPacket ( byte buffer, int offset, int size, Action onSent = null ) : void
SessionMethodAsyncEvent ( Session session ) : System
WaitForReceive ( ) : void

Приватные методы

Метод Описание
ReceiveComplete ( object sender, SocketAsyncEventArgs saea ) : void
SendComplete ( object sender, SocketAsyncEventArgs saea ) : void

Описание методов

Clear() публичный Метод

public Clear ( ) : void
Результат void

SendPacket() публичный Метод

public SendPacket ( StreamBuffer buffer, Action onSent = null ) : void
buffer Aegis.IO.StreamBuffer
onSent Action
Результат void

SendPacket() публичный Метод

public SendPacket ( StreamBuffer buffer, PacketPredicate predicate, IOEventHandler dispatcher, Action onSent = null ) : void
buffer Aegis.IO.StreamBuffer
predicate PacketPredicate
dispatcher IOEventHandler
onSent Action
Результат void

SendPacket() публичный Метод

public SendPacket ( byte buffer, int offset, int size, Action onSent = null ) : void
buffer byte
offset int
size int
onSent Action
Результат void

SessionMethodAsyncEvent() публичный Метод

public SessionMethodAsyncEvent ( Session session ) : System
session Session
Результат System

WaitForReceive() публичный Метод

public WaitForReceive ( ) : void
Результат void