Public Member Functions | Private Attributes | List of all members
GENAPI_NAMESPACE::CNodeWriteConcatenatorRef Class Reference

Reference object for CNodeWriteConcatenator create with NewNodeWriteConcatenator function of nodemap objects. More...

#include <ConcatenatedWrite.h>

Public Member Functions

void _Add (const GENICAM_NAMESPACE::gcstring &nodeName, const GENICAM_NAMESPACE::gcstring &nodeValue)
 Add a write with value of type gcstring. More...
 
void _Add (const GENICAM_NAMESPACE::gcstring &nodeName, const char *nodeValue)
 Add a write with value of type char *. More...
 
void _Add (const GENICAM_NAMESPACE::gcstring &nodeName, const int64_t nodeValue)
 Add a write with value of type int64_t. More...
 
void _Add (const GENICAM_NAMESPACE::gcstring &nodeName, const double nodeValue)
 Add a write with value of type double. More...
 
void _Add (const GENICAM_NAMESPACE::gcstring &nodeName, const bool nodeValue)
 Add a write with value of type bool. More...
 
void _Clear ()
 Remove all write from the container. More...
 
 CNodeWriteConcatenatorRef ()
 Constructor. More...
 
 CNodeWriteConcatenatorRef (CNodeWriteConcatenator *pConcatenator)
 Constructor. More...
 
CNodeWriteConcatenatorget () const
 Returns a pointer tthe object owned by *this or nullptr if no object is owned. More...
 
 operator CNodeWriteConcatenator * () const
 Provide access to the object owned by *this. More...
 
CNodeWriteConcatenatorRefoperator= (CNodeWriteConcatenator *pConcatenator)
 Take ownership of a new object. Release the currently owned object if any. More...
 
CNodeWriteConcatenatorRelease ()
 Release owenership of the write concatenator object. More...
 
 ~CNodeWriteConcatenatorRef ()
 Destructor. More...
 

Private Attributes

CNodeWriteConcatenatorm_pConcatenator
 

Detailed Description

Reference object for CNodeWriteConcatenator create with NewNodeWriteConcatenator function of nodemap objects.

Definition at line 63 of file ConcatenatedWrite.h.

Constructor & Destructor Documentation

GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::CNodeWriteConcatenatorRef ( )
inline

Constructor.

Definition at line 67 of file ConcatenatedWrite.h.

GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::CNodeWriteConcatenatorRef ( CNodeWriteConcatenator pConcatenator)
inline

Constructor.

Definition at line 71 of file ConcatenatedWrite.h.

GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::~CNodeWriteConcatenatorRef ( )
inline

Destructor.

Definition at line 75 of file ConcatenatedWrite.h.

Member Function Documentation

void GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::_Add ( const GENICAM_NAMESPACE::gcstring nodeName,
const GENICAM_NAMESPACE::gcstring nodeValue 
)
inline

Add a write with value of type gcstring.

Definition at line 84 of file ConcatenatedWrite.h.

void GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::_Add ( const GENICAM_NAMESPACE::gcstring nodeName,
const char *  nodeValue 
)
inline

Add a write with value of type char *.

Definition at line 92 of file ConcatenatedWrite.h.

void GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::_Add ( const GENICAM_NAMESPACE::gcstring nodeName,
const int64_t  nodeValue 
)
inline

Add a write with value of type int64_t.

Definition at line 100 of file ConcatenatedWrite.h.

void GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::_Add ( const GENICAM_NAMESPACE::gcstring nodeName,
const double  nodeValue 
)
inline

Add a write with value of type double.

Definition at line 108 of file ConcatenatedWrite.h.

void GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::_Add ( const GENICAM_NAMESPACE::gcstring nodeName,
const bool  nodeValue 
)
inline

Add a write with value of type bool.

Definition at line 116 of file ConcatenatedWrite.h.

void GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::_Clear ( )
inline

Remove all write from the container.

Definition at line 124 of file ConcatenatedWrite.h.

CNodeWriteConcatenator* GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::get ( ) const
inline

Returns a pointer tthe object owned by *this or nullptr if no object is owned.

Definition at line 147 of file ConcatenatedWrite.h.

GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::operator CNodeWriteConcatenator * ( ) const
inline

Provide access to the object owned by *this.

Definition at line 139 of file ConcatenatedWrite.h.

CNodeWriteConcatenatorRef& GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::operator= ( CNodeWriteConcatenator pConcatenator)
inline

Take ownership of a new object. Release the currently owned object if any.

Definition at line 153 of file ConcatenatedWrite.h.

CNodeWriteConcatenator* GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::Release ( )
inline

Release owenership of the write concatenator object.

Definition at line 132 of file ConcatenatedWrite.h.

Member Data Documentation

CNodeWriteConcatenator* GENAPI_NAMESPACE::CNodeWriteConcatenatorRef::m_pConcatenator
private

Definition at line 164 of file ConcatenatedWrite.h.


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


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Mar 17 2021 02:48:42