22template <
typename F,
typename S = ControlRoutineStateType<F>,
typename... Args>
24 :
public Broadcasters<void(ControlMessages), void(ControlMessages, const std::string&),
25 void(ControlMessages, int, const std::string&), void(ControlMessages, int, double),
26 void(ControlMessages, const S&), Args...>
Enums for observer messages.
Implementation of the observer design pattern with broadcasters.
State for all controlroutines.
Definition: assemblermanipulatorbuildingblocks.hh:22
Base for all control routines. Defines the message interface that can be broadcasted to listeners.
Definition: controlroutinebase.hh:27
S State
Definition: controlroutinebase.hh:28
Fuses together multiple function signatures that can be emitted by one broadcaster....
Definition: broadcaster.hh:81