Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
nw4hbm::snd::detail::Task Class Referenceabstract

#include <Task.h>

+ Inheritance diagram for nw4hbm::snd::detail::Task:
+ Collaboration diagram for nw4hbm::snd::detail::Task:

Public Member Functions

 Task ()
 
 Task (u32 taskId)
 
virtual ~Task ()
 
virtual void Execute ()=0
 
virtual void Cancel ()=0
 
u32 GetTaskId () const
 

Public Attributes

ut::LinkListNode mTaskLink
 

Private Attributes

u32 mTaskId
 

Friends

class TaskManager
 

Additional Inherited Members

- Private Member Functions inherited from nw4hbm::ut::NonCopyable
 NonCopyable ()
 
 ~NonCopyable ()
 

Constructor & Destructor Documentation

◆ Task() [1/2]

nw4hbm::snd::detail::Task::Task ( )
inline

◆ Task() [2/2]

nw4hbm::snd::detail::Task::Task ( u32 taskId)
inline

◆ ~Task()

virtual nw4hbm::snd::detail::Task::~Task ( )
inlinevirtual

Member Function Documentation

◆ Cancel()

◆ Execute()

◆ GetTaskId()

u32 nw4hbm::snd::detail::Task::GetTaskId ( ) const
inline

Friends And Related Symbol Documentation

◆ TaskManager

friend class TaskManager
friend

Member Data Documentation

◆ mTaskId

u32 nw4hbm::snd::detail::Task::mTaskId
private

◆ mTaskLink

ut::LinkListNode nw4hbm::snd::detail::Task::mTaskLink

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