#include <log.hh>
Inheritance diagram for olsr::utl::basic_ybuf< C, T >:
Public Member Functions | |
basic_ybuf (Super *other1, Super *other2) | |
Super * | get_streambuf1 () |
void | set_streambuf1 (Super *other) |
Super * | get_streambuf2 () |
void | set_streambuf2 (Super *other) |
virtual void | increase_level (unsigned i=1) |
virtual void | decrease_level (unsigned i=1) |
virtual void | reset_level () |
Protected Member Functions | |
virtual void | imbue (const std::locale &l) |
virtual int_type | overflow (int_type c=traits_type::eof()) |
virtual int | sync () |
virtual std::streamsize | xsputn (char_type *s, std::streamsize n) |
Private Types | |
typedef std::basic_streambuf< C, T > | Super |
typedef Super::char_type | char_type |
typedef Super::traits_type | traits_type |
typedef Super::int_type | int_type |
typedef Super::pos_type | pos_type |
typedef Super::off_type | off_type |
Private Attributes | |
Super * | other1_ |
Super * | other2_ |
LevelableBuf * | proxy1_ |
LevelableBuf * | proxy2_ |
typedef std::basic_streambuf<C, T> olsr::utl::basic_ybuf< C, T >::Super [private] |
typedef Super::char_type olsr::utl::basic_ybuf< C, T >::char_type [private] |
typedef Super::traits_type olsr::utl::basic_ybuf< C, T >::traits_type [private] |
typedef Super::int_type olsr::utl::basic_ybuf< C, T >::int_type [private] |
typedef Super::pos_type olsr::utl::basic_ybuf< C, T >::pos_type [private] |
typedef Super::off_type olsr::utl::basic_ybuf< C, T >::off_type [private] |
olsr::utl::basic_ybuf< C, T >::basic_ybuf | ( | Super * | other1, | |
Super * | other2 | |||
) | [inline] |
Super* olsr::utl::basic_ybuf< C, T >::get_streambuf1 | ( | ) | [inline] |
void olsr::utl::basic_ybuf< C, T >::set_streambuf1 | ( | Super * | other | ) | [inline] |
Super* olsr::utl::basic_ybuf< C, T >::get_streambuf2 | ( | ) | [inline] |
void olsr::utl::basic_ybuf< C, T >::set_streambuf2 | ( | Super * | other | ) | [inline] |
virtual void olsr::utl::basic_ybuf< C, T >::increase_level | ( | unsigned | i = 1 |
) | [inline, virtual] |
Implements olsr::utl::LevelableBuf.
virtual void olsr::utl::basic_ybuf< C, T >::decrease_level | ( | unsigned | i = 1 |
) | [inline, virtual] |
Implements olsr::utl::LevelableBuf.
virtual void olsr::utl::basic_ybuf< C, T >::reset_level | ( | ) | [inline, virtual] |
Implements olsr::utl::LevelableBuf.
virtual void olsr::utl::basic_ybuf< C, T >::imbue | ( | const std::locale & | l | ) | [inline, protected, virtual] |
virtual int_type olsr::utl::basic_ybuf< C, T >::overflow | ( | int_type | c = traits_type::eof() |
) | [inline, protected, virtual] |
virtual int olsr::utl::basic_ybuf< C, T >::sync | ( | ) | [inline, protected, virtual] |
virtual std::streamsize olsr::utl::basic_ybuf< C, T >::xsputn | ( | char_type * | s, | |
std::streamsize | n | |||
) | [inline, protected, virtual] |
Super* olsr::utl::basic_ybuf< C, T >::other1_ [private] |
Super* olsr::utl::basic_ybuf< C, T >::other2_ [private] |
LevelableBuf* olsr::utl::basic_ybuf< C, T >::proxy1_ [private] |
LevelableBuf* olsr::utl::basic_ybuf< C, T >::proxy2_ [private] |