#include <stdlib.h>#include <string.h>#include <math.h>#include "queue.h"#include "template.h"#include "random.h"#include "flags.h"#include "delay.h"#include "marker.h"Include dependency graph for jobs.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Compounds | |
| class | JoBS |
Defines | |
| #define | INFINITY +1.0e499 |
| #define | PRECISION_ERROR +1.0e-10 |
| #define | TOL 0.02 |
| #define | MON_WINDOW_SIZE 0.5 |
| #define | RESET_STATS 0 |
| #define | UPDATE_STATS 1 |
| #define | WITH_UPDATE 3 |
| #define | WITHOUT_UPDATE 4 |
| #define | ORIGINAL_JOBS 0 |
| #define | SHARED_PAIN 1 |
| #define | RESOLVE_OVERFLOW 0 |
| #define | RESOLVE_ADC 1 |
| #define | min(x, y) ((x) < (y) ? (x) : (y)) |
| #define | max(x, y) ((x) >= (y) ? (x) : (y)) |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 69 of file jobs.h. Referenced by JoBS::enque(), and JoBS::updateStats(). |
|
|
|
|
|
Definition at line 67 of file jobs.h. Referenced by JoBS::adjustRatesRDC(), and JoBS::enforceWC(). |
|
|
Definition at line 70 of file jobs.h. Referenced by JoBS::enque(), and JoBS::updateStats(). |
|
|
Definition at line 82 of file jobs.h. Referenced by JoBS::assignRateDropsADC(). |
|
|
Definition at line 81 of file jobs.h. Referenced by JoBS::enque(), and JoBS::pickDroppedRLC(). |
|
|
Definition at line 79 of file jobs.h. Referenced by JoBS::assignRateDropsADC(). |
|
|
|
|
|
Definition at line 71 of file jobs.h. Referenced by JoBS::enque(), and JoBS::updateStats(). |
|
|
Definition at line 74 of file jobs.h. Referenced by JoBS::assignRateDropsADC(), JoBS::dropFront(), JoBS::dropTail(), and JoBS::enque(). |
|
|
|
1.3.3