oasys::FileLogSink Class Reference

#include <LogSink.h>

Inheritance diagram for oasys::FileLogSink:

oasys::LogSink List of all members.

Detailed Description

Sink for writing to file descriptor logging targets.

Definition at line 44 of file LogSink.h.

Public Member Functions

 FileLogSink (const char *filename)
 ~FileLogSink ()
void rotate ()
void log (const char *str)

Private Attributes

char filename_ [256]
int fd_


Constructor & Destructor Documentation

oasys::FileLogSink::FileLogSink ( const char *  filename  ) 

Open FileLogSink.

Parameters:
filename "-" means standard out

Definition at line 12 of file LogSink.cc.

References filename_.

oasys::FileLogSink::~FileLogSink (  ) 


Member Function Documentation

void oasys::FileLogSink::rotate (  )  [virtual]

Implements oasys::LogSink.

Definition at line 20 of file LogSink.cc.

void oasys::FileLogSink::log ( const char *  str  ) 

Definition at line 27 of file LogSink.cc.

References fd_.


Member Data Documentation

char oasys::FileLogSink::filename_[256] [private]

Definition at line 57 of file LogSink.h.

Referenced by FileLogSink().

int oasys::FileLogSink::fd_ [private]

Definition at line 58 of file LogSink.h.

Referenced by log().


The documentation for this class was generated from the following files:
Generated on Fri Dec 22 14:48:06 2006 for DTN Reference Implementation by  doxygen 1.5.1