Mass++ Common Libraries v2.7.5
 All Classes Namespaces Files Functions Variables Enumerations Macros
Public Member Functions | List of all members
kome::core::DataAccessor Class Referenceabstract

abstract class of data accessor More...

#include <DataAccessor.h>

Inheritance diagram for kome::core::DataAccessor:
Inheritance graph
[legend]

Public Member Functions

 DataAccessor ()
 constructor
 
virtual ~DataAccessor ()
 destructor
 
virtual int write (void *addr, int size)=0
 writes data (abstract method) More...
 
virtual int read (void *addr, int size)=0
 reads data (abstract method) More...
 

Detailed Description

abstract class of data accessor

Definition at line 23 of file DataAccessor.h.

Member Function Documentation

int kome::core::DataAccessor::read ( void *  addr,
int  size 
)
pure virtual

reads data (abstract method)

Parameters
[out]addrthe pointer to store data
[in]sizeread size
Returns
actually reading size

Implemented in kome::core::Buffer, kome::core::MemoryAccessor, and kome::core::FileAccessor.

int kome::core::DataAccessor::write ( void *  addr,
int  size 
)
pure virtual

writes data (abstract method)

Parameters
[in]addrthe pointer to data
[in]sizedata size
Returns
actually writing size

Implemented in kome::core::Buffer, kome::core::MemoryAccessor, and kome::core::FileAccessor.


The documentation for this class was generated from the following files: