yast2-core

Y2SLog::Y2Loglinebuf Class Reference

List of all members.

Private Member Functions

virtual streamsize xsputn (const char *s, streamsize n)
virtual int overflow (int ch=EOF)
virtual int writeout (const char *s, streamsize n)
 Y2Loglinebuf (const char *myname, const unsigned mylevel)
 ~Y2Loglinebuf ()

Private Attributes

const char *const name
const loglevel_t level
const char * file
const char * func
int line
string buffer

Friends

class Y2Loglinestream

Constructor & Destructor Documentation

Y2SLog::Y2Loglinebuf::Y2Loglinebuf ( const char *  myname,
const unsigned  mylevel 
) [inline, private]
Y2SLog::Y2Loglinebuf::~Y2Loglinebuf ( ) [inline, private]

Member Function Documentation

virtual int Y2SLog::Y2Loglinebuf::overflow ( int  ch = EOF) [inline, private, virtual]
virtual int Y2SLog::Y2Loglinebuf::writeout ( const char *  s,
streamsize  n 
) [inline, private, virtual]

References y2_logger.

virtual streamsize Y2SLog::Y2Loglinebuf::xsputn ( const char *  s,
streamsize  n 
) [inline, private, virtual]

Friends And Related Function Documentation

friend class Y2Loglinestream [friend]

Member Data Documentation

string Y2SLog::Y2Loglinebuf::buffer [private]
const char* Y2SLog::Y2Loglinebuf::file [private]
const char* Y2SLog::Y2Loglinebuf::func [private]
const char* const Y2SLog::Y2Loglinebuf::name [private]

The documentation for this class was generated from the following file:

Generated on a sunny day for yast2-core by doxygen 1.7.3