Go to the documentation of this file.
12 #ifndef RTCTK_COMPONENTFRAMEWORK_STATEPUBLISHER_HPP
13 #define RTCTK_COMPONENTFRAMEWORK_STATEPUBLISHER_HPP
15 #include <mal/utility/Uri.hpp>
20 template <
typename TOPIC_TYPE>
50 std::unique_ptr<elt::mal::ps::Publisher<stdif::State>> m_publisher;
55 #endif // RTCTK_COMPONENTFRAMEWORK_STATEPUBLISHER_HPP
virtual ~StatePublisher()=default
name
Definition: wscript:15
Definition: commandReplier.cpp:20
StatePublisher(StatePublisher &&other)=default
Class used to publish state-changed-topic using MAL.
Definition: statePublisher.hpp:33
StatePublisher(const elt::mal::Uri &uri, const std::string &name)
StatePublisher & operator=(const StatePublisher &other)=delete
void PublishState(const std::string &state)
Definition: statePublisher.cpp:36
StatePublisher(const StatePublisher &other)=delete
Definition: statePublisher.hpp:19
StatePublisher & operator=(StatePublisher &&other)=default
Definition: statePublisher.hpp:24
Definition: statePublisher.hpp:21