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

Public Member Functions

void timestamp ()
 
 BackendSet (const std::string &result_set_id, const Databases &databases, const yazpp_1::Yaz_Z_Query &query, Z_OtherInformation *additionalSearchInfoRequest)
 
 ~BackendSet ()
 
bool search (Package &frontend_package, Package &search_package, const Z_APDU *apdu_req, const BackendInstancePtr bp, Z_Records **z_records)
 

Public Attributes

std::string m_result_set_id
 
Databases m_databases
 
Odr_int m_result_set_size
 
yazpp_1::Yaz_Z_Query m_query
 
time_t m_time_last_use
 
yazpp_1::RecordCache m_record_cache
 
Z_OtherInformation * additionalSearchInfoRequest
 
Z_OtherInformation * additionalSearchInfoResponse
 
NMEM mem_additionalSearchInfo
 

Detailed Description

Definition at line 75 of file filter_session_shared.cpp.

Constructor & Destructor Documentation

metaproxy_1::filter::SessionShared::BackendSet::BackendSet ( const std::string &  result_set_id,
const Databases databases,
const yazpp_1::Yaz_Z_Query &  query,
Z_OtherInformation *  additionalSearchInfoRequest 
)
metaproxy_1::filter::SessionShared::BackendSet::~BackendSet ( )

Member Function Documentation

bool metaproxy_1::filter::SessionShared::BackendSet::search ( Package &  frontend_package,
Package &  search_package,
const Z_APDU *  apdu_req,
const BackendInstancePtr  bp,
Z_Records **  z_records 
)
void metaproxy_1::filter::SessionShared::BackendSet::timestamp ( )

Member Data Documentation

Z_OtherInformation* metaproxy_1::filter::SessionShared::BackendSet::additionalSearchInfoRequest

Definition at line 85 of file filter_session_shared.cpp.

Z_OtherInformation* metaproxy_1::filter::SessionShared::BackendSet::additionalSearchInfoResponse

Definition at line 86 of file filter_session_shared.cpp.

Databases metaproxy_1::filter::SessionShared::BackendSet::m_databases

Definition at line 78 of file filter_session_shared.cpp.

yazpp_1::Yaz_Z_Query metaproxy_1::filter::SessionShared::BackendSet::m_query

Definition at line 80 of file filter_session_shared.cpp.

yazpp_1::RecordCache metaproxy_1::filter::SessionShared::BackendSet::m_record_cache

Definition at line 83 of file filter_session_shared.cpp.

std::string metaproxy_1::filter::SessionShared::BackendSet::m_result_set_id

Definition at line 77 of file filter_session_shared.cpp.

Odr_int metaproxy_1::filter::SessionShared::BackendSet::m_result_set_size

Definition at line 79 of file filter_session_shared.cpp.

time_t metaproxy_1::filter::SessionShared::BackendSet::m_time_last_use

Definition at line 81 of file filter_session_shared.cpp.

NMEM metaproxy_1::filter::SessionShared::BackendSet::mem_additionalSearchInfo

Definition at line 87 of file filter_session_shared.cpp.


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