diff options
author | Franciszek Malinka <franciszek.malinka@gmail.com> | 2021-04-22 21:14:19 +0200 |
---|---|---|
committer | Franciszek Malinka <franciszek.malinka@gmail.com> | 2021-04-22 21:14:19 +0200 |
commit | 7dd4ef3c7c724badfe66a027ea3289d12ec0da46 (patch) | |
tree | 7c1884be3fdd346e6c028c38d913ecd6f43ef9e2 /Semestr 4/sieci/pracownia2/router/utils.h | |
parent | 377e57cd3c1cc8de67344eeeb22e4855c77f0707 (diff) |
Ostatnie poprawki i testy routera
Diffstat (limited to 'Semestr 4/sieci/pracownia2/router/utils.h')
-rw-r--r-- | Semestr 4/sieci/pracownia2/router/utils.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Semestr 4/sieci/pracownia2/router/utils.h b/Semestr 4/sieci/pracownia2/router/utils.h index 3642779..edf90d0 100644 --- a/Semestr 4/sieci/pracownia2/router/utils.h +++ b/Semestr 4/sieci/pracownia2/router/utils.h @@ -39,6 +39,9 @@ size_t recv_message(int sockfd, char *buffer, struct sockaddr_in *sender); /* Parse datagram into a vector item. */ struct vector_item parse_message(char *buffer, struct sockaddr_in *sender); +/* Listnes for routers for timeout ms. */ +void listen_for_routers(int sockfd, int timeout, int networks_number, struct network_addr *networks, uint16_t *dists, list_t *dv); + /* Propagates dv to all connected networks. */ void propagate_distance_vector(int sockfd, int networks_number, struct network_addr *networks, uint16_t *dists, list_t *dv); |