X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnet.h;h=9b9944251cb343af1b1ff2012f6378bf602749d9;hb=ea7be103c14b4469b10a96035464f5f3a41167f0;hp=5ea2ae3ed28bd88c036e0fd3076b53dfe689d9a6;hpb=53818faa72ac501f593edfc454b35d1fd4bfb318;p=meshlink diff --git a/src/net.h b/src/net.h index 5ea2ae3e..9b994425 100644 --- a/src/net.h +++ b/src/net.h @@ -82,6 +82,13 @@ typedef struct outgoing_t { extern void init_outgoings(struct meshlink_handle *mesh); extern void exit_outgoings(struct meshlink_handle *mesh); +#if defined(HAVE_RECVMMSG) || defined(HAVE_SENDMMSG) +extern void init_mmsg(struct meshlink_handle *mesh); +extern void exit_mmsg(struct meshlink_handle *mesh); +#endif +#ifdef HAVE_SENDMMSG +extern void flush_mmsg(struct meshlink_handle *mesh); +#endif extern void retry_outgoing(struct meshlink_handle *mesh, outgoing_t *); extern void handle_incoming_vpn_data(struct event_loop_t *loop, void *, int);