C# 클래스 Gallatin.Core.Service.SessionState.SessionContext

상속: ISessionContext
파일 보기 프로젝트 열기: williamoneill/Gallatin

Private Properties

프로퍼티 타입 설명
CloseServerConnections void
ConnectionEstablished void
DataSent void
HandleClientConnectionClosed void
HandleClientParserAdditionalDataRequested void
HandleClientParserPartialDataAvailable void
HandleClientParserReadRequestHeaderComplete void
HandleClientReceive void
HandleServerConnectionConnectionClosed void
HandleServerParserAdditionalDataRequested void
HandleServerParserBodyAvailable void
HandleServerParserMessageReadComplete void
HandleServerParserPartialDataAvailable void
HandleServerParserReadResponseHeaderComplete void
HandleServerReceive void
ObjectInvariant void
SessionContext System
SetupClientConnection void
SetupServerConnection void

공개 메소드들

메소드 설명
BeginConnectToRemoteHost ( string host, int port ) : void
ChangeState ( SessionStateType newState ) : void
OnSessionEnded ( ) : void
Reset ( ) : void
SendClientData ( byte data ) : void
SendServerData ( byte data ) : void
Start ( INetworkFacade connection ) : void

비공개 메소드들

메소드 설명
CloseServerConnections ( ) : void
ConnectionEstablished ( bool success, INetworkFacade server ) : void
DataSent ( bool success, INetworkFacade facade ) : void
HandleClientConnectionClosed ( object sender, EventArgs e ) : void
HandleClientParserAdditionalDataRequested ( object sender, EventArgs e ) : void
HandleClientParserPartialDataAvailable ( object sender, HttpDataEventArgs e ) : void
HandleClientParserReadRequestHeaderComplete ( object sender, HttpRequestHeaderEventArgs e ) : void
HandleClientReceive ( bool success, byte data, INetworkFacade client ) : void
HandleServerConnectionConnectionClosed ( object sender, EventArgs e ) : void
HandleServerParserAdditionalDataRequested ( object sender, EventArgs e ) : void
HandleServerParserBodyAvailable ( object sender, HttpDataEventArgs e ) : void
HandleServerParserMessageReadComplete ( object sender, EventArgs e ) : void
HandleServerParserPartialDataAvailable ( object sender, HttpDataEventArgs e ) : void
HandleServerParserReadResponseHeaderComplete ( object sender, HttpResponseHeaderEventArgs e ) : void
HandleServerReceive ( bool success, byte data, INetworkFacade client ) : void
ObjectInvariant ( ) : void
SessionContext ( ISessionStateRegistry registry, INetworkFacadeFactory factory ) : System
SetupClientConnection ( INetworkFacade clientConnection ) : void
SetupServerConnection ( INetworkFacade serverConnection ) : void

메소드 상세

BeginConnectToRemoteHost() 공개 메소드

public BeginConnectToRemoteHost ( string host, int port ) : void
host string
port int
리턴 void

ChangeState() 공개 메소드

public ChangeState ( SessionStateType newState ) : void
newState SessionStateType
리턴 void

OnSessionEnded() 공개 메소드

public OnSessionEnded ( ) : void
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SendClientData() 공개 메소드

public SendClientData ( byte data ) : void
data byte
리턴 void

SendServerData() 공개 메소드

public SendServerData ( byte data ) : void
data byte
리턴 void

Start() 공개 메소드

public Start ( INetworkFacade connection ) : void
connection INetworkFacade
리턴 void