|
| | DtPlanBlockBuilder () |
| | CTOR. More...
|
| |
| | DtPlanBlockBuilder (DtSimBlock *) |
| |
| virtual | ~DtPlanBlockBuilder () |
| | DTOR. More...
|
| |
| virtual DtSimBlock * | planBlock () |
| | Access to the block that this class represents. More...
|
| |
| virtual void | addStatement (const DtSimTask &, bool addToStart=false) |
| | Add a statement to the current block. The statement is added to the start if the flag is true, else the end of the block. More...
|
| |
| virtual void | addStatement (const DtSetDataRequest &, bool addToStart=false) |
| |
| virtual void | addStatement (const DtSimCommand &, bool addToStart=false) |
| |
| virtual void | addSetDataCommand (const DtSetDataRequest &, const DtUUID &, bool addToStart=false) |
| | Adds a new set data command to issue to the given object. More...
|
| |
| virtual void | addTaskCommand (const DtSimTask &, const DtUUID &, bool addToStart=false) |
| | Adds a new task to issue to the given object. More...
|
| |
| virtual void | addWaitUntilCondition (const DtSimCondExpr &, bool addToStart=false) |
| | Creates a wait until conditional statement. More...
|
| |
| virtual void | addIfCondition (const DtSimCondExpr &, SharedPlanBlockBuilder &thenBlockBuilder, SharedPlanBlockBuilder &elseBlockBuilder, bool addToStart=false) |
| | Because an if conditional has 2 blocks (then and else) need to have two shared block pointers. More...
|
| |
| virtual SharedPlanBlockBuilder | addWhileCondition (const DtSimCondExpr &, bool addToStart=false) |
| | Adds a while condition to the plan and returns a block builder for the block. More...
|
| |
class DtPlanBlockBuilder:
The DtPlanBlockBuilder class should not be created directly. Create the DtPlanBuilder class to create a plan. When adding blocks to a plan this class is returned and you can use this to continue adding plans to that conditional block.