Loading...
Searching...
No Matches
AccelByte::Api::HeartBeat Class Reference
Inheritance diagram for AccelByte::Api::HeartBeat:

Public Member Functions

 DECLARE_DELEGATE (FHeartBeatResponse)
 HeartBeat (Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient=nullptr)
 HeartBeat (Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, FAccelBytePlatformPtr const &InAccelBytePlatform)
void Startup ()
 Startup heart beat module.
void Shutdown ()
 Shutdown heart beat module.
void SetHeartBeatResponseDelegate (FHeartBeatResponse OnHeartBeatResponse, FErrorHandler OnError={})
 set heart beat response
void SetHeartBeatEnabled (bool bEnable)
bool IsHeartBeatEnabled () const
Public Member Functions inherited from AccelByte::FApiBase
 FApiBase (Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient)
 FApiBase (Credentials const &InCredentialsRef, Settings const &InSettingsRef, FHttpRetrySchedulerBase &InHttpRef, FAccelBytePlatformPtr const &InAccelBytePlatform)
void SetApiClient (TSharedPtr< AccelByte::FApiClient, ESPMode::ThreadSafe > const &InApiClient)

Additional Inherited Members

Protected Member Functions inherited from AccelByte::FApiBase
template<typename T>
bool ValidateAccelByteId (FString const &Id, EAccelByteIdHypensRule HypenRule, FString const &ErrorMessage, T const &OnError)
Protected Attributes inherited from AccelByte::FApiBase
TSharedRef< Credentials const, ESPMode::ThreadSafe > CredentialsRef
Settings const & SettingsRef
FHttpRetrySchedulerBaseHttpRef
FHttpClient HttpClient
FAccelBytePlatformPtr AccelBytePlatformPtr

Member Function Documentation

◆ SetHeartBeatEnabled()

void AccelByte::Api::HeartBeat::SetHeartBeatEnabled ( bool bEnable)

Enables or disables heart beat

◆ SetHeartBeatResponseDelegate()

void AccelByte::Api::HeartBeat::SetHeartBeatResponseDelegate ( FHeartBeatResponse OnHeartBeatResponse,
FErrorHandler OnError = {} )

set heart beat response

Parameters
OnHeartBeatResponseset delegate .
OnErrorDelegate that will be called when operation failed.