AcsBulkdata::ACS_Read_Guard

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

AcsBulkdata::ACS_Read_Guard −

SYNOPSIS

#include <bulkDataDistributer.h>

Public Member Functions

ACS_Read_Guard (T &l, int &ret)

~ACS_Read_Guard ()

void release ()

Protected Attributes

int ret_

T * lock_

Detailed Description

template<class T> class AcsBulkdata::ACS_Read_Guard< T >

we need (temporary) guard class for RW mute, should be at some point improved moved to other place

Constructor & Destructor Documentation

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

References AcsBulkdata::ACS_Read_Guard< T >::lock_, and AcsBulkdata::ACS_Read_Guard< T >::ret_.

template<class T > AcsBulkdata::ACS_Read_Guard< T >::~ACS_Read_Guard () [inline]

References AcsBulkdata::ACS_Read_Guard< T >::release().

Member Function Documentation

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

References AcsBulkdata::ACS_Read_Guard< T >::lock_, and AcsBulkdata::ACS_Read_Guard< T >::ret_.

Referenced by AcsBulkdata::ACS_Read_Guard< T >::~ACS_Read_Guard().

Member Data Documentation

template<class T > T* AcsBulkdata::ACS_Read_Guard< T >::lock_ [protected]

Referenced by AcsBulkdata::ACS_Read_Guard< T >::ACS_Read_Guard(), and AcsBulkdata::ACS_Read_Guard< T >::release().

template<class T > int AcsBulkdata::ACS_Read_Guard< T >::ret_ [protected]

Referenced by AcsBulkdata::ACS_Read_Guard< T >::ACS_Read_Guard(), and AcsBulkdata::ACS_Read_Guard< T >::release().

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.