8#ifndef FR2_BINARYFILE_HPP
9#define FR2_BINARYFILE_HPP
12#include "FgSerial.hpp"
27 changeFileId(
const std::string &newFileId);
30 openForRead(String8
const &);
33 openForOverwrite(String8
const &);
36 writeHeader(
const void *data,uint size,uint num);
39 readHeader(
void *data,uint size,uint num);
42 write(
const void *data,uint size,uint num);
45 read(
void *data,uint size,uint num);
47 bool seek(
long offsetFromBeginning);
49 bool valid()
const {
return (fptr != NULL);}
50 bool operator!()
const {
return (fptr==NULL); }