BBufferedDataIO
class BBufferedDataIO : public BDataIO {
BBufferedDataIO(BDataIO& stream,
virtual ~BBufferedDataIO();
BBufferedDataIO(const BBufferedDataIO& other);
fBufferedSocket = new(std::nothrow) BBufferedDataIO(*fSocket, 32768, false,
BBufferedDataIO* fBufferedSocket;
BBufferedDataIO inBuffer(*in, 65536, false);
BDataIO* bufferedRawInput = new BBufferedDataIO(readProgress, kFileBufferSize, false, true);
BBufferedDataIO::Read(void* buffer, size_t size)
BBufferedDataIO::Write(const void* buffer, size_t size)
status_t BBufferedDataIO::_Reserved0(void*) { return B_ERROR; }
status_t BBufferedDataIO::_Reserved1(void*) { return B_ERROR; }
status_t BBufferedDataIO::_Reserved2(void*) { return B_ERROR; }
status_t BBufferedDataIO::_Reserved3(void*) { return B_ERROR; }
status_t BBufferedDataIO::_Reserved4(void*) { return B_ERROR; }
BBufferedDataIO::BBufferedDataIO(BDataIO& stream, size_t bufferSize,
BBufferedDataIO::~BBufferedDataIO()
BBufferedDataIO::InitCheck() const
BBufferedDataIO::Stream() const
BBufferedDataIO::BufferSize() const
BBufferedDataIO::OwnsStream() const
BBufferedDataIO::SetOwnsStream(bool ownsStream)
BBufferedDataIO::Flush()
BBufferedDataIO bufferedDataIO(mallocIO, 8, false);