//TODO: delete debug output
printf("\ncalled function 'redistribute_spare_capacity'\n");
+ struct fcb_contract * node;
+ struct fcb_contract *fcb_contracts_field;
+ int num;
+
+ num = 0;
+ gavl_cust_for_each(fcb_contract, fcb, node) {
+ //TODO: Change pseudocode
+ //if(resource of contract is wifi)
+ // add to fcb_contracts_field
+ num++;
+ }
+
+ //TODO: Use first line
+ //prepare_reservation_list(resource, fcb_contracts_field, num);
prepare_reservation_list(resource, NULL, 0);
/* forb_sequence_alloc(ids, rl.length); */
/* *ids_out = ids; /\* ids is freed by FORB *\/ */
+ //Insert list of contracts "resource"
rebalance_spare_capacity_and_reserve(resource);
/* Commit */
}