]> rtime.felk.cvut.cz Git - frescor/frsh.git/commitdiff
frm_register() made public
authorMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 6 Nov 2008 17:21:22 +0000 (18:21 +0100)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 6 Nov 2008 17:21:22 +0000 (18:21 +0100)
fres/resmng/frm_generic.c
fres/resmng/frm_generic.h

index d6272d2a802a76281210b4672e29e13d5207cb08..e5df90128277a5f99c0ba5116aeb491bea2bd0e6 100644 (file)
@@ -7,11 +7,6 @@
 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)
 
index dc948a4675745b8457cd824ddc810eb902c46b3b..df17ce503699e17d5cf4fe7c4268370f19aad602 100644 (file)
@@ -41,6 +41,14 @@ struct fres_res_manager {
        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);