|
|
| DECLARE_DELEGATE_ThreeParams (FConnectionCloseDelegate, int32, FString const &, bool) |
|
| DECLARE_MULTICAST_DELEGATE_OneParam (FMessageReceiveDelegate, const FString &) DECLARE_MULTICAST_DELEGATE_OneParam(FConnectionErrorDelegate |
|
const FString & | DECLARE_MULTICAST_DELEGATE_ThreeParams (FConnectionCloseMulticastDelegate, const int32, const FString &, const bool) DECLARE_MULTICAST_DELEGATE_OneParam(FReconnectAttemptMulticastDelegate |
|
const FString const FReconnectAttemptInfo & | DECLARE_MULTICAST_DELEGATE_OneParam (FMassiveOutageMulticastDelegate, const FMassiveOutageInfo &) AccelByteWebSocket(const Credentials &Credentials |
|
| AccelByteWebSocket (const ServerCredentials &Credentials, IWebsocketConfigurableReconnectStrategy &ParentReconnectionStrategyRef, float PingDelay=30.f) |
|
FConnectDelegate & | OnConnected () |
|
FMessageReceiveDelegate & | OnMessageReceived () |
|
FConnectionErrorDelegate & | OnConnectionError () |
|
FConnectionCloseMulticastDelegate & | OnConnectionClosed () |
|
FReconnectAttemptMulticastDelegate & | OnReconnectAttempt () |
|
FMassiveOutageMulticastDelegate & | OnMassiveOutage () |
|
void | Reconnect () |
|
void | UpdateUpgradeHeaders (const FString &Key, const FString &Value) |
|
void | Connect (bool ForceConnect=false) |
|
void | Disconnect (bool ForceCleanup=false) |
|
bool | IsConnected () const |
|
bool | IsReconnecting () const |
|
void | SendPing () const |
|
void | Send (const FString &Message) const |
|
EWebSocketState | GetState () const |
|
|
static TSharedPtr< AccelByteWebSocket, ESPMode::ThreadSafe > | Create (const FString &Url, const FString &Protocol, const Credentials &Credentials, const TMap< FString, FString > &UpgradeHeaders, const TSharedRef< IWebSocketFactory > WebSocketFactory, IWebsocketConfigurableReconnectStrategy &InParentReconnectionStrategyRef, float PingDelay=30.f) |
|
static TSharedPtr< AccelByteWebSocket, ESPMode::ThreadSafe > | Create (const FString &Url, const FString &Protocol, const ServerCredentials &Credentials, const TMap< FString, FString > &UpgradeHeaders, const TSharedRef< IWebSocketFactory > WebSocketFactory, IWebsocketConfigurableReconnectStrategy &InParentReconnectionStrategyRef, float PingDelay=30.f) |
| | Create a websocket using server credentials. Used to create a socket for DSHub.
|