| addComponent(ComponentInfo &component) | openjaus::model::SystemTree | |
| addComponent(const transport::Address &address) | openjaus::model::SystemTree | inline |
| addComponent(uint16 subsystemId, uint8 nodeId, uint8 componentId) | openjaus::model::SystemTree | |
| addComponentInternal(const transport::Address &address) | openjaus::model::SystemTree | inlineprivate |
| addComponentInternal(uint16 subsystemId, uint8 nodeId, uint8 componentId) | openjaus::model::SystemTree | private |
| addLocalComponent(const transport::Address &address) | openjaus::model::SystemTree | |
| addNode(NodeInfo &node) | openjaus::model::SystemTree | |
| addNode(const transport::Address &address) | openjaus::model::SystemTree | inline |
| addNode(uint16 subsystemId, uint8 nodeId) | openjaus::model::SystemTree | |
| addOnItemAddCallback(void(*onAddItemCallback)(void *object, const transport::Address &address), void *object) | openjaus::model::SystemTree | |
| addOnLocalComponentAddCallback(void(*onAddLocalComponentCallback)(void *object, const transport::Address &address), void *object) | openjaus::model::SystemTree | |
| addOnUnsolicitedSenderAddCallback(void(*onAddUnsolicitedSenderCallback)(void *object, const transport::Address &source, const transport::Address &destination), void *object) | openjaus::model::SystemTree | |
| addService(transport::Address address, std::string uri, int versionMajor, int versionMinor) | openjaus::model::SystemTree | |
| addServices(const transport::Address &address, std::vector< model::Service *> *serviceList) | openjaus::model::SystemTree | |
| addSubsystem(SubsystemInfo &subsystem) | openjaus::model::SystemTree | |
| addSubsystem(const transport::Address &address) | openjaus::model::SystemTree | inline |
| addSubsystem(uint16 subsystemId) | openjaus::model::SystemTree | |
| addUnsolicitedSender(const transport::Address &source, const transport::Address &destination) | openjaus::model::SystemTree | |
| executeOnAddUnsolicitedSenderCallbacks(const transport::Address &source, const transport::Address &destination) | openjaus::model::SystemTree | private |
| executeOnItemAddCallbacks(const openjaus::transport::Address &address) | openjaus::model::SystemTree | private |
| executeOnLocalComponentAddCallbacks(const openjaus::transport::Address &address) | openjaus::model::SystemTree | private |
| findComponent(uint16 subsId, unsigned char nodeId, unsigned char cmptId) | openjaus::model::SystemTree | private |
| findNode(uint16 subsId, unsigned char nodeId) | openjaus::model::SystemTree | private |
| getAvailableComponentId(uint16 subsystemId, uint8 nodeId) | openjaus::model::SystemTree | |
| getAvailableNodeId(uint16 subsystemId) | openjaus::model::SystemTree | |
| getAvailableSubsystemId() | openjaus::model::SystemTree | |
| getComponent(ComponentInfo &component, bool &success) | openjaus::model::SystemTree | |
| getComponent(const transport::Address &address, bool &success) | openjaus::model::SystemTree | |
| getComponent(uint16 subsystemId, uint8 nodeId, uint8 componentId, bool &success) | openjaus::model::SystemTree | |
| getMutex() const | openjaus::model::SystemTree | |
| getNode(NodeInfo &node, bool &success) | openjaus::model::SystemTree | |
| getNode(const transport::Address &address, bool &success) | openjaus::model::SystemTree | |
| getNode(uint16 subsystemId, uint8 nodeId, bool &success) | openjaus::model::SystemTree | |
| getSubsystem(SubsystemInfo &subsystem, bool &success) | openjaus::model::SystemTree | |
| getSubsystem(const transport::Address &address, bool &success) | openjaus::model::SystemTree | |
| getSubsystem(uint16 subsystemId, bool &success) | openjaus::model::SystemTree | |
| getSubsystemIds() | openjaus::model::SystemTree | |
| getSubsystems() const | openjaus::model::SystemTree | |
| getThisNode() const | openjaus::model::SystemTree | |
| getThisSubsytem() const | openjaus::model::SystemTree | |
| hasComponent(const transport::Address &address) | openjaus::model::SystemTree | inline |
| hasComponent(uint16 subsystemId, uint8 nodeId, uint8 componentId) | openjaus::model::SystemTree | |
| hasComponentConfiguration(ComponentInfo &component) | openjaus::model::SystemTree | |
| hasComponentConfiguration(const transport::Address &address) | openjaus::model::SystemTree | inline |
| hasComponentConfiguration(uint16 subsystemId, uint8 nodeId, uint8 componentId) | openjaus::model::SystemTree | |
| hasComponentIdentification(ComponentInfo &component) | openjaus::model::SystemTree | |
| hasComponentIdentification(const transport::Address &address) | openjaus::model::SystemTree | inline |
| hasComponentIdentification(uint16 subsystemId, uint8 nodeId, uint8 componentId) | openjaus::model::SystemTree | |
| hasNode(const transport::Address &address) | openjaus::model::SystemTree | inline |
| hasNode(uint16 subsystemId, uint8 nodeId) | openjaus::model::SystemTree | |
| hasNodeConfiguration(NodeInfo &node) | openjaus::model::SystemTree | |
| hasNodeConfiguration(const transport::Address &address) | openjaus::model::SystemTree | inline |
| hasNodeConfiguration(uint16 subsystemId, uint8 nodeId) | openjaus::model::SystemTree | |
| hasNodeIdentification(NodeInfo &node) | openjaus::model::SystemTree | |
| hasNodeIdentification(const transport::Address &address) | openjaus::model::SystemTree | inline |
| hasNodeIdentification(uint16 subsystemId, uint8 nodeId) | openjaus::model::SystemTree | |
| hasSubsystem(const transport::Address &address) | openjaus::model::SystemTree | inline |
| hasSubsystem(uint16 subsystemId) | openjaus::model::SystemTree | |
| hasSubsystemConfiguration(SubsystemInfo &subsystem) | openjaus::model::SystemTree | |
| hasSubsystemConfiguration(const transport::Address &address) | openjaus::model::SystemTree | inline |
| hasSubsystemConfiguration(uint16 subsystemId) | openjaus::model::SystemTree | |
| hasSubsystemIdentification(SubsystemInfo &subsystem) | openjaus::model::SystemTree | |
| hasSubsystemIdentification(const transport::Address &address) | openjaus::model::SystemTree | inline |
| hasSubsystemIdentification(uint16 subsystemId) | openjaus::model::SystemTree | |
| instance() | openjaus::model::SystemTree | static |
| lock() | openjaus::model::SystemTree | |
| lookupComponent(std::string name, transport::Address addressHint=transport::Address(transport::Address::ANY_SUBSYSTEM, transport::Address::ANY_NODE, transport::Address::ANY_COMPONENT)) | openjaus::model::SystemTree | |
| lookupService(std::string uri, int versionMajor=Service::ANY_VERSION, int versionMinor=Service::ANY_VERSION, transport::Address addressHint=transport::Address(transport::Address::ANY_SUBSYSTEM, transport::Address::ANY_NODE, transport::Address::ANY_COMPONENT)) | openjaus::model::SystemTree | |
| mutex | openjaus::model::SystemTree | private |
| onItemAddCallbacks | openjaus::model::SystemTree | private |
| onItemAddCallbacksLock | openjaus::model::SystemTree | private |
| onLocalComponentAddCallbacks | openjaus::model::SystemTree | private |
| onLocalComponentAddCallbacksLock | openjaus::model::SystemTree | private |
| onUnsolicitedSenderAddCallbacks | openjaus::model::SystemTree | private |
| onUnsolicitedSenderAddCallbacksLock | openjaus::model::SystemTree | private |
| operator<<(std::ostream &output, const SystemTree &object) | openjaus::model::SystemTree | friend |
| operator<<(std::ostream &output, const SystemTree *object) | openjaus::model::SystemTree | friend |
| removeComponent(ComponentInfo &component) | openjaus::model::SystemTree | |
| removeComponent(const transport::Address &address) | openjaus::model::SystemTree | inline |
| removeComponent(uint16 subsystemId, uint8 nodeId, uint8 componentId) | openjaus::model::SystemTree | |
| removeNode(NodeInfo &node) | openjaus::model::SystemTree | |
| removeNode(const transport::Address &address) | openjaus::model::SystemTree | inline |
| removeNode(uint16 subsystemId, uint8 nodeId) | openjaus::model::SystemTree | |
| removeOnItemAddCallback(void(*onAddItemCallback)(void *object, const transport::Address &address), void *object) | openjaus::model::SystemTree | |
| removeOnLocalComponentAddCallback(void(*onAddLocalComponentCallback)(void *object, const transport::Address &address), void *object) | openjaus::model::SystemTree | |
| removeOnUnsolicitedSenderAddCallback(void(*onAddUnsolicitedSenderCallback)(void *object, const transport::Address &source, const transport::Address &destination), void *object) | openjaus::model::SystemTree | |
| removeSubsystem(SubsystemInfo &subsystem) | openjaus::model::SystemTree | |
| removeSubsystem(const transport::Address &address) | openjaus::model::SystemTree | inline |
| removeSubsystem(uint16 subsystemId) | openjaus::model::SystemTree | |
| replaceComponent(ComponentInfo &component) | openjaus::model::SystemTree | |
| setComponentIdentification(const transport::Address &address, std::string name) | openjaus::model::SystemTree | |
| setIdentification(const transport::Address &address, std::string subsystemName, std::string nodeName, std::string componentName) | openjaus::model::SystemTree | |
| setNodeIdentification(const transport::Address &address, std::string name) | openjaus::model::SystemTree | |
| setSubsystemIdentification(const transport::Address &address, std::string name) | openjaus::model::SystemTree | |
| setThisNode(uint8 thisNode) | openjaus::model::SystemTree | |
| setThisSubsytem(uint16 thisSubsytem) | openjaus::model::SystemTree | |
| subsystems | openjaus::model::SystemTree | private |
| SystemTree() | openjaus::model::SystemTree | private |
| thisNode | openjaus::model::SystemTree | private |
| thisSubsytem | openjaus::model::SystemTree | private |
| toString() const | openjaus::model::SystemTree | virtual |
| toXml(unsigned char level=0) const | openjaus::model::SystemTree | |
| unlock() | openjaus::model::SystemTree | |
| ~SystemTree() | openjaus::model::SystemTree | privatevirtual |