Mass++ Common Libraries v2.7.5
 All Classes Namespaces Files Functions Variables Enumerations Macros
FileAccessor.h
Go to the documentation of this file.
1 
12 #ifndef __KOME_CORE_FILE_ACCESSOR_H__
13 #define __KOME_CORE_FILE_ACCESSOR_H__
14 
15 
16 #include "DataAccessor.h"
17 
18 
19 namespace kome {
20  namespace core {
21 
26  class CORE_TOOLKITS_CLASS FileAccessor : public DataAccessor {
27  public:
33  FileAccessor( FILE* fp );
34 
39  virtual ~FileAccessor();
40 
41  protected:
43  FILE* m_fp;
44 
45  public:
51  FILE* getFile();
52 
53  public:
61  virtual int write( void* addr, int size );
62 
70  virtual int read( void* addr, int size );
71  };
72  }
73 }
74 
75 
76 #endif // __KOME_CORE_FILE_ACCESSOR_H__
file accessor class
Definition: FileAccessor.h:26
interfarces of DataAccessor class
abstract class of data accessor
Definition: DataAccessor.h:23