source:
trunk/gsdl/src/recpt/pageaction.h@
172
Last change on this file since 172 was 172, checked in by , 25 years ago | |
---|---|
|
|
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 | |
21 | class pageaction : public action { |
22 | protected: |
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 | |
30 | public: |
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.