31 #ifndef GENAPI_BASET_H 32 #define GENAPI_BASET_H 36 #include "../EnumClasses.h" 37 #include "GenApi/impl/Log.h" 57 #if ! defined( DISABLE_ACCESS_MODE_CACHING ) || (DISABLE_ACCESS_MODE_CACHING == 0) 58 #pragma BullseyeCoverage off 62 #pragma BullseyeCoverage on 76 EAccessMode NaturalAccessMode = Base::InternalGetAccessMode();
static void ToString(GENICAM_NAMESPACE::gcstring &ValueStr, EAccessMode *pValue)
Converts a string to an int32_t property.
#define GCLOGINFO(cat,...)
used internally for AccessMode cycle detection
EAccessMode Combine(EAccessMode Peter, EAccessMode Paul)
Computes which access mode the two guards allow together.
Implementation of the IBase interface.
virtual EAccessMode GetAccessMode() const
Implementation of IBase::GetAccessMode()
#define GCLOGINFOPUSH(cat,...)
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
Object is not yet initialized.
#define GCLOGINFOPOP(cat,...)
Part of the generic device API.
virtual CLock & GetLock() const =0
Returns the lock which guards the node map.