Public Member Functions | |
Task (TaskStack *ts) | |
Task (TaskStack *ts, TaskID id) | |
Task (Common::InSaveFile *in, TaskID id) | |
virtual void | fixup () |
virtual int32 | archiveSize () const |
virtual void | write (Common::MemoryWriteStreamDynamic *out) const |
virtual int16 | getType () const =0 |
virtual void | abortTask ()=0 |
virtual TaskResult | evaluate ()=0 |
virtual TaskResult | update ()=0 |
virtual bool | operator== (const Task &t) const =0 |
bool | operator!= (const Task &t) const |
Public Attributes | |
Common::String | _type |
Protected Attributes | |
TaskStack * | _stack |
TaskStackID | _stackID |