pier 01/07/19 16:49:00 Modified: webapp/lib pr_warp.h Log: Added WARP header structure to process headers from table. Added packet types for request. Changed function names for configuration. Revision Changes Path 1.4 +24 -3 jakarta-tomcat-connectors/webapp/lib/pr_warp.h Index: pr_warp.h =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/webapp/lib/pr_warp.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- pr_warp.h 2001/07/19 04:22:13 1.3 +++ pr_warp.h 2001/07/19 23:49:00 1.4 @@ -54,7 +54,7 @@ * * * ========================================================================= */ -/* @version $Id: pr_warp.h,v 1.3 2001/07/19 04:22:13 pier Exp $ */ +/* @version $Id: pr_warp.h,v 1.4 2001/07/19 23:49:00 pier Exp $ */ #ifndef _PR_WARP_H_ #define _PR_WARP_H_ @@ -90,6 +90,13 @@ char buff[65536]; } warp_packet; +/* Structure for processin headers in WARP */ +typedef struct warp_header { + wa_connection *conn; + warp_packet *pack; + wa_boolean fail; +} warp_header; + /* ************************************************************************* */ /* DEFINITIONS */ /* ************************************************************************* */ @@ -109,6 +116,20 @@ #define TYPE_CONF_DONE 0x04 #define TYPE_CONF_PROCEED 0x05 +#define TYPE_REQ_INIT 0x10 +#define TYPE_REQ_CONTENT 0x11 +#define TYPE_REQ_SCHEME 0x12 +#define TYPE_REQ_AUTH 0x13 +#define TYPE_REQ_HEADER 0x14 +#define TYPE_REQ_PROCEED 0x1f + +#define TYPE_RES_STATUS 0x20 +#define TYPE_RES_HEADER 0x21 +#define TYPE_RES_COMMIT 0x2f +#define TYPE_RES_BODY 0x30 +#define TYPE_RES_DONE 0x3f + + /* ************************************************************************* */ /* PACKET FUNCTIONS FROM PR_WARP_PACKET.C */ /* ************************************************************************* */ @@ -132,7 +153,7 @@ /* ************************************************************************* */ /* CONFIGURATION FUNCTIONS FROM PR_WARP_CONFIG.C */ /* ************************************************************************* */ -wa_boolean n_check(wa_connection *conn, warp_packet *pack); -wa_boolean n_configure(wa_connection *conn); +wa_boolean c_check(wa_connection *conn, warp_packet *pack); +wa_boolean c_configure(wa_connection *conn); #endif /* ifndef _PR_WARP_H_ */