27 void *(*register_func)(
const char *request_id,
28 unsigned int request_id_size,
41 unsigned int request_id_size,
#define GRN_API
Definition groonga.h:39
GRN_API void grn_set_default_request_timeout(double timeout)
GRN_API void * grn_request_timer_register(const char *request_id, unsigned int request_id_size, double timeout)
struct _grn_request_timer grn_request_timer
GRN_API void grn_request_timer_set(grn_request_timer *timer)
GRN_API void grn_request_timer_unregister(void *timer_id)
GRN_API double grn_get_default_request_timeout(void)
Definition request_timer.h:25
void(* unregister_func)(void *timer_id, void *user_data)
Definition request_timer.h:31
void * user_data
Definition request_timer.h:26
void(* fin_func)(void *user_data)
Definition request_timer.h:33