aedLog Class Reference

#include <aedLog.h>

List of all members.

Public Member Functions

void notice (const char *msg,...)
void warning (const char *msg,...)
void error (const char *msg,...)
void fatal (const char *msg,...)
unsigned int addDestination (std::ostream *out)
void removeDestination (unsigned int index)
int getMask ()
void setMask (int mask)

Private Member Functions

 aedLog ()
void operator= (const aedLog &)
void output (const char *prefix, const char *str)

Private Attributes

std::vector< std::ostream * > m_Destinations
int m_Mask

Static Private Attributes

static const int m_BufferSize = 1024

Friends

class aedApp


Constructor & Destructor Documentation

aedLog::aedLog (  )  [private]


Member Function Documentation

unsigned int aedLog::addDestination ( std::ostream *  out  ) 

void aedLog::error ( const char *  msg,
  ... 
)

void aedLog::fatal ( const char *  msg,
  ... 
)

int aedLog::getMask (  )  [inline]

void aedLog::notice ( const char *  msg,
  ... 
)

void aedLog::operator= ( const aedLog  )  [private]

void aedLog::output ( const char *  prefix,
const char *  str 
) [private]

void aedLog::removeDestination ( unsigned int  index  ) 

void aedLog::setMask ( int  mask  )  [inline]

void aedLog::warning ( const char *  msg,
  ... 
)


Friends And Related Function Documentation

friend class aedApp [friend]


Member Data Documentation

const int aedLog::m_BufferSize = 1024 [static, private]

std::vector< std::ostream * > aedLog::m_Destinations [private]

int aedLog::m_Mask [private]


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 15:33:25 2007 for MetalWarriors by  doxygen 1.4.7