fastdo  0.6.8
fastdo.hpp 文件参考
#include "eienwebx.hpp"
#include "eiendb.hpp"
#include "eiennet.hpp"
#include "eiengd.hpp"
#include "eienexpr.hpp"
#include "eientpl.hpp"
#include "appserv.hpp"
#include <iostream>
fastdo.hpp 的引用(Include)关系图:

浏览源代码.

宏定义

#define EXTERN_C
 
#define FASTDO_API   EXTERN_C __declspec(dllexport)
 
#define GET_RUNPARAM(type)   ((type)__runParam)
 
#define BEGIN_WEB_MAIN(RSP, REQ, APP)
 
#define END_WEB_MAIN(RSP)
 

宏定义说明

#define BEGIN_WEB_MAIN (   RSP,
  REQ,
  APP 
)
值:
FASTDO_API int WebMain( Response * __rsp, void * __runParam ) { \
Response & RSP = *__rsp; \
Request & REQ = __rsp->request; \
App & APP = *REQ.app; \
try {
#define FASTDO_API
Definition: fastdo.hpp:12
App * app
App对象指针
代表一个客户响应
Request & request
Request对象的引用

在文件 fastdo.hpp36 行定义.

#define END_WEB_MAIN (   RSP)
值:
} catch ( std::exception const & e ) { \
RSP << e.what() << endl; \
} catch (...) { \
RSP << "Unknown error" << endl; \
} \
return 0; \
}

在文件 fastdo.hpp43 行定义.

#define EXTERN_C

在文件 fastdo.hpp7 行定义.

#define FASTDO_API   EXTERN_C __declspec(dllexport)

在文件 fastdo.hpp12 行定义.

#define GET_RUNPARAM (   type)    ((type)__runParam)

在文件 fastdo.hpp34 行定义.