Changed IPDU_Observer's interface WRT close.
[yazpp-moved-to-github.git] / include / yazpp / z-databases.h
1 /*
2  * Copyright (c) 2001, Index Data.
3  * See the file LICENSE for details.
4  * 
5  * $Id: z-databases.h,v 1.1 2006-03-29 13:14:15 adam Exp $
6  */
7
8 #include <yaz/proto.h>
9
10 namespace yazpp_1 {
11 /** Z39.50 Databases list 
12  */
13 class YAZ_EXPORT Yaz_Z_Databases {
14 public:
15 /// Make Query from rpn string
16     Yaz_Z_Databases();
17     ~Yaz_Z_Databases();
18     void set (int num, const char **db);
19     void get (NMEM n, int *num, char ***db);
20     void get (ODR o, int *num, char ***db);
21     int match (Yaz_Z_Databases &db);
22     int match (int num, const char **db);
23  private:
24     char **m_list;
25     int m_num;
26     NMEM nmem;
27 };
28 };
29 /*
30  * Local variables:
31  * c-basic-offset: 4
32  * indent-tabs-mode: nil
33  * End:
34  * vim: shiftwidth=4 tabstop=8 expandtab
35  */
36