Scopira
20080306
|
#include <thread_pthreads.h>
Public Member Functions | |
event_ptr (const event_area< T > &ref) | |
ctor | |
void | notify (void) |
void | notify_all (void) |
void | wait (void) |
bool | wait (int msec) |
event_ptr (const event_area< T > &ref) | |
ctor | |
void | notify (void) |
void | notify_all (void) |
void | wait (void) |
bool | wait (int msec) |
Public Member Functions inherited from scopira::tool::locker_ptr< T > | |
locker_ptr (const shared_area< T > &ref) | |
ctor | |
~locker_ptr () | |
dtor | |
locker_ptr (const shared_area< T > &ref) | |
ctor | |
~locker_ptr () | |
dtor | |
Public Member Functions inherited from scopira::tool::area_ptr< T > | |
area_ptr (const shared_area< T > &ref) | |
area_ptr (const rw_area< T > &ref) | |
T * | get (void) |
members | |
T & | operator* (void) |
pointer behaviour | |
T * | operator-> (void) |
pointer behaviour | |
void | reset (void) |
area_ptr (const shared_area< T > &ref) | |
area_ptr (const rw_area< T > &ref) | |
T * | get (void) |
members | |
T & | operator* (void) |
pointer behaviour | |
T * | operator-> (void) |
pointer behaviour | |
void | reset (void) |
Protected Attributes | |
scopira::tool::condition & | dm_cond |
Protected Attributes inherited from scopira::tool::locker_ptr< T > | |
scopira::tool::mutex & | dm_mut |
Protected Attributes inherited from scopira::tool::area_ptr< T > | |
T * | dm_ptr |
Additional Inherited Members | |
Protected Member Functions inherited from scopira::tool::area_ptr< T > | |
area_ptr (const volatile T &ref) | |
area_ptr (const volatile T &ref) | |
This ptr builds on locker_ptr and adds condition aware helper methods.
|
inline |
Reflects the call back to the pm_condition.
Remember, you can also call notify from outside the mutex lock region.
References scopira::tool::condition::notify().
|
inline |
Reflects the call back to the pm_condition.
Remember, you can also call notify from outside the mutex lock region.
References scopira::tool::condition::notify().
|
inline |
Reflects the call back to the pm_condition.
Remember, you can also call notify from outside the mutex lock region.
References scopira::tool::condition::notify_all().
|
inline |
Reflects the call back to the pm_condition.
Remember, you can also call notify from outside the mutex lock region.
References scopira::tool::condition::notify_all().
|
inline |
Reflector.
Calls wait() on the contained pm_condition with its matching pm_mutex.
References scopira::tool::condition::wait().
|
inline |
Reflector.
Calls wait() on the contained pm_condition with its matching pm_mutex.
References scopira::tool::condition::wait().
|
inline |
Reflector.
Calls wait() on the contained pm_condition with its matching pm_mutex.
References scopira::tool::condition::wait().
|
inline |
Reflector.
Calls wait() on the contained pm_condition with its matching pm_mutex.
References scopira::tool::condition::wait().