#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. | |
virtual int64_t | GetAddress () |
Retrieves the Address of the register. | |
virtual int64_t | GetLength () |
Retrieves the Length of the register [Bytes]. | |
virtual void | Set (const uint8_t *pBuffer, int64_t Length, bool Verify=true) |
Set the register's contents. | |
Private Types | |
typedef CValueRefT< T > | ref |
Definition at line 90 of file IRegister.h.
typedef CValueRefT<T> GENAPI_NAMESPACE::CRegisterRefT< T >::ref [private] |
Reimplemented from GENAPI_NAMESPACE::CValueRefT< T >.
Definition at line 92 of file IRegister.h.
virtual void GENAPI_NAMESPACE::CRegisterRefT< T >::Get | ( | uint8_t * | pBuffer, |
int64_t | Length, | ||
bool | Verify = false , |
||
bool | IgnoreCache = false |
||
) | [inline, virtual] |
Fills a buffer with the register's contents.
Definition at line 109 of file IRegister.h.
virtual int64_t GENAPI_NAMESPACE::CRegisterRefT< T >::GetAddress | ( | ) | [inline, virtual] |
Retrieves the Address of the register.
Definition at line 127 of file IRegister.h.
virtual int64_t GENAPI_NAMESPACE::CRegisterRefT< T >::GetLength | ( | ) | [inline, virtual] |
Retrieves the Length of the register [Bytes].
Definition at line 118 of file IRegister.h.
virtual void GENAPI_NAMESPACE::CRegisterRefT< T >::Set | ( | const uint8_t * | pBuffer, |
int64_t | Length, | ||
bool | Verify = true |
||
) | [inline, virtual] |
Set the register's contents.
Definition at line 100 of file IRegister.h.