All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
GenApi::INodeMap Struct Referenceabstract

Interface to access the node map. More...

#include <GenApi/INodeMap.h>

Public Member Functions

virtual void GetNodes (NodeList_t &Nodes) const =0
 Retrieves all nodes in the node map.
 
virtual INodeGetNode (const GenICam::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::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 GenICam::gcstring GetDeviceName ()=0
 Get device name. 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.
 

Detailed Description

Interface to access the node map.

Member Function Documentation

virtual GenICam::gcstring GenApi::INodeMap::GetDeviceName ( )
pure virtual

Get device name.

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


The documentation for this struct was generated from the following file:

pylon 5.0.9
Copyright © 2006-2017 Basler AG (Tue May 30 2017 17:24:58)