X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=comm-common.h;h=6dad9ef6c52e7010e9cf669959ad538d300cfd8e;hb=b7886fd46ab05c97b8a072e497903622bd1d5290;hp=5087ad9eb9e690010ef6f6b52bab01b464470373;hpb=9c44ef13ed639445ee2e8a4037f7b3c5fcc11aa2;p=secnet.git diff --git a/comm-common.h b/comm-common.h index 5087ad9..6dad9ef 100644 --- a/comm-common.h +++ b/comm-common.h @@ -77,6 +77,7 @@ struct udpsocks { /* private for udp_socks_* */ struct udpcommon *uc; /* link to parent, for cfg, notify list, etc. */ struct poll_interest *interest; + const char *desc; }; struct udpcommon { @@ -101,11 +102,12 @@ void udp_destroy_socket(struct udpcommon *uc, struct udpsock *us); const char *af_name(int af); void udp_sock_experienced(struct log_if *lg, struct udpcommon *uc, - const char *socksdesc, struct udpsock *us, + struct udpsocks *socks, struct udpsock *us, bool_t recvsend, int af /* 0 means any */, int r, int errnoval); -void udp_socks_register(struct udpcommon *uc, struct udpsocks *socks); +void udp_socks_register(struct udpcommon *uc, struct udpsocks *socks, + const char *desc); void udp_socks_deregister(struct udpcommon *uc, struct udpsocks *socks); void udp_socks_childpersist(struct udpcommon *uc, struct udpsocks *socks);