All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 560 of file Node.h.

Constructor & Destructor Documentation

◆ PostSetValueFinalizer() [1/2]

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

Constructor.

Definition at line 564 of file Node.h.

◆ ~PostSetValueFinalizer()

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

Destructor calling PostSetValue()

Definition at line 570 of file Node.h.

◆ PostSetValueFinalizer() [2/2]

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

Member Function Documentation

◆ operator=()

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

Member Data Documentation

◆ m_CallbacksToFire

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

list of callbacks to file

Definition at line 579 of file Node.h.

◆ m_pThis

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

pointer to owner object

Definition at line 576 of file Node.h.


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


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:13