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. More... | |
~FawkesNetworkMessageQueue () | |
Destructor. More... | |
![]() | |
LockQueue () | |
Constructor. More... | |
LockQueue (const LockQueue< FawkesNetworkMessage * > &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< Mutex > | mutex () const |
Get access to the internal mutex. More... | |
void | push_locked (const FawkesNetworkMessage * &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... | |
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.