|
Public Member Functions |
| | node_chain (void) |
| const dynamic_node | serve (void) |
| | Returns next node.
|
| dynamic_node | operator[] (int) const |
| | Accessor operator.
|
| int | exists (Node *inode) |
| | Returns index of node if it exists; otherwise returns -1.
|
| bool | update (Node *inode, int icost) |
| void | clear (void) |
| | Resets the list and command execution index.
|
| void | set (int) |
| | Sets the command execution index value.
|
| int | size () const |
| | Returns current size of structure.
|
| int | execute () const |
| | Returns the current index value.
|
Protected Attributes |
| int | _top |
| int | _next |
Private Member Functions |
| bool | append (Node *, int) |
| | Append basic information for the dynamic node. (Public should use update).
|
Private Attributes |
| dynamic_node | _node_chain [NODE_CHAIN_MAX] |
Friends |
| class | mission_profile |