Method | Description | |
---|---|---|
EnqueueReceiveHandshake ( IConnection connection, IEncryption decryptor, AsyncMessageReceivedCallback callback, object state ) : void | ||
EnqueueReceiveMessage ( IConnection connection, IEncryption decryptor, IRateLimiter rateLimiter, |
||
EnqueueSendMessage ( IConnection connection, IEncryption encryptor, |
Method | Description | |
---|---|---|
EndSend ( bool successful, int count, object state ) : void | ||
HandshakeReceived ( bool successful, int transferred, object state ) : void | ||
MessageBodyReceived ( bool successful, int transferred, object state ) : void | ||
MessageLengthReceived ( bool successful, int transferred, object state ) : void |
public static EnqueueReceiveHandshake ( IConnection connection, IEncryption decryptor, AsyncMessageReceivedCallback callback, object state ) : void | ||
connection | IConnection | |
decryptor | IEncryption | |
callback | AsyncMessageReceivedCallback | |
state | object | |
return | void |
public static EnqueueReceiveMessage ( IConnection connection, IEncryption decryptor, IRateLimiter rateLimiter, |
||
connection | IConnection | |
decryptor | IEncryption | |
rateLimiter | IRateLimiter | |
monitor | ||
manager | TorrentManager | |
callback | AsyncMessageReceivedCallback | |
state | object | |
return | void |
public static EnqueueSendMessage ( IConnection connection, IEncryption encryptor, |
||
connection | IConnection | |
encryptor | IEncryption | |
message | ||
rateLimiter | IRateLimiter | |
peerMonitor | ||
managerMonitor | ||
callback | AsyncIOCallback | |
state | object | |
return | void |