First in first out list interface, with the added functionality of being able to handle timed entries
First in first out list interface, with the added functionality of being able to handle timed entries
FifoBase()
virtual ~FifoBase()
void add(const Msg &)
EventId addDelayMs( const Msg &, const milliseconds_t relativeTimeout)
void cancel(EventId)
int block(milliseconds_t relativeTimeout = -1) throw( VException )
Msg getNext() throw( VException )
unsigned int size()
bool messageAvailable()
void shutdown()
bool operator==(const FifoBase &)
bool operator!=(const FifoBase &)
bool operator< (const FifoBase &)
bool operator<=(const FifoBase &)
bool operator> (const FifoBase &)
bool operator>=(const FifoBase &)
virtual bool messageAvailableNoLock()
virtual void wakeup() throw( VException )
virtual int wait(milliseconds_t relativeTimeout) throw( VException )
generated by doc++