source: trunk/gsdl/src/recpt/pageaction.h@ 172

Last change on this file since 172 was 172, checked in by rjmcnab, 25 years ago

Merged sources.

  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 1.1 KB
Line 
1/**********************************************************************
2 *
3 * pageaction.h --
4 * Copyright (C) 1999 The New Zealand Digital Library Project
5 *
6 * PUT COPYRIGHT NOTICE HERE
7 *
8 * $Id: pageaction.h 172 1999-02-25 21:59:02Z rjmcnab $
9 *
10 *********************************************************************/
11
12
13#ifndef PAGEACTION_H
14#define PAGEACTION_H
15
16
17#include "gsdlconf.h"
18#include "action.h"
19
20
21class pageaction : public action {
22protected:
23 void define_internal_macros (displayclass &disp, cgiargsclass &args,
24 ostream &logout);
25 void define_query_macros (displayclass &disp, cgiargsclass &args,
26 ostream &logout);
27 void define_pref_macros (displayclass &disp, cgiargsclass &args,
28 ostream &logout);
29
30public:
31 pageaction ();
32 virtual ~pageaction ();
33
34 text_t get_action_name () {return "p";}
35 bool check_cgiargs (cgiargsclass &args, ostream &logout);
36 void get_cgihead_info (cgiargsclass &args, response_t &response,
37 text_t &response_data, ostream &logout);
38 bool do_action (cgiargsclass &args, recptproto *collectproto,
39 displayclass &disp, outconvertclass &outconvert,
40 ostream &textout, ostream &logout);
41};
42
43
44#endif
Note: See TracBrowser for help on using the repository browser.