Template Class InputAligner::EventQueue

Nested Relationships

This class is a nested type of Template Class InputAligner.

Inheritance Relationships

Base Type

  • public std::multiset< MessageEvent< MsgType const >, EventSort< MsgType > >

Class Documentation

template<typename MsgType>
class EventQueue : public std::multiset<MessageEvent<MsgType const>, EventSort<MsgType>>

Public Functions

inline EventQueue()
inline rclcpp::Time firstTimeStamp()
inline void popFirst()
inline void msgDropped()
inline void setPeriod(const rclcpp::Duration &period)
inline void setActive(bool active)
inline QueueStatus getStatus() const

Protected Attributes

rclcpp::Time next_ts_
rclcpp::Duration period_
bool active_
std::size_t msgs_processed_
std::size_t msgs_dropped_