LogTail Class Reference

#include <y2log.h>

List of all members.

Public Types

typedef string Data
typedef bool(* Consumer )(const Data &)

Public Member Functions

 LogTail (size_t max_size=42)
 ~LogTail ()
void push_back (const Data &)
void for_each (Consumer c)

Private Attributes

Implm_impl

Classes

class  Impl


Member Typedef Documentation

typedef string LogTail::Data

typedef bool(* LogTail::Consumer)(const Data &)


Constructor & Destructor Documentation

LogTail::LogTail ( size_t  max_size = 42  ) 

References m_impl.

LogTail::~LogTail (  ) 

References m_impl.


Member Function Documentation

void LogTail::push_back ( const Data d  ) 

References m_impl, and LogTail::Impl::push_back().

Referenced by y2_vlogger_blanik().

void LogTail::for_each ( LogTail::Consumer  c  ) 

References LogTail::Impl::for_each(), and m_impl.

Referenced by log_stored_debug().


Member Data Documentation

Impl* LogTail::m_impl [private]

Referenced by for_each(), LogTail(), push_back(), and ~LogTail().


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

Generated on Wed Dec 3 07:24:55 2008 for yast2-core by  doxygen 1.5.6