|
Scopira
20080306
|
#include <thread_pthreads.h>
Public Member Functions | |
| 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::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) | |
similar to locker, but this also a "ptr" like class wrapper around the given object. it removes the volatile modifier from the given class for the duration of it's existance