RecoSim  1.0
 All Classes Files Functions Variables Enumerations
user_scheduling.h
Go to the documentation of this file.
1 
22 #define FORTRESS_CONFIGURATION Config_1
23 
24 
25 #ifndef USER_SCHEDULING_H
26 #define USER_SCHEDULING_H
27 
28 #include "scheduler_interface.h"
31 
32 #define PRIORITY_QUEUE_STRATEGY EDFPriorityComparator
33 
34 WAITING_QUEUE_HANDLER(EA1_free);
35 MAPPING_ALGORITHM(EA1_free);
36 SCHEDULING_ALGORITHM(EA1_free);
37 WAITING_QUEUE_HANDLER(EA1_all);
38 MAPPING_ALGORITHM(EA1_all);
39 SCHEDULING_ALGORITHM(EA1_all);
40 WAITING_QUEUE_HANDLER(EA2_cn);
41 MAPPING_ALGORITHM(EA2_cn);
42 SCHEDULING_ALGORITHM(EA2_cn);
43 WAITING_QUEUE_HANDLER(Static);
44 MAPPING_ALGORITHM(Static);
45 SCHEDULING_ALGORITHM(Static);
47 MAPPING_ALGORITHM(EA3);
48 SCHEDULING_ALGORITHM(EA3);
50 MAPPING_ALGORITHM(EA2_c);
51 SCHEDULING_ALGORITHM(EA2_c);
52 WAITING_QUEUE_HANDLER(EA2_cr);
53 MAPPING_ALGORITHM(EA2_cr);
54 SCHEDULING_ALGORITHM(EA2_cr);
55 WAITING_QUEUE_HANDLER(EA2_crn);
56 MAPPING_ALGORITHM(EA2_crn);
57 SCHEDULING_ALGORITHM(EA2_crn);
58 WAITING_QUEUE_HANDLER(Smart_Static);
59 MAPPING_ALGORITHM(Smart_Static);
60 SCHEDULING_ALGORITHM(Smart_Static);
62 MAPPING_ALGORITHM(TA1);
63 SCHEDULING_ALGORITHM(TA1);
65 MAPPING_ALGORITHM(EA3c);
66 SCHEDULING_ALGORITHM(EA3c);
67 WAITING_QUEUE_HANDLER(EA3dead);
68 MAPPING_ALGORITHM(EA3dead);
69 SCHEDULING_ALGORITHM(EA3dead);
70 WAITING_QUEUE_HANDLER(EA3dead2);
71 MAPPING_ALGORITHM(EA3dead2);
72 SCHEDULING_ALGORITHM(EA3dead2);
73 WAITING_QUEUE_HANDLER(EA3dead3);
74 MAPPING_ALGORITHM(EA3dead3);
75 SCHEDULING_ALGORITHM(EA3dead3);
76 
77 
78 #endif
WAITING_QUEUE_HANDLER(default_algo)
Definition: scheduling.cpp:176