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

Inheritance: ISessionContext
Afficher le fichier Open project: williamoneill/Gallatin

Méthodes publiques

Méthode 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 méthode

public BeginConnectToRemoteHost ( string host, int port ) : void
host string
port int
Résultat void

ChangeState() public abstract méthode

public abstract ChangeState ( SessionStateType newState ) : void
newState SessionStateType
Résultat void

CloseClientConnection() public abstract méthode

public abstract CloseClientConnection ( ) : void
Résultat void

CloseServerConnection() public abstract méthode

public abstract CloseServerConnection ( ) : void
Résultat void

HttpResponseBodyRequested() public méthode

public HttpResponseBodyRequested ( ISessionContext>.Action bodyAvailableCallback ) : void
bodyAvailableCallback ISessionContext>.Action
Résultat void

OnSessionEnded() public abstract méthode

public abstract OnSessionEnded ( ) : void
Résultat void

Reset() public abstract méthode

public abstract Reset ( ) : void
Résultat void

SendClientData() public méthode

public SendClientData ( byte data ) : void
data byte
Résultat void

SendServerData() public méthode

public SendServerData ( byte data ) : void
data byte
Résultat void

SetupClientConnection() public méthode

public SetupClientConnection ( INetworkFacade clientConnection ) : void
clientConnection INetworkFacade
Résultat void

SetupServerConnection() public méthode

public SetupServerConnection ( INetworkFacade serverConnection ) : void
serverConnection INetworkFacade
Résultat void

Start() public méthode

public Start ( INetworkFacade connection ) : void
connection INetworkFacade
Résultat void

UnwireClientParserEvents() public abstract méthode

public abstract UnwireClientParserEvents ( ) : void
Résultat void

UnwireServerParserEvents() public abstract méthode

public abstract UnwireServerParserEvents ( ) : void
Résultat void