1#ifndef _FILE_DATA_IO 2#define _FILE_DATA_IO 3 4#include <DataIO.h> 5#include <File.h> 6 7class FileDataIO : public BDataIO 8{ 9public: 10 FileDataIO(const char *filepath, uint32 open_mode); 11 ~FileDataIO(); 12 13 ssize_t Read(void *buffer, size_t size); 14 ssize_t Write(const void *buffer, size_t size); 15 16private: 17 BFile *file; 18}; 19 20#endif 21