olsr::utl::SyslogBuf Class Reference

#include <syslog.hh>

List of all members.

Public Member Functions

 SyslogBuf (int prio)
 ~SyslogBuf ()
int_type overflow (int_type c=traits_type::eof())
Supersetbuf (char_type *s, std::streamsize n)
int sync ()

Private Types

typedef std::streambuf 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

int prio_
bool ours_
unsigned size_
char_typebuffer_


Member Typedef Documentation

typedef std::streambuf olsr::utl::SyslogBuf::Super [private]

typedef Super::char_type olsr::utl::SyslogBuf::char_type [private]

typedef Super::traits_type olsr::utl::SyslogBuf::traits_type [private]

typedef Super::int_type olsr::utl::SyslogBuf::int_type [private]

typedef Super::pos_type olsr::utl::SyslogBuf::pos_type [private]

typedef Super::off_type olsr::utl::SyslogBuf::off_type [private]


Constructor & Destructor Documentation

olsr::utl::SyslogBuf::SyslogBuf ( int  prio  ) 

olsr::utl::SyslogBuf::~SyslogBuf (  ) 


Member Function Documentation

SyslogBuf::int_type olsr::utl::SyslogBuf::overflow ( int_type  c = traits_type::eof()  ) 

std::streambuf * olsr::utl::SyslogBuf::setbuf ( char_type s,
std::streamsize  n 
)

int olsr::utl::SyslogBuf::sync (  ) 


Member Data Documentation

int olsr::utl::SyslogBuf::prio_ [private]

bool olsr::utl::SyslogBuf::ours_ [private]

unsigned olsr::utl::SyslogBuf::size_ [private]

char_type* olsr::utl::SyslogBuf::buffer_ [private]


The documentation for this class was generated from the following files:
Generated on Mon Sep 10 17:02:14 2007 for Qolyester daemon by  doxygen 1.5.1