-/* $Id: proxy.h,v 1.4 2004-04-22 07:46:21 adam Exp $
+/* $Id: proxy.h,v 1.5 2004-08-10 09:02:16 adam Exp $
Copyright (c) 1998-2004, Index Data.
This file is part of the yaz-proxy.
int check_query(ODR odr, const char *name, Z_Query *query, char **addinfo);
int check_syntax(ODR odr, const char *name,
Odr_oid *syntax, Z_RecordComposition *comp,
- char **addinfo, char **stylesheet, char **schema);
+ char **addinfo, char **stylesheet, char **schema,
+ char **backend_type);
char *get_explain(ODR odr, const char *name, const char *db,
int *len);
private:
Z_APDU *m_stylesheet_apdu;
Z_NamePlusRecordList *m_stylesheet_nprl;
char *m_schema;
+ char *m_backend_type;
+ int m_frontend_type;
+ void convert_to_frontend_type(Z_NamePlusRecordList *p);
void convert_to_marcxml(Z_NamePlusRecordList *p);
int convert_xsl(Z_NamePlusRecordList *p, Z_APDU *apdu);
void convert_xsl_delay();