blob: 4ad874147d30ae5c4f4b17a3305757b17bae0bff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
/*
* ResponseTimeAnalysis.h
*
* Created on: 07.11.2010
* Author: sven
*/
#ifndef RESPONSETIMEANALYSIS_H_
#define RESPONSETIMEANALYSIS_H_
#ifndef TASK_H_
#include "Task.h"
#endif
#ifndef RMSSCHEDULER_H_
#include "RMSScheduler.h"
#endif
#include <queue>
#include <map>
class ResponseTimeAnalysis {
public:
ResponseTimeAnalysis();
virtual ~ResponseTimeAnalysis();
bool analyse(rms_queue&);
void calcOptimalStaticPriorities(task_set&);
void swap(vector<Task*>&,int,int);
};
#endif /* RESPONSETIMEANALYSIS_H_ */
|