C# 클래스 Universal.Torrent.Client.NetworkIO

파일 보기 프로젝트 열기: haroldma/Universal.Torrent 1 사용 예제들

공개 메소드들

메소드 설명
EnqueueConnect ( IConnection connection, AsyncIOCallback callback, object state ) : void
EnqueueReceive ( IConnection connection, byte buffer, int offset, int count, IRateLimiter rateLimiter, ConnectionMonitor peerMonitor, ConnectionMonitor managerMonitor, AsyncIOCallback callback, object state ) : void
EnqueueSend ( IConnection connection, byte buffer, int offset, int count, IRateLimiter rateLimiter, ConnectionMonitor peerMonitor, ConnectionMonitor managerMonitor, AsyncIOCallback callback, object state ) : void

비공개 메소드들

메소드 설명
FinishConnect ( AsyncConnectState data ) : void
FinishReceive ( AsyncIOState data ) : void
FinishSend ( AsyncIOState data ) : void
NetworkIO ( ) : System
ReceiveOrEnqueue ( AsyncIOState data ) : void
SendOrEnqueue ( AsyncIOState data ) : void

메소드 상세

EnqueueConnect() 공개 정적인 메소드

public static EnqueueConnect ( IConnection connection, AsyncIOCallback callback, object state ) : void
connection IConnection
callback AsyncIOCallback
state object
리턴 void

EnqueueReceive() 공개 정적인 메소드

public static EnqueueReceive ( IConnection connection, byte buffer, int offset, int count, IRateLimiter rateLimiter, ConnectionMonitor peerMonitor, ConnectionMonitor managerMonitor, AsyncIOCallback callback, object state ) : void
connection IConnection
buffer byte
offset int
count int
rateLimiter IRateLimiter
peerMonitor Universal.Torrent.Client.Managers.ConnectionMonitor
managerMonitor Universal.Torrent.Client.Managers.ConnectionMonitor
callback AsyncIOCallback
state object
리턴 void

EnqueueSend() 공개 정적인 메소드

public static EnqueueSend ( IConnection connection, byte buffer, int offset, int count, IRateLimiter rateLimiter, ConnectionMonitor peerMonitor, ConnectionMonitor managerMonitor, AsyncIOCallback callback, object state ) : void
connection IConnection
buffer byte
offset int
count int
rateLimiter IRateLimiter
peerMonitor Universal.Torrent.Client.Managers.ConnectionMonitor
managerMonitor Universal.Torrent.Client.Managers.ConnectionMonitor
callback AsyncIOCallback
state object
리턴 void