X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fyaz%2B%2B%2Fyaz-z-databases.h;fp=include%2Fyaz%2B%2B%2Fyaz-z-databases.h;h=f750c4dd5538fd73f0aeb3c2846fc416579584b4;hb=19db153df3124f15689496768049bb73c3011a69;hp=0000000000000000000000000000000000000000;hpb=966d1a0443071c2b75426d0214bfb9960c5c3fba;p=yazpp-moved-to-github.git diff --git a/include/yaz++/yaz-z-databases.h b/include/yaz++/yaz-z-databases.h new file mode 100644 index 0000000..f750c4d --- /dev/null +++ b/include/yaz++/yaz-z-databases.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2001, Index Data. + * See the file LICENSE for details. + * + * $Id: yaz-z-databases.h,v 1.1 2001-11-06 17:08:05 adam Exp $ + */ + +#include + +/** Z39.50 Databases list + */ +class YAZ_EXPORT Yaz_Z_Databases { +public: +/// Make Query from rpn string + Yaz_Z_Databases(); + ~Yaz_Z_Databases(); + void set (int num, const char **db); + void get (NMEM n, int *num, char ***db); + void get (ODR o, int *num, char ***db); + int match (Yaz_Z_Databases &db); + int match (int num, const char **db); + private: + char **m_list; + int m_num; + NMEM nmem; +};