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) | fair::mq::sdk::BasicTopology< Executor, Allocator > | inline |
BasicTopology(const Executor &ex, DDSTopology topo, DDSSession session, 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 |
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 |