fastdo  0.5.12
webx_Request.hpp
浏览该文件的文档.
1 #pragma once
2 
3 #include "http.hpp"
4 
5 namespace eienwebx
6 {
7 
8 class App;
9 
11 {
12 public:
13  Request( App * app ) : app(app) { }
14 
15  virtual ~Request();
16 
18  virtual bool processData() = 0;
19 
21  virtual void dumpEnv( Response * rsp, char * * envp = NULL ) const = 0;
22 
24  winux::String const & operator [] ( winux::String const & name ) const;
25 
35  App * app;
36 
37 private:
38 
40 };
41 
42 
43 } // namespace eienwebx
#define EIENWEBX_DLL
std::map< String, String > StringStringMap
Definition: utilities.hpp:172
http::Vars post
POST变量 readonly.
#define DISABLE_OBJECT_COPY(clsname)
Definition: utilities.hpp:78
App * app
App对象指针
解析和设置get/post变量
Definition: http_misc.hpp:263
App类
Definition: webx_App.hpp:12
代表一个客户响应
http::Cookies cookies
Cookie变量 read/write.
winux::StringStringMap environVars
环境变量
提供操作Cookies相关的功能
Definition: http_misc.hpp:210
std::basic_string< tchar > String
Definition: utilities.hpp:162