comparison src/event/ngx_event_udp.h @ 8003:0f6cc8f73744

Core: added function for local source address cmsg.
author Vladimir Homutov <vl@nginx.com>
date Tue, 25 Jan 2022 15:48:58 +0300
parents cfe1284e5d1d
children ce6d9cf0f567
comparison
equal deleted inserted replaced
8002:cfe1284e5d1d 8003:0f6cc8f73744
39 #endif 39 #endif
40 } ngx_addrinfo_t; 40 } ngx_addrinfo_t;
41 41
42 size_t ngx_set_srcaddr_cmsg(struct cmsghdr *cmsg, 42 size_t ngx_set_srcaddr_cmsg(struct cmsghdr *cmsg,
43 struct sockaddr *local_sockaddr); 43 struct sockaddr *local_sockaddr);
44 ngx_int_t ngx_get_srcaddr_cmsg(struct cmsghdr *cmsg,
45 struct sockaddr *local_sockaddr);
44 46
45 #endif 47 #endif
46 48
47 void ngx_event_recvmsg(ngx_event_t *ev); 49 void ngx_event_recvmsg(ngx_event_t *ev);
48 ssize_t ngx_sendmsg(ngx_connection_t *c, struct msghdr *msg, int flags); 50 ssize_t ngx_sendmsg(ngx_connection_t *c, struct msghdr *msg, int flags);