20 #ifndef BASICEVENTQUEUE_H_39DCC18B
21 #define BASICEVENTQUEUE_H_39DCC18B
29 #include <condition_variable>
41 virtual std::shared_ptr<EventQueueImpl> create();
42 virtual Event dequeue(
size_t blockMs);
43 virtual void enqueue(
const Event& event);
45 virtual Data serialize();
46 virtual void deserialize(
const Data& data);
49 std::list<Event> _queue;
50 std::recursive_mutex _mutex;
51 std::condition_variable_any _cond;
Definition: Breakpoint.cpp:26
Definition: BasicEventQueue.h:37
Definition: EventQueueImpl.h:39