Base class wrapping internal implementation details of the value array adapter functionality. More...
#include <ValueArrayAdapter.h>
Protected Member Functions | |
CValueArrayAdapterBase (IValue *base_value, IInteger *selector) | |
CLock & | GetLock () const |
void | ReadFromPort () |
virtual | ~CValueArrayAdapterBase () |
Protected Attributes | |
uint64_t | current_address_step |
uint8_t * | current_array_shadow |
uint64_t | current_base_address |
size_t | current_num_values |
uint64_t | current_reg_length |
bool | is_int_reg |
bool | is_signed |
bool | is_valid |
uint32_t | lsbit |
uint64_t | lsbit_mask |
bool | masked_int |
uint32_t | msbit |
bool | swap_endian |
Private Member Functions | |
CValueArrayAdapterBase (const CValueArrayAdapterBase &) | |
CValueArrayAdapterBase & | operator= (const CValueArrayAdapterBase &) |
Private Attributes | |
ValueArrayInternals * | pinternal |
Base class wrapping internal implementation details of the value array adapter functionality.
Not expected to be used directly. Responsible for initialization/preparation tasks required by concrete value array adapter classes. The nodemap corresponding to the base_value and selector features must stay valid throughout the lifetime of the adapter.
Definition at line 152 of file ValueArrayAdapter.h.
|
protected |
|
protectedvirtual |
|
private |
|
protected |
|
private |
|
protected |
|
protected |
Definition at line 192 of file ValueArrayAdapter.h.
|
protected |
Definition at line 194 of file ValueArrayAdapter.h.
|
protected |
Definition at line 190 of file ValueArrayAdapter.h.
|
protected |
Definition at line 193 of file ValueArrayAdapter.h.
|
protected |
Definition at line 191 of file ValueArrayAdapter.h.
|
protected |
Definition at line 179 of file ValueArrayAdapter.h.
|
protected |
Definition at line 181 of file ValueArrayAdapter.h.
|
protected |
Definition at line 175 of file ValueArrayAdapter.h.
|
protected |
Definition at line 183 of file ValueArrayAdapter.h.
|
protected |
Definition at line 185 of file ValueArrayAdapter.h.
|
protected |
Definition at line 182 of file ValueArrayAdapter.h.
|
protected |
Definition at line 184 of file ValueArrayAdapter.h.
|
private |
Definition at line 198 of file ValueArrayAdapter.h.
|
protected |
Definition at line 180 of file ValueArrayAdapter.h.