Source
29
29
ZBX_ASYNC_TASK_READ,
30
30
ZBX_ASYNC_TASK_WRITE,
31
31
ZBX_ASYNC_TASK_STOP,
32
32
33
33
}
34
34
zbx_async_task_state_t;
35
35
36
36
typedef int (*zbx_async_task_process_cb_t)(short event, void *data, int *fd, const char *addr, char *dnserr);
37
37
typedef void (*zbx_async_task_clear_cb_t)(void *data);
38
38
39
-
void zbx_async_poller_add_task(struct event_base *ev, struct evdns_base *dnsbase, const char *addr,
39
+
void zbx_async_poller_add_task(struct event_base *ev, struct evdns_base *dnsbase, const char *addr,
40
40
void *data, int timeout, zbx_async_task_process_cb_t process_cb, zbx_async_task_clear_cb_t clear_cb);
41
41
#endif
42
42
#endif