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 INode * | GetNode (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. | |
Interface to access the node map.
|
pure virtual |
Get device name.
The device name identifies a device instance, e.g. for debuggin purposes. The default ist "Device".