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

#include <filter_sru_to_z3950.hpp>

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

Classes

class  Frontend
 
class  Impl
 

Public Member Functions

 SRUtoZ3950 ()
 
 ~SRUtoZ3950 ()
 
void configure (const xmlNode *xmlnode, bool test_only, const char *path)
 
void process (metaproxy_1::Package &package) const
 

Private Types

typedef boost::shared_ptr< FrontendFrontendPtr
 

Private Attributes

boost::scoped_ptr< Implm_p
 

Detailed Description

Definition at line 29 of file filter_sru_to_z3950.hpp.

Member Typedef Documentation

◆ FrontendPtr

typedef boost::shared_ptr<Frontend> metaproxy_1::filter::SRUtoZ3950::FrontendPtr
private

Definition at line 33 of file filter_sru_to_z3950.hpp.

Constructor & Destructor Documentation

◆ SRUtoZ3950()

mp::filter::SRUtoZ3950::SRUtoZ3950 ( )

Definition at line 124 of file filter_sru_to_z3950.cpp.

124  : m_p(new Impl)
125 {
126 }

◆ ~SRUtoZ3950()

mp::filter::SRUtoZ3950::~SRUtoZ3950 ( )

Definition at line 128 of file filter_sru_to_z3950.cpp.

129 { // must have a destructor because of boost::scoped_ptr
130 }

Member Function Documentation

◆ configure()

void mp::filter::SRUtoZ3950::configure ( const xmlNode *  xmlnode,
bool  test_only,
const char *  path 
)

Definition at line 132 of file filter_sru_to_z3950.cpp.

134 {
135  m_p->configure(xmlnode);
136 }

◆ process()

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

Definition at line 138 of file filter_sru_to_z3950.cpp.

139 {
140  m_p->process(package);
141 }

Member Data Documentation

◆ m_p

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

Definition at line 32 of file filter_sru_to_z3950.hpp.


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