C# Class Gallatin.Core.Service.SessionState.SessionContextContract

Inheritance: ISessionContext
Show file Open project: williamoneill/Gallatin

Public Methods

Method Description
BeginConnectToRemoteHost ( string host, int port ) : void
ChangeState ( SessionStateType newState ) : void
CloseClientConnection ( ) : void
CloseServerConnection ( ) : void
HttpResponseBodyRequested ( ISessionContext>.Action bodyAvailableCallback ) : void
OnSessionEnded ( ) : void
Reset ( ) : void
SendClientData ( byte data ) : void
SendServerData ( byte data ) : void
SetupClientConnection ( INetworkFacade clientConnection ) : void
SetupServerConnection ( INetworkFacade serverConnection ) : void
Start ( INetworkFacade connection ) : void
UnwireClientParserEvents ( ) : void
UnwireServerParserEvents ( ) : void

Method Details

BeginConnectToRemoteHost() public method

public BeginConnectToRemoteHost ( string host, int port ) : void
host string
port int
return void

ChangeState() public abstract method

public abstract ChangeState ( SessionStateType newState ) : void
newState SessionStateType
return void

CloseClientConnection() public abstract method

public abstract CloseClientConnection ( ) : void
return void

CloseServerConnection() public abstract method

public abstract CloseServerConnection ( ) : void
return void

HttpResponseBodyRequested() public method

public HttpResponseBodyRequested ( ISessionContext>.Action bodyAvailableCallback ) : void
bodyAvailableCallback ISessionContext>.Action
return void

OnSessionEnded() public abstract method

public abstract OnSessionEnded ( ) : void
return void

Reset() public abstract method

public abstract Reset ( ) : void
return void

SendClientData() public method

public SendClientData ( byte data ) : void
data byte
return void

SendServerData() public method

public SendServerData ( byte data ) : void
data byte
return void

SetupClientConnection() public method

public SetupClientConnection ( INetworkFacade clientConnection ) : void
clientConnection INetworkFacade
return void

SetupServerConnection() public method

public SetupServerConnection ( INetworkFacade serverConnection ) : void
serverConnection INetworkFacade
return void

Start() public method

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

UnwireClientParserEvents() public abstract method

public abstract UnwireClientParserEvents ( ) : void
return void

UnwireServerParserEvents() public abstract method

public abstract UnwireServerParserEvents ( ) : void
return void