UL_LOG_CUST(ulogd_frm);
ul_log_domain_t ulogd_frm = {UL_LOGL_MSG, "frm"};
-struct frm_data {
- struct fres_sa_scenario *scenario;
- const struct fres_res_manager *desc;
-};
-
#define object_to_frm(o) (struct frm_data*)forb_instance_data(o)
#define save_errno(cmd) do { int _e = errno; cmd; errno = _e; } while(0)
void *priv; /**< Any data to be passed to admission test */
};
+struct frm_data {
+ struct fres_sa_scenario *scenario;
+ const struct fres_res_manager *desc;
+};
+
+fres_resource_manager frm_register(forb_orb orb, struct frm_data *frm_data,
+ forb_executor_t *executor,
+ const struct fres_res_manager *desc);
int frm_register_and_run(forb_orb orb,
const struct fres_res_manager *desc);