首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

达人给小弟我讲解下模块结构的意义.(以apache的mod_so为例)

2012-02-09 
达人给我讲解下模块结构的意义...(以apache的mod_so为例)staticconstcommand_recso_cmds[]{AP_INIT_TAKE2

达人给我讲解下模块结构的意义...(以apache的mod_so为例)
static   const   command_rec   so_cmds[]   =   {
        AP_INIT_TAKE2( "LoadModule ",   load_module,   NULL,   RSRC_CONF   |   EXEC_ON_READ,
            "a   module   name   and   the   name   of   a   shared   object   file   to   load   it   from "),
        AP_INIT_ITERATE( "LoadFile ",   load_file,   NULL,   RSRC_CONF     |   EXEC_ON_READ,
            "shared   object   file   or   library   to   load   into   the   server   at   runtime "),
        {   NULL   }
};

module   AP_MODULE_DECLARE_DATA   so_module   =   {
      STANDARD20_MODULE_STUFF,
      NULL,         /*   create   per-dir   config   */
      NULL,         /*   merge   per-dir   config   */
      so_sconf_create,/*   server   config   */
      NULL,         /*   merge   server   config   */
      so_cmds,         /*   command   apr_table_t   */
      NULL         /*   register   hooks   */
};

只知道so_cmds[]是命令表格,可是不懂module   AP_MODULE_DECLARE_DATA   so_module   =   {
      STANDARD20_MODULE_STUFF,
      NULL,         /*   create   per-dir   config   */
      NULL,         /*   merge   per-dir   config   */
      so_sconf_create,/*   server   config   */
      NULL,         /*   merge   server   config   */
      so_cmds,         /*   command   apr_table_t   */
      NULL         /*   register   hooks   */
};
这里面的咚咚都是做什么用的
达人介绍下

[解决办法]
帮顶,接分

热点排行