DESERT 3.5.1
Loading...
Searching...
No Matches
uwmulti-traffic-range-crt.h File Reference
#include "uwmulti-traffic-control.h"
#include <uwip-module.h>
#include <set>
Include dependency graph for uwmulti-traffic-range-crt.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  check_status
 
struct  hdr_uwm_tr
 
class  UwMultiTrafficRangeCtr
 
class  UwMultiTrafficRangeCtr::UwCheckRangeTimer
 

Macros

#define HDR_UWMTR(P)   (hdr_uwm_tr::access(P))
 

Typedefs

typedef std::map< int, check_statusStatusMap
 
typedef std::map< int, uint > CounterMap
 
typedef struct hdr_uwm_tr hdr_uwm_tr
 

Enumerations

enum  CONTROL_RANGE_BEHAVIORS { ROBUST = 2 , CHECK_RANGE }
 
enum  TRAFFIC_STATES { IDLE = 1 , RANGE_CNF_WAIT }
 

Variables

packet_t PT_MULTI_TR_PROBE
 
packet_t PT_MULTI_TR_PROBE_ACK
 

Macro Definition Documentation

◆ HDR_UWMTR

#define HDR_UWMTR (   P)    (hdr_uwm_tr::access(P))

Definition at line 48 of file uwmulti-traffic-range-crt.h.

Typedef Documentation

◆ CounterMap

typedef std::map<int, uint> CounterMap

traffic, status

Definition at line 68 of file uwmulti-traffic-range-crt.h.

◆ hdr_uwm_tr

typedef struct hdr_uwm_tr hdr_uwm_tr

traffic, counter

◆ StatusMap

typedef std::map<int, check_status> StatusMap

Definition at line 66 of file uwmulti-traffic-range-crt.h.

Enumeration Type Documentation

◆ CONTROL_RANGE_BEHAVIORS

Enumerator
ROBUST 
CHECK_RANGE 

Definition at line 50 of file uwmulti-traffic-range-crt.h.

◆ TRAFFIC_STATES

Enumerator
IDLE 
RANGE_CNF_WAIT 

Definition at line 56 of file uwmulti-traffic-range-crt.h.

Variable Documentation

◆ PT_MULTI_TR_PROBE

packet_t PT_MULTI_TR_PROBE
extern

◆ PT_MULTI_TR_PROBE_ACK

packet_t PT_MULTI_TR_PROBE_ACK
extern