Go to the documentation of this file.
9 #ifndef RTCTK_COMPONENTFRAMEWORK_STATEPUBLISHER_HPP
10 #define RTCTK_COMPONENTFRAMEWORK_STATEPUBLISHER_HPP
12 #include <mal/utility/Uri.hpp>
16 template <
typename TOPIC_TYPE>
43 std::unique_ptr<elt::mal::ps::Publisher<stdif::State>> m_publisher;
virtual ~StatePublisher()=default
Definition: rtcComponent.hpp:17
StatePublisher(StatePublisher &&other)=default
Definition: statePublisher.hpp:26
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:27
StatePublisher(const StatePublisher &other)=delete
Definition: statePublisher.hpp:15
StatePublisher & operator=(StatePublisher &&other)=default
Definition: statePublisher.hpp:20
Definition: statePublisher.hpp:17