Public Member Functions | Protected Attributes | Private Member Functions
GENICAM_NAMESPACE::CGlobalLockUnlocker Class Reference

unlocks the global lock object on destruction More...

#include <GCSynch.h>

List of all members.

Public Member Functions

 CGlobalLockUnlocker (CGlobalLock &lock)
void UnlockEarly (void)
 This function allows to unlock the object early before the object is destroyed.
 ~CGlobalLockUnlocker ()

Protected Attributes

bool m_enabled
CGlobalLockm_Lock

Private Member Functions

 CGlobalLockUnlocker (const CGlobalLockUnlocker &)
CGlobalLockUnlockeroperator= (const CGlobalLockUnlocker &)

Detailed Description

unlocks the global lock object on destruction

This is for automatic UNLOCKING only. We can't do automatic locking here since there is no returnvalue for contructors

Definition at line 288 of file GCSynch.h.


Constructor & Destructor Documentation

Definition at line 295 of file GCSynch.h.

Definition at line 302 of file GCSynch.h.


Member Function Documentation

CGlobalLockUnlocker& GENICAM_NAMESPACE::CGlobalLockUnlocker::operator= ( const CGlobalLockUnlocker ) [private]

This function allows to unlock the object early before the object is destroyed.

Definition at line 308 of file GCSynch.h.


Member Data Documentation

Definition at line 292 of file GCSynch.h.

Definition at line 291 of file GCSynch.h.


The documentation for this class was generated from the following file:


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 18:42:49