addComponent(ComponentInfo &component) | openjaus::model::SystemTree | |
addComponent(const transport::Address &address) | openjaus::model::SystemTree | inline |
addComponent(uint16_t subsystemId, uint8_t nodeId, uint8_t componentId) | openjaus::model::SystemTree | |
addComponentInternal(const transport::Address &address) | openjaus::model::SystemTree | inlineprivate |
addComponentInternal(uint16_t subsystemId, uint8_t nodeId, uint8_t 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_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::SystemTree | inline |
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::SystemTree | private |
executeOnItemAddCallbacks(const openjaus::transport::Address &address) | openjaus::model::SystemTree | private |
executeOnLocalComponentAddCallbacks(const openjaus::transport::Address &address) | openjaus::model::SystemTree | private |
findComponent(short subsId, unsigned char nodeId, unsigned char cmptId) | openjaus::model::SystemTree | protected |
findNode(short subsId, unsigned char nodeId) | openjaus::model::SystemTree | protected |
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() const | openjaus::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() 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_t subsystemId, uint8_t nodeId, uint8_t componentId) | openjaus::model::SystemTree | |
hasComponentConfiguration(ComponentInfo &component) | openjaus::model::SystemTree | |
hasComponentConfiguration(const transport::Address &address) | openjaus::model::SystemTree | inline |
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::SystemTree | inline |
hasComponentIdentification(uint16_t subsystemId, uint8_t nodeId, uint8_t componentId) | openjaus::model::SystemTree | |
hasNode(const transport::Address &address) | openjaus::model::SystemTree | inline |
hasNode(uint16_t subsystemId, uint8_t nodeId) | openjaus::model::SystemTree | |
hasNodeConfiguration(NodeInfo &node) | openjaus::model::SystemTree | |
hasNodeConfiguration(const transport::Address &address) | openjaus::model::SystemTree | inline |
hasNodeConfiguration(uint16_t subsystemId, uint8_t nodeId) | openjaus::model::SystemTree | |
hasNodeIdentification(NodeInfo &node) | openjaus::model::SystemTree | |
hasNodeIdentification(const transport::Address &address) | openjaus::model::SystemTree | inline |
hasNodeIdentification(uint16_t subsystemId, uint8_t nodeId) | openjaus::model::SystemTree | |
hasSubsystem(const transport::Address &address) | openjaus::model::SystemTree | inline |
hasSubsystem(uint16_t subsystemId) | openjaus::model::SystemTree | |
hasSubsystemConfiguration(SubsystemInfo &subsystem) | openjaus::model::SystemTree | |
hasSubsystemConfiguration(const transport::Address &address) | openjaus::model::SystemTree | inline |
hasSubsystemConfiguration(uint16_t subsystemId) | openjaus::model::SystemTree | |
hasSubsystemIdentification(SubsystemInfo &subsystem) | openjaus::model::SystemTree | |
hasSubsystemIdentification(const transport::Address &address) | openjaus::model::SystemTree | inline |
hasSubsystemIdentification(uint16_t 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 | protected |
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_t subsystemId, uint8_t nodeId, uint8_t componentId) | openjaus::model::SystemTree | |
removeNode(NodeInfo &node) | openjaus::model::SystemTree | |
removeNode(const transport::Address &address) | openjaus::model::SystemTree | inline |
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::SystemTree | inline |
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 | |
subsystems | openjaus::model::SystemTree | protected |
SystemTree() | openjaus::model::SystemTree | private |
thisNode | openjaus::model::SystemTree | protected |
thisSubsytem | openjaus::model::SystemTree | protected |
toString() const | openjaus::model::SystemTree | virtual |
toXml(unsigned char level=0) const | openjaus::model::SystemTree | |
unlock() | openjaus::model::SystemTree | |
~SystemTree() | openjaus::model::SystemTree | privatevirtual |