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

aw_wwwhandler_xtn_s Struct Reference

#include <wwwhandler.h>


Data Fields

byte_t * appendlog
byte_t buffer [2048]
struct {
   byte_t *   args
   aw_hashString_t *   args_dict
   byte_t *   args_end
   byte_t *   command
   u_int32_t   content_length
   aw_wwwhandler_io_code_t(*   handler )(aw_handler_args_t *args, struct aw_wwwhandler_xtn_s *xtn)
   aw_wwwhandler_io_code_t(*   header )(aw_handler_args_t *args, struct aw_wwwhandler_xtn_s *xtn)
   byte_t *   header_block
   byte_t *   headers
   byte_t *   message_block
   struct {
      byte_t *   data
      u_int32_t   nbytes
      u_int32_t   nbytes_allocated
   }   page
} cgi
aw_ip_addr_t clientip
int32_t count
aw_wwwhandler_io_code_t(* do_reply )(aw_handler_args_t *args, struct aw_wwwhandler_xtn_s *xtn)
byte_t * eoheader
int32_t forkpid
aw_wwwhandler_xtn_getinfo_t getinfo
aw_wwwhandler_s * h
int32_t keep_alive
aw_monitor_t * mon
u_int32_t nbytes
byte_t path [1024]
int32_t response_cd
aw_timestamp_t starttime
aw_wwwhandler_xtn_state_cd_t state_cd
aw_timestamp_t timeout
aw_address_t timeout_eventid
int32_t txfd
aw_wwwhandler_xtn_type_cd_t type_cd


Field Documentation

byte_t* aw_wwwhandler_xtn_s::appendlog
 

byte_t * aw_wwwhandler_xtn_s::args
 

aw_hashString_t* aw_wwwhandler_xtn_s::args_dict
 

byte_t* aw_wwwhandler_xtn_s::args_end
 

byte_t aw_wwwhandler_xtn_s::buffer[2048]
 

struct { ... } aw_wwwhandler_xtn_s::cgi
 

aw_ip_addr_t aw_wwwhandler_xtn_s::clientip
 

byte_t* aw_wwwhandler_xtn_s::command
 

u_int32_t aw_wwwhandler_xtn_s::content_length
 

int32_t aw_wwwhandler_xtn_s::count
 

byte_t* aw_wwwhandler_xtn_s::data
 

aw_wwwhandler_io_code_t(* aw_wwwhandler_xtn_s::do_reply)(aw_handler_args_t *args, struct aw_wwwhandler_xtn_s *xtn)
 

byte_t* aw_wwwhandler_xtn_s::eoheader
 

int32_t aw_wwwhandler_xtn_s::forkpid
 

aw_wwwhandler_xtn_getinfo_t aw_wwwhandler_xtn_s::getinfo
 

struct aw_wwwhandler_s* aw_wwwhandler_xtn_s::h
 

aw_wwwhandler_io_code_t(* aw_wwwhandler_xtn_s::handler)(aw_handler_args_t *args, struct aw_wwwhandler_xtn_s *xtn)
 

aw_wwwhandler_io_code_t(* aw_wwwhandler_xtn_s::header)(aw_handler_args_t *args, struct aw_wwwhandler_xtn_s *xtn)
 

byte_t* aw_wwwhandler_xtn_s::header_block
 

byte_t * aw_wwwhandler_xtn_s::headers
 

int32_t aw_wwwhandler_xtn_s::keep_alive
 

byte_t* aw_wwwhandler_xtn_s::message_block
 

aw_monitor_t* aw_wwwhandler_xtn_s::mon
 

u_int32_t aw_wwwhandler_xtn_s::nbytes
 

u_int32_t aw_wwwhandler_xtn_s::nbytes_allocated
 

struct { ... } aw_wwwhandler_xtn_s::page
 

byte_t aw_wwwhandler_xtn_s::path[1024]
 

int32_t aw_wwwhandler_xtn_s::response_cd
 

aw_timestamp_t aw_wwwhandler_xtn_s::starttime
 

aw_wwwhandler_xtn_state_cd_t aw_wwwhandler_xtn_s::state_cd
 

aw_timestamp_t aw_wwwhandler_xtn_s::timeout
 

aw_address_t aw_wwwhandler_xtn_s::timeout_eventid
 

int32_t aw_wwwhandler_xtn_s::txfd
 

aw_wwwhandler_xtn_type_cd_t aw_wwwhandler_xtn_s::type_cd
 


The documentation for this struct was generated from the following file:
Aware 0.11.1 Copyright (C) 1998-2005 Russell Leighton (russ@elegant-software.com)