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

namespace  GENAPI_NAMESPACE
 

Part of the generic device API.


Functions

virtual void GENAPI_NAMESPACE::FinalConstruct (bool DetermineDependencies)=0
 finalizes construction of the node map
virtual Counter & GENAPI_NAMESPACE::GetBathometer ()=0
 Returns the object which counts the depth of SetValue() call-chains.
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::GetEntryPoint ()=0
 Returns the node and the method the client call has entered the node map.
virtual INodePrivate * GENAPI_NAMESPACE::GetNodeByID (NodeID_t NodeID)=0
 Retrieves t Node given the NodeID.
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.
virtual bool GENAPI_NAMESPACE::IsGenApiDeviceLoggingEnabled ()=0
 Indicates if the GenApi.Device logging is enabled.
virtual bool GENAPI_NAMESPACE::IsGenApiLoggingEnabled ()=0
 Indicates if the GenApi logging is enabled.
virtual void GENAPI_NAMESPACE::ResetEntryPoint ()=0
 Sets the entry point to undefined.
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.
virtual void GENAPI_NAMESPACE::SetNumNodes (size_t NumNodes)=0
 Presets the number of nodes in order to resize the containers.
virtual void GENAPI_NAMESPACE::SetProperty (CProperty &Property)=0
 Sets a property to the node map itself.

Variables

interface GENAPI_DECL_ABSTRACT GENAPI_NAMESPACE::INodeMapPrivate
 NodeMap functions used for initialization.
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 18:42:47