int rv;
/* Prepare vres parameters */
- basic = fres_contract_get_basic(vres->contract);
- fwp_sched = fres_contract_get_block(vres->contract, FRES_BLOCK_FWP_SCHED);
+ basic = fres_contract_get_basic(vres->new);
+ fwp_sched = fres_contract_get_block(vres->new, FRES_BLOCK_FWP_SCHED);
//fwp_fna_network_budget_to_bytes(FRSH_NETPF_FWP, &basic->budget, &vparams.budget);
vparams.budget = basic->budget.tv_nsec;
}
vres->priv = fwp_vresd;
- fres_contract_id_to_string(id, &vres->contract->id, sizeof(id));
+ fres_contract_id_to_string(id, &vres->id, sizeof(id));
printf("Creating FWP VRes (id=%s, period=%ld ms, budget=%ld bytes AC=%d)\n",
id, fosa_rel_time_to_msec(basic->period),
vparams.budget, vparams.ac_id);
fwp_vresd = (fwp_vres_d_t) vres->priv;
fwp_vres_destroy(fwp_vresd);
- basic = fres_contract_get_basic(vres->contract);
- fres_contract_id_to_string(id, &vres->contract->id, sizeof(id));
+ basic = fres_contract_get_basic(vres->allocated);
+ fres_contract_id_to_string(id, &vres->id, sizeof(id));
printf("Creating FWP VRes (id=%s, period=%ld ms, budget=%ld bytes)\n",
id, fosa_rel_time_to_msec(basic->period), basic->budget.tv_sec);