|
libyui
3.4.2
|
Stream buffer class that will use the YUILog's logger function. More...


Public Member Functions | |
| YUILogBuffer () | |
| Constructor. | |
| virtual | ~YUILogBuffer () |
| Destructor. | |
| virtual std::streamsize | xsputn (const char *sequence, std::streamsize maxLength) |
| Write (no more than maxLength characters of) a sequence of characters and return the number of characters written. More... | |
| virtual int | overflow (int ch=EOF) |
| Write one character in case of buffer overflow. More... | |
| std::streamsize | writeBuffer (const char *sequence, std::streamsize seqLen) |
| Write (no more than maxLength characters of) a sequence of characters and return the number of characters written. More... | |
| void | flush () |
| Flush the output buffer: Write any data unwritten so far. | |
Friends | |
| class | YUILog |
Stream buffer class that will use the YUILog's logger function.
See also http://blogs.awesomeplay.com/elanthis/archives/2007/12/10/
|
virtual |
| std::streamsize YUILogBuffer::writeBuffer | ( | const char * | sequence, |
| std::streamsize | seqLen | ||
| ) |
Write (no more than maxLength characters of) a sequence of characters and return the number of characters written.
This is the actual worker function that uses the YUILog::loggerFunction to actually write characters.
Definition at line 121 of file YUILog.cc.

|
virtual |
Write (no more than maxLength characters of) a sequence of characters and return the number of characters written.
Reimplemented from std::streambuf. This is called for all output operations on the associated ostream.
Definition at line 159 of file YUILog.cc.
