#include <osaThreadedLogFile.h>
template<class _element, class _trait = std::char_traits<_element>>
class osaThreadedLogFileStreambuf< _element, _trait >
- See Also
- C++ manual on basic_ostream and basic_streambuf, cmnLogger
template<class _element, class _trait = std::char_traits<_element>>
template<class _element, class _trait = std::char_traits<_element>>
Type of internal data structure storing the channels.
template<class _element, class _trait = std::char_traits<_element>>
template<class _element, class _trait = std::char_traits<_element>>
template<class _element, class _trait = std::char_traits<_element>>
template<class _element, class _trait = std::char_traits<_element>>
template<class _element, class _trait = std::char_traits<_element>>
template<class _element, class _trait = std::char_traits<_element>>
Create the stream buf with the file name prefix. Does nothing else than storing the file name prefix.
template<class _element , class _trait >
Create a file for the current thread and add its buffer to the list of channels.
template<class _element , class _trait >
Override the basic_streambuf overflow. overflow() is called when sputc() discovers it does not have space in the storage buffer. In our case, it's always. See more on it in the basic_streambuf documentation.
template<class _element , class _trait >
Override the basic_streambuf sync for the current file output.
template<class _element, class _trait >
Override the basic_streambuf xsputn for the current file output.
The documentation for this class was generated from the following file: