ScummVM API documentation
MTropolis::VThreadFunctionData< TData > Class Template Reference
Inheritance diagram for MTropolis::VThreadFunctionData< TData >:
MTropolis::VThreadTaskData MTropolis::Debuggable MTropolis::IDebuggable MTropolis::IInterfaceBase

Public Member Functions

 VThreadFunctionData (const VThreadFaultIdentifier *faultID, VThreadState(*func)(const TData &data))
 
 VThreadFunctionData (const VThreadFunctionData &other)
 
 VThreadFunctionData (VThreadFunctionData &&other)
 
VThreadState destructAndRunTask () override
 
void relocateTo (void *newPosition) override
 
bool handlesFault (const VThreadFaultIdentifier *faultID) const override
 
TData & getData ()
 
- Public Member Functions inherited from MTropolis::Debuggable
 Debuggable (const Debuggable &other)
 
 Debuggable (Debuggable &&other)
 
- Public Member Functions inherited from MTropolis::IDebuggable
virtual SupportStatus debugGetSupportStatus () const =0
 
virtual const char * debugGetTypeName () const =0
 
virtual const Common::StringdebugGetName () const =0
 
virtual void debugInspect (IDebugInspectionReport *report) const =0
 

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