X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=secnet.git;a=blobdiff_plain;f=comm-common.h;fp=comm-common.h;h=ed6a86b44b7bd7a801bf98d2d71c13b24b9ac4a3;hp=835d056b5d5117e8e0f99a6ee02c165bc06ee2dc;hb=5c679ae0bf87d5d53b65c5e7667a1fa304bdcdeb;hpb=53f4e66603bcc2d21c70ad7a69db5fda6da5d645 diff --git a/comm-common.h b/comm-common.h index 835d056..ed6a86b 100644 --- a/comm-common.h +++ b/comm-common.h @@ -72,6 +72,7 @@ struct udpsocks { struct udpsock socks[UDP_MAX_SOCKETS]; /* private for udp_socks_* */ struct udpcommon *uc; /* link to parent, for cfg, notify list, etc. */ + struct poll_interest *interest; }; struct udpcommon { @@ -87,6 +88,7 @@ bool_t udp_make_socket(struct udpcommon *uc, struct udpsock *us, /* Fills in us->fd. Logs any errors with lg_[v]perror. */ void udp_socks_register(struct udpcommon *uc, struct udpsocks *socks); +void udp_socks_deregister(struct udpcommon *uc, struct udpsocks *socks); #define UDP_APPLY_STANDARD(st,uc,desc) \ (uc)->use_proxy=False; \