Property | Type | Description | |
---|---|---|---|
UnreadMessages | ICircularBuffer |
Method | Description | |
---|---|---|
BeginReceive ( ) : void | ||
BeginReceive ( ReceivedDataCallback callback ) : void | ||
Close ( ) : void | ||
Configure ( IConnectionConfig config ) : void | ||
Dispose ( ) : void | ||
InvokeReceiveIfNotNull ( |
||
IsOpen ( ) : bool | ||
Open ( ) : void | ||
OpenAsync ( ) : Task |
||
Send ( |
||
Send ( byte buffer, int index, int length, INode destination ) : void | ||
StopReceive ( ) : void |
Method | Description | |
---|---|---|
BeginReceiveInternal ( ) : void | ||
Dispose ( bool disposing ) : void | ||
InvokeErrorIfNotNull ( |
||
ReactorResponseChannel ( ReactorBase reactor, Socket outboundSocket, |
||
ReactorResponseChannel ( ReactorBase reactor, Socket outboundSocket, |
||
StopReceiveInternal ( ) : void |
Method | Description | |
---|---|---|
OnReceive ( |
Method is called directly by the ReactorBase implementation to send data to this IConnection. Can also be called by the socket itself if this reactor doesn't use ReactorProxyResponseChannel.
|
public BeginReceive ( ReceivedDataCallback callback ) : void | ||
callback | ReceivedDataCallback | |
return | void |
protected abstract BeginReceiveInternal ( ) : void | ||
return | void |
public abstract Configure ( IConnectionConfig config ) : void | ||
config | IConnectionConfig | |
return | void |
protected InvokeErrorIfNotNull ( |
||
ex | ||
return | void |
public InvokeReceiveIfNotNull ( |
||
data | ||
return | void |
protected ReactorResponseChannel ( ReactorBase reactor, Socket outboundSocket, |
||
reactor | ReactorBase | |
outboundSocket | Socket | |
endPoint | ||
eventLoop | ||
return | System |
protected ReactorResponseChannel ( ReactorBase reactor, Socket outboundSocket, |
||
reactor | ReactorBase | |
outboundSocket | Socket | |
eventLoop | ||
return | System |
public Send ( |
||
data | ||
return | void |
public Send ( byte buffer, int index, int length, INode destination ) : void | ||
buffer | byte | |
index | int | |
length | int | |
destination | INode | |
return | void |
protected abstract StopReceiveInternal ( ) : void | ||
return | void |