Public Member Functions | |
| virtual void | OverrideWebsocket (IWebSocket inWebSocket, int inPingDelay=4000, int inBackoffDelay=1000, int inMaxDelay=30000, int inTotalTimeout=60000) |
| virtual void | Connect () |
| virtual void | Connect (Dictionary< string, string > customHeader) |
| virtual void | Disconnect () |
| virtual void | SendMessage (string message) |
Protected Member Functions | |
| void | SetOnMessageHandler (OnMessageHandler OnMessage) |
| virtual void | HandleOnOpen () |
| virtual void | HandleOnClose (ushort closeCode) |
| virtual void | HandleOnMessage (string message) |
| virtual void | HandleOnError (string errorMsg) |
| virtual long | GenerateMessageId () |
Protected Attributes | |
| string | websocketUrl |
| ISession | session |
| CoroutineRunner | coroutineRunner |
| AccelByteWebSocket | webSocket |
| string | namespace_ |
| readonly object | syncToken = new object() |
Properties | |
| string | SessionId [get, set] |