Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | Related Pages

LogSourceStreamBuf Class Reference

#include <logstream.h>

Collaboration diagram for LogSourceStreamBuf:

Collaboration graph
[legend]
List of all members.

Detailed Description

Stream buffer for the log source Internal class, engine users probably shouldn't need to ever use this class.

Author:
Cody Russell (cody jhu edu)


Public Member Functions

 LogSourceStreamBuf ()
virtual ~LogSourceStreamBuf ()
void SetLogSource (LogSource *pkSource)

Protected Member Functions

virtual int_type overflow (int_type c)

Private Attributes

LogSourcem_pkLogSource
std::string m_strMsg


Constructor & Destructor Documentation

LogSourceStreamBuf  ) 
 

virtual ~LogSourceStreamBuf  )  [virtual]
 


Member Function Documentation

virtual int_type overflow int_type  c  )  [protected, virtual]
 

Handles streambuf overload for us.

void SetLogSource LogSource pkSource  ) 
 

Set the log source

Parameters:
pkSource Log source


Member Data Documentation

LogSource* m_pkLogSource [private]
 

The log source

std::string m_strMsg [private]
 

Current log message


The documentation for this class was generated from the following file:
Generated on Wed Jan 21 14:21:11 2004 for NeoEngine by doxygen 1.3.5