Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

cifhandler.c File Reference

#include <dirent.h>
#include "fast_merge_sort.h"
#include "cifhandler.h"

Data Structures

struct  cmd_dispatch_t

Defines

#define CIF_CMD(cmd, header, handler)   { cmd, header, handler }
#define CMP_LOGFILES(a, b)   (strcmp( (( (a)->desc != NULL )?(a)->desc:(a)->filename), (( (b)->desc != NULL )?(b)->desc:(b)->filename) ) <= 0)
#define HTML_LINE_SUFFIX   "<br>\n"
#define LOG_HTML_FOOTER   "</body></html>"
#define LOG_HTML_HEADER   "<html><head><title>Log Report</title><meta http-equiv=refresh content=10></head><body>"

Functions

aw_cifhandler_t * aw_create_cifhandler (u_int32_t port, u_int8_t *docroot, aw_logger_t *logger)
 Create a cif handler.


Define Documentation

#define CIF_CMD (  cmd,
header,
handler   )     { cmd, header, handler }
 

#define CMP_LOGFILES (  a,
b   )     (strcmp( (( (a)->desc != NULL )?(a)->desc:(a)->filename), (( (b)->desc != NULL )?(b)->desc:(b)->filename) ) <= 0)
 

#define HTML_LINE_SUFFIX   "<br>\n"
 

#define LOG_HTML_FOOTER   "</body></html>"
 

#define LOG_HTML_HEADER   "<html><head><title>Log Report</title><meta http-equiv=refresh content=10></head><body>"
 


Function Documentation

aw_cifhandler_t* aw_create_cifhandler (  u_int32_t  port,
u_int8_t *  docroot,
aw_logger_t *  logger
) 
 

Create a cif handler.

aw_create_cifhandler

Parameters:
port Port
docroot Path of root of doc tree
logger Logger object
Returns:
Handler object

Aware 0.11.1 Copyright (C) 1998-2005 Russell Leighton (russ@elegant-software.com)