Public Member Functions | Protected Attributes

AcsBulkdata::ACS_Write_Guard< T > Class Template Reference

#include <bulkDataDistributer.h>

List of all members.

Public Member Functions

 ACS_Write_Guard (T &l, int &ret)
 ACS_Write_Guard (T *l, int &ret)
void take_ownership ()
 ~ACS_Write_Guard ()
void release ()

Protected Attributes

bool ownership_
int ret_
T * lock_

template<class T>
class AcsBulkdata::ACS_Write_Guard< T >


Constructor & Destructor Documentation

template<class T >
AcsBulkdata::ACS_Write_Guard< T >::ACS_Write_Guard ( T &  l,
int &  ret 
) [inline]
template<class T >
AcsBulkdata::ACS_Write_Guard< T >::ACS_Write_Guard ( T *  l,
int &  ret 
) [inline]
template<class T >
AcsBulkdata::ACS_Write_Guard< T >::~ACS_Write_Guard (  )  [inline]

Member Function Documentation

template<class T >
void AcsBulkdata::ACS_Write_Guard< T >::release (  )  [inline]
template<class T >
void AcsBulkdata::ACS_Write_Guard< T >::take_ownership (  )  [inline]

Member Data Documentation

template<class T >
T* AcsBulkdata::ACS_Write_Guard< T >::lock_ [protected]
template<class T >
bool AcsBulkdata::ACS_Write_Guard< T >::ownership_ [protected]
template<class T >
int AcsBulkdata::ACS_Write_Guard< T >::ret_ [protected]

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