| AggregateState() const -> DeviceState (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| AllocatorType typedef | fair::mq::sdk::AsioBase< Executor, Allocator > | |
| AsioBase()=delete | fair::mq::sdk::AsioBase< Executor, Allocator > | |
| AsioBase(Executor ex, Allocator alloc) | fair::mq::sdk::AsioBase< Executor, Allocator > | inlineexplicit |
| AsioBase(const AsioBase &)=delete | fair::mq::sdk::AsioBase< Executor, Allocator > | |
| AsioBase(AsioBase &&) noexcept=default | fair::mq::sdk::AsioBase< Executor, Allocator > | |
| AsyncChangeState(const TopologyTransition transition, const std::string &path, Duration timeout, CompletionToken &&token) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| AsyncChangeState(const TopologyTransition transition, CompletionToken &&token) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| AsyncChangeState(const TopologyTransition transition, Duration timeout, CompletionToken &&token) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| AsyncChangeState(const TopologyTransition transition, const std::string &path, CompletionToken &&token) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| AsyncGetProperties(DevicePropertyQuery const &query, const std::string &path, Duration timeout, CompletionToken &&token) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| AsyncGetProperties(DevicePropertyQuery const &query, CompletionToken &&token) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| AsyncSetProperties(const DeviceProperties &props, const std::string &path, Duration timeout, CompletionToken &&token) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| AsyncSetProperties(DeviceProperties const &props, CompletionToken &&token) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| AsyncWaitForState(const DeviceState targetLastState, const DeviceState targetCurrentState, const std::string &path, Duration timeout, CompletionToken &&token) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| AsyncWaitForState(const DeviceState targetLastState, const DeviceState targetCurrentState, CompletionToken &&token) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| AsyncWaitForState(const DeviceState targetCurrentState, CompletionToken &&token) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| BasicTopology(DDSTopology topo, DDSSession session, bool blockUntilConnected=false) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| BasicTopology(const Executor &ex, DDSTopology topo, DDSSession session, bool blockUntilConnected=false, Allocator alloc=DefaultAllocator()) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| BasicTopology(const BasicTopology &)=delete | fair::mq::sdk::BasicTopology< Executor, Allocator > | |
| BasicTopology(BasicTopology &&)=default | fair::mq::sdk::BasicTopology< Executor, Allocator > | |
| ChangeState(const TopologyTransition transition, const std::string &path="", Duration timeout=Duration(0)) -> std::pair< std::error_code, TopologyState > | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| ChangeState(const TopologyTransition transition, Duration timeout) -> std::pair< std::error_code, TopologyState > | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| ChangeStateCompletionSignature typedef (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | |
| Duration typedef (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | |
| ExecutorType typedef | fair::mq::sdk::AsioBase< Executor, Allocator > | |
| GetAllocator() const noexcept -> AllocatorType | fair::mq::sdk::AsioBase< Executor, Allocator > | inline |
| GetCurrentState() const -> TopologyState | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| GetExecutor() const noexcept -> ExecutorType | fair::mq::sdk::AsioBase< Executor, Allocator > | inline |
| GetHeartbeatInterval() const (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| GetProperties(DevicePropertyQuery const &query, const std::string &path="", Duration timeout=Duration(0)) -> std::pair< std::error_code, GetPropertiesResult > | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| GetPropertiesCompletionSignature typedef (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | |
| HandleCmd(cmd::StateChangeSubscription const &cmd) -> void (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| HandleCmd(cmd::StateChangeUnsubscription const &cmd) -> void (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| HandleCmd(cmd::StateChange const &cmd, DDSChannel::Id const &senderId) -> void (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| HandleCmd(cmd::TransitionStatus const &cmd) -> void (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| HandleCmd(cmd::Properties const &cmd) -> void (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| HandleCmd(cmd::PropertiesSet const &cmd) -> void (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| operator=(const BasicTopology &)=delete (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | |
| operator=(BasicTopology &&)=default (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | |
| operator=(const AsioBase &)=delete (defined in fair::mq::sdk::AsioBase< Executor, Allocator >) | fair::mq::sdk::AsioBase< Executor, Allocator > | |
| operator=(AsioBase &&) noexcept=default (defined in fair::mq::sdk::AsioBase< Executor, Allocator >) | fair::mq::sdk::AsioBase< Executor, Allocator > | |
| SendSubscriptionHeartbeats(const std::error_code &ec) (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| SetHeartbeatInterval(Duration duration) (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| SetProperties(DeviceProperties const &properties, const std::string &path="", Duration timeout=Duration(0)) -> std::pair< std::error_code, FailedDevices > | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| SetPropertiesCompletionSignature typedef (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | |
| StateEqualsTo(DeviceState state) const -> bool (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| SubscribeToCommands() (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| SubscribeToStateChanges() (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| UnsubscribeFromStateChanges() (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| WaitForPublisherCount(unsigned int number) (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| WaitForState(const DeviceState targetLastState, const DeviceState targetCurrentState, const std::string &path="", Duration timeout=Duration(0)) -> std::error_code | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| WaitForState(const DeviceState targetCurrentState, const std::string &path="", Duration timeout=Duration(0)) -> std::error_code | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
| WaitForStateCompletionSignature typedef (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | |
| ~AsioBase()=default (defined in fair::mq::sdk::AsioBase< Executor, Allocator >) | fair::mq::sdk::AsioBase< Executor, Allocator > | |
| ~BasicTopology() (defined in fair::mq::sdk::BasicTopology< Executor, Allocator >) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |