1 #ifndef INCLUDED_BASE_DECLS_H 2 #define INCLUDED_BASE_DECLS_H 3 4 #include "first.h" 5 6 struct server; 7 typedef struct server server; 8 9 struct connection; 10 typedef struct connection connection; 11 12 struct h2con; 13 typedef struct h2con h2con; 14 15 struct plugin; 16 typedef struct plugin plugin; 17 18 struct request_st; 19 typedef struct request_st request_st; 20 21 union sock_addr; 22 typedef union sock_addr sock_addr; 23 24 struct fdnode_st; 25 typedef struct fdnode_st fdnode; 26 27 struct fdlog_st; 28 typedef struct fdlog_st fdlog_st; 29 typedef struct fdlog_st log_error_st; 30 31 enum handler_t { 32 HANDLER_GO_ON, 33 HANDLER_FINISHED, 34 HANDLER_COMEBACK, 35 HANDLER_WAIT_FOR_EVENT, 36 HANDLER_ERROR 37 }; 38 typedef enum handler_t handler_t; 39 40 #define BV(x) (1 << x) 41 42 43 #endif 44