apps/web/lighttpd-1.4.13/src/mod_staticfile.c File Reference

#include <ctype.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "base.h"
#include "log.h"
#include "buffer.h"
#include "plugin.h"
#include "stat_cache.h"
#include "etag.h"
#include "http_chunk.h"
#include "response.h"

Include dependency graph for mod_staticfile.c:

Go to the source code of this file.

Data Structures

struct  plugin_config
struct  plugin_data

Defines

#define PATCH(x)   p->conf.x = s->x;

Functions

 INIT_FUNC (mod_staticfile_init)
 FREE_FUNC (mod_staticfile_free)
 SETDEFAULTS_FUNC (mod_staticfile_set_defaults)
static int mod_staticfile_patch_connection (server *srv, connection *con, plugin_data *p)
static int http_response_parse_range (server *srv, connection *con, plugin_data *p)
 URIHANDLER_FUNC (mod_staticfile_subrequest)
int mod_staticfile_plugin_init (plugin *p)


Define Documentation

#define PATCH ( x   )     p->conf.x = s->x;

Definition at line 122 of file mod_staticfile.c.

Referenced by mod_staticfile_patch_connection().


Function Documentation

FREE_FUNC ( mod_staticfile_free   ) 

Definition at line 64 of file mod_staticfile.c.

References plugin_data::config_storage, free(), plugin_data::range_buf, and s.

static int http_response_parse_range ( server srv,
connection *  con,
plugin_data p 
) [static]

Definition at line 152 of file mod_staticfile.c.

References buffer, error(), plugin_data::range_buf, s, and start.

INIT_FUNC ( mod_staticfile_init   ) 

Definition at line 53 of file mod_staticfile.c.

static int mod_staticfile_patch_connection ( server srv,
connection *  con,
plugin_data p 
) [static]

Definition at line 124 of file mod_staticfile.c.

References plugin_data::config_storage, PATCH, and s.

Referenced by URIHANDLER_FUNC().

int mod_staticfile_plugin_init ( plugin *  p  ) 

Definition at line 534 of file mod_staticfile.c.

SETDEFAULTS_FUNC ( mod_staticfile_set_defaults   ) 

Definition at line 91 of file mod_staticfile.c.

References plugin_data::config_storage, and s.

URIHANDLER_FUNC ( mod_staticfile_subrequest   ) 

Definition at line 355 of file mod_staticfile.c.

References buffer, plugin_data::conf, plugin_config::exclude_ext, and mod_staticfile_patch_connection().


Generated on Fri Nov 28 00:07:31 2008 for elphel by  doxygen 1.5.1