yast2-core
Classes | Public Types | Public Member Functions | Private Attributes | List of all members
LogTail Class Reference

#include <y2log.h>

Classes

class  Impl
 

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
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

LogTail::LogTail ( size_t  max_size = 42)

References m_impl.

LogTail::~LogTail ( )

References m_impl.

Member Function Documentation

void LogTail::for_each ( LogTail::Consumer  c)
void LogTail::push_back ( const Data d)

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

Referenced by y2_vlogger_blanik().

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 a sunny day for yast2-core by doxygen 1.8.6