Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

jobs.h File Reference

#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:

Include dependency graph

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

Included by dependency graph

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))


Define Documentation

#define INFINITY   +1.0e499
 

Definition at line 66 of file jobs.h.

#define max x,
 )     ((x) >= (y) ? (x) : (y))
 

Definition at line 86 of file jobs.h.

#define min x,
 )     ((x) < (y) ? (x) : (y))
 

Definition at line 85 of file jobs.h.

#define MON_WINDOW_SIZE   0.5
 

Definition at line 69 of file jobs.h.

Referenced by JoBS::enque(), and JoBS::updateStats().

#define ORIGINAL_JOBS   0
 

Definition at line 78 of file jobs.h.

#define PRECISION_ERROR   +1.0e-10
 

Definition at line 67 of file jobs.h.

Referenced by JoBS::adjustRatesRDC(), and JoBS::enforceWC().

#define RESET_STATS   0
 

Definition at line 70 of file jobs.h.

Referenced by JoBS::enque(), and JoBS::updateStats().

#define RESOLVE_ADC   1
 

Definition at line 82 of file jobs.h.

Referenced by JoBS::assignRateDropsADC().

#define RESOLVE_OVERFLOW   0
 

Definition at line 81 of file jobs.h.

Referenced by JoBS::enque(), and JoBS::pickDroppedRLC().

#define SHARED_PAIN   1
 

Definition at line 79 of file jobs.h.

Referenced by JoBS::assignRateDropsADC().

#define TOL   0.02
 

Definition at line 68 of file jobs.h.

#define UPDATE_STATS   1
 

Definition at line 71 of file jobs.h.

Referenced by JoBS::enque(), and JoBS::updateStats().

#define WITH_UPDATE   3
 

Definition at line 74 of file jobs.h.

Referenced by JoBS::assignRateDropsADC(), JoBS::dropFront(), JoBS::dropTail(), and JoBS::enque().

#define WITHOUT_UPDATE   4
 

Definition at line 75 of file jobs.h.


Generated on Tue Apr 20 12:22:00 2004 for NS2.26SourcesOriginal by doxygen 1.3.3