In file bytestrm.hxx:

namespace vos class OByteStream : public OStream

Wraps a byte-stream around a byte array

Inheritance:


Public Methods

virtual Boolean changeSize (long new_size)
virtual IPositionableStream::Offset getOffset ()
virtual long getSize ()
virtual Boolean isEof ()
OByteStream (OByteArray& b)
Create a ByteStream that uses the given ByteArray.
virtual long readData (void* pbuffer, long n)
virtual Boolean seekRelative (IPositionableStream::Offset change)
virtual Boolean seekTo (IPositionableStream::Offset pos)
virtual Boolean seekToEnd ()
virtual Boolean writeData (const void* pbuffer, long n)

Inherited from OStream:

Public Methods

Boolean append(void* pbuffer, long n)
inline Boolean read(char& value)
long read(IPositionableStream::Offset offset, void* pbuffer, long n)
inline Boolean read(long& value)
inline Boolean read(short& value)
long read(void* pbuffer, long n)
inline Boolean read(BYTE& value)
inline Boolean seekToBegin()
long write(IPositionableStream::Offset offset, const void* pbuffer, long n)
inline Boolean write(long value)
inline Boolean write(short value)
inline Boolean write(char value)
inline Boolean write(BYTE value)
long write(const void* pbuffer, long n)

Inherited from OObject:

Public Methods

virtual const OClassInfo& getClassInfo()
Boolean isKindOf(const OClassInfo& rClass)
void operator delete(void* p)
void* operator new(size_t size)

Inherited from IPositionableStream:


Inherited from IStream:


Documentation

Wraps a byte-stream around a byte array
OByteStream(OByteArray& b)
Create a ByteStream that uses the given ByteArray.

virtual Boolean writeData(const void* pbuffer, long n)

virtual long readData(void* pbuffer, long n)

virtual Boolean seekTo(IPositionableStream::Offset pos)

virtual Boolean seekToEnd()

virtual Boolean seekRelative(IPositionableStream::Offset change)

virtual Boolean changeSize(long new_size)

virtual long getSize()

virtual Boolean isEof()

virtual IPositionableStream::Offset getOffset()


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de