C# 클래스 Helios.Reactor.ReactorBase.ReactorConnectionAdapter

Wraps the IReactor itself inside a IConnection object and makes it callable directly to end users
상속: IConnection
파일 보기 프로젝트 열기: helios-io/helios

공개 메소드들

메소드 설명
BeginReceive ( ) : void
BeginReceive ( ReceivedDataCallback callback ) : void
Close ( ) : void
Configure ( IConnectionConfig config ) : void
Dispose ( ) : void
IsOpen ( ) : bool
Open ( ) : void
OpenAsync ( ) : Task
ReactorConnectionAdapter ( ReactorBase reactor ) : System
Send ( NetworkData data ) : void
Send ( byte buffer, int index, int length, INode destination ) : void
SendAsync ( NetworkData payload ) : System.Threading.Tasks.Task
StopReceive ( ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

메소드 상세

BeginReceive() 공개 메소드

public BeginReceive ( ) : void
리턴 void

BeginReceive() 공개 메소드

public BeginReceive ( ReceivedDataCallback callback ) : void
callback ReceivedDataCallback
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

Configure() 공개 메소드

public Configure ( IConnectionConfig config ) : void
config IConnectionConfig
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

IsOpen() 공개 메소드

public IsOpen ( ) : bool
리턴 bool

Open() 공개 메소드

public Open ( ) : void
리턴 void

OpenAsync() 공개 메소드

public OpenAsync ( ) : Task
리턴 Task

ReactorConnectionAdapter() 공개 메소드

public ReactorConnectionAdapter ( ReactorBase reactor ) : System
reactor ReactorBase
리턴 System

Send() 공개 메소드

public Send ( NetworkData data ) : void
data Helios.Net.NetworkData
리턴 void

Send() 공개 메소드

public Send ( byte buffer, int index, int length, INode destination ) : void
buffer byte
index int
length int
destination INode
리턴 void

SendAsync() 공개 메소드

public SendAsync ( NetworkData payload ) : System.Threading.Tasks.Task
payload Helios.Net.NetworkData
리턴 System.Threading.Tasks.Task

StopReceive() 공개 메소드

public StopReceive ( ) : void
리턴 void