20 #ifndef SRECORD_MEMORY_WALKER_WRITER_H
21 #define SRECORD_MEMORY_WALKER_WRITER_H
63 virtual void observe(
unsigned long,
const void *,
int);
The srecord::memory_walker_writer class is used to write data to an output stream when a memory image...
void notify_upper_bound(long unsigned)
virtual ~memory_walker_writer()
the destructor.
void observe_header(const record *)
The observe_header method is used to inform the walker of the header record.
static pointer create(const output::pointer &deeper)
The create class method is used to create new dynamically allocated instances of this class.
virtual void observe(unsigned long, const void *, int)
The observe method is used by the memory walker to provide data.
void observe_start_address(const record *)
The observe_start_address method is used to inform the walker of the execution start address record.
The srecord::memory_walker class is used to represent an abstract handler for the action to perform w...
std::shared_ptr< memory_walker > pointer
std::shared_ptr< output > pointer
The srecord::record class is used to represent a data record read from a file.