Template Class MessageQueue

Class Documentation

template<typename T>
class MessageQueue

Public Functions

inline MessageQueue(int max_size, std::string topic_name)
inline void push(std::shared_ptr<T> elem)
inline bool is_complete() const
inline void set_complete()
inline bool is_empty()
inline std::shared_ptr<T> pop_and_return()
inline unsigned int get_missed_elements_count() const
inline std::string topic_name() const