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 12 __attribute_returns_nonnull__ 13 request_st * request_acquire (connection *con); 14 15 __attribute_cold__ 16 void request_free_data (request_st *r); 17 18 __attribute_cold__ 19 void request_pool_init (uint32_t sz); 20 21 __attribute_cold__ 22 void request_pool_free (void); 23 24 #endif 25