A templated smart pointer instance for lock protected objects. More...
#include <thread.h>


Public Member Functions | |
| T * | get (void) const |
| Get pointer to instance of locked typed object. | |
| locked_instance (locked_pointer< T > &pointer) | |
| Construct locked instance of typed object from matching locked_pointer. | |
| locked_instance () | |
| Construct empty locked instance of typed object. | |
| T & | operator* () const |
| Extract instance of locked typed object by pointer reference. | |
| T * | operator-> () const |
| Access member of instance of locked typed object by member reference. | |
A templated smart pointer instance for lock protected objects.
This is used to reference an instance of a typed locked_pointer.
Definition at line 2408 of file thread.h.
| ucc::locked_instance< T >::locked_instance | ( | locked_pointer< T > & | pointer | ) | [inline] |
Construct locked instance of typed object from matching locked_pointer.
| pointer | to get instance from. |
| T* ucc::locked_instance< T >::get | ( | void | ) | const [inline] |
| T& ucc::locked_instance< T >::operator* | ( | ) | const [inline] |
| T* ucc::locked_instance< T >::operator-> | ( | ) | const [inline] |
1.6.3