Apache HTTPD
framework
httpd-2.4.62
modules
test
mod_optional_hook_import.c
Go to the documentation of this file.
1
/* Licensed to the Apache Software Foundation (ASF) under one or more
2
* contributor license agreements. See the NOTICE file distributed with
3
* this work for additional information regarding copyright ownership.
4
* The ASF licenses this file to You under the Apache License, Version 2.0
5
* (the "License"); you may not use this file except in compliance with
6
* the License. You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
17
#include "
httpd.h
"
18
#include "
http_config.h
"
19
#include "
http_log.h
"
20
#include "
mod_optional_hook_export.h
"
21
22
static
int
ImportOptionalHookTestHook
(
const
char
*
szStr
)
23
{
24
ap_log_error
(
APLOG_MARK
,
APLOG_DEBUG
,
OK
,
NULL
,
APLOGNO
(01866)
25
"Optional hook test said: %s"
,
szStr
);
26
27
return
OK
;
28
}
29
30
static
void
ImportRegisterHooks
(
apr_pool_t
*
p
)
31
{
32
AP_OPTIONAL_HOOK
(
optional_hook_test
,
ImportOptionalHookTestHook
,
NULL
,
33
NULL
,
APR_HOOK_MIDDLE
);
34
}
35
36
AP_DECLARE_MODULE
(
optional_hook_import
) =
37
{
38
STANDARD20_MODULE_STUFF
,
39
NULL
,
40
NULL
,
41
NULL
,
42
NULL
,
43
NULL
,
44
ImportRegisterHooks
45
};
AP_OPTIONAL_HOOK
#define AP_OPTIONAL_HOOK(name, fn, pre, succ, order)
Definition
ap_hooks.h:159
AP_DECLARE_MODULE
#define AP_DECLARE_MODULE(foo)
Definition
http_config.h:464
OK
#define OK
Definition
httpd.h:456
APLOGNO
#define APLOGNO(n)
Definition
http_log.h:117
ap_log_error
#define ap_log_error
Definition
http_log.h:370
APLOG_MARK
#define APLOG_MARK
Definition
http_log.h:283
APLOG_DEBUG
#define APLOG_DEBUG
Definition
http_log.h:71
APR_HOOK_MIDDLE
#define APR_HOOK_MIDDLE
Definition
apr_hooks.h:303
STANDARD20_MODULE_STUFF
#define STANDARD20_MODULE_STUFF
Definition
http_config.h:486
size
apr_size_t size
Definition
apr_allocator.h:115
http_config.h
Apache Configuration.
http_log.h
Apache Logging library.
httpd.h
HTTP Daemon routines.
p
apr_pool_t * p
Definition
md_event.c:32
mod_optional_hook_export.h
ImportRegisterHooks
static void ImportRegisterHooks(apr_pool_t *p)
Definition
mod_optional_hook_import.c:30
ImportOptionalHookTestHook
static int ImportOptionalHookTestHook(const char *szStr)
Definition
mod_optional_hook_import.c:22
NULL
return NULL
Definition
mod_so.c:359
apr_pool_t
Definition
apr_pools.c:562
Generated by
1.9.8