]> rtime.felk.cvut.cz Git - frescor/frsh.git/blob - fres/resmng/frm.idl
Directory structure chanage
[frescor/frsh.git] / fres / resmng / frm.idl
1 #ifndef _RM_IDL
2 #define _RM_IDL
3
4 #include "../contract/fres_contract_idl.idl"
5
6 module fres {
7         interface resource_manager {
8                 long reserve_contracts(in contract::ptr_seq contracts);
9                 void commit_contracts(in contract::id_seq ids,
10                                       out contract::ptr_seq contract_with_scheduler_data);
11                 void cancel_contracts(in contract::id_seq ids);
12         };
13 };
14
15 #endif