X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fyaz%2B%2B%2Fz-query.h;h=336776958bda0acda402fa83fc190243e6f8e528;hb=107d331342b256bb66cc37583c2dac4550306b8c;hp=ddc092d0dfec2f6b4364bae3786bedb013f630f8;hpb=ceb226cb18d96a6b3aa2dd6cff94aa27850362cf;p=yazpp-moved-to-github.git diff --git a/include/yaz++/z-query.h b/include/yaz++/z-query.h index ddc092d..3367769 100644 --- a/include/yaz++/z-query.h +++ b/include/yaz++/z-query.h @@ -2,7 +2,7 @@ * Copyright (c) 1998-2000, Index Data. * See the file LICENSE for details. * - * $Id: z-query.h,v 1.1 2002-10-09 12:50:26 adam Exp $ + * $Id: z-query.h,v 1.3 2003-10-03 13:01:42 adam Exp $ */ #include @@ -28,9 +28,13 @@ class YAZ_EXPORT Yaz_Z_Query : public Yaz_Query { /// match query int match(Yaz_Z_Query *other); private: - char *buf; - int len; + char *m_buf; + int m_len; ODR odr_decode; ODR odr_encode; ODR odr_print; + void oid2str(Odr_oid *o, WRBUF buf); + int rpn2pquery(Z_RPNStructure *s, WRBUF buf); + WRBUF zquery2pquery(Z_Query *q); + void pr_term(WRBUF wbuf, char *buf, int len); };