Namespaces | Functions
INodeMap.h File Reference

Definition of interface INodeMap. More...

#include <Base/GCBase.h>
#include <GenApi/INode.h>
#include <GenApi/IPort.h>
#include <GenApi/IPortStacked.h>
#include <GenApi/Synch.h>
#include <GenApi/ConcatenatedWrite.h>
Include dependency graph for INodeMap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 GENAPI_NAMESPACE
 Lexical analyzer for CIntSwissKnife.
 

Functions

virtual bool GENAPI_NAMESPACE::ConcatenatedWrite (CNodeWriteConcatenator *, bool featureStreaming=true, GENICAM_NAMESPACE::gcstring_vector *pErrorList=NULL)=0
 Execute the transaction. More...
 
virtual bool GENAPI_NAMESPACE::Connect (IPort *pPort, const GENICAM_NAMESPACE::gcstring &PortName) const =0
 Connects a port to a port node with given name. More...
 
virtual bool GENAPI_NAMESPACE::Connect (IPort *pPort) const =0
 Connects a port to the standard port "Device". More...
 
virtual bool GENAPI_NAMESPACE::Connect (IPortStacked *pPort, const GENICAM_NAMESPACE::gcstring &PortName)=0
 Connects a port to a port node with given name. More...
 
virtual bool GENAPI_NAMESPACE::Connect (IPortStacked *pPort)=0
 Connects a port to the standard port "Device". More...
 
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::GetDeviceName () const =0
 Get a name of the device. More...
 
virtual CLock & GENAPI_NAMESPACE::GetLock () const =0
 Returns the lock which guards the node map. More...
 
virtual INode * GENAPI_NAMESPACE::GetNode (const GENICAM_NAMESPACE::gcstring &Name) const =0
 Retrieves the node from the central map by Name. More...
 
virtual uint64_t GENAPI_NAMESPACE::GetNumNodes () const =0
 Get the number of nodes in the map. More...
 
virtual void GENAPI_NAMESPACE::InvalidateNodes () const =0
 Invalidates all nodes. More...
 
virtual CNodeWriteConcatenator * GENAPI_NAMESPACE::NewNodeWriteConcatenator () const =0
 Create a new write concatenator object. More...
 
virtual bool GENAPI_NAMESPACE::ParseSwissKnifes (GENICAM_NAMESPACE::gcstring_vector *pErrorList=NULL) const =0
 Parse all Swissknife equations. More...
 
virtual bool GENAPI_NAMESPACE::Poll (int64_t ElapsedTime)=0
 Invalidates the node if the polling time has elapsed. More...
 

Detailed Description

Definition of interface INodeMap.

Definition in file INodeMap.h.



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