Public Member Functions | Public Attributes | List of all members
GENAPI_NAMESPACE::CNodeImpl::PostSetValueFinalizer Class Reference

Used to ensure that PostSetValue() is called in any case. More...

#include <Node.h>

Public Member Functions

 PostSetValueFinalizer (CNodeImpl *pThis, std::list< CNodeCallback * > &CallbacksToFire)
 Constructor. More...
 
 ~PostSetValueFinalizer ()
 Destructor calling PostSetValue() More...
 

Public Attributes

std::list< CNodeCallback * > & m_CallbacksToFire
 list of callbacks to file More...
 
CNodeImplm_pThis
 pointer to owner object More...
 

Private Member Functions

Assignment and copying is not supported
 PostSetValueFinalizer (const PostSetValueFinalizer &)
 
PostSetValueFinalizeroperator= (const PostSetValueFinalizer &)
 

Detailed Description

Used to ensure that PostSetValue() is called in any case.

Definition at line 554 of file Node.h.

Constructor & Destructor Documentation

GENAPI_NAMESPACE::CNodeImpl::PostSetValueFinalizer::PostSetValueFinalizer ( CNodeImpl pThis,
std::list< CNodeCallback * > &  CallbacksToFire 
)
inline

Constructor.

Definition at line 558 of file Node.h.

GENAPI_NAMESPACE::CNodeImpl::PostSetValueFinalizer::~PostSetValueFinalizer ( )
inline

Destructor calling PostSetValue()

Definition at line 564 of file Node.h.

GENAPI_NAMESPACE::CNodeImpl::PostSetValueFinalizer::PostSetValueFinalizer ( const PostSetValueFinalizer )
private

Member Function Documentation

PostSetValueFinalizer& GENAPI_NAMESPACE::CNodeImpl::PostSetValueFinalizer::operator= ( const PostSetValueFinalizer )
private

Member Data Documentation

std::list<CNodeCallback*>& GENAPI_NAMESPACE::CNodeImpl::PostSetValueFinalizer::m_CallbacksToFire

list of callbacks to file

Definition at line 573 of file Node.h.

CNodeImpl* GENAPI_NAMESPACE::CNodeImpl::PostSetValueFinalizer::m_pThis

pointer to owner object

Definition at line 570 of file Node.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 19:10:55