In file stream.hxx:

class OStream : public OObject, public IPositionableStream

Implements IPositionableStream

Inheritance:


Public Methods

Boolean append (void* pbuffer, long n)
virtual Boolean changeSize (long new_size)
virtual IPositionableStream::Offset getOffset ()
virtual long getSize ()
virtual Boolean isEof ()
OStream (IPositionableStream& rStream)
inline Boolean read (long& value)
inline Boolean read (char& value)
inline Boolean read (BYTE& value)
inline Boolean read (short& value)
long read (void* pbuffer, long n)
long read (IPositionableStream::Offset offset, void* pbuffer, long n)
virtual Boolean seekRelative (IPositionableStream::Offset change)
virtual Boolean seekTo (IPositionableStream::Offset pos)
inline Boolean seekToBegin ()
virtual Boolean seekToEnd ()
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)
~OStream ()

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

Implements IPositionableStream
OStream(IPositionableStream& rStream)

~OStream()

long read(void* pbuffer, long n)

long read(IPositionableStream::Offset offset, void* pbuffer, long n)

inline Boolean read(long& value)

inline Boolean read(short& value)

inline Boolean read(char& value)

inline Boolean read(BYTE& value)

long write(const void* pbuffer, long n)

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)

Boolean append(void* pbuffer, long n)

inline Boolean seekToBegin()

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()


Direct child classes:
OByteStream

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