Last change
on this file since 7067 was 2368, checked in by sjboddie, 23 years ago |
Many cgi arguments used by the collector are now stored in a gdbm database
on disk instead of being passed about in the url. This was done to prevent
specific url length problems in some situations when using the collector.
Since the same problem could potentially surface within other parts of
Greenstone we should probably look at a similar but more general solution
to be used throughout Greenstone. I'll leave that for another day though
:-)
|
-
Property svn:keywords
set to
Author Date Id Revision
|
File size:
1.3 KB
|
Line | |
---|
1 | /**********************************************************************
|
---|
2 | *
|
---|
3 | * argdb.h --
|
---|
4 | * Copyright (C) 2001 The New Zealand Digital Library Project
|
---|
5 | *
|
---|
6 | * A component of the Greenstone digital library software
|
---|
7 | * from the New Zealand Digital Library Project at the
|
---|
8 | * University of Waikato, New Zealand.
|
---|
9 | *
|
---|
10 | * This program is free software; you can redistribute it and/or modify
|
---|
11 | * it under the terms of the GNU General Public License as published by
|
---|
12 | * the Free Software Foundation; either version 2 of the License, or
|
---|
13 | * (at your option) any later version.
|
---|
14 | *
|
---|
15 | * This program is distributed in the hope that it will be useful,
|
---|
16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
---|
18 | * GNU General Public License for more details.
|
---|
19 | *
|
---|
20 | * You should have received a copy of the GNU General Public License
|
---|
21 | * along with this program; if not, write to the Free Software
|
---|
22 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
---|
23 | *
|
---|
24 | *********************************************************************/
|
---|
25 |
|
---|
26 | #ifndef ARGDB_H
|
---|
27 | #define ARGDB_H
|
---|
28 |
|
---|
29 | #include "text_t.h"
|
---|
30 | #include "infodbclass.h"
|
---|
31 |
|
---|
32 | class argdb {
|
---|
33 |
|
---|
34 | protected:
|
---|
35 |
|
---|
36 | text_t dbfile;
|
---|
37 |
|
---|
38 | public:
|
---|
39 |
|
---|
40 | argdb (const text_t &filename);
|
---|
41 | virtual ~argdb () {}
|
---|
42 |
|
---|
43 | bool update_args (text_tmap &argmap);
|
---|
44 | bool get_args (text_tmap &argmap);
|
---|
45 | };
|
---|
46 |
|
---|
47 |
|
---|
48 | #endif
|
---|
Note:
See
TracBrowser
for help on using the repository browser.