Group INodeMap_h¶
Public Attributes¶
| Type | Name |
|---|---|
| interface SPINNAKER_API_ABSTRACT | INodeMap = /* multi line expression */Interface to access the node map. |
Public Functions¶
| Type | Name |
|---|---|
| virtual bool | Connect (IPort * pPort, const GenICam::gcstring & PortName) const = 0 |
| virtual bool | Connect (IPort * pPort) const = 0 |
| virtual void | DisableAutoPoll () = 0 |
| virtual void | EnableAutoPoll (int64_t ElapsedTime) = 0 |
| virtual CLock & | GetLock () const = 0 |
| virtual INode * | GetNode (const GenICam::gcstring & Name) const = 0 |
| virtual uint64_t | GetNumNodes () const = 0 |
| virtual void | InvalidateNodes () const = 0 |
| virtual void | Poll (int64_t ElapsedTime) = 0 |
Public Attributes Documentation¶
variable INodeMap¶
Interface to access the node map.
Public Functions Documentation¶
function Connect¶
Connects a port to a port node with given name
function Connect¶
Connects a port to the standard port "Device"
function DisableAutoPoll¶
Disable automatic polling to fire nodes at regular intervals.
function EnableAutoPoll¶
Enable automatic polling to fire nodes at regular intervals based on the specified polling duration.
function GetLock¶
Returns the lock which guards the node map
function GetNode¶
Retrieves the node from the central map by Name
function GetNumNodes¶
Get the number of nodes in the map
function InvalidateNodes¶
Invalidates all nodes
function Poll¶
Fires nodes which have a polling time