From: sangorrin Date: Mon, 7 Apr 2008 08:22:18 +0000 (+0000) Subject: neg in slave, receive results X-Git-Url: https://rtime.felk.cvut.cz/gitweb/frescor/fna.git/commitdiff_plain/6f87acb47c3bde61b898c68c96f8744a007e655d neg in slave, receive results git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1068 35b4ef3e-fd22-0410-ab77-dab3279adceb --- diff --git a/tests/tests_frescan/test_frescan_bwres_negotiate_in_slave.c b/tests/tests_frescan/test_frescan_bwres_negotiate_in_slave.c index 5cb8849..4d4dcb8 100644 --- a/tests/tests_frescan/test_frescan_bwres_negotiate_in_slave.c +++ b/tests/tests_frescan/test_frescan_bwres_negotiate_in_slave.c @@ -4,6 +4,7 @@ #include "frescan.h" #include "frescan_bandwidth_reservation.h" +#include "frescan_servers.h" #define ERROR(s) {perror (s); exit (-1);} @@ -16,6 +17,7 @@ int main () frescan_init_params_t init_params; frescan_ss_t ss; frescan_contract_t contract; + frescan_server_params_t server_params; init_params.net = NETWORK; init_params.node = LOCAL_NODE; @@ -34,14 +36,25 @@ int main () contract.min_values.budget = 5; contract.min_values.period.tv_sec = 3; contract.min_values.period.tv_nsec = 0; - contract.max_values.budget = 5; + contract.max_values.budget = 7; contract.max_values.period.tv_sec = 2; contract.max_values.period.tv_nsec = 0; contract.prio = 5; + printf("Negotiating a contract\n"); ret = frescan_bwres_negotiate(NETWORK, &contract, &ss); if (ret != 0) ERROR ("could not negotiate succesfully"); + printf("negotiation was succesful, ss:%u\n", ss); + ret = frescan_servers_get_data(NETWORK, &server_params, ss); + if (ret != 0) ERROR ("could not get servers data"); + + printf("B:%u, T=(%u,%u), P:%u\n", + server_params.values.budget, + server_params.values.period.tv_sec, + server_params.values.period.tv_nsec, + server_params.prio); + while (1) { sleep(1); }