Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

handler.c File Reference

#include "wsIntrn.h"

Functions

static int websUrlHandlerSort (const void *p1, const void *p2)
static int websPublishHandler (webs_t wp, char_t *urlPrefix, char_t *webDir, int sid, char_t *url, char_t *path, char_t *query)
static char_twebsCondenseMultipleChars (char_t *strToCondense, char_t cCondense)
int websUrlHandlerOpen ()
void websUrlHandlerClose ()
int websUrlHandlerDefine (char_t *urlPrefix, char_t *webDir, int arg, int(*handler)(webs_t wp, char_t *urlPrefix, char_t *webdir, int arg, char_t *url, char_t *path, char_t *query), int flags)
int websUrlHandlerDelete (int(*handler)(webs_t wp, char_t *urlPrefix, char_t *webDir, int arg, char_t *url, char_t *path, char_t *query))
int websPublish (char_t *urlPrefix, char_t *path)
char_twebsGetPublishDir (char_t *path, char_t **urlPrefix)
int websUrlHandlerRequest (webs_t wp)

Variables

static websUrlHandlerTypewebsUrlHandler
static int websUrlHandlerMax
static int urlHandlerOpenCount = 0

Function Documentation

static char_t * websCondenseMultipleChars char_t strToCondense,
char_t  cCondense
[static]
 

char_t* websGetPublishDir char_t path,
char_t **  urlPrefix
 

int websPublish char_t urlPrefix,
char_t path
 

static int websPublishHandler webs_t  wp,
char_t urlPrefix,
char_t webDir,
int  sid,
char_t url,
char_t path,
char_t query
[static]
 

void websUrlHandlerClose  ) 
 

int websUrlHandlerDefine char_t urlPrefix,
char_t webDir,
int  arg,
int(*)(webs_t wp, char_t *urlPrefix, char_t *webdir, int arg, char_t *url, char_t *path, char_t *query)  handler,
int  flags
 

int websUrlHandlerDelete int(*)(webs_t wp, char_t *urlPrefix, char_t *webDir, int arg, char_t *url, char_t *path, char_t *query)  handler  ) 
 

int websUrlHandlerOpen  ) 
 

int websUrlHandlerRequest webs_t  wp  ) 
 

static int websUrlHandlerSort const void *  p1,
const void *  p2
[static]
 


Variable Documentation

int urlHandlerOpenCount = 0 [static]
 

websUrlHandlerType* websUrlHandler [static]
 

int websUrlHandlerMax [static]
 


Generated on Thu Mar 2 16:11:29 2006 for VDK Blacksheep by  doxygen 1.4.1