![]() |
GenApi
3.5.1
|
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. | |
|
pure virtual |
Get device name.
The device name identifies a device instance, e.g. for debugging purposes. The default ist "Device".
1.8.13