Definition at line 903 of file mutex.h.
OSB_LIB::Shared< T * >::Shared | ( | T * | t = 0 |
) | [inline, explicit] |
OSB_LIB::Shared< T * >::Shared | ( | std::auto_ptr< T > | t | ) | [inline, explicit] |
OSB_LIB::Shared< T * >::~Shared | ( | ) | [inline] |
OSB_LIB::Shared< T * >::Shared | ( | const Shared< T * > & | ) | [private] |
Prevent copying: not implemented.
T* OSB_LIB::Shared< T * >::lock | ( | ) | [inline] |
Shared& OSB_LIB::Shared< T * >::operator= | ( | const Shared< T * > & | ) | [private] |
Prevent assignment: not implemented.
T* OSB_LIB::Shared< T * >::trylock | ( | ) | [inline] |
void OSB_LIB::Shared< T * >::unlock | ( | ) | [inline] |
Unlock the resource.
Definition at line 961 of file mutex.h.
References OSB_LIB::Shared< T >::unlock().
Mutex OSB_LIB::Shared< T * >::mutex_ [private] |
bool OSB_LIB::Shared< T * >::ownsShared_ [private] |
T* OSB_LIB::Shared< T * >::shared_ [private] |