#include <IRegister.h>

Public Member Functions | |
| virtual void | Get (uint8_t *pBuffer, int64_t Length, bool Verify=false, bool IgnoreCache=false) |
| Fills a buffer with the register's contents. More... | |
| virtual int64_t | GetAddress () |
| Retrieves the Address of the register. More... | |
| virtual int64_t | GetLength () |
| Retrieves the Length of the register [Bytes]. More... | |
| virtual void | Set (const uint8_t *pBuffer, int64_t Length, bool Verify=true) |
| Set the register's contents. More... | |
Public Member Functions inherited from GENAPI_NAMESPACE::CValueRefT< T > | |
| virtual void | FromString (const GENICAM_NAMESPACE::gcstring &ValueStr, bool Verify=true) |
| Set content of the node as string. More... | |
| virtual INode * | GetNode () |
| Get the INode interface of the node. More... | |
| virtual bool | IsValueCacheValid () const |
| Checks if the value comes from cache or is requested from another node. More... | |
| virtual GENICAM_NAMESPACE::gcstring | ToString (bool Verify=false, bool IgnoreCache=false) |
| Get content of the node as string. More... | |
Public Member Functions inherited from GENAPI_NAMESPACE::CBaseRefT< T, T > | |
| virtual EAccessMode | GetAccessMode () const |
| Get the access mode of the node. More... | |
Public Member Functions inherited from GENAPI_NAMESPACE::CReferenceT< T, T > | |
| CReferenceT () | |
| virtual void | SetReference (IBase *ptr) |
| sets the implementation to the reference More... | |
Private Types | |
| typedef CValueRefT< T > | ref |
Additional Inherited Members | |
Protected Attributes inherited from GENAPI_NAMESPACE::CReferenceT< T, T > | |
| T * | m_Ptr |
| Pointer to the implementation the reference references to. More... | |
Definition at line 92 of file IRegister.h.
|
private |
Definition at line 94 of file IRegister.h.
|
inlinevirtual |
Fills a buffer with the register's contents.
Definition at line 111 of file IRegister.h.
|
inlinevirtual |
Retrieves the Address of the register.
Definition at line 129 of file IRegister.h.
|
inlinevirtual |
Retrieves the Length of the register [Bytes].
Definition at line 120 of file IRegister.h.
|
inlinevirtual |
Set the register's contents.
Definition at line 102 of file IRegister.h.