Scopira  20080306
scopira::tool::write_locker_ptr< T > Class Template Reference

#include <thread_pthreads.h>

Inheritance diagram for scopira::tool::write_locker_ptr< T >:
scopira::tool::area_ptr< T > scopira::tool::area_ptr< T >

Public Member Functions

 write_locker_ptr (const rw_area< T > &ref)
 ctor
 
 ~write_locker_ptr ()
 dtor
 
 write_locker_ptr (const rw_area< T > &ref)
 ctor
 
 ~write_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::rwlockdm_rw
 
- 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)
 

Detailed Description

template<class T>
class scopira::tool::write_locker_ptr< T >

Similar to locker_ptr, this on does a write_lock on a rw_area

Author
Aleksander Demko

The documentation for this class was generated from the following files: