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

Public Member Functions

 Impl (size_t max_size=42)
 
void push_back (const Data &d)
 
void for_each (Consumer c)
 

Private Attributes

size_t m_size
 
size_t m_max_size
 
std::list< Datam_items
 

Constructor & Destructor Documentation

LogTail::Impl::Impl ( size_t  max_size = 42)
inline

Member Function Documentation

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

References m_items.

Referenced by LogTail::for_each().

void LogTail::Impl::push_back ( const Data d)
inline

References m_items, m_max_size, and m_size.

Referenced by LogTail::push_back().

Member Data Documentation

std::list<Data> LogTail::Impl::m_items
private

Referenced by for_each(), and push_back().

size_t LogTail::Impl::m_max_size
private

Referenced by push_back().

size_t LogTail::Impl::m_size
private

Referenced by push_back().


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

Generated on a sunny day for yast2-core by doxygen 1.8.6