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

logbuf Class Reference

Inheritance diagram for logbuf:

std::streambuf List of all members.

Public Types

enum  { SIZE = 32 }

Public Methods

 logbuf (void)
 ~logbuf (void)
virtual int_type overflow (int_type c )
virtual std::streamsize xsputn (const char_type *string, std::streamsize length)

Private Attributes

int m_pos
char_type m_buffer [SIZE]

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
SIZE  

Definition at line 24 of file Xostream.cxx.


Constructor & Destructor Documentation

logbuf::logbuf ( void )
 

Definition at line 75 of file Xostream.cxx.

logbuf::~logbuf ( void )
 

Definition at line 83 of file Xostream.cxx.


Member Function Documentation

std::streambuf::int_type logbuf::overflow ( int_type ch ) [virtual]
 

Definition at line 107 of file Xostream.cxx.

Referenced by ~logbuf().

std::streamsize logbuf::xsputn ( const char_type * string,
std::streamsize length ) [virtual]
 

Definition at line 155 of file Xostream.cxx.


Member Data Documentation

char_type logbuf::m_buffer[SIZE] [private]
 

Definition at line 40 of file Xostream.cxx.

int logbuf::m_pos [private]
 

Definition at line 38 of file Xostream.cxx.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:20:57 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000