A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FVaRestLatentAction< T > Class Template Reference

#include <VaRestRequestJSON.h>

Inheritance diagram for FVaRestLatentAction< T >:
[legend]

Public Member Functions

 FVaRestLatentAction (FWeakObjectPtr RequestObj, T &ResultParam, const FLatentActionInfo &LatentInfo)
 
virtual void Call (const T &Value)
 
void Cancel ()
 
virtual void NotifyActionAborted ()
 
virtual void NotifyObjectDestroyed ()
 
void operator() (const T &Value)
 
virtual void UpdateOperation (FLatentResponse &Response) override
 

Public Attributes

const FWeakObjectPtr CallbackTarget
 
const FName ExecutionFunction
 
const int32 OutputLink
 
T & Result
 

Private Attributes

bool Called
 
FWeakObjectPtr Request
 

Detailed Description

template<class T>
class FVaRestLatentAction< T >
Author
Original latent action class by https://github.com/unktomi

Definition at line 23 of file VaRestRequestJSON.h.

Constructor & Destructor Documentation

◆ FVaRestLatentAction()

template<class T >
FVaRestLatentAction< T >::FVaRestLatentAction ( FWeakObjectPtr RequestObj,
T & ResultParam,
const FLatentActionInfo & LatentInfo )
inline

Definition at line 39 of file VaRestRequestJSON.h.

Member Function Documentation

◆ Call()

template<class T >
virtual void FVaRestLatentAction< T >::Call ( const T & Value)
inlinevirtual

Definition at line 26 of file VaRestRequestJSON.h.

Here is the caller graph for this function:

◆ Cancel()

template<class T >
void FVaRestLatentAction< T >::Cancel ( )

Definition at line 22 of file VaRestRequestJSON.cpp.

Here is the caller graph for this function:

◆ NotifyActionAborted()

template<class T >
virtual void FVaRestLatentAction< T >::NotifyActionAborted ( )
inlinevirtual

Definition at line 59 of file VaRestRequestJSON.h.

Here is the call graph for this function:

◆ NotifyObjectDestroyed()

template<class T >
virtual void FVaRestLatentAction< T >::NotifyObjectDestroyed ( )
inlinevirtual

Definition at line 54 of file VaRestRequestJSON.h.

Here is the call graph for this function:

◆ operator()()

template<class T >
void FVaRestLatentAction< T >::operator() ( const T & Value)
inline

Definition at line 32 of file VaRestRequestJSON.h.

Here is the call graph for this function:

◆ UpdateOperation()

template<class T >
virtual void FVaRestLatentAction< T >::UpdateOperation ( FLatentResponse & Response)
inlineoverridevirtual

Definition at line 49 of file VaRestRequestJSON.h.

Member Data Documentation

◆ CallbackTarget

template<class T >
const FWeakObjectPtr FVaRestLatentAction< T >::CallbackTarget

Definition at line 71 of file VaRestRequestJSON.h.

◆ Called

template<class T >
bool FVaRestLatentAction< T >::Called
private

Definition at line 65 of file VaRestRequestJSON.h.

◆ ExecutionFunction

template<class T >
const FName FVaRestLatentAction< T >::ExecutionFunction

Definition at line 69 of file VaRestRequestJSON.h.

◆ OutputLink

template<class T >
const int32 FVaRestLatentAction< T >::OutputLink

Definition at line 70 of file VaRestRequestJSON.h.

◆ Request

template<class T >
FWeakObjectPtr FVaRestLatentAction< T >::Request
private

Definition at line 66 of file VaRestRequestJSON.h.

◆ Result

template<class T >
T& FVaRestLatentAction< T >::Result

Definition at line 72 of file VaRestRequestJSON.h.


The documentation for this class was generated from the following files: