xref: /lighttpd1.4/src/base_decls.h (revision 49e9f0ac)
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 union sock_addr;
13 typedef union sock_addr sock_addr;
14 
15 struct fdnode_st;
16 typedef struct fdnode_st fdnode;
17 
18 struct log_error_st;
19 typedef struct log_error_st log_error_st;
20 
21 enum handler_t {
22   HANDLER_UNSET,
23   HANDLER_GO_ON,
24   HANDLER_FINISHED,
25   HANDLER_COMEBACK,
26   HANDLER_WAIT_FOR_EVENT,
27   HANDLER_ERROR,
28   HANDLER_WAIT_FOR_FD
29 };
30 typedef enum handler_t handler_t;
31 
32 #define BV(x) (1 << x)
33 
34 
35 #endif
36