The srecord::memory_walker_crc16 class is used to represent the parse state of a memory walker which determines whether or not the data are continuous.
More...
#include <continuity.h>
|
| static pointer | create () |
| | The create class method is used to create new dynamically allocated instances of class. More...
|
| |
|
| void | observe (unsigned long, const void *, int) |
| | The observe method is used by the memory walker to provide data. More...
|
| |
| | memory_walker () |
| | The default constructor. More...
|
| |
The srecord::memory_walker_crc16 class is used to represent the parse state of a memory walker which determines whether or not the data are continuous.
Definition at line 33 of file continuity.h.
◆ pointer
◆ ~memory_walker_continuity()
| virtual srecord::memory_walker_continuity::~memory_walker_continuity |
( |
| ) |
|
|
virtual |
◆ create()
| static pointer srecord::memory_walker_continuity::create |
( |
| ) |
|
|
static |
The create class method is used to create new dynamically allocated instances of class.
◆ is_continuous()
| bool srecord::memory_walker_continuity::is_continuous |
( |
| ) |
const |
The is_continuous method is used to get the results of the calculation.
- Returns
- true if the data has no holes, false if there are holes
◆ observe()
| void srecord::memory_walker_continuity::observe |
( |
unsigned long |
address, |
|
|
const void * |
data, |
|
|
int |
data_size |
|
) |
| |
|
protectedvirtual |
The observe method is used by the memory walker to provide data.
Derived classes are required to impliment this method, and do something with the data.
- Parameters
-
| address | The base address of this chunk of memory. |
| data | The base address of this chunk of memory in memory. |
| data_size | The size, in bytes, of this chunk of memory. |
Implements srecord::memory_walker.
The documentation for this class was generated from the following file: