1
<?xml version="1.0" encoding="EUC-JP"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
4
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5
This file is generated from xml source: DO NOT EDIT
6
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
8
<title>�⥸�塼��� Apache 1.3 ���� Apache 2.0 �ؤΰܿ� - Apache HTTP ������</title>
9
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
12
<link href="../images/favicon.ico" rel="shortcut icon" /></head>
13
<body id="manual-page"><div id="page-header">
14
<p class="menu"><a href="../mod/">�⥸�塼��</a> | <a href="../mod/directives.html">�ǥ��쥯�ƥ���</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">�Ѹ�</a> | <a href="../sitemap.html">�����ȥޥå�</a></p>
15
<p class="apache">Apache HTTP ������ ������� 2.2</p>
16
<img alt="" src="../images/feather.gif" /></div>
17
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
19
<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP ������</a> > <a href="http://httpd.apache.org/docs/">�ɥ�����ơ������</a> > <a href="../">�С������ 2.2</a> > <a href="./">Developer Documentation</a></div><div id="page-content"><div id="preamble"><h1>�⥸�塼��� Apache 1.3 ���� Apache 2.0 �ؤΰܿ�</h1>
21
<p><span>Available Languages: </span><a href="../en/developer/modules.html" hreflang="en" rel="alternate" title="English"> en </a> |
22
<a href="../ja/developer/modules.html" title="Japanese"> ja </a></p>
25
<p>����ʸ��� <code>mod_mmap_static</code> �⥸�塼��� Apache 2.0 �Ѥ˰ܿ���������
26
�ؤ���и����Ȥ˽����ǽ�μ������Ǥ����ޤ��ޤ���������ʤ�����
27
�Ҥ�äȤ���ȴְ�äƤ�����ʬ�⤢�뤫�⤷��ޤ���
30
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#easy">��ñ���ѹ���</a></li>
31
<li><img alt="" src="../images/down.gif" /> <a href="#messy">��ä������ѹ�����</a></li>
33
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
35
<h2><a name="easy" id="easy">��ñ���ѹ���</a></h2>
37
<h3><a name="cleanup" id="cleanup">�����ʥå� �롼����</a></h3>
38
<p>�����ʥåץ롼����� <code>apr_status_t</code> ���Ǥ���ɬ�פ�����ޤ���
39
�����ơ�apr_status_t �����ͤ��֤��ʤ��ƤϤʤ�ޤ���
40
�����ʥå���Υ��顼�����Τ���ɬ�פ��ʤ���С��֤��ͤ����̡�
41
<code>ARP_SUCCESS</code> �Ǥ������Ȥ����顼�����Τ����Ȥ��Ƥ⡢
42
���٤ƤΥ����ɤ��������Τ�����å������ꡢ
43
���顼�˱�����ư���櫓�ǤϤʤ����Ȥ˵���Ĥ��Ƥ���������</p>
47
<h3><a name="init" id="init">������롼����</a></h3>
49
<p>������롼����Ͻ������Τ��鸫�Ƥ��ä��꤯��褦�ʰ�̣��ɽ���褦�ˡ�
50
̾�����ѹ�����ޤ������Ǥ����顢<code>mmap_init</code> ���� <code>mmap_post_config</code>
51
�Τ褦�ˤ���ä��ѹ�����ޤ�����
52
�Ϥ����������������ѹ����졢���Τ褦�ˤʤ�ޤ�����</p>
55
<li><code>apr_pool_t *p</code></li>
56
<li><code>apr_pool_t *plog</code></li>
57
<li><code>apr_pool_t *ptemp</code></li>
58
<li><code>server_rec *s</code></li>
62
<h3><a name="datatypes" id="datatypes">�ǡ�����</a></h3>
63
<p>�ǡ������ΤۤȤ�ɤ� <a href="http://apr.apache.org/">APR</a> �˰ܤ���ޤ������Ĥޤꡢ
64
�����Ĥ���̾�������ҤΤ褦���ѹ�����Ƥ��ޤ���
65
�ܤ��٤��ѹ����δ�ñ�ʰ�����ʲ��˼����ޤ���</p>
68
<li><code>pool</code> becomes <code>apr_pool_t</code></li>
69
<li><code>table</code> becomes <code>apr_table_t</code></li>
72
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
74
<h2><a name="messy" id="messy">��ä������ѹ�����</a></h2>
76
<h3><a name="register-hooks" id="register-hooks">�եå�����Ͽ</a></h3>
77
<p>�������������ƥ�����ǤϺ��������ؿ���ƤӽФ��Τ�
78
��Ϣ�Υեå�����Ѥ��ޤ������Υեå��ϡ��������ؿ�
79
<code>static void register_hooks(void)</code> ��Ȥä���Ͽ����褦��
80
�⥸�塼��˽����ʤ��ƤϤʤ�ޤ���
81
���δؿ��ϡ��ʤˤ٤�����ö���Ƥ��ޤ��С�
83
�ꥯ�����Ȥν����Τ��륹�ơ����ǸƤӽФ��ʤ��ƤϤʤ�ʤ�
84
�ؿ�����Ͽ����ɬ�פ�����ޤ����ϥ�ɥ����Ͽ����ɬ�פϤ���ޤ���
85
�ؿ�����Ͽ�Ǥ���ե������Ϥ�������ޤ���
86
���줾��Υե������ǡ��ؿ���ƤӽФ�����Ū�ʽ��֤ϡ�
87
���ʤ����������Ǥ��ޤ���</p>
89
<p>�ʲ��ϡ�<code>mod_mmap_static</code> ���ɲä��������ɤǤ�:</p>
91
<div class="example"><pre>
92
static void register_hooks(void)
94
static const char * const aszPre[]={ "http_core.c",NULL };
95
ap_hook_post_config(mmap_post_config,NULL,NULL,HOOK_MIDDLE);
96
ap_hook_translate_name(mmap_static_xlat,aszPre,NULL,HOOK_LAST);
99
<p>�����ǤϸƤӤ����٤���Ĥδؿ�����Ͽ���Ƥ��ޤ�����Ĥ�
100
<code>post_config</code> ���ơ����� (�ۤȤ�ɤ��٤ƤΥ⥸�塼��
101
�Ϥ��줬ɬ�פǤ�) �ǡ��⤦��Ĥ� <code>translate_name</code> �ե������ѤǤ���
102
���줾��δؿ���̾���ϰ㤦����ɤ������Ʊ���Ǥ��뤳�Ȥ����դ��Ƥ���������
103
����Ǥϡ������ϤɤΤ褦�ˤʤäƤ���Ǥ��礦��?</p>
105
<div class="example"><p><code>
106
ap_hook_<var>phase_name</var>(<var>function_name</var>,
107
<var>predecessors</var>, <var>successors</var>, <var>position</var>);
110
<p>���Ĥΰ��֤��������Ƥ��ޤ���</p>
113
<li><code>HOOK_FIRST</code></li>
114
<li><code>HOOK_MIDDLE</code></li>
115
<li><code>HOOK_LAST</code></li>
118
<p>���֤��������ˤϡ��嵭�Ρְ��֡פ���ꤷ��
119
�����ҤǤ������ԡפȡָ�ԡפǼ��ä��ޤ���
120
����ԡסָ�ԡפϡ��ƤФ��٤��ؿ��Υꥹ�ȤǤ���
121
����ԡפϴؿ��μ¹����˸ƤФ���Τǡ�
122
�ָ�ԡפϼ¹Ը�˸ƤФ���ΤǤ���</p>
124
<p><code>mod_mmap_static</code> �ξ�硢<code>post_config</code>
125
���ơ����Ǥ�ɬ�פ���ޤ���
126
<code>mmap_static_xlat</code> �� core �⥸�塼�뤬̾�����Ѵ���¹Ԥ������
127
<strong>�ƤФ�ʤ���Фʤ�ޤ���</strong>��
128
������ aszPre ��Ȥä� <code>HOOK_LAST</code> �ν����Ҥ�������Ƥ��ޤ���</p>
131
<h3><a name="moddef" id="moddef">�⥸�塼������</a></h3>
132
<p>�⥸�塼���������������ݤ����դ��ʤ���Фʤ�ʤ�
133
���ơ����ο��Ϸ㸺���Ƥ��ޤ����Ť�����ϼ��Τ褦�ˤʤäƤ��ޤ�����</p>
135
<div class="example"><pre>
136
module MODULE_VAR_EXPORT <var>module_name</var>_module =
138
STANDARD_MODULE_STUFF,
140
/* dir config creater */
141
/* dir merger --- default is to override */
143
/* merge server config */
144
/* command handlers */
146
/* filename translation */
156
/* post read-request */
159
<p>��������¤�ΤϤȤäƤ⥷��ץ�Ǥ���</p>
160
<div class="example"><pre>
161
module MODULE_VAR_EXPORT <var>module_name</var>_module =
163
STANDARD20_MODULE_STUFF,
164
/* create per-directory config structures */
165
/* merge per-directory config structures */
166
/* create per-server config structures */
167
/* merge per-server config structures */
168
/* command handlers */
173
<p>���Τ����Τ����Ĥ��ϸŤ���Τ��鿷������Τ�ľ���ɤ��ؤ������Τǡ�
174
�����Ĥ��Ϥ����ǤϤ���ޤ��ɤ�����Ф����Τ������Ƥߤޤ���</p>
176
<p>ľ���ɤ��ؤ����륹�ơ���:</p>
179
<dt><code>/* �ǥ��쥯�ȥ���������ؿ� */</code></dt>
180
<dd><code>/* �ǥ��쥯�ȥ������깽¤�κ��� */</code></dd>
182
<dt><code>/* ��������������ؿ� */</code></dt>
183
<dd><code>/* �����������깽¤�κ��� */</code></dd>
185
<dt><code>/* �ǥ��쥯�ȥ�����ޡ����ؿ� */</code></dt>
186
<dd><code>/* �ǥ��쥯�ȥ������깽¤�Υޡ��� */</code></dd>
188
<dt><code>/* ����������ޡ����ؿ� */</code></dt>
189
<dd><code>/* �����������깽¤�κ����ޡ��� */</code></dd>
191
<dt><code>/* ���ޥ�ɡ��ơ��֥� */</code></dt>
192
<dd><code>/* ���ޥ�� apr_table_t */</code></dd>
194
<dt><code>/* �ϥ�ɥ� */</code></dt>
195
<dd><code>/* �ϥ�ɥ� */</code></dd>
198
<p>�Ť��ؿ��λĤ�Τ�Τϥեå��Ȥ�����Ͽ�����٤��Ǥ���
199
�������Ǽ��Τ褦�ʥեå������ơ������������Ƥ��ޤ���</p>
202
<dt><code>ap_hook_post_config</code></dt>
203
<dd>(������ <code>_init</code> �롼������Ͽ�����٤����Ǥ�)</dd>
205
<dt><code>ap_hook_http_method</code></dt>
206
<dd>(�ꥯ�����Ȥ��� HTTP ��åɤ�������ޤ� (�ߴ���))</dd>
208
<dt><code>ap_hook_open_logs</code></dt>
209
<dd>(����Υ����Υ����ץ�)</dd>
211
<dt><code>ap_hook_auth_checker</code></dt>
212
<dd>(����������¤�ɬ�פȤ��뤫�ɤ����γ�ǧ)</dd>
214
<dt><code>ap_hook_access_checker</code></dt>
215
<dd>(�⥸�塼���ͭ������γ�ǧ)</dd>
217
<dt><code>ap_hook_check_user_id</code></dt>
218
<dd>(�桼�� ID �ȥѥ���ɤγ�ǧ)</dd>
220
<dt><code>ap_hook_default_port</code></dt>
221
<dd>(�����ФΥǥե���ȡ��ݡ��Ȥμ���)</dd>
223
<dt><code>ap_hook_pre_connection</code></dt>
224
<dd>(������ľ����ɬ�פʤ��Ȥ�¹ԡ������� accept ľ��˸ƤФ��)</dd>
226
<dt><code>ap_hook_process_connection</code></dt>
227
<dd>(�ץ��ȥ���ν���)</dd>
229
<dt><code>ap_hook_child_init</code></dt>
230
<dd>(�ҥץ�������ưľ��)</dd>
232
<dt><code>ap_hook_create_request</code></dt>
235
<dt><code>ap_hook_fixups</code></dt>
236
<dd>(�������Ƥ��������ѹ�����饹�ȡ������)</dd>
238
<dt><code>ap_hook_handler</code></dt>
239
<dd>(�������Ƥ�����)</dd>
241
<dt><code>ap_hook_header_parser</code></dt>
242
<dd>(�⥸�塼��˥إå��ξȲ���롣�ۤȤ�ɤΥ⥸�塼��ǤϻȤ��ޤ���post_read_request ��Ȥ��ޤ�)</dd>
244
<dt><code>ap_hook_insert_filter</code></dt>
245
<dd>(�ե��륿����������˥ե��륿������)</dd>
247
<dt><code>ap_hook_log_transaction</code></dt>
248
<dd>(�ꥯ�����ȤˤĤ��Ƥξ����Ͽ����)</dd>
250
<dt><code>ap_hook_optional_fn_retrieve</code></dt>
251
<dd>(���ץ����Ȥ�����Ͽ���줿�ؿ��μ���)</dd>
253
<dt><code>ap_hook_post_read_request</code></dt>
254
<dd>(�ꥯ�����Ȥ��ɤߤ�����塢¾�Υե����������˸ƤФ��)</dd>
256
<dt><code>ap_hook_quick_handler</code></dt>
257
<dd>�ꥯ�����Ȥν������Ϥޤ����˸ƤФ�롣����å���⥸�塼�뤬
260
<dt><code>ap_hook_translate_name</code></dt>
261
<dd>(URI ��ե�����̾���Ѵ�����)</dd>
263
<dt><code>ap_hook_type_checker</code></dt>
264
<dd>(ʸ�η�������ꡣ���뤤�Ϥ�������)</dd>
268
<div class="bottomlang">
269
<p><span>Available Languages: </span><a href="../en/developer/modules.html" hreflang="en" rel="alternate" title="English"> en </a> |
270
<a href="../ja/developer/modules.html" title="Japanese"> ja </a></p>
271
</div><div id="footer">
272
<p class="apache">Copyright 2006 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
273
<p class="menu"><a href="../mod/">�⥸�塼��</a> | <a href="../mod/directives.html">�ǥ��쥯�ƥ���</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">�Ѹ�</a> | <a href="../sitemap.html">�����ȥޥå�</a></p></div>
b'\\ No newline at end of file'