attempting to implement retries in dnc resolve

This commit is contained in:
2020-02-14 16:55:04 +00:00
parent 20de4ae2db
commit 5b9fb40ba5
3 changed files with 63 additions and 26 deletions

View File

@@ -446,7 +446,9 @@ extern "C" {
#endif
MIO_EXPORT mio_svc_dnc_t* mio_svc_dnc_start (
mio_t* mio
mio_t* mio,
const mio_ntime_t* reply_tmout,
mio_oow_t reply_tmout_retries
);
MIO_EXPORT void mio_svc_dnc_stop (
@@ -465,6 +467,11 @@ MIO_EXPORT mio_dns_msg_t* mio_svc_dnc_sendmsg (
mio_oow_t xtnsize
);
MIO_EXPORT mio_dns_msg_t* mio_svc_dnc_resendmsg (
mio_svc_dnc_t* dnc,
mio_dns_msg_t* msg
);
MIO_EXPORT mio_dns_msg_t* mio_svc_dnc_sendreq (
mio_svc_dnc_t* dnc,
mio_dns_bhdr_t* bdns,