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_ */