]> rtime.felk.cvut.cz Git - frescor/fwp.git/blob - frsh_aquosa/scheduler.c
f57d7fb878180549c036704a06127427a3b49e25
[frescor/fwp.git] / frsh_aquosa / scheduler.c
1 #include "frsh_scheduler.h"
2 #include "qres_lib.h"
3
4 int aquosa_sched_init()
5 {
6         qos_rv rv;
7
8         if (qres_init() != QOS_OK) {
9                 return -1;
10         }
11         
12         /* register to DTM */
13         return 0
14 }
15
16 int aquosa_sched_exit()
17 {
18         qos_rv rv;
19
20         rv = qres_cleanup();
21         return qos_rv_int(rv);
22 }
23
24 int aquosa_create_vres(contract_handle_t contract)
25 {
26         // parse contract and create vres by calling
27         // qos_rv qres_create_server(qres_params_t *p_params,
28         //                              qres_sid_t *p_sid);
29                 
30 }
31
32 frsh_sched_ops aquosa_sched_ops = {
33         .init = aquosa_init();
34         .exit = aquosa_exit();
35         .create_vres = aquosa_create_vres();
36         .cancel_vres = aquosa_cancel_vres();
37         .change_vres = aquosa_change_vres();
38 };
39