memory accessor class More...
#include <MemoryAccessor.h>


Public Member Functions | |
| MemoryAccessor (void *addr, const unsigned int size) | |
| constructor More... | |
| virtual | ~MemoryAccessor () |
| destructor | |
| void * | getData () |
| gets memory access point More... | |
| unsigned int | getSize () |
| gets data size More... | |
| void | setPosition (const unsigned int pos) |
| sets reading postion More... | |
| virtual int | write (void *addr, int size) |
| writes data (override method) More... | |
| virtual int | read (void *addr, int size) |
| reads data (override method) More... | |
Public Member Functions inherited from kome::core::DataAccessor | |
| DataAccessor () | |
| constructor | |
| virtual | ~DataAccessor () |
| destructor | |
Protected Attributes | |
| unsigned char * | m_addr |
| unsigned int | m_size |
| unsigned int | m_pos |
memory accessor class
Definition at line 26 of file MemoryAccessor.h.
| kome::core::MemoryAccessor::MemoryAccessor | ( | void * | addr, |
| const unsigned int | size | ||
| ) |
constructor
| [in] | addr | memory access point |
| [in] | size | data size |
Definition at line 28 of file MemoryAccessor.cpp.
| void * kome::core::MemoryAccessor::getData | ( | ) |
gets memory access point
Definition at line 40 of file MemoryAccessor.cpp.
| unsigned int kome::core::MemoryAccessor::getSize | ( | ) |
|
virtual |
reads data (override method)
| [out] | addr | the pointer to store data |
| [in] | size | read size |
Implements kome::core::DataAccessor.
Definition at line 75 of file MemoryAccessor.cpp.
| void kome::core::MemoryAccessor::setPosition | ( | const unsigned int | pos | ) |
sets reading postion
| [in] | pos | reading position |
Definition at line 50 of file MemoryAccessor.cpp.
|
virtual |
writes data (override method)
| [in] | addr | the pointer to data |
| [in] | size | data size |
Implements kome::core::DataAccessor.
Definition at line 55 of file MemoryAccessor.cpp.
|
protected |
memory access point
Definition at line 44 of file MemoryAccessor.h.
|
protected |
reading position
Definition at line 50 of file MemoryAccessor.h.
|
protected |
data size
Definition at line 47 of file MemoryAccessor.h.
1.8.6