Namespaces | Functions | Variables
INodeMapPrivate.h File Reference

Definition of interface INodeMapPrivate. More...

#include "Base/GCBase.h"
#include "Exception.h"
#include "../Synch.h"
#include "../Counter.h"
#include "../INodeMap.h"
#include "INodePrivate.h"
Include dependency graph for INodeMapPrivate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 GENAPI_NAMESPACE
 Part of the generic device API.
 

Functions

virtual void GENAPI_NAMESPACE::FinalConstruct (bool DetermineDependencies)=0
 finalizes construction of the node map More...
 
virtual Counter & GENAPI_NAMESPACE::GetBathometer ()=0
 Returns the object which counts the depth of SetValue() call-chains. More...
 
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::GetEntryPoint ()=0
 Returns the node and the method the client call has entered the node map. More...
 
virtual INodePrivate * GENAPI_NAMESPACE::GetNodeByID (NodeID_t NodeID)=0
 Retrieves t Node given the NodeID. More...
 
virtual bool GENAPI_NAMESPACE::GetProperty (CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const =0
 Retrieves a property from the node map itself. More...
 
virtual bool GENAPI_NAMESPACE::IsGenApiDeviceLoggingEnabled ()=0
 Indicates if the GenApi.Device logging is enabled. More...
 
virtual bool GENAPI_NAMESPACE::IsGenApiLoggingEnabled ()=0
 Indicates if the GenApi logging is enabled. More...
 
virtual void GENAPI_NAMESPACE::ResetEntryPoint ()=0
 Sets the entry point to undefined. More...
 
virtual void GENAPI_NAMESPACE::SetEntryPoint (EMethod EntryMethod, const INodePrivate *pEntryNode, bool IgnoreCache)=0
 Sets the node and the method the client call has entered the node map. More...
 
virtual void GENAPI_NAMESPACE::SetNumNodes (size_t NumNodes)=0
 Presets the number of nodes in order to resize the containers. More...
 
virtual void GENAPI_NAMESPACE::SetProperty (CProperty &Property)=0
 Sets a property to the node map itself. More...
 

Variables

interface GENAPI_DECL_ABSTRACT GENAPI_NAMESPACE::INodeMapPrivate
 NodeMap functions used for initialization. More...
 
interface GENAPI_DECL_ABSTRACT CNodeData::ENodeType_t NodeID_t GENAPI_NAMESPACE::NodeID = 0
 
interface GENAPI_DECL_ABSTRACT CNodeData::ENodeType_t GENAPI_NAMESPACE::NodeType
 

Detailed Description

Definition of interface INodeMapPrivate.

Definition in file INodeMapPrivate.h.



rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 19:10:54