metaproxy  1.13.0
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
metaproxy_1::filter::Sort::Impl Class Reference
Collaboration diagram for metaproxy_1::filter::Sort::Impl:
Collaboration graph

Public Member Functions

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

Private Member Functions

FrontendPtr get_frontend (mp::Package &package)
 
void release_frontend (mp::Package &package)
 

Private Attributes

int m_prefetch
 
std::string m_xpath_expr
 
std::string m_namespaces
 
bool m_ascending
 
bool m_debug
 
boost::mutex m_mutex
 
boost::condition m_cond_session_ready
 
std::map< mp::Session, FrontendPtrm_clients
 

Friends

class Frontend
 

Detailed Description

Definition at line 41 of file filter_sort.cpp.

Constructor & Destructor Documentation

metaproxy_1::filter::Sort::Impl::Impl ( )

Referenced by print_xpath_nodes().

metaproxy_1::filter::Sort::Impl::~Impl ( )

Member Function Documentation

void metaproxy_1::filter::Sort::Impl::configure ( const xmlNode *  ptr,
bool  test_only,
const char *  path 
)
FrontendPtr metaproxy_1::filter::Sort::Impl::get_frontend ( mp::Package &  package)
private

Referenced by print_xpath_nodes().

void metaproxy_1::filter::Sort::Impl::process ( metaproxy_1::Package &  package)
void metaproxy_1::filter::Sort::Impl::release_frontend ( mp::Package &  package)
private

Referenced by print_xpath_nodes().

Friends And Related Function Documentation

friend class Frontend
friend

Definition at line 42 of file filter_sort.cpp.

Referenced by print_xpath_nodes().

Member Data Documentation

bool metaproxy_1::filter::Sort::Impl::m_ascending
private

Definition at line 53 of file filter_sort.cpp.

Referenced by print_xpath_nodes().

std::map<mp::Session, FrontendPtr> metaproxy_1::filter::Sort::Impl::m_clients
private

Definition at line 57 of file filter_sort.cpp.

Referenced by print_xpath_nodes().

boost::condition metaproxy_1::filter::Sort::Impl::m_cond_session_ready
private

Definition at line 56 of file filter_sort.cpp.

Referenced by print_xpath_nodes().

bool metaproxy_1::filter::Sort::Impl::m_debug
private

Definition at line 54 of file filter_sort.cpp.

Referenced by print_xpath_nodes().

boost::mutex metaproxy_1::filter::Sort::Impl::m_mutex
private

Definition at line 55 of file filter_sort.cpp.

Referenced by print_xpath_nodes().

std::string metaproxy_1::filter::Sort::Impl::m_namespaces
private

Definition at line 52 of file filter_sort.cpp.

Referenced by print_xpath_nodes().

int metaproxy_1::filter::Sort::Impl::m_prefetch
private

Definition at line 50 of file filter_sort.cpp.

Referenced by print_xpath_nodes().

std::string metaproxy_1::filter::Sort::Impl::m_xpath_expr
private

Definition at line 51 of file filter_sort.cpp.

Referenced by print_xpath_nodes().


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