/*+********************************************************************** * File name : http_prot.h * Title : HTTP Deamon for VxWorks Prototypes * Project : SW INFRASTRUCTURE * Date created : 15 OCT 1997 * Revision : Rev 1.0 * Author : Nir Ben-Yosef * * Description : This Implements HTTP Deamon for VxWorks * Thanks to the guys in www.apache.org for some of the ideas * * * *-*********************************************************************/ /*************************************************************************** * * Name : httpStart * * Function : Start HTTPD * * Notes : * * Return value: OK or ERROR * **************************************************************************/ extern STATUS httpStart(void); /*************************************************************************** * * Name : dnsStart * * Function : Start DNS Server * * Notes : * * Return value: OK or ERROR * **************************************************************************/ extern STATUS dnsStart(void); /*************************************************************************** * * Name : httpWriteSock * * Function : Write stream to httpd socket * * Notes : msg must be NULL terminated string. * * Return value: Number of bytes written * **************************************************************************/ extern int httpWriteSock(int sock, char *msg) ; /*************************************************************************** * * Name : httpReadFromSock * * Function : Read stream from httpd socket * * Return value: Number of bytes read * **************************************************************************/ extern int httpReadFromSock(int sock, char *buffer,int buffer_len); #ifdef DEBUG extern void errorMsg(char *msg) ; extern void infoMsg(char *msg) ; #else #define errorMsg(msg) ; #define infoMsg(msg) ; #endif