SoDaRadio-5.0.3-master:8901fb5
|
#include <MultiMBox.hxx>
Public Member Functions | |
MBoxMessage () | |
void | setReaderCount (unsigned int rc) |
bool | readyToDie () |
bool | decReaderCount () |
bool | free (std::queue< MBoxMessage *> &free_list) |
void | setMBoxTag (void *tag) |
bool | checkMBoxTag (void *tag) |
Private Attributes | |
unsigned int | reader_count |
boost::mutex | rc_mutex |
void * | mbox_tag |
Definition at line 43 of file MultiMBox.hxx.
|
inline |
Definition at line 45 of file MultiMBox.hxx.
References reader_count.
|
inline |
Definition at line 73 of file MultiMBox.hxx.
References mbox_tag.
|
inline |
Definition at line 57 of file MultiMBox.hxx.
References reader_count.
|
inline |
Definition at line 59 of file MultiMBox.hxx.
References rc_mutex, and reader_count.
Referenced by SoDa::MultiMBox< SoDaTest::MyMsg >::flush().
|
inline |
Definition at line 56 of file MultiMBox.hxx.
References reader_count.
|
inline |
Definition at line 72 of file MultiMBox.hxx.
References mbox_tag.
|
inline |
Definition at line 50 of file MultiMBox.hxx.
References rc_mutex, and reader_count.
|
private |
Definition at line 78 of file MultiMBox.hxx.
Referenced by checkMBoxTag(), and setMBoxTag().
|
private |
Definition at line 77 of file MultiMBox.hxx.
Referenced by free(), and setReaderCount().
|
private |
Definition at line 76 of file MultiMBox.hxx.
Referenced by decReaderCount(), free(), MBoxMessage(), readyToDie(), and setReaderCount().