metaproxy  1.21.0
Classes | Public Member Functions | Private Attributes | List of all members
metaproxy_1::filter::Log Class Reference

#include <filter_log.hpp>

Inheritance diagram for metaproxy_1::filter::Log:
Inheritance graph
Collaboration diagram for metaproxy_1::filter::Log:
Collaboration graph

Classes

class  Impl
 

Public Member Functions

 Log ()
 
 Log (const std::string &x)
 
 ~Log ()
 
void process (metaproxy_1::Package &package) const
 
void configure (const xmlNode *ptr, bool test_only, const char *path)
 

Private Attributes

boost::scoped_ptr< Implm_p
 

Detailed Description

Definition at line 29 of file filter_log.hpp.

Constructor & Destructor Documentation

◆ Log() [1/2]

mp::filter::Log::Log ( )

Definition at line 97 of file filter_log.cpp.

97  : m_p(new Impl)
98 {
99 }
boost::scoped_ptr< Impl > m_p
Definition: filter_log.hpp:37

◆ Log() [2/2]

mp::filter::Log::Log ( const std::string &  x)

Definition at line 101 of file filter_log.cpp.

101  : m_p(new Impl(x))
102 {
103 }

◆ ~Log()

mp::filter::Log::~Log ( )

Definition at line 105 of file filter_log.cpp.

106 { // must have a destructor because of boost::scoped_ptr
107 }

Member Function Documentation

◆ configure()

void mp::filter::Log::configure ( const xmlNode *  ptr,
bool  test_only,
const char *  path 
)

Definition at line 109 of file filter_log.cpp.

111 {
112  m_p->configure(xmlnode);
113 }

◆ process()

void mp::filter::Log::process ( metaproxy_1::Package &  package) const

Definition at line 115 of file filter_log.cpp.

116 {
117  m_p->process(package);
118 }

Member Data Documentation

◆ m_p

boost::scoped_ptr<Impl> metaproxy_1::filter::Log::m_p
private

Definition at line 39 of file filter_log.hpp.


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