C# Class Poderosa.Protocols.PlainPoderosaSocket

Inheritance: IPoderosaSocket
Datei anzeigen Open project: poderosaproject/poderosa Class Usage Examples

Public Methods

Method Description
Close ( ) : void
ForceDisposed ( ) : void
PlainPoderosaSocket ( Socket s ) : System
RepeatAsyncRead ( IByteAsyncInputStream receiver ) : void
SetOwnerConnection ( TerminalConnection con ) : void
Transmit ( Poderosa.Protocols.ByteDataFragment data ) : void
Transmit ( byte data, int offset, int length ) : void

Private Methods

Method Description
BeginReceive ( ) : void
OnAbnormalTerminationCore ( string msg ) : GenericResult
OnNormalTerminationCore ( ) : GenericResult
OnReceptionCore ( Poderosa.Protocols.ByteDataFragment data ) : GenericResult
RepeatCallback ( IAsyncResult result ) : void

Method Details

Close() public method

public Close ( ) : void
return void

ForceDisposed() public method

public ForceDisposed ( ) : void
return void

PlainPoderosaSocket() public method

public PlainPoderosaSocket ( Socket s ) : System
s Socket
return System

RepeatAsyncRead() public method

public RepeatAsyncRead ( IByteAsyncInputStream receiver ) : void
receiver IByteAsyncInputStream
return void

SetOwnerConnection() public method

public SetOwnerConnection ( TerminalConnection con ) : void
con TerminalConnection
return void

Transmit() public method

public Transmit ( Poderosa.Protocols.ByteDataFragment data ) : void
data Poderosa.Protocols.ByteDataFragment
return void

Transmit() public method

public Transmit ( byte data, int offset, int length ) : void
data byte
offset int
length int
return void