<-
Apache HTTP 服务器 2.4 > 记录Apache HTTPD

在Apache 2.4中编写代码

Apache 2.4使用Doxygen在代码中记录API和全局变量。这将解释如何使用Doxygen进行记录的基础知识。

最佳

简要描述;简介

若要开始文档块,请使用/**
要结束文档块,请使用*/

在块的中间,可以使用多个标签:

Description of this functions purpose
@param parameter_name description
@return description
@deffunc signature of the function

deffunc并不总是必要的。DoxyGen中没有完整的解析器,因此,任何在返回类型声明中使用宏的原型对于scandoc来说都过于复杂。这些功能需要一个deffunc。一个示例(使用&gt;而不是>):

/**
 * return the final element of the pathname
 * @param pathname The path to get the final element of
 * @return the final element of the path
 * @tip Examples:
 * <pre>
 * "/foo/bar/gum" -&gt; "gum"
 * "/foo/bar/gum/" -&gt; ""
 * "gum" -&gt; "gum"
 * "wi\\n32\\stuff" -&gt; "stuff"
 * </pre>
 * @deffunc const char * ap_filename_of_pathname(const char *pathname)
 */

在头文件的顶部,始终包括:

/**
 * @package Name of library header
 */

Doxygen为每个程序包使用一个新的HTML文件。HTML文件的名称为{Name_of_library_header} .html,因此请尽量简洁。

有关可能性的进一步讨论,请参考 Doxygen网站

可用语言: zh  |  zh-cn 

最佳

注释

注意:
这不是“问答”部分。此处放置的评论应指向有关改进文档或服务器的建议,如果实施或被认为无效/偏离主题,我们的主持人可以将其删除。有关如何管理Apache HTTP Server的问题,应直接指向我们的IRC频道#httpd(位于Freenode上),或发送至我们的邮件列表
目前,此页面已禁用评论。