C# Class Gallatin.Core.Service.ClientSession

Inheritance: IProxySession
Show file Open project: williamoneill/Gallatin

Public Methods

Method Description
Reset ( ) : void
Start ( INetworkFacade connection ) : void

Private Methods

Method Description
ClientSession ( IServerDispatcher dispatcher, INetworkFacadeFactory facadeFactory, IAccessLog accessLog ) : System
HandleClientConnectionClosed ( object sender, EventArgs e ) : void
HandleClose ( bool success, INetworkFacade client ) : void
HandleParserAdditionalDataRequested ( object sender, EventArgs e ) : void
HandleParserPartialDataAvailable ( object sender, HttpDataEventArgs e ) : void
HandleParserReadRequestHeaderComplete ( object sender, HttpRequestHeaderEventArgs e ) : void
HandleSendToClient ( bool success, INetworkFacade facade ) : void
HandleServerConnect ( bool success, IHttpRequest request ) : void
HandleServerSend ( bool success ) : void
HttpsServerConnect ( bool success, INetworkFacade server ) : void
HttpsTunnelClosed ( object sender, EventArgs args ) : void
ReceiveDataFromClient ( bool success, byte rawData, INetworkFacade client ) : void
ResetParser ( ) : void
_dispatcher_AllServersInactive ( object sender, EventArgs e ) : void
_dispatcher_EmptyPipeline ( object sender, EventArgs e ) : void
_dispatcher_FatalErrorOccurred ( object sender, EventArgs e ) : void
_dispatcher_PartialDataAvailable ( object sender, HttpDataEventArgs e ) : void
_dispatcher_ReadResponseHeaderComplete ( object sender, HttpResponseHeaderEventArgs e ) : void

Method Details

Reset() public method

public Reset ( ) : void
return void

Start() public method

public Start ( INetworkFacade connection ) : void
connection INetworkFacade
return void