uscxml::DelayedEventQueueImpl Class Referenceabstract
Inheritance diagram for uscxml::DelayedEventQueueImpl:
[legend]
Collaboration diagram for uscxml::DelayedEventQueueImpl:
[legend]

Public Member Functions

virtual void cancelAllDelayed ()=0
 
virtual void cancelDelayed (const std::string &eventId)=0
 
virtual std::shared_ptr< DelayedEventQueueImplcreate (DelayedEventQueueCallbacks *)=0
 
virtual void deserialize (const Data &data)=0
 
virtual void enqueueDelayed (const Event &event, size_t delayMs, const std::string &eventUUID)=0
 
virtual Data serialize ()=0
 
- Public Member Functions inherited from uscxml::EventQueueImpl
virtual std::shared_ptr< EventQueueImplcreate ()=0
 
virtual Event dequeue (size_t blockMs)=0
 
virtual void enqueue (const Event &event)=0
 
virtual void reset ()=0
 

The documentation for this class was generated from the following file: