- bool build_simple_explain(metaproxy_1::Package &package,
- metaproxy_1::odr &odr_en,
- Z_SRW_PDU *sru_pdu_res,
- Z_SRW_explainRequest const *er_req);
-
- bool build_sru_response(metaproxy_1::Package &package,
+ SRUServerInfo get_sru_server_info(metaproxy_1::Package &package);
+ // Z_SRW_explainRequest
+ //const *er_req);
+
+// bool build_simple_explain(metaproxy_1::Package &package,
+// metaproxy_1::odr &odr_en,
+// Z_SRW_PDU *sru_pdu_res,
+// SRUServerInfo sruinfo,
+// Z_SRW_explainRequest const *er_req = 0);
+
+ bool build_sru_explain(metaproxy_1::Package &package,
+ metaproxy_1::odr &odr_en,
+ Z_SRW_PDU *sru_pdu_res,
+ SRUServerInfo sruinfo,
+ const xmlNode *explain = 0,
+ Z_SRW_explainRequest const *er_req = 0);
+
+ bool build_sru_response(metaproxy_1::Package &package,