Purge
Summary
| Members | Descriptions |
|---|---|
class URH_PurgeSubsystem | Subsystem to manage purging a players account. |
class URH_PurgeSubsystem
class URH_PurgeSubsystem
: public URH_LocalPlayerSubsystemPlugin
Subsystem to manage purging a players account.
Summary
| Members | Descriptions |
|---|---|
public virtual void Initialize() | Initialize the subsystem. |
public virtual void Deinitialize() | Safely tears down the subsystem. |
public inline bool EnqueueMeForPurge(FDateTime PurgeTime,FRH_OnPurgeStatusUpdatedDelegateBlock Delegate) | Requests a purge for the local player at a specific time. |
public inline bool BLUEPRINT_EnqueueMeForPurgeWithPurgeTime(FDateTime PurgeTime,const FRH_OnPurgeStatusUpdatedDynamicDelegate & Delegate) | |
public inline bool EnqueueMeForPurge(FRH_OnPurgeStatusUpdatedDelegateBlock Delegate) | Requests a purge for the local player, uses a configured default amount of time til purge from request. |
public inline bool BLUEPRINT_EnqueueMeForPurge(const FRH_OnPurgeStatusUpdatedDynamicDelegate & Delegate) | |
public inline bool PurgeMeImmediately(FRH_OnPurgeStatusUpdatedDelegateBlock Delegate) | Requests a purge for the local player that will be resolved immediately. |
public inline bool BLUEPRINT_PurgeMeImmediately(const FRH_OnPurgeStatusUpdatedDynamicDelegate & Delegate) | |
public bool DequeueMeForPurge(FRH_OnPurgeStatusUpdatedDelegateBlock Delegate) | Requests to clear the purge request for the local play. |
public inline bool BLUEPRINT_DequeueMeForPurge(const FRH_OnPurgeStatusUpdatedDynamicDelegate & Delegate) | |
public bool QueryMyPurgeStatus(FRH_OnPurgeStatusUpdatedDelegateBlock Delegate) | Requests the status of a purge for the local player. |
public inline bool BLUEPRINT_QueryMyPurgeStatus(const FRH_OnPurgeStatusUpdatedDynamicDelegate & Delegate) | |
public inline FRHAPI_PurgeResponse GetMyPurgeStatus() const | Gets the local players Purge Status. |
protected FRHAPI_PurgeResponse PurgeStatus | Current Purge Status. |
protected virtual void OnUserChanged() | Callback that occurs whenever the local player this subsystem is associated with changes. |
protected virtual bool EnqueueMeForPurge(TOptional< FDateTime > PurgeTime,FRH_OnPurgeStatusUpdatedDelegateBlock Delegate) | Handles the response to a Queue Me For Purge call. |
protected virtual void OnPurgeMe(const RallyHereAPI::FResponse_QueueMeForPurge & Resp,FRH_OnPurgeStatusUpdatedDelegateBlock Delegate) | Handles the response to a Purge Me call. |
protected virtual void OnDequeueMe(const RallyHereAPI::FResponse_DequeueMeForPurge & Resp,FRH_OnPurgeStatusUpdatedDelegateBlock Delegate) | Handles the response to a Dequeue Me For Purge call. |
protected virtual void OnGetMyPurgeStatus(const RallyHereAPI::FResponse_GetQueuePurgeStatusForMe & Resp,FRH_OnPurgeStatusUpdatedDelegateBlock Delegate) | Handles the response to a Get Purge Status call. |
Members
public virtual void Initialize()
Initialize the subsystem.
public virtual void Deinitialize()
Safely tears down the subsystem.
public inline bool EnqueueMeForPurge(FDateTime PurgeTime,FRH_OnPurgeStatusUpdatedDelegateBlock Delegate)
Requests a purge for the local player at a specific time.
Parameters
-
PurgeTimeThe exact time to complete the purge. -
DelegateCallback with the current status of the purge request.
public inline bool BLUEPRINT_EnqueueMeForPurgeWithPurgeTime(FDateTime PurgeTime,const FRH_OnPurgeStatusUpdatedDynamicDelegate & Delegate)
public inline bool EnqueueMeForPurge(FRH_OnPurgeStatusUpdatedDelegateBlock Delegate)
Requests a purge for the local player, uses a configured default amount of time til purge from request.
Parameters
DelegateCallback with the current status of the purge request.
public inline bool BLUEPRINT_EnqueueMeForPurge(const FRH_OnPurgeStatusUpdatedDynamicDelegate & Delegate)
public inline bool PurgeMeImmediately(FRH_OnPurgeStatusUpdatedDelegateBlock Delegate)
Requests a purge for the local player that will be resolved immediately.
Parameters
DelegateCallback with the current status of the purge request.
public inline bool BLUEPRINT_PurgeMeImmediately(const FRH_OnPurgeStatusUpdatedDynamicDelegate & Delegate)
public bool DequeueMeForPurge(FRH_OnPurgeStatusUpdatedDelegateBlock Delegate)
Requests to clear the purge request for the local play.
Parameters
DelegateCallback with the current status of the purge request.
public inline bool BLUEPRINT_DequeueMeForPurge(const FRH_OnPurgeStatusUpdatedDynamicDelegate & Delegate)
public bool QueryMyPurgeStatus(FRH_OnPurgeStatusUpdatedDelegateBlock Delegate)
Requests the status of a purge for the local player.
Parameters
DelegateCallback with the current status of the purge request.
public inline bool BLUEPRINT_QueryMyPurgeStatus(const FRH_OnPurgeStatusUpdatedDynamicDelegate & Delegate)
public inline FRHAPI_PurgeResponse GetMyPurgeStatus() const
Gets the local players Purge Status.
protected FRHAPI_PurgeResponse PurgeStatus
Current Purge Status.
protected virtual void OnUserChanged()
Callback that occurs whenever the local player this subsystem is associated with changes.
protected virtual bool EnqueueMeForPurge(TOptional< FDateTime > PurgeTime,FRH_OnPurgeStatusUpdatedDelegateBlock Delegate)
Handles the response to a Queue Me For Purge call.
Parameters
-
RespResponse given for the call -
DelegateDelegate passed in for original call to respond to when call completes.
protected virtual void OnPurgeMe(const RallyHereAPI::FResponse_QueueMeForPurge & Resp,FRH_OnPurgeStatusUpdatedDelegateBlock Delegate)
Handles the response to a Purge Me call.
Parameters
-
RespResponse given for the call -
DelegateDelegate passed in for original call to respond to when call completes.
protected virtual void OnDequeueMe(const RallyHereAPI::FResponse_DequeueMeForPurge & Resp,FRH_OnPurgeStatusUpdatedDelegateBlock Delegate)
Handles the response to a Dequeue Me For Purge call.
Parameters
-
RespResponse given for the call -
DelegateDelegate passed in for original call to respond to when call completes.
protected virtual void OnGetMyPurgeStatus(const RallyHereAPI::FResponse_GetQueuePurgeStatusForMe & Resp,FRH_OnPurgeStatusUpdatedDelegateBlock Delegate)
Handles the response to a Get Purge Status call.
Parameters
-
RespResponse given for the call -
DelegateDelegate passed in for original call to respond to when call completes.