Home You are here: Home > Support > Reference v1.0

Change language: German

XmStreamOut Class Reference

Inheritance diagram for XmStreamOut:

XmStreamOutAByte XmStreamOutFile XmStreamOutNull XmStreamOutString List of all members.

Detailed Description

Interface class, which encapsulate the writing to streams.


Public Member Functions

void Flush ()
 Perform a flush on the stream.
XmStreamOutoperator<< (const XmString &str)
 Write the given string to the stream.
XmStreamOutoperator<< (const char *str)
 Write the given string to the stream.
XmStreamOutoperator<< (xmInt32 val)
 Write the given integer to the stream.
bool WriteBytes (const unsigned char *pt, int len)
 Write the given number of bytes to the stream.
bool WriteChar (int c)
 Write the given character to the stream.

Protected Member Functions

Overridables
virtual bool WriteFromPointer (const unsigned char *pt, int len)=0
 Interface function to write the specified number of bytes to the enclosed stream.
virtual void FlushStream ()
 Interface function to perform a flush on the enclosed stream.


Member Function Documentation

void Flush  )  [inline]
 

Perform a flush on the stream.

All buffered data will be flushed to the enclosed stream.


Copyright © 2006 Praetz Software Development - www.exomware.com