AcsBulkdata::ACS_Write_Guard − |
#include <bulkDataDistributer.h> |
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 > |
template<class T > AcsBulkdata::ACS_Write_Guard< T >::ACS_Write_Guard (T & l, int & ret) [inline] |
References AcsBulkdata::ACS_Write_Guard< T >::lock_, AcsBulkdata::ACS_Write_Guard< T >::ownership_, and AcsBulkdata::ACS_Write_Guard< T >::ret_. |
template<class T > AcsBulkdata::ACS_Write_Guard< T >::ACS_Write_Guard (T * l, int & ret) [inline] |
References AcsBulkdata::ACS_Write_Guard< T >::lock_, AcsBulkdata::ACS_Write_Guard< T >::ownership_, and AcsBulkdata::ACS_Write_Guard< T >::ret_. |
template<class T > AcsBulkdata::ACS_Write_Guard< T >::~ACS_Write_Guard () [inline] |
References AcsBulkdata::ACS_Write_Guard< T >::lock_, AcsBulkdata::ACS_Write_Guard< T >::ownership_, and AcsBulkdata::ACS_Write_Guard< T >::release(). |
template<class T > void AcsBulkdata::ACS_Write_Guard< T >::release () [inline] |
References AcsBulkdata::ACS_Write_Guard< T >::lock_, and AcsBulkdata::ACS_Write_Guard< T >::ret_. Referenced by AcsBulkdata::ACS_Write_Guard< T >::~ACS_Write_Guard(). |
template<class T > void AcsBulkdata::ACS_Write_Guard< T >::take_ownership () [inline] |
References AcsBulkdata::ACS_Write_Guard< T >::ownership_. |
template<class T > T* AcsBulkdata::ACS_Write_Guard< T >::lock_ [protected] |
Referenced by AcsBulkdata::ACS_Write_Guard< T >::ACS_Write_Guard(), AcsBulkdata::ACS_Write_Guard< T >::release(), and AcsBulkdata::ACS_Write_Guard< T >::~ACS_Write_Guard(). |
template<class T > bool AcsBulkdata::ACS_Write_Guard< T >::ownership_ [protected] |
Referenced by AcsBulkdata::ACS_Write_Guard< T >::ACS_Write_Guard(), AcsBulkdata::ACS_Write_Guard< T >::take_ownership(), and AcsBulkdata::ACS_Write_Guard< T >::~ACS_Write_Guard(). |
template<class T > int AcsBulkdata::ACS_Write_Guard< T >::ret_ [protected] |
Referenced by AcsBulkdata::ACS_Write_Guard< T >::ACS_Write_Guard(), and AcsBulkdata::ACS_Write_Guard< T >::release(). |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |