Fawkes API  Fawkes Development Version
firevision::FuseNetworkMessageQueue Class Reference

A LockQueue of FuseNetworkMessage to hold messages in inbound and outbound queues. More...

#include <>>

Inheritance diagram for firevision::FuseNetworkMessageQueue:

Additional Inherited Members

- Public Member Functions inherited from fawkes::LockQueue< FuseNetworkMessage *>
 LockQueue ()
 Constructor. More...
 
 LockQueue (const LockQueue< FuseNetworkMessage * > &ll)
 Copy constructor. More...
 
virtual ~LockQueue ()
 Destructor. More...
 
void lock () const
 Lock queue. More...
 
bool try_lock () const
 Try to lock queue. More...
 
void unlock () const
 Unlock list. More...
 
RefPtr< Mutexmutex () const
 Get access to the internal mutex. More...
 
void push_locked (const FuseNetworkMessage * &x)
 Push element to queue with lock protection. More...
 
void pop_locked ()
 Pop element from queue with lock protection. More...
 
void clear ()
 Clear the queue. More...
 

Detailed Description

A LockQueue of FuseNetworkMessage to hold messages in inbound and outbound queues.

Author
Tim Niemueller

Definition at line 40 of file fuse_message_queue.h.


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