BFileIO
class BFileIO : public BPositionIO {
BFileIO(FILE* file,
virtual ~BFileIO();
BFileIO(const BFileIO& other);
BFileIO& operator=(const BFileIO& other);
BFileIO output(stdout);
BFileIO outputDataStream(file, true); // takes ownership
*data = new BFileIO(file, true); // takes ownership
BFileIO fileIo(file, true); // takes ownership
BFileIO rawInput(file, true); // takes ownership
BFileIO fileIO(stdin);
BFileIO::SetSize(off_t size)
BFileIO::GetSize(off_t* _size) const
BFileIO::_Seek(off_t position, uint32 seekMode) const
BFileIO::BFileIO(FILE* file, bool takeOverOwnership)
BFileIO::~BFileIO()
BFileIO::Read(void* buffer, size_t size)
BFileIO::Write(const void* buffer, size_t size)
BFileIO::ReadAt(off_t position, void* buffer, size_t size)
ssize_t result = BFileIO::Read(buffer, size);
BFileIO::WriteAt(off_t position, const void* buffer, size_t size)
ssize_t result = BFileIO::Write(buffer, size);
BFileIO::Seek(off_t position, uint32 seekMode)
return BFileIO::Position();
BFileIO::Position() const