C# Класс Gallatin.Core.Service.SessionState.SessionContext

Наследование: ISessionContext
Показать файл Открыть проект

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