#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_ |
AcsBulkdata::ACS_Write_Guard< T >::ACS_Write_Guard | ( | T & | l, | |
int & | ret | |||
) | [inline] |
AcsBulkdata::ACS_Write_Guard< T >::ACS_Write_Guard | ( | T * | l, | |
int & | ret | |||
) | [inline] |
AcsBulkdata::ACS_Write_Guard< T >::~ACS_Write_Guard | ( | ) | [inline] |
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().
void AcsBulkdata::ACS_Write_Guard< T >::take_ownership | ( | ) | [inline] |
References AcsBulkdata::ACS_Write_Guard< T >::ownership_.
T* AcsBulkdata::ACS_Write_Guard< T >::lock_ [protected] |
bool AcsBulkdata::ACS_Write_Guard< T >::ownership_ [protected] |
int AcsBulkdata::ACS_Write_Guard< T >::ret_ [protected] |