1*0238e54cSbeveloper #include "FileDataIO.h" 2*0238e54cSbeveloper FileDataIO(const char * filepath,uint32 open_mode)3*0238e54cSbeveloperFileDataIO::FileDataIO(const char *filepath, uint32 open_mode) 4*0238e54cSbeveloper : file(new BFile(filepath, open_mode)) 5*0238e54cSbeveloper { 6*0238e54cSbeveloper } 7*0238e54cSbeveloper ~FileDataIO()8*0238e54cSbeveloperFileDataIO::~FileDataIO() 9*0238e54cSbeveloper { 10*0238e54cSbeveloper delete file; 11*0238e54cSbeveloper } 12*0238e54cSbeveloper 13*0238e54cSbeveloper ssize_t Read(void * buffer,size_t size)14*0238e54cSbeveloperFileDataIO::Read(void *buffer, size_t size) 15*0238e54cSbeveloper { 16*0238e54cSbeveloper return file->Read(buffer, size); 17*0238e54cSbeveloper } 18*0238e54cSbeveloper 19*0238e54cSbeveloper ssize_t Write(const void * buffer,size_t size)20*0238e54cSbeveloperFileDataIO::Write(const void *buffer, size_t size) 21*0238e54cSbeveloper { 22*0238e54cSbeveloper return file->Write(buffer, size); 23*0238e54cSbeveloper } 24*0238e54cSbeveloper 25