}
*contracts_out = contracts;
+ *utilization = frm->utilization;
err:;
}
memset(frm_data, 0, sizeof(*frm_data));
frm_data->desc = desc;
frm_data->scenario = fres_sa_scenario_new();
+ frm_data->utilization = -1;
if (!frm_data->scenario) {
save_errno(ul_logerr("fres_sa_scenario_new failed\n"));
goto err;
struct frm_data {
struct fres_sa_scenario *scenario;
const struct fres_res_manager *desc;
+ int utilization; /**< Utilization (0-100) used by GUI */
};
fres_resource_manager frm_register(forb_orb orb, struct frm_data *frm_data,