File nut/include/pro/httpu.h


Included Files


Preprocessor definitions

#define _PRO_HTTPU_H_

#define HTTPU_MAX_DATAGRAM_SIZE 508

#define HTTPU_MAX_HEADER_LINES 16


Typedef HTTPU_SESSION

typedef struct _HTTPU_SESSION HTTPU_SESSION
See: Type struct _HTTPU_SESSION

Typedef HTTPU_HEADER

typedef struct _HTTPU_HEADER HTTPU_HEADER
See: Type struct _HTTPU_HEADER

Typedef HTTPU_MESSAGE

typedef struct _HTTPU_MESSAGE HTTPU_MESSAGE
See: Type struct _HTTPU_MESSAGE

Type struct _HTTPU_HEADER

struct _HTTPU_HEADER
struct _HTTPU_HEADER  
   {  
      int hdr_num;  
      char* hdr_name[16];  
      char* hdr_value[16];  
   }  

Type struct _HTTPU_MESSAGE

struct _HTTPU_MESSAGE
struct _HTTPU_MESSAGE  
   {  
      char msg_buff[508+1];  
      int msg_len;  
   }  

Type struct _HTTPU_SESSION

struct _HTTPU_SESSION
struct _HTTPU_SESSION  
   {  
      UDPSOCKET* s_sock;  
      uint32_t s_reqip;  
      unsigned short s_reqport;  
      HTTPU_MESSAGE s_sndbuf;  
      HTTPU_MESSAGE s_rcvbuf;  
      HTTPU_HEADER s_rcvhdr;  
   }