|
DESERT 4.0.0
|
#include <uwcbr-module.h>

Public Member Functions | |
| uint16_t & | sn () |
| bool & | rftt_valid () |
| char & | priority () |
| float & | rftt () |
| uint16_t & | traffic_type () |
Static Public Member Functions | |
| static int & | offset () |
| static struct hdr_uwcbr * | access (const Packet *p) |
Public Attributes | |
| uint16_t | sn_ |
| float | rftt_ |
| bool | rftt_valid_ |
| char | priority_ |
| uint16_t | traffic_type_ |
Static Public Attributes | |
| static int | offset_ |
hdr_uwcbr describes UWCBR packets.
|
inlinestatic |
|
inlinestatic |
Reference to the offset_ variable.
References offset_.
|
inline |
Reference to the priority_ variable.
References priority_.
Referenced by UwMultiTrafficRangeCtr::checkRange(), UwCbrModule::initPkt(), UwROVModule::initPkt(), UwTDMA::recvFromUpperLayers(), UwTokenBus::recvFromUpperLayers(), UwCbrModule::sendPktHighPriority(), and UwCbrModule::sendPktLowPriority().
|
inline |
Reference to the rftt_ variable.
References rftt_.
Referenced by UwCbrModule::initPkt(), packerUWCBR::printMyHdrFields(), and UwCbrModule::recv().
|
inline |
Reference to the rftt_valid_ variable.
References rftt_valid_.
Referenced by UwCbrModule::initPkt(), packerUWCBR::printMyHdrFields(), and UwCbrModule::recv().
|
inline |
Reference to the sn_ variable.
References sn_.
Referenced by SunIPRoutingNode::bufferManager(), UWCbrTracer::format(), UwCbrModule::initPkt(), uwUFetch_NODE::Phy2MacEndRx_HN_without(), uwUFetch_AUV::Phy2MacEndRx_without(), packerUWCBR::printMyHdrFields(), UwTrackerModule::printReceivedPacket(), UwCbrModule::printReceivedPacket(), SunIPRoutingNode::recv(), UwCbrModule::recv(), uwUFetch_NODE::recvFromUpperLayers(), SunIPRoutingNode::sendBackAck(), SunIPRoutingSink::sendBackAck(), UwCbrModule::sendPkt(), UwCbrModule::sendPktHighPriority(), UwCbrModule::sendPktLowPriority(), uwUFetch_NODE::state_DATA_HN_first_tx_without(), uwUFetch_NODE::state_DATA_HN_tx_without(), uwUFetch_NODE::state_DATA_NODE_first_tx(), uwUFetch_NODE::state_DATA_NODE_tx(), SunIPRoutingNode::tracePacket(), and SunIPRoutingSink::tracePacket().
|
inline |
Reference to the rftt_ variable.
References traffic_type_.
Referenced by UwFloodingSec::getTTL(), UwFlooding::getTTL(), UwCbrModule::initPkt(), packerUWCBR::printMyHdrFields(), UwMultiTrafficControl::recv(), UwMultiPhyControl::recvFromUpperLayers(), and UwMultiTrafficControl::recvFromUpperLayers().
|
static |
| char hdr_uwcbr::priority_ |
Priority flag: 1 means high priority, 0 normal priority.
Referenced by priority().
| float hdr_uwcbr::rftt_ |
Forward Trip Time of the packet.
Referenced by packerUWCBR::packMyHdr(), rftt(), and packerUWCBR::unpackMyHdr().
| bool hdr_uwcbr::rftt_valid_ |
Flag used to set the validity of the fft field.
Referenced by UWCbrTracer::format(), packerUWCBR::packMyHdr(), rftt_valid(), and packerUWCBR::unpackMyHdr().
| uint16_t hdr_uwcbr::sn_ |
Serial number of the packet.
Referenced by packerUWCBR::packMyHdr(), Uwpolling_AUV::recvFromUpperLayers(), Uwpolling_NODE::recvFromUpperLayers(), sn(), Uwpolling_AUV::stateRxData(), Uwpolling_SINK::stateRxData(), Uwpolling_NODE::stateTxData(), and packerUWCBR::unpackMyHdr().
| uint16_t hdr_uwcbr::traffic_type_ |
Traffic type: (video, audio, image, etc..) meaning left to the user
Referenced by packerUWCBR::packMyHdr(), traffic_type(), and packerUWCBR::unpackMyHdr().