Go to the documentation of this file.
13 this->topicName = name;
25 return "StatechartListener";
40 callbacks.push_back(callback);
43 void StatechartListener::publish(
const std::vector<Transition>&
message)
55 publish({transition});
59 const ProfilerStatechartTransitionWithParametersList& transitions,
const Ice::Current&)
void setName(std::string name)
Override name of well-known object.
void reportStatechartTransitionWithParametersList(const ProfilerStatechartTransitionWithParametersList &, const Ice::Current &) override
void registerCallback(const Callback &callback)
message(STATUS "Boost-Library-Dir: " "${Boost_LIBRARY_DIRS}") message(STATUS "Boost-LIBRARIES
~StatechartListener() override
void setName(const std::string &name)
void setTopicName(const std::string &topicName)
void reportStatechartTransitionWithParameters(const ProfilerStatechartTransitionWithParameters &, const Ice::Current &) override
std::function< void(const std::vector< StatechartListener::Transition > &transitions, StatechartListener &source)> Callback
std::string getDefaultName() const override
void onConnectComponent() override
Pure virtual hook for the subclass.
std::string getTopicName() const
void onInitComponent() override
Pure virtual hook for the subclass.
void usingTopic(const std::string &name, bool orderedPublishing=false)
Registers a proxy for subscription after initialization.
std::string getName() const
Retrieve name of object.
This file offers overloads of toIce() and fromIce() functions for STL container types.