C# Class Microsoft.Azure.Amqp.Transport.TcpTransportListener

Inheritance: TransportListener
显示文件 Open project: Azure/azure-amqp

Public Methods

Method Description
TcpTransportListener ( TcpTransportSettings transportSettings ) : System

Protected Methods

Method Description
AbortInternal ( ) : void
CloseInternal ( ) : bool
OnListen ( ) : void

Private Methods

Method Description
AcceptTransportLoop ( object state ) : void
CloseOrAbortListenSockets ( bool abort ) : void
HandleAcceptComplete ( SocketAsyncEventArgs e, bool completedSynchronously ) : bool
OnAcceptComplete ( object sender, SocketAsyncEventArgs e ) : void
ShouldRetryAccept ( SocketError error ) : bool

Method Details

AbortInternal() protected method

protected AbortInternal ( ) : void
return void

CloseInternal() protected method

protected CloseInternal ( ) : bool
return bool

OnListen() protected method

protected OnListen ( ) : void
return void

TcpTransportListener() public method

public TcpTransportListener ( TcpTransportSettings transportSettings ) : System
transportSettings TcpTransportSettings
return System