4 int main(int argc, char *argv[])
7 frsh_contract_t contract;
9 frsh_rel_time_t budget, period, deadline;
10 frsh_signal_info_t si;
13 if (ret) PERROR_AND_EXIT(ret, "frsh_init");
15 ret = frsh_contract_init(&contract);
16 if (ret) PERROR_AND_EXIT(ret, "frsh_contract_init");
18 budget = fosa_msec_to_rel_time(10);
19 period = fosa_msec_to_rel_time(100);
20 period = fosa_msec_to_rel_time(50);
21 ret = frsh_contract_set_basic_params(&contract,
26 if (ret) PERROR_AND_EXIT(ret, "frsh_contract_set_basic_params");
28 ret = frsh_contract_set_timing_reqs(&contract,
31 if (ret) PERROR_AND_EXIT(ret, "frsh_contract_set_timing_reqs");
33 ret = frsh_contract_negotiate(&contract, &vres);
34 if (ret) PERROR_AND_EXIT(ret, "frsh_contract_negotiate");