Class Event

Nested Relationships

Nested Types

Class Documentation

class Event

Converter concept interface.

Note

this defines an private concept struct, which each instance has to implement

Note

a type erasure pattern in implemented here to avoid strict inheritance, thus each possible converter instance has to implement the virtual functions mentioned in the concept

Public Functions

template<typename T>
inline Event(T event)

Constructor for converter interface.

inline void resetPublisher(rclcpp::Node *node)
inline void resetRecorder(boost::shared_ptr<naoqi::recorder::GlobalRecorder> gr)
inline void startProcess()
inline void stopProcess()
inline void writeDump(const rclcpp::Time &time)
inline void setBufferDuration(float duration)
inline void isRecording(bool state)
inline void isPublishing(bool state)
inline void isDumping(bool state)