|
| enum | _EStatus { statusUninitialized,
statusIdle,
statusBusy
} |
| | possible stati of the command node More...
|
| |
| typedef enum GENAPI_NAMESPACE::CEnumerationImpl::_EStatus | EStatus |
| | possible stati of the command node More...
|
| |
| typedef std::map< GENICAM_NAMESPACE::gcstring, IEnumEntry * > | EnumEntrySymbolicMap_t |
| | the type of the map holding enum entry pointers referenced by the corresponding symbolic name More...
|
| |
| typedef std::map< int64_t, IEnumEntry * > | EnumEntryIntValueMap_t |
| | the type of the map holding enum entry pointers referenced by the corresponding int value More...
|
| |
| EStatus | m_Status |
| | the internal status of the command node More...
|
| |
| EnumEntrySymbolicMap_t | m_EnumEntrySymbolicMap |
| | the map holding the enum entries referenced by their symbolic name More...
|
| |
| EnumEntryIntValueMap_t | m_EnumEntryIntValueMap |
| | the map holding the enum entries referenced by their int value More...
|
| |
| NodeList_t | m_EnumEntryList |
| | a list holding pointers to the EnumEntries More...
|
| |
| CIntegerPolyRef | m_Value |
| | Reference to the value. More...
|
| |
| int64_t | m_SelfClearingValue |
| | Value which will be self cleared by the device. More...
|
| |
| virtual bool | Poll (int64_t ElapsedTime) |
| | Invalidates the node if the polling time has elapsed. More...
|
| |
| virtual void | FinalConstruct () |
| |
| virtual void | SetProperty (CProperty &Property) |
| |
| virtual bool | GetProperty (CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const |
| |
| virtual void | InternalGetSymbolics (StringList_t &Symbolics) |
| | Get the enumeration map. More...
|
| |
| virtual void | InternalGetEntries (NodeList_t &Entries) |
| | Get list of entry nodes. More...
|
| |
| virtual EAccessMode | InternalGetAccessMode () const |
| | Get the access mode of the node. More...
|
| |
| virtual EInterfaceType | InternalGetPrincipalInterfaceType () const |
| | Implementation of IBase::GetPrincipalInterfaceType() More...
|
| |
| virtual GENICAM_NAMESPACE::gcstring | InternalToString (bool Verify=false, bool IgnoreCache=false) |
| | Gets the symbolic value. More...
|
| |
| virtual void | InternalFromString (const GENICAM_NAMESPACE::gcstring &ValueStr, bool Verify=true) |
| | Sets from symbolic value. More...
|
| |
| virtual void | InternalSetIntValue (int64_t Value, bool Verify=true) |
| | Sets the integer value. More...
|
| |
| virtual int64_t | InternalGetIntValue (bool Verify=false, bool IgnoreCache=false) |
| | Gets the integer value. More...
|
| |
| virtual IEnumEntry * | InternalGetEntryByName (const GENICAM_NAMESPACE::gcstring &Symbolic) |
| | Get an entry node by name. More...
|
| |
| virtual IEnumEntry * | InternalGetEntry (const int64_t IntValue) |
| | Get an entry node by its IntValue. More...
|
| |
| virtual bool | InternalIsValueCacheValid () const |
| | Checks if the value comes from cache or is requested from another node. More...
|
| |
| virtual EYesNo | InternalIsAccessModeCacheable () const |
| | True if the AccessMode can be cached. More...
|
| |
| void | InternalSetIntValue (IEnumEntry *pEnumEntry, int64_t Value, bool Verify) |
| |
|
| enum | ETerminalPropagationState { eNotVisited,
eBeingVisited,
eTerminalPropagationDone
} |
| | States when propagating terminals. More...
|
| |
| typedef AutoLock | Lock |
| | shortcut for the lock type More...
|
| |
| EAccessMode | InternalGetAccessMode (IBase *pValue) const |
| | Default implementation of GetAccessMode taking into account another node. More...
|
| |
| virtual GENICAM_NAMESPACE::gcstring | InternalGetName (bool FullQualified=false) const |
| | Get node name. More...
|
| |
| virtual GENAPI_NAMESPACE::ENameSpace | InternalGetNameSpace () const |
| | Get name space. More...
|
| |
| virtual EVisibility | InternalGetVisibility () const |
| | Get the recommended visibility of the node. More...
|
| |
| virtual void | InternalInvalidateNode (std::list< CNodeCallback * > &CallbacksToFire) |
| |
| virtual bool | InternalIsCachable () const |
| | Is the node value cachable. More...
|
| |
| virtual ECachingMode | InternalGetCachingMode () const |
| | Get Caching Mode. More...
|
| |
| virtual int64_t | InternalGetPollingTime () const |
| | recommended polling time (for not cachable nodes) More...
|
| |
| virtual GENICAM_NAMESPACE::gcstring | InternalGetToolTip () const |
| | Get a short description of the node. More...
|
| |
| virtual GENICAM_NAMESPACE::gcstring | InternalGetDescription () const |
| | Get a long description of the node. More...
|
| |
| virtual GENICAM_NAMESPACE::gcstring | InternalGetDisplayName () const |
| |
| virtual GENICAM_NAMESPACE::gcstring | InternalGetDeviceName () const |
| | Get a name of the device. More...
|
| |
| virtual void | InternalGetChildren (GENAPI_NAMESPACE::NodeList_t &Children, ELinkType LinkType) const |
| | Get all children of the node. More...
|
| |
| virtual CallbackHandleType | InternalRegisterCallback (CNodeCallback *pCallback) |
| | Register change callback. More...
|
| |
| virtual bool | InternalDeregisterCallback (CallbackHandleType hCallback) |
| | Deregister change callback. More...
|
| |
| virtual INodeMap * | InternalGetNodeMap () const |
| | Retrieves the node map. More...
|
| |
| virtual GENICAM_NAMESPACE::gcstring | GetEventID () const |
| | Get the EventId of the node. More...
|
| |
| virtual bool | IsStreamable () const |
| | True if the node is streamable. More...
|
| |
| virtual void | GetParents (GENAPI_NAMESPACE::NodeList_t &Parents) const |
| |
| virtual void | GetPropertyNames (GENICAM_NAMESPACE::gcstring_vector &PropertyNames) const |
| | Returns a list of the names all properties set during initialization. More...
|
| |
| virtual bool | GetProperty (const GENICAM_NAMESPACE::gcstring &PropertyName, GENICAM_NAMESPACE::gcstring &ValueStr, GENICAM_NAMESPACE::gcstring &AttributeStr) const |
| | Retrieves a property plus an additional attribute by name. More...
|
| |
| virtual void | ImposeAccessMode (EAccessMode ImposedAccessMode) |
| | Imposes an access mode to the natural access mode of the node. More...
|
| |
| virtual void | ImposeVisibility (EVisibility ImposedVisibility) |
| | Imposes a visibility to the natural visibility of the node. More...
|
| |
| virtual INode * | GetAlias () const |
| | Retrieves the a node which describes the same feature in a different way. More...
|
| |
| virtual INode * | GetCastAlias () const |
| | Retrieves the a node which describes the same feature so that it can be casted. More...
|
| |
| virtual void | InternalCheckError () const |
| | Checks for an explicitly via the <pError> element defined error. More...
|
| |
| virtual GENICAM_NAMESPACE::gcstring | InternalGetDocuURL () const |
| | Gets a URL pointing to the documentation of that feature. More...
|
| |
| virtual bool | InternalIsDeprecated () const |
| | True if the node should not be used any more. More...
|
| |
| virtual bool | IsFeature () const |
| | True if the node can be reached via category nodes from a category node named "Std::Root". More...
|
| |
| bool | IsAccessModeCached () const |
| | returns true, if the AccessModeCache is valid More...
|
| |
| GENICAM_NAMESPACE::gcstring | GetNodeType () const |
| |
| CLock & | GetLock () const |
| | Acquire central lock. More...
|
| |
| Counter & | GetBathometer () const |
| | The bathometer is a counter used to measure the depth of SetValue-like call chains. More...
|
| |
| void | PreSetValue () |
| | Invalidates all nodes which will become affected by a SetValue call into the node tree. More...
|
| |
| void | PostSetValue (std::list< CNodeCallback * > &CallbacksToFire) |
| | Fires callback on all nodes which became affected by a SetValue call into the node tree. More...
|
| |
| GENICAM_NAMESPACE::gcstring | GetQualifiedName (GENICAM_NAMESPACE::gcstring Name, ENameSpace NameSpace) const |
| | Creates the full qualified name. More...
|
| |
| void | CacheAccessModeIfPossible (EAccessMode AccessMode) const |
| |
| EYesNo | m_ExposeStatic |
| |
| NodeID_t | m_NodeID |
| | The node's ID. More...
|
| |
| CNodeData::ENodeType_t | m_NodeTypeEnum |
| |
| UserData_t | m_pUserData |
| | Storage of user defined data. More...
|
| |
| NodePrivateVector_t | m_Parents |
| | All nodes for which this node is at least a DependecyChild. More...
|
| |
| NodePrivateVector_t | m_ReadingChildren |
| | all nodes which can be read from For details see GenICam wiki : GenApi/SoftwareArchitecture/NodeDependencies More...
|
| |
| NodePrivateVector_t | m_WritingChildren |
| | all nodes which can write a value further down the node stack For details see GenICam wiki : GenApi/SoftwareArchitecture/NodeDependencies More...
|
| |
| NodePrivateVector_t | m_InvalidatingChildren |
| | All directly connected nodes which invalidate this node For details see GenICam wiki : GenApi/SoftwareArchitecture/NodeDependencies. More...
|
| |
| NodePrivateVector_t | m_AllDependingNodes |
| | All directly or indirectly connected nodes which are invalidated by this nodes (i.e. More...
|
| |
| NodePrivateVector_t | m_AllTerminalNodes |
| | All indirectly connected terminal nodes For details see GenICam wiki : GenApi/SoftwareArchitecture/NodeDependencies. More...
|
| |
| NodePrivateVector_t | m_VariableChildren |
| | All node use as variable by this node. More...
|
| |
| LOG4CPP_NS::Category * | m_pAccessLog |
| | Logger for messages concerning the AccessMode. More...
|
| |
| LOG4CPP_NS::Category * | m_pValueLog |
| | Logger for messages concerning the getting and setting values. More...
|
| |
| LOG4CPP_NS::Category * | m_pRangeLog |
| | Logger for messages concerning the range check. More...
|
| |
| LOG4CPP_NS::Category * | m_pPortLog |
| | Logger for messages concerning the port access. More...
|
| |
| LOG4CPP_NS::Category * | m_pCacheLog |
| | Logger for messages concerning the caching access. More...
|
| |
| LOG4CPP_NS::Category * | m_pPreProcLog |
| | Logger for things done during pre-processing of the node map, e.g. determining dependencies. More...
|
| |
| LOG4CPP_NS::Category * | m_pMiscLog |
| | Logger for messages concerning miscellaneous access which does not fit to the other categories. More...
|
| |
| GENICAM_NAMESPACE::gcstring | m_Name |
| | The name of the node. More...
|
| |
| GENICAM_NAMESPACE::gcstring | m_Extension |
| | The metadata from the extension. More...
|
| |
| ENameSpace | m_NameSpace |
| | The namespace of the node. More...
|
| |
| GENICAM_NAMESPACE::gcstring | m_DeviceName |
| | The device name of the node tree. More...
|
| |
| GENICAM_NAMESPACE::gcstring | m_DisplayName |
| | The display name string of the node. More...
|
| |
| GENICAM_NAMESPACE::gcstring | m_ToolTip |
| | The ToolTip for the node. More...
|
| |
| GENICAM_NAMESPACE::gcstring | m_Description |
| | The Description of the node. More...
|
| |
| EVisibility | m_Visibility |
| | recommended visibility; More...
|
| |
| CBooleanPolyRef | m_IsImplemented |
| | Reference to a Node, which indicates if the node is implemented. More...
|
| |
| CBooleanPolyRef | m_IsAvailable |
| | Reference to a Node, which indicates if the node is available. More...
|
| |
| CBooleanPolyRef | m_IsLocked |
| | Reference to a Node, which indicates if the node is locked (i.e. not writable) More...
|
| |
| CBooleanPolyRef | m_BlockPolling |
| | Reference to a Node, which indicates if the node is not cached. More...
|
| |
| IEnumeration * | m_pError |
| | Pointer to a Error class. More...
|
| |
| INode * | m_pAlias |
| | Pointer to a Node, which describes the same feature as this one. More...
|
| |
| INode * | m_pCastAlias |
| | Pointer to a Node, which describes the same feature as this one so that it can be casted. More...
|
| |
| ECachingMode | m_CachingMode |
| | indicates that the node has changed More...
|
| |
| FeatureList_t | m_Selected |
| | List of selected features. More...
|
| |
| FeatureList_t | m_Selecting |
| | List of selecting features. More...
|
| |
| GENICAM_NAMESPACE::gcstring | m_EventID |
| | The EventID. More...
|
| |
| EYesNo | m_IsStreamable |
| | indicates if the node is streamable More...
|
| |
| EAccessMode | m_ImposedAccessMode |
| | Access mode imposed on the natural access mode of the node. More...
|
| |
| EVisibility | m_ImposedVisibility |
| | Visibility imposed to the natural visibility of the node. More...
|
| |
| int64_t | m_PollingTime |
| | recommended polling time in [ms] More...
|
| |
| ETerminalPropagationState | m_propagationState |
| | Current state for propagating terminals. More...
|
| |
| NodeList_t | m_Invalidators |
| | List of references to nodes which may invalidate this node. More...
|
| |
| GENICAM_NAMESPACE::gcstring | m_DocuURL |
| | A URL pointing or the documentation of this featrues. More...
|
| |
| EYesNo | m_IsDeprecated |
| | indicates that the feature should not be used any more More...
|
| |
| GENICAM_NAMESPACE::gcstring_vector | m_PropertyNames |
| | Helper: A list of all properties belonging to this node. More...
|
| |
| EYesNo | m_IsFeature |
| | indicates that the node is a feature that is reachable from the Root node via categories More...
|
| |
| INodeMapPrivate * | m_pNodeMap |
| | Pointer to the node map. More...
|
| |
| int64_t | m_ElapsedTime |
| | time elapsed since the last poll More...
|
| |
| bool | m_DontDeleteThisCache |
| | indicates that the cache has been filled and should not be cleared at the end of the operation More...
|
| |
| std::list< CNodeCallback * > | m_Callbacks |
| | List of callbacks. More...
|
| |
| ECachingMode | m_CachingModeCache |
| | stores the cached value of the CachingMode More...
|
| |
| EAccessMode | m_AccessModeCache |
| | cache access mode More...
|
| |
| bool | m_ValueCacheValid |
| | true if the value cache is valid More...
|
| |
| bool | m_ListOfValidValuesCacheValid |
| | true if the list of valid value is cached More...
|
| |
| EYesNo | m_AccessModeCacheability |
| | indicates if the AccessMode is cacheable More...
|
| |