summaryrefslogtreecommitdiff
path: root/src/udp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/udp.h')
-rw-r--r--src/udp.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/udp.h b/src/udp.h
index 2684c13..ffc87d6 100644
--- a/src/udp.h
+++ b/src/udp.h
@@ -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);