![]() |
![]() |
||||||
![]() |
|||||||
|
/*
*
* http.h - part of Danovitsch Webcam
*
* Copyright (C) 2001, 2003 by Daan Vreeken
*
* Published under the terms of the GNU Public License 2.0
* (or any later version)
*
*/
#define HTTP_MaxContentLength 256
struct HTTP_ResponseArr
{
int Code;
const char *Header;
int IsError;
char *ErrorDocument;
};
extern struct Connection *Server_CurrentConnection;
extern char *HTTP_GetPostData(struct Connection *C, char *Name);
extern void HTTP_FileSettings(struct Connection *C, char *FileName);
extern void HTTP_FileStats(struct Connection *C, char *FileName);
extern void HTTP_FileWebcam(struct Connection *C, char *FileName);
extern struct HTTP_ResponseArr HTTP_Responses[];
typedef void (*HTTP_FileHandler)(struct Connection *C, char *FileName);
struct HTTP_FileArr
{
const char *Name;
const char *ContentType;
HTTP_FileHandler Handler;
};
extern struct HTTP_FileArr HTTP_Files[];
extern void HTTP_Header(struct Connection *C, int Code, char *ContentType);
extern void HTTP_Response(struct Connection *C);
syntax highlighted by Code2HTML, v. 0.9.1 Email me with questions/comments : Daan <Danovitsch @ Vitsch . net> |