GenApi 3.5.1
Public Member Functions | List of all members
CNodeWriteConcatenatorRef Class Reference

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

#include <ConcatenatedWrite.h>

Public Member Functions

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