diff options
author | Christian Pointner <equinox@anytun.org> | 2014-02-09 23:12:44 +0000 |
---|---|---|
committer | Christian Pointner <equinox@anytun.org> | 2014-02-09 23:12:44 +0000 |
commit | 72fa004f63e49103512ba3c29836f2cdeda19423 (patch) | |
tree | d7a9421bf05fe305277d31a3d4a45169da589c9e /src/udp.h | |
parent | remote end is now stored at every sock (diff) |
moved remote end handling and active sock to udp.c
Diffstat (limited to 'src/udp.h')
-rw-r--r-- | src/udp.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -63,11 +63,12 @@ typedef struct udp_struct udp_t; int udp_init(udp_t* sock, const char* local_addr, const char* port, resolv_addr_type_t resolv_type); int udp_init_fd_set(udp_t* sock, fd_set* set); +int udp_has_remote(udp_t* sock); int udp_resolv_remote(udp_t* sock, const char* remote_addr, const char* port, resolv_addr_type_t resolv_type); -void udp_set_active_sock(udp_t* sock, int fd); +void udp_update_remote(udp_t* sock, int fd, udp_endpoint_t* remote); void udp_close(udp_t* sock); -char* udp_endpoint_to_string(udp_endpoint_t e); +char* udp_endpoint_to_string(udp_endpoint_t* e); char* udp_get_remote_end_string(udp_t* sock); int udp_read(udp_t* sock, int fd, u_int8_t* buf, u_int32_t len, udp_endpoint_t* remote_end); |