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... | |
CNodeWriteConcatenator * | get () 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... | |
CNodeWriteConcatenatorRef & | operator= (CNodeWriteConcatenator *pConcatenator) |
Take ownership of a new object. Release the currently owned object if any. More... | |
CNodeWriteConcatenator * | Release () |
Release owenership of the write concatenator object. More... | |
~CNodeWriteConcatenatorRef () | |
Destructor. More... | |
Private Attributes | |
CNodeWriteConcatenator * | m_pConcatenator |
Reference object for CNodeWriteConcatenator create with NewNodeWriteConcatenator function of nodemap objects.
Definition at line 63 of file ConcatenatedWrite.h.
|
inline |
Constructor.
Definition at line 67 of file ConcatenatedWrite.h.
|
inline |
Constructor.
Definition at line 71 of file ConcatenatedWrite.h.
|
inline |
Destructor.
Definition at line 75 of file ConcatenatedWrite.h.
|
inline |
Add a write with value of type gcstring.
Definition at line 84 of file ConcatenatedWrite.h.
|
inline |
Add a write with value of type char *.
Definition at line 92 of file ConcatenatedWrite.h.
|
inline |
Add a write with value of type int64_t.
Definition at line 100 of file ConcatenatedWrite.h.
|
inline |
Add a write with value of type double.
Definition at line 108 of file ConcatenatedWrite.h.
|
inline |
Add a write with value of type bool.
Definition at line 116 of file ConcatenatedWrite.h.
|
inline |
Remove all write from the container.
Definition at line 124 of file ConcatenatedWrite.h.
|
inline |
Returns a pointer tthe object owned by *this or nullptr if no object is owned.
Definition at line 147 of file ConcatenatedWrite.h.
|
inline |
Provide access to the object owned by *this.
Definition at line 139 of file ConcatenatedWrite.h.
|
inline |
Take ownership of a new object. Release the currently owned object if any.
Definition at line 153 of file ConcatenatedWrite.h.
|
inline |
Release owenership of the write concatenator object.
Definition at line 132 of file ConcatenatedWrite.h.
|
private |
Definition at line 164 of file ConcatenatedWrite.h.