20 #ifndef EVENTQUEUE_H_C5C41BEE 
   21 #define EVENTQUEUE_H_C5C41BEE 
   29 class DelayedEventQueueImpl;
 
   39     virtual Event dequeue(
size_t blockMs);
 
   40     virtual void enqueue(
const Event& event);
 
   44     void deserialize(
const Data& data);
 
   46     virtual std::shared_ptr<EventQueueImpl> getImplBase();
 
   49     std::shared_ptr<EventQueueImpl> _impl;
 
   61     void enqueueDelayed(
const Event& event, 
size_t delayMs, 
const std::string& eventUUID);
 
   62     void cancelDelayed(
const std::string& eventUUID);
 
   63     void cancelAllDelayed();
 
   64     virtual std::shared_ptr<DelayedEventQueueImpl> getImplDelayed();
 
   67     std::shared_ptr<DelayedEventQueueImpl> _impl;
 
Definition: Breakpoint.cpp:26
#define PIMPL_OPERATORS(type)
The usual operators as required for the PIMPL pattern. 
Definition: Common.h:68
Definition: EventQueue.h:35
Definition: EventQueue.h:57