File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / lighttpd / src / connections-glue.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Mon Oct 14 10:32:48 2013 UTC (10 years, 8 months ago) by misho
Branches: lighttpd, MAIN
CVS tags: v1_4_35p0, v1_4_35, v1_4_33, HEAD
1.4.33

    1: #include "base.h"
    2: #include "connections.h"
    3: 
    4: const char *connection_get_state(connection_state_t state) {
    5: 	switch (state) {
    6: 	case CON_STATE_CONNECT: return "connect";
    7: 	case CON_STATE_READ: return "read";
    8: 	case CON_STATE_READ_POST: return "readpost";
    9: 	case CON_STATE_WRITE: return "write";
   10: 	case CON_STATE_CLOSE: return "close";
   11: 	case CON_STATE_ERROR: return "error";
   12: 	case CON_STATE_HANDLE_REQUEST: return "handle-req";
   13: 	case CON_STATE_REQUEST_START: return "req-start";
   14: 	case CON_STATE_REQUEST_END: return "req-end";
   15: 	case CON_STATE_RESPONSE_START: return "resp-start";
   16: 	case CON_STATE_RESPONSE_END: return "resp-end";
   17: 	default: return "(unknown)";
   18: 	}
   19: }
   20: 
   21: const char *connection_get_short_state(connection_state_t state) {
   22: 	switch (state) {
   23: 	case CON_STATE_CONNECT: return ".";
   24: 	case CON_STATE_READ: return "r";
   25: 	case CON_STATE_READ_POST: return "R";
   26: 	case CON_STATE_WRITE: return "W";
   27: 	case CON_STATE_CLOSE: return "C";
   28: 	case CON_STATE_ERROR: return "E";
   29: 	case CON_STATE_HANDLE_REQUEST: return "h";
   30: 	case CON_STATE_REQUEST_START: return "q";
   31: 	case CON_STATE_REQUEST_END: return "Q";
   32: 	case CON_STATE_RESPONSE_START: return "s";
   33: 	case CON_STATE_RESPONSE_END: return "S";
   34: 	default: return "x";
   35: 	}
   36: }
   37: 
   38: int connection_set_state(server *srv, connection *con, connection_state_t state) {
   39: 	UNUSED(srv);
   40: 
   41: 	con->state = state;
   42: 
   43: 	return 0;
   44: }
   45: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>