C# 클래스 Gwupe.Cloud.Messaging.WebSocketMessageHandler

상속: IWebSocketMessageHandler
파일 보기 프로젝트 열기: gwupe/Gwupe 1 사용 예제들

공개 메소드들

메소드 설명
OnClose ( WebSocketConnection aConnection, int aCloseCode, string aCloseReason, bool aClosedByPeer ) : void
OnOpen ( WebSocketConnection aConnection ) : void
ProcessMessage ( String s ) : void
SendMessage ( Message message ) : void
WebSocketMessageHandler ( ConnectionMaintainer cm ) : System

비공개 메소드들

메소드 설명
GetMessage ( MemoryStream rawData, bool finalFrame, int opCode ) : Message
ParseDataToMessage ( MemoryStream data ) : Message
ProcessMessage ( Message message ) : void
SanitiseMessage ( string messageString ) : string

메소드 상세

OnClose() 공개 메소드

public OnClose ( WebSocketConnection aConnection, int aCloseCode, string aCloseReason, bool aClosedByPeer ) : void
aConnection Bauglir.Ex.WebSocketConnection
aCloseCode int
aCloseReason string
aClosedByPeer bool
리턴 void

OnOpen() 공개 메소드

public OnOpen ( WebSocketConnection aConnection ) : void
aConnection Bauglir.Ex.WebSocketConnection
리턴 void

ProcessMessage() 공개 메소드

public ProcessMessage ( String s ) : void
s String
리턴 void

SendMessage() 공개 메소드

public SendMessage ( Message message ) : void
message Gwupe.Cloud.Messaging.API.Message
리턴 void

WebSocketMessageHandler() 공개 메소드

public WebSocketMessageHandler ( ConnectionMaintainer cm ) : System
cm Gwupe.Cloud.Communication.ConnectionMaintainer
리턴 System