zypp::base::logger::Loglinebuf Class Reference

Inheritance diagram for zypp::base::logger::Loglinebuf:

streambuf List of all members.

Public Member Functions

 Loglinebuf (const std::string &group_r, LogLevel level_r)
 ~Loglinebuf ()
void tagSet (const char *fil_r, const char *fnc_r, int lne_r)

Private Member Functions

virtual std::streamsize xsputn (const char *s, std::streamsize n)
virtual int overflow (int ch=EOF)
virtual int writeout (const char *s, std::streamsize n)

Private Attributes

std::string _group
LogLevel _level
const char * _file
const char * _func
int _line
std::string _buffer

Detailed Description

Definition at line 96 of file LogControl.cc.


Constructor & Destructor Documentation

zypp::base::logger::Loglinebuf::Loglinebuf const std::string &  group_r,
LogLevel  level_r
[inline]
 

Definition at line 100 of file LogControl.cc.

zypp::base::logger::Loglinebuf::~Loglinebuf  )  [inline]
 

Definition at line 108 of file LogControl.cc.


Member Function Documentation

void zypp::base::logger::Loglinebuf::tagSet const char *  fil_r,
const char *  fnc_r,
int  lne_r
[inline]
 

Definition at line 115 of file LogControl.cc.

virtual std::streamsize zypp::base::logger::Loglinebuf::xsputn const char *  s,
std::streamsize  n
[inline, private, virtual]
 

Definition at line 124 of file LogControl.cc.

virtual int zypp::base::logger::Loglinebuf::overflow int  ch = EOF  )  [inline, private, virtual]
 

Definition at line 127 of file LogControl.cc.

virtual int zypp::base::logger::Loglinebuf::writeout const char *  s,
std::streamsize  n
[inline, private, virtual]
 

Definition at line 137 of file LogControl.cc.

References zypp::base::logger::putStream().


Member Data Documentation

std::string zypp::base::logger::Loglinebuf::_group [private]
 

Definition at line 160 of file LogControl.cc.

LogLevel zypp::base::logger::Loglinebuf::_level [private]
 

Definition at line 161 of file LogControl.cc.

const char* zypp::base::logger::Loglinebuf::_file [private]
 

Definition at line 162 of file LogControl.cc.

const char* zypp::base::logger::Loglinebuf::_func [private]
 

Definition at line 163 of file LogControl.cc.

int zypp::base::logger::Loglinebuf::_line [private]
 

Definition at line 164 of file LogControl.cc.

std::string zypp::base::logger::Loglinebuf::_buffer [private]
 

Definition at line 165 of file LogControl.cc.


The documentation for this class was generated from the following file:
Generated on Thu Jul 6 00:07:31 2006 for zypp by  doxygen 1.4.6