1 #ifndef LI_REQPOOL_H 2 #define LI_REQPOOL_H 3 #include "first.h" 4 5 #include "base_decls.h" 6 7 void request_init_data (request_st *r, connection *con, server *srv); 8 void request_reset (request_st *r); 9 void request_reset_ex (request_st *r); 10 void request_release (request_st *r); 11 request_st * request_acquire (connection *con); 12 13 __attribute_cold__ 14 void request_free_data (request_st *r); 15 16 __attribute_cold__ 17 void request_pool_init (uint32_t sz); 18 19 __attribute_cold__ 20 void request_pool_free (void); 21 22 #endif 23