C# 클래스 Aegis.Network.SessionMethodAsyncResult

상속: ISessionMethod
파일 보기 프로젝트 열기: SyncZone/AegisFramework

공개 메소드들

메소드 설명
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
SessionMethodAsyncResult ( Session session ) : System
WaitForReceive ( ) : void

비공개 메소드들

메소드 설명
Socket_Read ( IAsyncResult ar ) : void
Socket_Send ( IAsyncResult ar ) : 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

SessionMethodAsyncResult() 공개 메소드

public SessionMethodAsyncResult ( Session session ) : System
session Session
리턴 System

WaitForReceive() 공개 메소드

public WaitForReceive ( ) : void
리턴 void