--- parser3/src/include/pa_request.h 2001/04/08 13:11:17 1.80 +++ parser3/src/include/pa_request.h 2001/04/28 08:43:53 1.84 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_request.h,v 1.80 2001/04/08 13:11:17 paf Exp $ + $Id: pa_request.h,v 1.84 2001/04/28 08:43:53 paf Exp $ */ #ifndef PA_REQUEST_H @@ -43,6 +43,7 @@ #endif class Temp_lang; +class Methoded; /// Main workhorse. class Request : public Pooled { @@ -128,10 +129,6 @@ public: wcontext->write(avalue); } - /// handy is-value-a-junction ensurer - void fail_if_junction_(bool is, Value& value, - const String& method_name, const char *msg); - /// returns relative to @a path path to @a file const String& relative(const char *apath, const String& relative_name); @@ -145,9 +142,11 @@ public: /// info from web server Info& info; + /// user's post data + char *post_data; size_t post_size; /// operators are methods of this class - VClass OP; + Methoded& OP; /// $env:fields here VEnv env; /// $form:elements here @@ -170,6 +169,8 @@ public: Table *protocol2library; /// mail options Hash *mail; + /// PCRE character tables + unsigned char *pcre_tables; private: // core data