|
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-2016.4 C++ API from the source code. |