|
Fawkes API
Fawkes Development Version
|
A LockQueue of FawkesNetworkMessage to hold messages in inbound and outbound queues. More...
#include <netcomm/fawkes/message_queue.h>

Public Member Functions | |
| FawkesNetworkMessageQueue () | |
| Constructor. | |
| ~FawkesNetworkMessageQueue () | |
| Destructor. | |
Public Member Functions inherited from fawkes::LockQueue< FawkesNetworkMessage * > | |
| LockQueue () | |
| Constructor. | |
| LockQueue (const LockQueue< FawkesNetworkMessage * > &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< Mutex > | mutex () const |
| Get access to the internal mutex. | |
| void | push_locked (const FawkesNetworkMessage *&x) |
| Push element to queue with lock protection. | |
| void | pop_locked () |
| Pop element from queue with lock protection. | |
| void | clear () |
| Clear the queue. | |
A LockQueue of FawkesNetworkMessage to hold messages in inbound and outbound queues.
Definition at line 33 of file message_queue.h.
| fawkes::FawkesNetworkMessageQueue::FawkesNetworkMessageQueue | ( | ) |
Constructor.
Definition at line 37 of file message_queue.cpp.
| fawkes::FawkesNetworkMessageQueue::~FawkesNetworkMessageQueue | ( | ) |
Destructor.
Definition at line 43 of file message_queue.cpp.