33 virtual int run(
void * runParam ) = 0;
70 template <
typename _Ty >
71 _Ty
getParam()
const {
return reinterpret_cast<_Ty
>(_param); };
74 void setParam(
void * param ) { this->_param = param; }
80 template <
typename _Ty >
81 _Ty
getRunParam()
const {
return reinterpret_cast<_Ty
>(_runParam); };
109 typedef int ( * PFN_WebMain )(
Response *,
void * );
110 std::map< winux::String, winux::SimplePointer<winux::DllLoader> >
_loadedDlls;
SessionServer * getSessServ()
取得SessionServer
winux::int64 _maxMultiFormPostSize
multipart/form-data 多部分表单POST发送数据的最大大小
void setSessServ(SessionServer *sessServ)
设置SessionServer
_Ty getRunParam() const
取得从run()传进的参数
SessionServer * _sessServ
SessionServer.
winux::StringArray _importDoPaths
防importDoFile()无穷递归
void * _param
来自setParam()传递进来的参数
void setServerData(struct xAppServerData *data)
设置服务器程序定义的相关数据
#define DISABLE_OBJECT_COPY(clsname)
std::map< winux::String, winux::SimplePointer< winux::DllLoader > > _loadedDlls
已经加载的dll
std::vector< String > StringArray
winux::int64 _maxUrlencodedPostSize
application/x-www-form-urlencoded 表单POST发送数据的最大大小
winux::String _uploadTmpPath
上传文件的临时目录
void * _runParam
来自run()传递进来的参数
std::map< winux::String, WebMainFunc > _loadedWebMainFuncs
已经取得的WebMain()指针
void setParam(void *param)
设置do传递参数
struct xAppServerData * _servData
创建App对象的程序传递进来的结构。定义是自定的,所在于全局名称空间::,可通过头文件定义结构再通过包含头...
struct xAppServerData * getServerData()
取得服务器程序定义的相关数据
winux::Configure & config
配置
void * getRunParam() const
取得从run()传进的参数
_Ty getParam() const
取得do传递的参数
bool _isProduction
指示是否以产品模式运行
winux::DllLoader::Function< PFN_WebMain > WebMainFunc
WebMain函数对象类型
std::basic_string< tchar > String
void * getParam() const
取得do传递的参数