Apache HTTP Server Request Library

apreq_module_apache.h
1 /*
2 ** Licensed to the Apache Software Foundation (ASF) under one or more
3 ** contributor license agreements. See the NOTICE file distributed with
4 ** this work for additional information regarding copyright ownership.
5 ** The ASF licenses this file to You under the Apache License, Version 2.0
6 ** (the "License"); you may not use this file except in compliance with
7 ** the License. You may obtain a copy of the License at
8 **
9 ** http://www.apache.org/licenses/LICENSE-2.0
10 **
11 ** Unless required by applicable law or agreed to in writing, software
12 ** distributed under the License is distributed on an "AS IS" BASIS,
13 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 ** See the License for the specific language governing permissions and
15 ** limitations under the License.
16 */
17
18 #ifndef APREQ_APACHE_H
19 #define APREQ_APACHE_H
20
21 #include "apreq_module.h"
22 #include <httpd.h>
23
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27
32 APREQ_DECLARE(apreq_handle_t*) apreq_handle_apache(request_rec *r);
33
34
35 APREQ_DECLARE(apr_pool_t *) apreq_handle_apache_pool(apreq_handle_t *req);
36
37 APREQ_DECLARE(apr_bucket_alloc_t *)
38 apreq_handle_apache_bucket_alloc(apreq_handle_t *req);
39
40 #define APREQ_APACHE_MMN 20050712
41
42 #ifdef __cplusplus
43 }
44 #endif
45
46 #endif
APREQ_DECLARE
#define APREQ_DECLARE(d)
Definition: apreq.h:50
apreq_module.h
Module API.
apreq_handle_t
Definition: apreq_module.h:41