C# Класс EventStore.Transport.Tcp.TcpConnection

Наследование: TcpConnectionBase, ITcpConnection
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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