Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
firevision::FuseNetworkMessageQueue Class Reference

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

#include <>>

Inheritance diagram for firevision::FuseNetworkMessageQueue:

List of all members.

Additional Inherited Members

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

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: