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

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

공개 메소드들

메소드 설명
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

메소드 상세

BeginConnectToRemoteHost() 공개 메소드

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

ChangeState() 공개 추상적인 메소드

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

CloseClientConnection() 공개 추상적인 메소드

public abstract CloseClientConnection ( ) : void
리턴 void

CloseServerConnection() 공개 추상적인 메소드

public abstract CloseServerConnection ( ) : void
리턴 void

HttpResponseBodyRequested() 공개 메소드

public HttpResponseBodyRequested ( ISessionContext>.Action bodyAvailableCallback ) : void
bodyAvailableCallback ISessionContext>.Action
리턴 void

OnSessionEnded() 공개 추상적인 메소드

public abstract OnSessionEnded ( ) : void
리턴 void

Reset() 공개 추상적인 메소드

public abstract Reset ( ) : void
리턴 void

SendClientData() 공개 메소드

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

SendServerData() 공개 메소드

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

SetupClientConnection() 공개 메소드

public SetupClientConnection ( INetworkFacade clientConnection ) : void
clientConnection INetworkFacade
리턴 void

SetupServerConnection() 공개 메소드

public SetupServerConnection ( INetworkFacade serverConnection ) : void
serverConnection INetworkFacade
리턴 void

Start() 공개 메소드

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

UnwireClientParserEvents() 공개 추상적인 메소드

public abstract UnwireClientParserEvents ( ) : void
리턴 void

UnwireServerParserEvents() 공개 추상적인 메소드

public abstract UnwireServerParserEvents ( ) : void
리턴 void