TAO_PSDL_Stream Class Reference

#include <PSDL_Stream.h>

List of all members.

Public Member Functions

 TAO_PSDL_Stream (void)
 ~TAO_PSDL_Stream (void)
int open (const char *fname)
 Open the file name to be able to write to it.
FILE * file (void)
 Return the underlying lowlevel file pointer.
int incr_indent (unsigned short flag=1)
int decr_indent (unsigned short flag=1)
int reset (void)
 reset indentation level to 0
int indent (void)
 indent starting next line
int nl (void)
 put a newline and indent on the next line
int print (const char *format,...)
 "printf" style variable argument print
TAO_PSDL_Streamoperator<< (const char *str)
TAO_PSDL_Streamoperator<< (ACE_CString str)
TAO_PSDL_Streamoperator<< (const unsigned long num)
TAO_PSDL_Streamoperator<< (const long num)

Private Attributes

FILE * fp_
int indent_level_


Constructor & Destructor Documentation

TAO_PSDL_Stream::TAO_PSDL_Stream ( void   ) 

TAO_PSDL_Stream::~TAO_PSDL_Stream ( void   ) 


Member Function Documentation

int TAO_PSDL_Stream::decr_indent ( unsigned short  flag = 1  ) 

decrease the indentation level and by default actually indent the output accordingly

FILE * TAO_PSDL_Stream::file ( void   ) 

Return the underlying lowlevel file pointer.

int TAO_PSDL_Stream::incr_indent ( unsigned short  flag = 1  ) 

increment the indentation level and by default actually indent the output accordingly

int TAO_PSDL_Stream::indent ( void   ) 

indent starting next line

int TAO_PSDL_Stream::nl ( void   ) 

put a newline and indent on the next line

int TAO_PSDL_Stream::open ( const char *  fname  ) 

Open the file name to be able to write to it.

TAO_PSDL_Stream & TAO_PSDL_Stream::operator<< ( const long  num  ) 

TAO_PSDL_Stream & TAO_PSDL_Stream::operator<< ( const unsigned long  num  ) 

TAO_PSDL_Stream & TAO_PSDL_Stream::operator<< ( ACE_CString  str  ) 

TAO_PSDL_Stream & TAO_PSDL_Stream::operator<< ( const char *  str  ) 

int TAO_PSDL_Stream::print ( const char *  format,
  ... 
)

"printf" style variable argument print

int TAO_PSDL_Stream::reset ( void   ) 

reset indentation level to 0


Member Data Documentation

FILE* TAO_PSDL_Stream::fp_ [private]

int TAO_PSDL_Stream::indent_level_ [private]


The documentation for this class was generated from the following files:
Generated on Mon Apr 30 23:41:44 2007 for TAO_PSS by  doxygen 1.4.7-1