13#ifndef RTCTK_COMPONENTFRAMEWORK_STATEPUBLISHER_HPP
14#define RTCTK_COMPONENTFRAMEWORK_STATEPUBLISHER_HPP
16#include <mal/utility/Uri.hpp>
21template <
typename TOPIC_TYPE>
53 std::unique_ptr<elt::mal::ps::Publisher<stdif::State>> m_publisher;
Definition: statePublisher.hpp:22
Class used to publish state-changed-topic using MAL.
Definition: statePublisher.hpp:36
StatePublisher & operator=(StatePublisher &&other)=default
StatePublisher(StatePublisher &&other)=default
StatePublisher & operator=(const StatePublisher &other)=delete
StatePublisher(const StatePublisher &other)=delete
virtual ~StatePublisher()=default
void PublishState(const std::string &state)
Definition: statePublisher.cpp:41
Definition: statePublisher.hpp:20
Definition: commandReplier.cpp:22
Definition: statePublisher.hpp:25