Go to the documentation of this file.
31 #ifndef GENAPI_NODE_WRITE_CONCATENATOR_H
32 #define GENAPI_NODE_WRITE_CONCATENATOR_H
54 virtual void Clear() = 0;
78 m_pConcatenator->Destroy();
79 m_pConcatenator = NULL;
87 m_pConcatenator->Add(nodeName, nodeValue);
95 m_pConcatenator->Add(nodeName, nodeValue);
103 m_pConcatenator->Add(nodeName, nodeValue);
111 m_pConcatenator->Add(nodeName, nodeValue);
119 m_pConcatenator->Add(nodeName, nodeValue);
127 m_pConcatenator->Clear();
135 m_pConcatenator = NULL;
142 return m_pConcatenator;
149 return m_pConcatenator;
157 m_pConcatenator->Destroy();
159 m_pConcatenator = pConcatenator;
169 #endif // GENAPI_NODE_WRITE_CONCATENATOR_H
Lexical analyzer for CIntSwissKnife.
CNodeWriteConcatenator * get() const
Returns a pointer tthe object owned by *this or nullptr if no object is owned.
void _Add(const GENICAM_NAMESPACE::gcstring &nodeName, const bool nodeValue)
Add a write with value of type bool.
void _Add(const GENICAM_NAMESPACE::gcstring &nodeName, const char *nodeValue)
Add a write with value of type char *.
CNodeWriteConcatenator * m_pConcatenator
CNodeWriteConcatenatorRef(CNodeWriteConcatenator *pConcatenator)
Constructor.
A string class which is a clone of std::string.
CNodeWriteConcatenator * Release()
Release owenership of the write concatenator object.
CNodeWriteConcatenatorRef()
Constructor.
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 int64_t nodeValue)
Add a write with value of type int64_t.
~CNodeWriteConcatenatorRef()
Destructor.
void Destroy(SerialPortMap &portList)
void _Clear()
Remove all write from the container.
#define ACCESS_EXCEPTION
Fires a access exception, e.g. throw ACCESS_EXCEPTION("Not everybody")
virtual IBoolean & operator=(bool Value)
Set node value.
void _Add(const GENICAM_NAMESPACE::gcstring &nodeName, const double nodeValue)
Add a write with value of type double.
Reference object for CNodeWriteConcatenator create with NewNodeWriteConcatenator function of nodemap ...
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11