Revision 962cda83
ID | 962cda8354a1e321d3aab4ceace00b410f0468d4 |
Adding scheduler interface.
scout/libscout/src/helper_classes/Order.h | ||
---|---|---|
3 | 3 |
|
4 | 4 |
typedef unsigned int Address; |
5 | 5 |
typedef unsigned int Path; |
6 |
typedef double Time; |
|
6 | 7 |
|
7 | 8 |
class Order { |
8 | 9 |
int orderID; |
9 | 10 |
Address orderSource, orderDest; |
10 |
int orderDeadline, orderStartTime;
|
|
11 |
Time orderDeadline, orderStartTime;
|
|
11 | 12 |
Path orderPath; |
12 |
int orderEstTime;
|
|
13 |
Time orderEstTime;
|
|
13 | 14 |
public: |
14 | 15 |
Order(); |
15 |
Order(int ID, Address source, Address dest, int deadline, int start_time, Path path, int est_time);
|
|
16 |
int getpriority() const;
|
|
16 |
Order(int ID, Address source, Address dest, Time deadline, Time start_time, Path path, Time est_time);
|
|
17 |
Time getpriority() const;
|
|
17 | 18 |
int getid() const; |
18 | 19 |
}; |
19 | 20 |
|
Also available in: Unified diff