GenApi  3.5.1
Functions

Definition of interface INodeMap. More...

Go to the source code of this file.

Functions

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

Function Documentation

◆ GetDeviceName()

GENICAM_NAMESPACE::gcstring GetDeviceName ( )
pure virtual

Get device name.

The device name identifies a device instance, e.g. for debugging purposes. The default ist "Device".