|
| PortPool (PortPoolData &portPoolData) noexcept |
|
cxx::vector< PublisherPortRouDiType::MemberType_t *, MAX_PUBLISHERS > | getPublisherPortDataList () noexcept |
|
cxx::vector< SubscriberPortType::MemberType_t *, MAX_SUBSCRIBERS > | getSubscriberPortDataList () noexcept |
|
cxx::vector< popo::InterfacePortData *, MAX_INTERFACE_NUMBER > | getInterfacePortDataList () noexcept |
|
cxx::vector< popo::ApplicationPortData *, MAX_PROCESS_NUMBER > | getApplicationPortDataList () noexcept |
|
cxx::vector< runtime::NodeData *, MAX_NODE_NUMBER > | getNodeDataList () noexcept |
|
cxx::vector< popo::ConditionVariableData *, MAX_NUMBER_OF_CONDITION_VARIABLES > | getConditionVariableDataList () noexcept |
|
cxx::expected< PublisherPortRouDiType::MemberType_t *, PortPoolError > | addPublisherPort (const capro::ServiceDescription &serviceDescription, mepoo::MemoryManager *const memoryManager, const RuntimeName_t &runtimeName, const popo::PublisherOptions &publisherOptions, const mepoo::MemoryInfo &memoryInfo=mepoo::MemoryInfo()) noexcept |
|
cxx::expected< SubscriberPortType::MemberType_t *, PortPoolError > | addSubscriberPort (const capro::ServiceDescription &serviceDescription, const RuntimeName_t &runtimeName, const popo::SubscriberOptions &subscriberOptions, const mepoo::MemoryInfo &memoryInfo=mepoo::MemoryInfo()) noexcept |
|
template<typename T , std::enable_if_t< std::is_same< T, iox::build::ManyToManyPolicy >::value > * = nullptr> |
iox::popo::SubscriberPortData * | constructSubscriber (const capro::ServiceDescription &serviceDescription, const RuntimeName_t &runtimeName, const popo::SubscriberOptions &subscriberOptions, const mepoo::MemoryInfo &memoryInfo) noexcept |
|
template<typename T , std::enable_if_t< std::is_same< T, iox::build::OneToManyPolicy >::value > * = nullptr> |
iox::popo::SubscriberPortData * | constructSubscriber (const capro::ServiceDescription &serviceDescription, const RuntimeName_t &runtimeName, const popo::SubscriberOptions &subscriberOptions, const mepoo::MemoryInfo &memoryInfo) noexcept |
|
cxx::expected< popo::InterfacePortData *, PortPoolError > | addInterfacePort (const RuntimeName_t &runtimeName, const capro::Interfaces interface) noexcept |
|
cxx::expected< popo::ApplicationPortData *, PortPoolError > | addApplicationPort (const RuntimeName_t &runtimeName) noexcept |
|
cxx::expected< runtime::NodeData *, PortPoolError > | addNodeData (const RuntimeName_t &runtimeName, const NodeName_t &nodeName, const uint64_t nodeDeviceIdentifier) noexcept |
|
cxx::expected< popo::ConditionVariableData *, PortPoolError > | addConditionVariableData (const RuntimeName_t &runtimeName) noexcept |
|
void | removePublisherPort (PublisherPortRouDiType::MemberType_t *const portData) noexcept |
|
void | removeSubscriberPort (SubscriberPortType::MemberType_t *const portData) noexcept |
|
void | removeInterfacePort (popo::InterfacePortData *const portData) noexcept |
|
void | removeApplicationPort (popo::ApplicationPortData *const portData) noexcept |
|
void | removeNodeData (runtime::NodeData *const nodeData) noexcept |
|
void | removeConditionVariableData (popo::ConditionVariableData *const conditionVariableData) noexcept |
|
std::atomic< uint64_t > * | serviceRegistryChangeCounter () noexcept |
|