#include <PSDL_Stream.h>
Public Methods | |
| TAO_PSDL_Stream (void) | |
| ~TAO_PSDL_Stream (void) | |
| int | open (const char *fname) |
| Open the file name to be able to write to it. More... | |
| FILE * | file (void) |
| Return the underlying lowlevel file pointer. More... | |
| int | incr_indent (unsigned short flag=1) |
| increment the indentation level and by default actually indent the output accordingly. More... | |
| int | decr_indent (unsigned short flag=1) |
| decrease the indentation level and by default actually indent the output accordingly. More... | |
| int | reset (void) |
| reset indentation level to 0. More... | |
| int | indent (void) |
| indent starting next line. More... | |
| int | nl (void) |
| put a newline and indent on the next line. More... | |
| int | print (const char *format,...) |
| "printf" style variable argument print. More... | |
| TAO_PSDL_Stream & | operator<< (const char *str) |
| TAO_PSDL_Stream & | operator<< (ACE_CString str) |
| TAO_PSDL_Stream & | operator<< (const unsigned long num) |
| TAO_PSDL_Stream & | operator<< (const long num) |
Private Attributes | |
| FILE * | fp_ |
| int | indent_level_ |
|
|
|
|
|
|
|
|
decrease the indentation level and by default actually indent the output accordingly.
|
|
|
Return the underlying lowlevel file pointer.
|
|
|
increment the indentation level and by default actually indent the output accordingly.
|
|
|
indent starting next line.
|
|
|
put a newline and indent on the next line.
|
|
|
Open the file name to be able to write to it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
"printf" style variable argument print.
|
|
|
reset indentation level to 0.
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001