class LockedProxy

Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

LockedProxy< T > Class Template Reference
[SmartPointers and Garbage Collection]

#include <RefHolder.h>

List of all members.

Detailed Description

template<class T>
class LockedProxy< T >

A Proxy for synchronized access to acdk::lang::Object.

operator->() return pointer to acdk::lang::Object

Public Member Functions

 LockedProxy (T *obj)
 ~LockedProxy ()
T * operator-> ()
const T * operator-> () const

Private Attributes

T * _obj

Constructor & Destructor Documentation

template<class T>
LockedProxy< T >::LockedProxy T *  obj  )  [inline]

template<class T>
LockedProxy< T >::~LockedProxy  )  [inline]

Member Function Documentation

template<class T>
const T* LockedProxy< T >::operator->  )  const [inline]

template<class T>
T* LockedProxy< T >::operator->  )  [inline]

Member Data Documentation

template<class T>
T* LockedProxy< T >::_obj [private]