mod_dbd.h revision 8de2b4a02fabf2320240e7ded88eb22d07190dd9
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher/* Licensed to the Apache Software Foundation (ASF) under one or more
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * contributor license agreements. See the NOTICE file distributed with
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * this work for additional information regarding copyright ownership.
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * The ASF licenses this file to You under the Apache License, Version 2.0
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * (the "License"); you may not use this file except in compliance with
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * the License. You may obtain a copy of the License at
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * http://www.apache.org/licenses/LICENSE-2.0
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * Unless required by applicable law or agreed to in writing, software
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * distributed under the License is distributed on an "AS IS" BASIS,
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * See the License for the specific language governing permissions and
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * limitations under the License.
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * @brief Database Access Extension Module for Apache
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * Overview of what this is and does:
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * @defgroup MOD_DBD mod_dbd
a4cce2c98eedecb5d3b47da62104634cae268434Stephen Gallagher * @ingroup APACHE_MODS
60cab26b12df9a2153823972cde0c38ca86e01b9Yassir Elley/* Create a set of DBD_DECLARE(type), DBD_DECLARE_NONSTD(type) and
60cab26b12df9a2153823972cde0c38ca86e01b9Yassir Elley * DBD_DECLARE_DATA with appropriate export and import tags for the platform
#define DBD_DECLARE_DATA
#include <httpd.h>
#include <apr_optional.h>
#include <apr_hash.h>
#include <apr_hooks.h>
const char *name;
const char *params;
int persist;
#if APR_HAS_THREADS
int nmin;
int nkeep;
int nmax;
int exptime;
int set;
} dbd_cfg_t;
} ap_dbd_t;
* the server startup/configuration phase. Can't be called