X-Git-Url: http://git.indexdata.com/?p=yazpp-moved-to-github.git;a=blobdiff_plain;f=include%2Fyaz-z-query.h;h=3903c1c0f6661049bec283c034263bb6572b9f7f;hp=b35bb8b659b241d51e8df4f38ecf64574b27252e;hb=b35b70078e2c4fb3af710cfc5b9319bfcc7073dd;hpb=a8063bff74c6d48f7a0aec23c266894777e3134b diff --git a/include/yaz-z-query.h b/include/yaz-z-query.h index b35bb8b..3903c1c 100644 --- a/include/yaz-z-query.h +++ b/include/yaz-z-query.h @@ -1,15 +1,11 @@ /* - * Copyright (c) 1998-1999, Index Data. + * Copyright (c) 1998-2000, Index Data. * See the file LICENSE for details. - * Sebastian Hammer, Adam Dickmeiss * - * $Log: yaz-z-query.h,v $ - * Revision 1.1 1999-03-23 14:17:57 adam - * More work on timeout handling. Work on yaz-client. - * + * $Id: yaz-z-query.h,v 1.7 2000-09-08 10:23:42 adam Exp $ */ -#include +#include #include /** Z39.50 Query @@ -22,16 +18,19 @@ class YAZ_EXPORT Yaz_Z_Query : public Yaz_Query { /// Delete Query virtual ~Yaz_Z_Query(); /// Set RPN - void set_rpn (const char *rpn); + int set_rpn (const char *rpn); /// Set Z Query void set_Z_Query (Z_Query *z_query); /// Get Z Query Z_Query *get_Z_Query (); /// print query void print(char *str, int len); + /// match query + int match(Yaz_Z_Query *other); private: char *buf; int len; ODR odr_decode; ODR odr_encode; + ODR odr_print; };