C# Class Helios.Channels.Sockets.TcpServerSocketChannel

Inheritance: AbstractSocketChannel, IServerSocketChannel
Afficher le fichier Open project: helios-io/helios Class Usage Examples

Private Properties

Свойство Type Description
OnReadCompletedSync void

Méthodes publiques

Méthode Description
TcpServerSocketChannel ( ) : System

Create a new instance

TcpServerSocketChannel ( AddressFamily addressFamily ) : System

Create a new instance

TcpServerSocketChannel ( Socket socket ) : System

Create a new instance using the given {@link Socket}.

Méthodes protégées

Méthode Description
DoBind ( EndPoint localAddress ) : void
DoClose ( ) : void
DoConnect ( EndPoint remoteAddress, EndPoint localAddress ) : bool
DoDisconnect ( ) : void
DoFinishConnect ( SocketChannelAsyncOperation operation ) : void
DoWrite ( ChannelOutboundBuffer input ) : void
FilterOutboundMessage ( object msg ) : object
NewUnsafe ( ) : IChannelUnsafe
ScheduleSocketRead ( ) : void

Private Methods

Méthode Description
OnReadCompletedSync ( object u, object p ) : void

Method Details

DoBind() protected méthode

protected DoBind ( EndPoint localAddress ) : void
localAddress System.Net.EndPoint
Résultat void

DoClose() protected méthode

protected DoClose ( ) : void
Résultat void

DoConnect() protected méthode

protected DoConnect ( EndPoint remoteAddress, EndPoint localAddress ) : bool
remoteAddress System.Net.EndPoint
localAddress System.Net.EndPoint
Résultat bool

DoDisconnect() protected méthode

protected DoDisconnect ( ) : void
Résultat void

DoFinishConnect() protected méthode

protected DoFinishConnect ( SocketChannelAsyncOperation operation ) : void
operation SocketChannelAsyncOperation
Résultat void

DoWrite() protected méthode

protected DoWrite ( ChannelOutboundBuffer input ) : void
input ChannelOutboundBuffer
Résultat void

FilterOutboundMessage() protected final méthode

protected final FilterOutboundMessage ( object msg ) : object
msg object
Résultat object

NewUnsafe() protected méthode

protected NewUnsafe ( ) : IChannelUnsafe
Résultat IChannelUnsafe

ScheduleSocketRead() protected méthode

protected ScheduleSocketRead ( ) : void
Résultat void

TcpServerSocketChannel() public méthode

Create a new instance
public TcpServerSocketChannel ( ) : System
Résultat System

TcpServerSocketChannel() public méthode

Create a new instance
public TcpServerSocketChannel ( AddressFamily addressFamily ) : System
addressFamily AddressFamily
Résultat System

TcpServerSocketChannel() public méthode

Create a new instance using the given {@link Socket}.
public TcpServerSocketChannel ( Socket socket ) : System
socket Socket
Résultat System