17 #ifndef YAMICPP_INCOMING_MESSAGE_QUEUE_H_INCLUDED 18 #define YAMICPP_INCOMING_MESSAGE_QUEUE_H_INCLUDED 20 #include "incoming_message_info.h" 26 #include <semaphore.h> 34 class incoming_message_queue
37 incoming_message_queue();
38 ~incoming_message_queue();
40 void push(std::unique_ptr<incoming_message_info> & incoming);
42 std::unique_ptr<incoming_message_info> pop();
45 incoming_message_queue(
const incoming_message_queue &);
46 void operator=(
const incoming_message_queue &);
48 typedef std::deque<incoming_message_info *> queue_type;
60 #endif // YAMICPP_INCOMING_MESSAGE_QUEUE_H_INCLUDED Namespace devoted to everything related to YAMI4.
Definition: activity_statistics_monitor.cpp:27