Definition of interface INodeMapPrivate. More...
#include "Base/GCBase.h"
#include "Exception.h"
#include "../Synch.h"
#include "../Counter.h"
#include "../INodeMap.h"
#include "INodePrivate.h"
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 |
Definition of interface INodeMapPrivate.
Definition in file INodeMapPrivate.h.