|
DESERT 4.0.0
|
#include <sun-ipr-common-structures.h>

Public Member Functions | |
| buffer_element () | |
| buffer_element (Packet *_p, int _id_pkt_=0, double _t_reception_=Scheduler::instance().clock(), double _t_last_tx_=0, int _num_retx_=0) | |
Public Attributes | |
| Packet * | p_ |
| int | id_pkt_ |
| double | t_reception_ |
| double | t_last_tx_ |
| int | num_attempts_ |
| unsigned int | retx_ |
buffer_element describes an entry in the buffer used by SUN.
|
inline |
Constructor for buffer_element.
|
inline |
Constructor for buffer_element.
| int buffer_element::id_pkt_ |
ID of the packet buffered.
Referenced by SunIPRoutingNode::recv().
| int buffer_element::num_attempts_ |
Number of transmission attempts.
Referenced by SunIPRoutingNode::bufferManager().
| Packet* buffer_element::p_ |
Pointer to the packet buffered.
Referenced by SunIPRoutingNode::bufferManager().
| unsigned int buffer_element::retx_ |
Real retransmission counter: incremented only if packet is sent donwlayer
Referenced by SunIPRoutingNode::bufferManager().
| double buffer_element::t_last_tx_ |
Time instant of the last transmission attempt.
Referenced by SunIPRoutingNode::bufferManager().
| double buffer_element::t_reception_ |
Time instant in which the packet was buffered.