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

#include <filter_sort.hpp>

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

Classes

class  Frontend
 
class  Impl
 
class  Record
 
class  RecordList
 
class  ResultSet
 

Public Member Functions

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

Private Types

typedef boost::shared_ptr< FrontendFrontendPtr
 
typedef boost::shared_ptr< ResultSetResultSetPtr
 
typedef boost::shared_ptr< RecordListRecordListPtr
 

Private Attributes

boost::scoped_ptr< Implm_p
 

Detailed Description

Definition at line 29 of file filter_sort.hpp.

Member Typedef Documentation

◆ FrontendPtr

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

Definition at line 35 of file filter_sort.hpp.

◆ RecordListPtr

typedef boost::shared_ptr<RecordList> metaproxy_1::filter::Sort::RecordListPtr
private

Definition at line 37 of file filter_sort.hpp.

◆ ResultSetPtr

typedef boost::shared_ptr<ResultSet> metaproxy_1::filter::Sort::ResultSetPtr
private

Definition at line 36 of file filter_sort.hpp.

Constructor & Destructor Documentation

◆ Sort()

mp::filter::Sort::Sort ( )

Definition at line 355 of file filter_sort.cpp.

355  : m_p(new Impl)
356 {
357 }
boost::scoped_ptr< Impl > m_p
Definition: filter_sort.hpp:39

◆ ~Sort()

mp::filter::Sort::~Sort ( )

Definition at line 359 of file filter_sort.cpp.

360 { // must have a destructor because of boost::scoped_ptr
361 }

Member Function Documentation

◆ configure()

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

Definition at line 363 of file filter_sort.cpp.

365 {
366  m_p->configure(xmlnode, test_only, path);
367 }

◆ process()

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

Definition at line 369 of file filter_sort.cpp.

370 {
371  m_p->process(package);
372 }

Member Data Documentation

◆ m_p

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

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