C# 클래스 EventStore.Transport.Tcp.TcpConnection

상속: TcpConnectionBase, ITcpConnection
파일 보기 프로젝트 열기: ysw/mono-socket-problem 1 사용 예제들

공개 메소드들

메소드 설명
Close ( ) : void
EnqueueSend ( IEnumerable data ) : void
ReceiveAsync ( Action callback ) : void
ToString ( ) : string

비공개 메소드들

메소드 설명
CloseInternal ( SocketError socketError ) : void
CreateAcceptedTcpConnection ( IPEndPoint effectiveEndPoint, Socket socket ) : TcpConnection
CreateConnectingTcpConnection ( IPEndPoint remoteEndPoint, EventStore.Transport.Tcp.TcpClientConnector connector, Action onConnectionEstablished, SocketError>.Action onConnectionFailed ) : TcpConnection
InitSocket ( Socket socket ) : void
OnReceiveAsyncCompleted ( object sender, SocketAsyncEventArgs e ) : void
OnSendAsyncCompleted ( object sender, SocketAsyncEventArgs e ) : void
ProcessReceive ( SocketAsyncEventArgs socketArgs ) : void
ProcessSend ( SocketAsyncEventArgs socketArgs ) : void
ReturnReceivingSocketArgs ( ) : void
ReturnSendingSocketArgs ( ) : void
StartReceive ( ) : void
TcpConnection ( IPEndPoint effectiveEndPoint ) : System
TryDequeueReceivedData ( ) : void
TrySend ( ) : void

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

EnqueueSend() 공개 메소드

public EnqueueSend ( IEnumerable data ) : void
data IEnumerable
리턴 void

ReceiveAsync() 공개 메소드

public ReceiveAsync ( Action callback ) : void
callback Action
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string