C# 클래스 Brunet.Transport.TcpEdgeListener.SocketState

파일 보기 프로젝트 열기: pstjuste/brunet

공개 프로퍼티들

프로퍼티 타입 설명
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

보호된 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

메소드 상세

AddCreationState() 공개 메소드

public AddCreationState ( Socket s, CreationState cs ) : void
s Socket
cs CreationState
리턴 void

AddEdge() 공개 메소드

public AddEdge ( TcpEdge e ) : void
e TcpEdge
리턴 void

AddSendWaiter() 공개 메소드

public AddSendWaiter ( Socket s ) : void
s Socket
리턴 void

FlushSocket() 공개 메소드

public FlushSocket ( Socket s ) : void
s Socket
리턴 void

GetEdge() 공개 메소드

public GetEdge ( Socket s ) : TcpEdge
s Socket
리턴 TcpEdge

GetReceiveState() 공개 메소드

public GetReceiveState ( Socket s ) : ReceiveState
s Socket
리턴 System.Net.ReceiveState

RemoveEdge() 공개 메소드

public RemoveEdge ( TcpEdge e ) : void
e TcpEdge
리턴 void

Select() 공개 메소드

public Select ( ) : void
리턴 void

SocketState() 공개 메소드

public SocketState ( TcpEdgeListener tel ) : System
tel TcpEdgeListener
리턴 System

TakeCreationState() 공개 메소드

public TakeCreationState ( Socket s ) : CreationState
s Socket
리턴 CreationState

프로퍼티 상세

AllSockets 공개적으로 프로퍼티

public ArrayList,System.Collections AllSockets
리턴 System.Collections.ArrayList

BA 공개적으로 프로퍼티

public BufferAllocator BA
리턴 BufferAllocator

ErrorSocks 공개적으로 프로퍼티

public ArrayList,System.Collections ErrorSocks
리턴 System.Collections.ArrayList

ListenSock 공개적으로 프로퍼티

public Socket ListenSock
리턴 Socket

ReadSocks 공개적으로 프로퍼티

public ArrayList,System.Collections ReadSocks
리턴 System.Collections.ArrayList

Run 공개적으로 프로퍼티

public bool Run
리턴 bool

TAA 공개적으로 프로퍼티

public TAAuthorizer,Brunet.Transport TAA
리턴 TAAuthorizer

TEL 공개적으로 프로퍼티

public TcpEdgeListener,Brunet.Transport TEL
리턴 TcpEdgeListener

TIMEOUT_MS 보호되어 있는 정적으로 프로퍼티

protected static int TIMEOUT_MS
리턴 int

WriteSocks 공개적으로 프로퍼티

public ArrayList,System.Collections WriteSocks
리턴 System.Collections.ArrayList

_con_socks 보호되어 있는 프로퍼티

protected ArrayList,System.Collections _con_socks
리턴 System.Collections.ArrayList

_sock_to_constate 보호되어 있는 프로퍼티

protected ListDictionary,System.Collections.Specialized _sock_to_constate
리턴 System.Collections.Specialized.ListDictionary

_sock_to_rs 보호되어 있는 프로퍼티

protected Hashtable,System.Collections _sock_to_rs
리턴 System.Collections.Hashtable

_socks_to_send 보호되어 있는 프로퍼티

protected ArrayList,System.Collections _socks_to_send
리턴 System.Collections.ArrayList