source: main/trunk/greenstone2/runtime-src/src/recpt/maincfg.h@ 24411

Last change on this file since 24411 was 16310, checked in by davidb, 16 years ago

Introduction of 'collecthome' which parallels 'gsdlhome' to allow the toplevel collect folder to be outside of the gsdlhome area

  • Property svn:executable set to *
File size: 1.7 KB
Line 
1/**********************************************************************
2 *
3 * maincfg.h --
4 * Copyright (C) 2008 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
27#ifndef MAINCFG_H
28#define MAINCFG_H
29
30
31#include "text_t.h"
32#include "receptionist.h"
33
34
35// read main.cfg for the actions and httpprefix
36void main_cfg_read (const text_t& collection, const text_t &gsdlhome, text_t &httpprefix, text_tset& actions, text_tset& browsers);
37
38// main_cfg_read reads either collect.cfg or main.cfg and returning
39// true on success. It attempts to read collect.cfg first if a
40// collection is specified and then it tries to read in main.cfg
41bool main_cfg_read (receptionist &recpt, const text_t &gsdlhome,
42 const text_t& collecthome, const text_t &collection);
43
44bool main_cfg_read (receptionist &recpt, const text_t &gsdlhome,
45 const text_t &collection);
46
47
48#endif
Note: See TracBrowser for help on using the repository browser.