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.