OpenJAUS Software Development Kit  4.3.1
openjaus::model::SystemTree Member List

This is the complete list of members for openjaus::model::SystemTree, including all inherited members.

addComponent(ComponentInfo &component)openjaus::model::SystemTree
addComponent(const transport::Address &address)openjaus::model::SystemTreeinline
addComponent(uint16_t subsystemId, uint8_t nodeId, uint8_t componentId)openjaus::model::SystemTree
addComponentInternal(const transport::Address &address)openjaus::model::SystemTreeinlineprivate
addComponentInternal(uint16_t subsystemId, uint8_t nodeId, uint8_t componentId)openjaus::model::SystemTreeprivate
addLocalComponent(const transport::Address &address)openjaus::model::SystemTree
addNode(NodeInfo &node)openjaus::model::SystemTree
addNode(const transport::Address &address)openjaus::model::SystemTreeinline
addNode(uint16_t subsystemId, uint8_t 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::SystemTreeinline
addSubsystem(short 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::SystemTreeprivate
executeOnItemAddCallbacks(const openjaus::transport::Address &address)openjaus::model::SystemTreeprivate
executeOnLocalComponentAddCallbacks(const openjaus::transport::Address &address)openjaus::model::SystemTreeprivate
findComponent(short subsId, unsigned char nodeId, unsigned char cmptId)openjaus::model::SystemTreeprotected
findNode(short subsId, unsigned char nodeId)openjaus::model::SystemTreeprotected
getAvailableComponentId(uint16_t subsystemId, uint8_t nodeId)openjaus::model::SystemTree
getAvailableNodeId(uint16_t 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_t subsystemId, uint8_t nodeId, uint8_t componentId, bool &success)openjaus::model::SystemTree
getMutex() constopenjaus::model::SystemTree
getNode(NodeInfo &node, bool &success)openjaus::model::SystemTree
getNode(const transport::Address &address, bool &success)openjaus::model::SystemTree
getNode(uint16_t subsystemId, uint8_t 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_t subsystemId, bool &success)openjaus::model::SystemTree
getSubsystemIds()openjaus::model::SystemTree
getSubsystems() constopenjaus::model::SystemTree
getThisNode() constopenjaus::model::SystemTree
getThisSubsytem() constopenjaus::model::SystemTree
hasComponent(const transport::Address &address)openjaus::model::SystemTreeinline
hasComponent(uint16_t subsystemId, uint8_t nodeId, uint8_t componentId)openjaus::model::SystemTree
hasComponentConfiguration(ComponentInfo &component)openjaus::model::SystemTree
hasComponentConfiguration(const transport::Address &address)openjaus::model::SystemTreeinline
hasComponentConfiguration(uint16_t subsystemId, uint8_t nodeId, uint8_t componentId)openjaus::model::SystemTree
hasComponentIdentification(ComponentInfo &component)openjaus::model::SystemTree
hasComponentIdentification(const transport::Address &address)openjaus::model::SystemTreeinline
hasComponentIdentification(uint16_t subsystemId, uint8_t nodeId, uint8_t componentId)openjaus::model::SystemTree
hasNode(const transport::Address &address)openjaus::model::SystemTreeinline
hasNode(uint16_t subsystemId, uint8_t nodeId)openjaus::model::SystemTree
hasNodeConfiguration(NodeInfo &node)openjaus::model::SystemTree
hasNodeConfiguration(const transport::Address &address)openjaus::model::SystemTreeinline
hasNodeConfiguration(uint16_t subsystemId, uint8_t nodeId)openjaus::model::SystemTree
hasNodeIdentification(NodeInfo &node)openjaus::model::SystemTree
hasNodeIdentification(const transport::Address &address)openjaus::model::SystemTreeinline
hasNodeIdentification(uint16_t subsystemId, uint8_t nodeId)openjaus::model::SystemTree
hasSubsystem(const transport::Address &address)openjaus::model::SystemTreeinline
hasSubsystem(uint16_t subsystemId)openjaus::model::SystemTree
hasSubsystemConfiguration(SubsystemInfo &subsystem)openjaus::model::SystemTree
hasSubsystemConfiguration(const transport::Address &address)openjaus::model::SystemTreeinline
hasSubsystemConfiguration(uint16_t subsystemId)openjaus::model::SystemTree
hasSubsystemIdentification(SubsystemInfo &subsystem)openjaus::model::SystemTree
hasSubsystemIdentification(const transport::Address &address)openjaus::model::SystemTreeinline
hasSubsystemIdentification(uint16_t subsystemId)openjaus::model::SystemTree
instance()openjaus::model::SystemTreestatic
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
mutexopenjaus::model::SystemTreeprotected
onItemAddCallbacksopenjaus::model::SystemTreeprivate
onItemAddCallbacksLockopenjaus::model::SystemTreeprivate
onLocalComponentAddCallbacksopenjaus::model::SystemTreeprivate
onLocalComponentAddCallbacksLockopenjaus::model::SystemTreeprivate
onUnsolicitedSenderAddCallbacksopenjaus::model::SystemTreeprivate
onUnsolicitedSenderAddCallbacksLockopenjaus::model::SystemTreeprivate
operator<<(std::ostream &output, const SystemTree &object)openjaus::model::SystemTreefriend
operator<<(std::ostream &output, const SystemTree *object)openjaus::model::SystemTreefriend
removeComponent(ComponentInfo &component)openjaus::model::SystemTree
removeComponent(const transport::Address &address)openjaus::model::SystemTreeinline
removeComponent(uint16_t subsystemId, uint8_t nodeId, uint8_t componentId)openjaus::model::SystemTree
removeNode(NodeInfo &node)openjaus::model::SystemTree
removeNode(const transport::Address &address)openjaus::model::SystemTreeinline
removeNode(uint16_t subsystemId, uint8_t 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::SystemTreeinline
removeSubsystem(uint16_t 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_t thisNode)openjaus::model::SystemTree
setThisSubsytem(uint16_t thisSubsytem)openjaus::model::SystemTree
subsystemsopenjaus::model::SystemTreeprotected
SystemTree()openjaus::model::SystemTreeprivate
thisNodeopenjaus::model::SystemTreeprotected
thisSubsytemopenjaus::model::SystemTreeprotected
toString() constopenjaus::model::SystemTreevirtual
toXml(unsigned char level=0) constopenjaus::model::SystemTree
unlock()openjaus::model::SystemTree
~SystemTree()openjaus::model::SystemTreeprivatevirtual