Adbase
Adinf C++ base library V2
adbase::detail::FixedBuffer< SIZE > Class Template Reference

#include <LogStream.hpp>

Public Member Functions

 FixedBuffer ()
 
 ~FixedBuffer ()
 
void append (const char *buf, size_t len)
 
const char * data () const
 
int length () const
 
char * current ()
 
int avail () const
 
void add (size_t len)
 
void reset ()
 
void bzero ()
 
const char * debugString ()
 
void setCookie (void(*cookie)())
 
std::string toString () const
 

Detailed Description

template<int SIZE>
class adbase::detail::FixedBuffer< SIZE >

Definition at line 25 of file LogStream.hpp.

Constructor & Destructor Documentation

template<int SIZE>
adbase::detail::FixedBuffer< SIZE >::FixedBuffer ( )
inline

Definition at line 27 of file LogStream.hpp.

template<int SIZE>
adbase::detail::FixedBuffer< SIZE >::~FixedBuffer ( )
inline

Definition at line 31 of file LogStream.hpp.

Member Function Documentation

template<int SIZE>
void adbase::detail::FixedBuffer< SIZE >::add ( size_t  len)
inline

Definition at line 62 of file LogStream.hpp.

template<int SIZE>
void adbase::detail::FixedBuffer< SIZE >::append ( const char *  buf,
size_t  len 
)
inline

Definition at line 35 of file LogStream.hpp.

template<int SIZE>
int adbase::detail::FixedBuffer< SIZE >::avail ( ) const
inline
template<int SIZE>
void adbase::detail::FixedBuffer< SIZE >::bzero ( )
inline
template<int SIZE>
char* adbase::detail::FixedBuffer< SIZE >::current ( )
inline

Definition at line 54 of file LogStream.hpp.

template<int SIZE>
const char* adbase::detail::FixedBuffer< SIZE >::data ( ) const
inline

Definition at line 46 of file LogStream.hpp.

Referenced by adbase::Logger::~Logger().

template<int SIZE>
const char * adbase::FixedBuffer::debugString ( )
template<int SIZE>
void adbase::detail::FixedBuffer< SIZE >::reset ( )
inline

Definition at line 66 of file LogStream.hpp.

template<int SIZE>
void adbase::detail::FixedBuffer< SIZE >::setCookie ( void(*)()  cookie)
inline
template<int SIZE>
std::string adbase::detail::FixedBuffer< SIZE >::toString ( ) const
inline

Definition at line 80 of file LogStream.hpp.

Referenced by adbase::LogStream::operator<<().


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