#include <component_list.h>
Public Member Functions | |
| Component_List (Component_Item *) | |
| OBJECT | component (int, char **) |
| Return component number in list and assigns the name of the object from global name list. | |
| Component_List (void) | |
| Component_Item | operator[] (int) |
| Accessor operator. | |
| OBJECT | component (int i) |
| Return component number in list. | |
| uint8 | depth (int) |
| Return depth of component. | |
| bool | receive_component_list (void *) |
| Once the first Report_Component_Message is received, then node manager transfers control here to finish. | |
| int | tail (void) |
| Returns the last component in the list. | |
| void | tail (int t) |
| Sets the tail of a list. | |
| bool | sublist (int index, Component_List &cl) |
| Generates a sublist by selecting only the children of the selected object (index). | |
| bool | superlist (int index, Component_List &cl) |
| Clears list by resetting tail. | |
| void | clear (void) |
| bool | root (void) |
| void | root (bool r) |
| bool | terminal (void) |
| void | terminal (bool r) |
| void | set (int i, uint8 d, uint8 inst, OBJECT o) |
| set | |
Private Member Functions | |
| void | dostuff (void *, short &counter) |
Private Attributes | |
| Component_Item | _object [OOMRM_OBJECT_MAX] |
| int | _tail |
| bool | _root |
| bool | _terminal |
Usually this will be populated from a JAUS Report_Component_Message created on the host, but technically is feasible on the target also.
|
|
|
|
|
|
|
|
|
|
|
Return component number in list.
|
|
||||||||||||
|
Return component number in list and assigns the name of the object from global name list.
|
|
|
Return depth of component.
|
|
||||||||||||
|
|
|
|
Accessor operator.
|
|
|
Once the first Report_Component_Message is received, then node manager transfers control here to finish.
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
set
|
|
||||||||||||
|
Generates a sublist by selecting only the children of the selected object (index).
|
|
||||||||||||
|
Clears list by resetting tail.
|
|
|
Sets the tail of a list.
|
|
|
Returns the last component in the list.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3