Implementation of the INode interface. More...
#include <NodeT.h>
Public Member Functions | |
virtual bool | DeregisterCallback (CallbackHandleType hCallback) |
Implementation of INode::DeregisterCallback() | |
virtual ECachingMode | GetCachingMode () const |
Implementation of INode::GetCachingMode. | |
virtual void | GetChildren (NodeList_t &Children, ELinkType LinkType) const |
Implementation of INode::GetChildren() | |
virtual GENICAM_NAMESPACE::gcstring | GetDescription () const |
Implementation of INode::GetDescription() | |
virtual GENICAM_NAMESPACE::gcstring | GetDeviceName () const |
Implementation of INode::GetDeviceName. | |
virtual GENICAM_NAMESPACE::gcstring | GetDisplayName () const |
Implementation of INode::GetDisplayName. | |
virtual GENICAM_NAMESPACE::gcstring | GetDocuURL () const |
Gets a URL pointing to the documentation of that feature. | |
virtual GENICAM_NAMESPACE::gcstring | GetEventID () const |
Implementation of INode::GetNodeMap() | |
virtual GENICAM_NAMESPACE::gcstring | GetName (bool FullQualified) const |
Implementation of INode::GetName() | |
virtual GENAPI_NAMESPACE::ENameSpace | GetNameSpace () const |
Implementation of INode::GetNameSpace() | |
virtual INodeMap * | GetNodeMap () const |
Implementation of INode::GetNodeMap() | |
virtual int64_t | GetPollingTime () const |
Implementation of INode::GetPollingTime() | |
virtual EInterfaceType | GetPrincipalInterfaceType () const |
Implementation of IBase::GetPrincipalInterfaceType() | |
virtual bool | GetProperty (const GENICAM_NAMESPACE::gcstring &PropertyName, GENICAM_NAMESPACE::gcstring &ValueStr, GENICAM_NAMESPACE::gcstring &AttributeStr) |
Retrieves a property plus an additional attribute by name. | |
virtual bool | GetProperty (CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) |
virtual void | GetPropertyNames (GENICAM_NAMESPACE::gcstring_vector &PropertyNames) const |
Returns a list of the names all properties set during initialization. | |
virtual GENICAM_NAMESPACE::gcstring | GetToolTip () const |
Implementation of INode::GetToolTip() | |
virtual EVisibility | GetVisibility () const |
Implementation of INode::GetVisibility() | |
virtual void | InvalidateNode () |
Implementation of INode::InvalidateNode() | |
virtual EYesNo | IsAccessModeCacheable () const |
True if the AccessMode can be cached. | |
virtual bool | IsCachable () const |
Implementation of INode::IsCachable() | |
virtual bool | IsDeprecated () const |
True if the node should not be used any more. | |
virtual CallbackHandleType | RegisterCallback (CNodeCallback *pCallback) |
Implementation of INode::RegisterCallback() | |
Private Member Functions | |
NodeT< Base > & | operator= (const NodeT< Base > &) |
Implementation of the INode interface.
virtual bool GENAPI_NAMESPACE::NodeT< Base >::DeregisterCallback | ( | CallbackHandleType | hCallback | ) | [inline, virtual] |
Implementation of INode::DeregisterCallback()
virtual ECachingMode GENAPI_NAMESPACE::NodeT< Base >::GetCachingMode | ( | ) | const [inline, virtual] |
virtual void GENAPI_NAMESPACE::NodeT< Base >::GetChildren | ( | NodeList_t & | Children, |
ELinkType | LinkType | ||
) | const [inline, virtual] |
Implementation of INode::GetChildren()
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetDescription | ( | ) | const [inline, virtual] |
Implementation of INode::GetDescription()
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetDeviceName | ( | ) | const [inline, virtual] |
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetDisplayName | ( | ) | const [inline, virtual] |
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetDocuURL | ( | ) | const [inline, virtual] |
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetEventID | ( | ) | const [inline, virtual] |
Implementation of INode::GetNodeMap()
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetName | ( | bool | FullQualified | ) | const [inline, virtual] |
virtual GENAPI_NAMESPACE::ENameSpace GENAPI_NAMESPACE::NodeT< Base >::GetNameSpace | ( | ) | const [inline, virtual] |
Implementation of INode::GetNameSpace()
virtual INodeMap* GENAPI_NAMESPACE::NodeT< Base >::GetNodeMap | ( | ) | const [inline, virtual] |
Implementation of INode::GetNodeMap()
virtual int64_t GENAPI_NAMESPACE::NodeT< Base >::GetPollingTime | ( | ) | const [inline, virtual] |
Implementation of INode::GetPollingTime()
virtual EInterfaceType GENAPI_NAMESPACE::NodeT< Base >::GetPrincipalInterfaceType | ( | ) | const [inline, virtual] |
Implementation of IBase::GetPrincipalInterfaceType()
virtual bool GENAPI_NAMESPACE::NodeT< Base >::GetProperty | ( | const GENICAM_NAMESPACE::gcstring & | PropertyName, |
GENICAM_NAMESPACE::gcstring & | ValueStr, | ||
GENICAM_NAMESPACE::gcstring & | AttributeStr | ||
) | [inline, virtual] |
virtual bool GENAPI_NAMESPACE::NodeT< Base >::GetProperty | ( | CNodeDataMap * | pNodeDataMap, |
CPropertyID::EProperty_ID_t | PropertyID, | ||
CNodeData::PropertyVector_t & | PropertyList | ||
) | [inline, virtual] |
virtual void GENAPI_NAMESPACE::NodeT< Base >::GetPropertyNames | ( | GENICAM_NAMESPACE::gcstring_vector & | PropertyNames | ) | const [inline, virtual] |
virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::NodeT< Base >::GetToolTip | ( | ) | const [inline, virtual] |
Implementation of INode::GetToolTip()
virtual EVisibility GENAPI_NAMESPACE::NodeT< Base >::GetVisibility | ( | ) | const [inline, virtual] |
Implementation of INode::GetVisibility()
virtual void GENAPI_NAMESPACE::NodeT< Base >::InvalidateNode | ( | ) | [inline, virtual] |
Implementation of INode::InvalidateNode()
virtual EYesNo GENAPI_NAMESPACE::NodeT< Base >::IsAccessModeCacheable | ( | ) | const [inline, virtual] |
virtual bool GENAPI_NAMESPACE::NodeT< Base >::IsCachable | ( | ) | const [inline, virtual] |
Implementation of INode::IsCachable()
virtual bool GENAPI_NAMESPACE::NodeT< Base >::IsDeprecated | ( | ) | const [inline, virtual] |
NodeT<Base>& GENAPI_NAMESPACE::NodeT< Base >::operator= | ( | const NodeT< Base > & | ) | [private] |
virtual CallbackHandleType GENAPI_NAMESPACE::NodeT< Base >::RegisterCallback | ( | CNodeCallback * | pCallback | ) | [inline, virtual] |
Implementation of INode::RegisterCallback()