2 goahead4.0.1源码分析--目录结构

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_28433005/article/details/79965115

goahead的src目录;这里面主要放置的是源码;


action.c: 此文件主要是:动作处理的函数;绑定URL到C处理函数;

此文件中有六个函数:

static bool actionHandler(Webs *wp);
static void closeAction();
PUBLIC void websActionOpen();                            
PUBLIC void websHeader(Webs *wp);
PUBLIC int websDefineAction(cchar *name, void *fn);       
PUBLIC void websFooter(Webs *wp);                    

其中:

PUBLIC void websActionOpen();  
PUBLIC int websDefineAction(cchar *name, void *fn);

属于goahead的API;

在goahead.h中,有以下宏定义;

 #define websFormDefine websDefineAction

action实例用法:



然后再定义一个处理函数;处理相关的任务;


alloc.c:


阅读更多
博主设置当前文章不允许评论。

没有更多推荐了,返回首页