metaproxy  1.15.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

◆ Frontend()

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

◆ ~Frontend()

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

Member Function Documentation

◆ get_set()

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 

◆ override_set()

void metaproxy_1::filter::SessionShared::Frontend::override_set ( BackendInstancePtr found_backend,
std::string &  result_set_id,
const Databases databases,
bool  out_of_sessions 

◆ present()

void metaproxy_1::filter::SessionShared::Frontend::present ( Package &  package,
Z_APDU *  apdu 

◆ result_set_ref()

int metaproxy_1::filter::SessionShared::Frontend::result_set_ref ( ODR  o,
const Databases databases,
Z_RPNStructure *  s,
std::string &  rset 

◆ scan()

void metaproxy_1::filter::SessionShared::Frontend::scan ( Package &  package,
Z_APDU *  apdu 

◆ search()

void metaproxy_1::filter::SessionShared::Frontend::search ( Package &  package,
Z_APDU *  apdu 

Member Data Documentation

◆ m_backend_class

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

Definition at line 191 of file filter_session_shared.cpp.

◆ m_frontend_sets

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

Definition at line 192 of file filter_session_shared.cpp.

◆ m_in_use

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

Definition at line 170 of file filter_session_shared.cpp.

◆ m_init_options

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

Definition at line 171 of file filter_session_shared.cpp.

◆ m_is_virtual

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

Definition at line 169 of file filter_session_shared.cpp.

◆ m_p

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: