Merge pull request #100 from painless-security/milestone/monitoring
[trust_router.git] / include / tr_socket.h
index 33648c1..73c8d15 100644 (file)
 #define TRUST_ROUTER_TR_SOCKET_H
 
 #include <stdlib.h>
+#include <poll.h> // for nfds_t
+#include <sys/socket.h>
 
-ssize_t listen_on_all_addrs(unsigned int port, int *fd_out, size_t max_fd);
+nfds_t tr_sock_listen_all(int port, int *fd_out, nfds_t max_fd);
+int tr_sock_accept(int sock);
 
 #endif //TRUST_ROUTER_TR_SOCKET_H