Jpp
17.3.0
the software that should make you happy
|
#include <ptr_dispatcher.hh>
Public Member Functions | |
ptrDispatcher () | |
~ptrDispatcher () | |
void | close () |
void | signal () |
void | lock () |
void | unlock () |
void * | get_nolock () |
void * | get () |
void | put_nolock (void *pointer) |
void | put (void *pointer) |
Private Member Functions | |
void | wait () |
Private Attributes | |
std::deque< void * > | m_queue |
pthread_mutex_t | m_mutex |
pthread_cond_t | m_cond |
boost::atomic< bool > | m_status |
Definition at line 12 of file ptr_dispatcher.hh.
|
inline |
Definition at line 24 of file ptr_dispatcher.hh.
|
inline |
Definition at line 32 of file ptr_dispatcher.hh.
|
inline |
Definition at line 39 of file ptr_dispatcher.hh.
|
inline |
Definition at line 47 of file ptr_dispatcher.hh.
|
inline |
Definition at line 52 of file ptr_dispatcher.hh.
|
inline |
Definition at line 57 of file ptr_dispatcher.hh.
|
inline |
Definition at line 62 of file ptr_dispatcher.hh.
|
inline |
Definition at line 74 of file ptr_dispatcher.hh.
|
inline |
Definition at line 96 of file ptr_dispatcher.hh.
|
inline |
Definition at line 104 of file ptr_dispatcher.hh.
|
inlineprivate |
Definition at line 117 of file ptr_dispatcher.hh.
|
private |
Definition at line 14 of file ptr_dispatcher.hh.
|
private |
Definition at line 16 of file ptr_dispatcher.hh.
|
private |
Definition at line 18 of file ptr_dispatcher.hh.
|
private |
Definition at line 20 of file ptr_dispatcher.hh.