Scopira
20080306
|
#include <thread_pthreads.h>
Public Member Functions | |
read_locker_ptr (const rw_area< T > &ref) | |
ctor | |
~read_locker_ptr () | |
dtor | |
read_locker_ptr (const rw_area< T > &ref) | |
ctor | |
~read_locker_ptr () | |
dtor | |
Public Member Functions inherited from scopira::tool::const_area_ptr< T > | |
const_area_ptr (const shared_area< T > &ref) | |
const_area_ptr (const rw_area< T > &ref) | |
const T * | get (void) |
members | |
const T & | operator* (void) |
pointer behaviour | |
const T * | operator-> (void) |
pointer behaviour | |
void | reset (void) |
const_area_ptr (const shared_area< T > &ref) | |
const_area_ptr (const rw_area< T > &ref) | |
const T * | get (void) |
members | |
const T & | operator* (void) |
pointer behaviour | |
const T * | operator-> (void) |
pointer behaviour | |
void | reset (void) |
Protected Attributes | |
scopira::tool::rwlock & | dm_rw |
Protected Attributes inherited from scopira::tool::const_area_ptr< T > | |
const T * | dm_ptr |
Additional Inherited Members | |
Protected Member Functions inherited from scopira::tool::const_area_ptr< T > | |
const_area_ptr (const volatile T &ref) | |
const_area_ptr (const volatile T &ref) | |
Similar to locker_ptr, this on does a read_lock on a rw_area