Public Member Functions | Protected Member Functions | Protected Attributes
GENAPI_NAMESPACE::CTxtKeyImpl Class Reference

IString implementation for IEEE1212 string entries. More...

#include <Txtkey.h>

Inheritance diagram for GENAPI_NAMESPACE::CTxtKeyImpl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CTxtKeyImpl ()
 Constructor.
INode implementation
virtual void SetProperty (CProperty &Property)
virtual bool GetProperty (CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const
virtual void FinalConstruct ()

Protected Member Functions

virtual void InternalFromString (const GENICAM_NAMESPACE::gcstring &ValueStr, bool)
 Set content of the node as string.
virtual EAccessMode InternalGetAccessMode () const
 Get the access mode of the node.
virtual int64_t InternalGetMaxLength ()
 Retrieves the maximum length of the string in bytes.
virtual EInterfaceType InternalGetPrincipalInterfaceType () const
 Implementation of IBase::GetPrincipalInterfaceType()
virtual GENICAM_NAMESPACE::gcstring InternalGetValue (bool Verify=false, bool IgnoreCache=false)
 Get node value.
virtual void InternalSetValue (const GENICAM_NAMESPACE::gcstring &Value, bool)
 Set node value.
virtual GENICAM_NAMESPACE::gcstring InternalToString (bool Verify=false, bool IgnoreCache=false)
 Get value of the node as string.

Protected Attributes

uint16_t m_Key
 Key of IEEE1212 Configuration Rom entry.
CIEEE1212Parserm_pParser
 The config rom reader.
GENICAM_NAMESPACE::gcstring m_Value
 most recent Value

Detailed Description

IString implementation for IEEE1212 string entries.

Definition at line 55 of file Txtkey.h.


Constructor & Destructor Documentation

Constructor.


Member Function Documentation

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.

virtual bool GENAPI_NAMESPACE::CTxtKeyImpl::GetProperty ( CNodeDataMap *  pNodeDataMap,
CPropertyID::EProperty_ID_t  PropertyID,
CNodeData::PropertyVector_t &  PropertyList 
) const [virtual]

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.

virtual void GENAPI_NAMESPACE::CTxtKeyImpl::InternalFromString ( const GENICAM_NAMESPACE::gcstring ValueStr,
bool   
) [inline, protected, virtual]

Set content of the node as string.

Definition at line 68 of file Txtkey.h.

virtual EAccessMode GENAPI_NAMESPACE::CTxtKeyImpl::InternalGetAccessMode ( ) const [protected, virtual]

Get the access mode of the node.

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.

virtual int64_t GENAPI_NAMESPACE::CTxtKeyImpl::InternalGetMaxLength ( ) [inline, protected, virtual]

Retrieves the maximum length of the string in bytes.

Definition at line 112 of file Txtkey.h.

Implementation of IBase::GetPrincipalInterfaceType()

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.

Definition at line 81 of file Txtkey.h.

virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::CTxtKeyImpl::InternalGetValue ( bool  Verify = false,
bool  IgnoreCache = false 
) [protected, virtual]

Get node value.

virtual void GENAPI_NAMESPACE::CTxtKeyImpl::InternalSetValue ( const GENICAM_NAMESPACE::gcstring Value,
bool   
) [inline, protected, virtual]

Set node value.

Definition at line 103 of file Txtkey.h.

virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::CTxtKeyImpl::InternalToString ( bool  Verify = false,
bool  IgnoreCache = false 
) [protected, virtual]

Get value of the node as string.

virtual void GENAPI_NAMESPACE::CTxtKeyImpl::SetProperty ( CProperty &  Property) [virtual]

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.


Member Data Documentation

Key of IEEE1212 Configuration Rom entry.

Definition at line 126 of file Txtkey.h.

The config rom reader.

Definition at line 132 of file Txtkey.h.

most recent Value

Definition at line 129 of file Txtkey.h.


The documentation for this class was generated from the following file:


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 18:42:49