metaproxy
1.21.0
|
Public Member Functions | |
Frontend (Rep *rep) | |
~Frontend () | |
void | multi_move (std::list< BackendPtr > &blist) |
void | init (Package &package, Z_GDU *gdu) |
void | close (Package &package) |
void | search (Package &package, Z_APDU *apdu) |
void | present (Package &package, Z_APDU *apdu) |
void | scan (Package &package, Z_APDU *apdu) |
void | relay_apdu (Package &package, Z_APDU *apdu) |
void | record_diagnostics (Z_Records *records, Z_DiagRecs *&z_diag, ODR odr, int &no_successful) |
Public Attributes | |
bool | m_is_multi |
bool | m_in_use |
std::list< BackendPtr > | m_backend_list |
std::map< std::string, Multi::FrontendSet > | m_sets |
Rep * | m_p |
Definition at line 95 of file filter_multi.cpp.
mp::filter::Multi::Frontend::Frontend | ( | Rep * | rep | ) |
Definition at line 165 of file filter_multi.cpp.
mp::filter::Multi::Frontend::~Frontend | ( | ) |
Definition at line 171 of file filter_multi.cpp.
void mp::filter::Multi::Frontend::close | ( | Package & | package | ) |
Definition at line 250 of file filter_multi.cpp.
void mp::filter::Multi::Frontend::init | ( | Package & | package, |
Z_GDU * | gdu | ||
) |
Definition at line 382 of file filter_multi.cpp.
References metaproxy_1::filter::Multi::Backend::m_auth, metaproxy_1::filter::Multi::Backend::m_package, metaproxy_1::filter::Multi::Backend::m_route, and metaproxy_1::filter::Multi::Backend::m_vhost.
void mp::filter::Multi::Frontend::multi_move | ( | std::list< BackendPtr > & | blist | ) |
Definition at line 264 of file filter_multi.cpp.
void mp::filter::Multi::Frontend::present | ( | Package & | package, |
Z_APDU * | apdu | ||
) |
Definition at line 762 of file filter_multi.cpp.
References metaproxy_1::filter::round_robin, and metaproxy_1::filter::serve_order.
void mp::filter::Multi::Frontend::record_diagnostics | ( | Z_Records * | records, |
Z_DiagRecs *& | z_diag, | ||
ODR | odr, | ||
int & | no_successful | ||
) |
Definition at line 561 of file filter_multi.cpp.
void mp::filter::Multi::Frontend::relay_apdu | ( | Package & | package, |
Z_APDU * | apdu | ||
) |
Definition at line 975 of file filter_multi.cpp.
void mp::filter::Multi::Frontend::scan | ( | Package & | package, |
Z_APDU * | apdu | ||
) |
Definition at line 999 of file filter_multi.cpp.
References metaproxy_1::filter::Multi::ScanTermInfo::m_count, and metaproxy_1::filter::Multi::ScanTermInfo::m_norm_term.
void mp::filter::Multi::Frontend::search | ( | Package & | package, |
Z_APDU * | apdu | ||
) |
Definition at line 622 of file filter_multi.cpp.
References metaproxy_1::filter::Multi::BackendSet::m_backend, metaproxy_1::filter::Multi::FrontendSet::m_backend_sets, metaproxy_1::filter::Multi::BackendSet::m_count, metaproxy_1::filter::Multi::FrontendSet::m_setname, and result_set_size.
std::list<BackendPtr> metaproxy_1::filter::Multi::Frontend::m_backend_list |
Definition at line 100 of file filter_multi.cpp.
bool metaproxy_1::filter::Multi::Frontend::m_in_use |
Definition at line 99 of file filter_multi.cpp.
bool metaproxy_1::filter::Multi::Frontend::m_is_multi |
Definition at line 98 of file filter_multi.cpp.
Rep* metaproxy_1::filter::Multi::Frontend::m_p |
Definition at line 114 of file filter_multi.cpp.
std::map<std::string,Multi::FrontendSet> metaproxy_1::filter::Multi::Frontend::m_sets |
Definition at line 101 of file filter_multi.cpp.