C# Class Brunet.Transport.TcpEdgeListener.SocketState

ファイルを表示 Open project: pstjuste/brunet

Public Properties

Property Type Description
AllSockets System.Collections.ArrayList
BA BufferAllocator
ErrorSocks System.Collections.ArrayList
ListenSock Socket
ReadSocks System.Collections.ArrayList
Run bool
TAA TAAuthorizer
TEL TcpEdgeListener
WriteSocks System.Collections.ArrayList

Protected Properties

Property Type Description
TIMEOUT_MS int
_con_socks System.Collections.ArrayList
_sock_to_constate System.Collections.Specialized.ListDictionary
_sock_to_rs System.Collections.Hashtable
_socks_to_send System.Collections.ArrayList

Public Methods

Method Description
AddCreationState ( Socket s, CreationState cs ) : void
AddEdge ( TcpEdge e ) : void
AddSendWaiter ( Socket s ) : void
FlushSocket ( Socket s ) : void
GetEdge ( Socket s ) : TcpEdge
GetReceiveState ( Socket s ) : ReceiveState
RemoveEdge ( TcpEdge e ) : void
Select ( ) : void
SocketState ( TcpEdgeListener tel ) : System
TakeCreationState ( Socket s ) : CreationState

Method Details

AddCreationState() public method

public AddCreationState ( Socket s, CreationState cs ) : void
s Socket
cs CreationState
return void

AddEdge() public method

public AddEdge ( TcpEdge e ) : void
e TcpEdge
return void

AddSendWaiter() public method

public AddSendWaiter ( Socket s ) : void
s Socket
return void

FlushSocket() public method

public FlushSocket ( Socket s ) : void
s Socket
return void

GetEdge() public method

public GetEdge ( Socket s ) : TcpEdge
s Socket
return TcpEdge

GetReceiveState() public method

public GetReceiveState ( Socket s ) : ReceiveState
s Socket
return System.Net.ReceiveState

RemoveEdge() public method

public RemoveEdge ( TcpEdge e ) : void
e TcpEdge
return void

Select() public method

public Select ( ) : void
return void

SocketState() public method

public SocketState ( TcpEdgeListener tel ) : System
tel TcpEdgeListener
return System

TakeCreationState() public method

public TakeCreationState ( Socket s ) : CreationState
s Socket
return CreationState

Property Details

AllSockets public_oe property

public ArrayList,System.Collections AllSockets
return System.Collections.ArrayList

BA public_oe property

public BufferAllocator BA
return BufferAllocator

ErrorSocks public_oe property

public ArrayList,System.Collections ErrorSocks
return System.Collections.ArrayList

ListenSock public_oe property

public Socket ListenSock
return Socket

ReadSocks public_oe property

public ArrayList,System.Collections ReadSocks
return System.Collections.ArrayList

Run public_oe property

public bool Run
return bool

TAA public_oe property

public TAAuthorizer,Brunet.Transport TAA
return TAAuthorizer

TEL public_oe property

public TcpEdgeListener,Brunet.Transport TEL
return TcpEdgeListener

TIMEOUT_MS protected_oe static_oe property

protected static int TIMEOUT_MS
return int

WriteSocks public_oe property

public ArrayList,System.Collections WriteSocks
return System.Collections.ArrayList

_con_socks protected_oe property

protected ArrayList,System.Collections _con_socks
return System.Collections.ArrayList

_sock_to_constate protected_oe property

protected ListDictionary,System.Collections.Specialized _sock_to_constate
return System.Collections.Specialized.ListDictionary

_sock_to_rs protected_oe property

protected Hashtable,System.Collections _sock_to_rs
return System.Collections.Hashtable

_socks_to_send protected_oe property

protected ArrayList,System.Collections _socks_to_send
return System.Collections.ArrayList