C++ Helper Classes¶
-
template<typename MessageT, typename AllocT = std::allocator<void>>
class OrchestratedPublisher¶ Public Types
-
class OrchestratorHelper¶
Public Types
Public Functions
-
inline explicit OrchestratorHelper(LifecycleNodePtr node)¶
-
template<typename MessageT, typename AllocT>
inline auto wrap_publisher(LifecyclePublisherPtr<MessageT, AllocT> publisher)¶
-
template<typename CallbackT, typename ...P>
inline std::function<void(void)> wrap_callback(CallbackT &&f, P&&... publishers)¶
-
inline void publish_status(const std::vector<std::string> &omitted_outputs = {}, int debug_id = -1)¶
-
inline void advertise()¶
-
inline void on_activate()¶
-
inline void on_deactivate()¶
-
inline void on_cleanup()¶
-
inline explicit OrchestratorHelper(LifecycleNodePtr node)¶