32 Task(TaskCallback callback,
void* userData)
41 virtual void Run() = 0;
virtual const char * GetTaskName() const =0
Task()
Definition: task.h:25
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
TTV_TaskCallback TaskCallback
Definition: task.h:22
Task(TaskCallback callback, void *userData)
Definition: task.h:32
void * mUserData
Definition: task.h:48
void(* TTV_TaskCallback)(TTV_ErrorCode result, void *userData)
Definition: tasktypes.h:16
std::atomic_bool mAborted
Definition: task.h:49
TaskCallback mCallback
Definition: task.h:47
virtual void OnComplete()=0