C# Class Gwupe.Cloud.Messaging.WebSocketMessageHandler

Inheritance: IWebSocketMessageHandler
Afficher le fichier Open project: gwupe/Gwupe Class Usage Examples

Méthodes publiques

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

Private Methods

Méthode Description
GetMessage ( MemoryStream rawData, bool finalFrame, int opCode ) : Message
ParseDataToMessage ( MemoryStream data ) : Message
ProcessMessage ( Message message ) : void
SanitiseMessage ( string messageString ) : string

Method Details

OnClose() public méthode

public OnClose ( WebSocketConnection aConnection, int aCloseCode, string aCloseReason, bool aClosedByPeer ) : void
aConnection Bauglir.Ex.WebSocketConnection
aCloseCode int
aCloseReason string
aClosedByPeer bool
Résultat void

OnOpen() public méthode

public OnOpen ( WebSocketConnection aConnection ) : void
aConnection Bauglir.Ex.WebSocketConnection
Résultat void

ProcessMessage() public méthode

public ProcessMessage ( String s ) : void
s String
Résultat void

SendMessage() public méthode

public SendMessage ( Message message ) : void
message Gwupe.Cloud.Messaging.API.Message
Résultat void

WebSocketMessageHandler() public méthode

public WebSocketMessageHandler ( ConnectionMaintainer cm ) : System
cm Gwupe.Cloud.Communication.ConnectionMaintainer
Résultat System