metaproxy  1.13.0
Public Member Functions | Public Attributes | List of all members
metaproxy_1::filter::SessionShared::Frontend Struct Reference
Collaboration diagram for metaproxy_1::filter::SessionShared::Frontend:
Collaboration graph

Public Member Functions

 Frontend (Rep *rep)
 ~Frontend ()
void search (Package &package, Z_APDU *apdu)
void present (Package &package, Z_APDU *apdu)
void scan (Package &package, Z_APDU *apdu)
int result_set_ref (ODR o, const Databases &databases, Z_RPNStructure *s, std::string &rset)
void get_set (mp::Package &package, const Z_APDU *apdu_req, const Databases &databases, yazpp_1::Yaz_Z_Query &query, BackendInstancePtr &found_backend, BackendSetPtr &found_set)
void override_set (BackendInstancePtr &found_backend, std::string &result_set_id, const Databases &databases, bool out_of_sessions)

Public Attributes

bool m_is_virtual
bool m_in_use
Z_Options m_init_options
BackendClassPtr m_backend_class
FrontendSets m_frontend_sets

Detailed Description

Definition at line 166 of file filter_session_shared.cpp.

Constructor & Destructor Documentation

metaproxy_1::filter::SessionShared::Frontend::Frontend ( Rep rep)
metaproxy_1::filter::SessionShared::Frontend::~Frontend ( )

Member Function Documentation

void metaproxy_1::filter::SessionShared::Frontend::get_set ( mp::Package &  package,
const Z_APDU *  apdu_req,
const Databases databases,
yazpp_1::Yaz_Z_Query &  query,
BackendInstancePtr found_backend,
BackendSetPtr found_set 
void metaproxy_1::filter::SessionShared::Frontend::override_set ( BackendInstancePtr found_backend,
std::string &  result_set_id,
const Databases databases,
bool  out_of_sessions 
void metaproxy_1::filter::SessionShared::Frontend::present ( Package &  package,
Z_APDU *  apdu 
int metaproxy_1::filter::SessionShared::Frontend::result_set_ref ( ODR  o,
const Databases databases,
Z_RPNStructure *  s,
std::string &  rset 
void metaproxy_1::filter::SessionShared::Frontend::scan ( Package &  package,
Z_APDU *  apdu 
void metaproxy_1::filter::SessionShared::Frontend::search ( Package &  package,
Z_APDU *  apdu 

Member Data Documentation

BackendClassPtr metaproxy_1::filter::SessionShared::Frontend::m_backend_class

Definition at line 191 of file filter_session_shared.cpp.

FrontendSets metaproxy_1::filter::SessionShared::Frontend::m_frontend_sets

Definition at line 192 of file filter_session_shared.cpp.

bool metaproxy_1::filter::SessionShared::Frontend::m_in_use

Definition at line 170 of file filter_session_shared.cpp.

Z_Options metaproxy_1::filter::SessionShared::Frontend::m_init_options

Definition at line 171 of file filter_session_shared.cpp.

bool metaproxy_1::filter::SessionShared::Frontend::m_is_virtual

Definition at line 169 of file filter_session_shared.cpp.

Rep* metaproxy_1::filter::SessionShared::Frontend::m_p

Definition at line 190 of file filter_session_shared.cpp.

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