DESERT 3.5.1
|
#include <uwmulti-traffic-control.h>
Public Types | |
enum | BufferBehavior { DISCARD_INCOMING = 0 , CIRCULAR } |
Public Member Functions | |
BufferType (uint size, BufferBehavior behav, double del) | |
double | getUpdatedDelay (double time_instant) |
Public Attributes | |
uint | max_size |
BufferBehavior | behavior_buff |
double | send_delay |
uint | pkts_lost |
double | last_sched_tx |
Definition at line 56 of file uwmulti-traffic-control.h.
Enumerator | |
---|---|
DISCARD_INCOMING | |
CIRCULAR |
Definition at line 57 of file uwmulti-traffic-control.h.
|
inline |
Definition at line 67 of file uwmulti-traffic-control.h.
|
inline |
Definition at line 77 of file uwmulti-traffic-control.h.
BufferBehavior BufferType::behavior_buff |
Buffer behavior.
Definition at line 62 of file uwmulti-traffic-control.h.
double BufferType::last_sched_tx |
Last scheduled transmission time.
Definition at line 65 of file uwmulti-traffic-control.h.
uint BufferType::max_size |
Maximum buffer size.
Definition at line 61 of file uwmulti-traffic-control.h.
uint BufferType::pkts_lost |
Packet lost for buffer overflow.
Definition at line 64 of file uwmulti-traffic-control.h.
double BufferType::send_delay |
Send down delay.
Definition at line 63 of file uwmulti-traffic-control.h.