Classes | |
struct | SuspendedContext |
Public Member Functions | |
CommandExec (Parallaction *vm) | |
void | run (CommandList &list, ZonePtr z=ZonePtr()) |
void | runSuspended () |
void | suspend () |
Protected Member Functions | |
void | runList (CommandList::iterator first, CommandList::iterator last) |
void | createSuspendList (CommandList::iterator first, CommandList::iterator last) |
void | cleanSuspendedList () |
Protected Attributes | |
Parallaction * | _vm |
CommandContext | _ctxt |
ZonePtr | _execZone |
bool | _running |
bool | _suspend |
struct Parallaction::CommandExec::SuspendedContext | _suspendedCtxt |
Protected Attributes inherited from Parallaction::Exec< CommandOpcodeSet > | |
CommandOpcodeSet | _opcodes |
Additional Inherited Members | |
Protected Types inherited from Parallaction::Exec< CommandOpcodeSet > | |
typedef CommandOpcodeSet ::iterator | OpIt |