Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TAO_PSDL_Stream Class Reference

#include <PSDL_Stream.h>

List of all members.

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.

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_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_


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 Fri Apr 2 19:37:31 2004 for TAO_PSS by doxygen1.2.18