/* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef MOD_CACHE_DISK_H
#define MOD_CACHE_DISK_H
#include "apr_file_io.h"
#include "cache_disk_common.h"
/*
* include for mod_cache_disk: Disk Based HTTP 1.1 Cache.
*/
typedef struct {
const char *file;
char *tempfile;
/*
* disk_cache_object_t
* Pointed to by cache_object_t::vobj
*/
typedef struct disk_cache_object {
const char *prefix;
/*
* mod_cache_disk configuration
*/
/* TODO: Make defaults OS specific */
#define DEFAULT_READSIZE 0
#define DEFAULT_READTIME 0
typedef struct {
const char* cache_root;
typedef struct {
#endif /*MOD_CACHE_DISK_H*/