struct object;
struct objhead;
+/*--------------------------------------------------------------------*/
+
+enum step {
+#define STEP(l, u) STP_##u,
+#include "steps.h"
+#undef STEP
+};
+
/*--------------------------------------------------------------------
* HTTP Request/Response/Header handling structure.
* RSN: struct worker and struct session will have one of these embedded.
time_t t_req;
time_t t_resp;
+ enum step step;
unsigned handling;
TAILQ_ENTRY(sess) list;
--- /dev/null
+/* $Id$ */
+
+STEP(recv, RECV)
+STEP(pipe, PIPE)
+STEP(pass, PASS)
+STEP(passbody, PASSBODY)
+STEP(lookup, LOOKUP)
+STEP(miss, MISS)
+STEP(hit, HIT)
+STEP(fetch, FETCH)
+STEP(deliver, DELIVER)
+STEP(error, ERROR)
+STEP(done, DONE)