C# Class Helios.Channels.Local.LocalChannel

Inheritance: AbstractChannel
Mostra file Open project: helios-io/helios Class Usage Examples

Public Methods

Method Description
LocalChannel ( ) : System
LocalChannel ( LocalServerChannel parent, LocalChannel peer ) : System

Protected Methods

Method Description
DoBeginRead ( ) : void
DoBind ( EndPoint localAddress ) : void
DoClose ( ) : void
DoDisconnect ( ) : void
DoRegister ( ) : void
DoWrite ( ChannelOutboundBuffer input ) : void
IsCompatible ( IEventLoop eventLoop ) : bool
NewUnsafe ( ) : IChannelUnsafe

Private Methods

Method Description
DoPeerClose ( LocalChannel peer, bool peerWriteInProgress ) : void
FinishPeerRead ( LocalChannel peer ) : void
FinishPeerRead0 ( LocalChannel peer ) : void
ReleaseInboundBuffers ( ) : void
RunFinishPeerReadTask ( LocalChannel peer ) : void

Method Details

DoBeginRead() protected method

protected DoBeginRead ( ) : void
return void

DoBind() protected method

protected DoBind ( EndPoint localAddress ) : void
localAddress EndPoint
return void

DoClose() protected method

protected DoClose ( ) : void
return void

DoDisconnect() protected method

protected DoDisconnect ( ) : void
return void

DoRegister() protected method

protected DoRegister ( ) : void
return void

DoWrite() protected method

protected DoWrite ( ChannelOutboundBuffer input ) : void
input ChannelOutboundBuffer
return void

IsCompatible() protected method

protected IsCompatible ( IEventLoop eventLoop ) : bool
eventLoop IEventLoop
return bool

LocalChannel() public method

public LocalChannel ( ) : System
return System

LocalChannel() public method

public LocalChannel ( LocalServerChannel parent, LocalChannel peer ) : System
parent LocalServerChannel
peer LocalChannel
return System

NewUnsafe() protected method

protected NewUnsafe ( ) : IChannelUnsafe
return IChannelUnsafe