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

hdr_cmn Struct Reference

#include <packet.h>

Collaboration diagram for hdr_cmn:

Collaboration graph
[legend]
List of all members.

Public Types

enum  dir_t { DOWN = -1, NONE = 0, UP = 1 }

Public Member Functions

double & txtime ()
packet_tptype ()
int & size ()
int & uid ()
int & error ()
int & errbitcnt ()
int & fecsize ()
double & timestamp ()
int & iface ()
dir_tdirection ()
nsaddr_tnext_hop ()
int & addr_type ()
int & num_forwards ()
int & opt_num_forwards ()

Static Public Member Functions

int & offset ()
hdr_cmnaccess (const Packet *p)

Public Attributes

packet_t ptype_
int size_
int uid_
int error_
int errbitcnt_
int fecsize_
double ts_
int iface_
dir_t direction_
char src_rt_valid
double ts_arr_
nsaddr_t prev_hop_
nsaddr_t next_hop_
int addr_type_
nsaddr_t last_hop_
FailureCallback xmit_failure_
void * xmit_failure_data_
int xmit_reason_
int num_forwards_
int opt_num_forwards_
double txtime_

Static Public Attributes

int offset_

Member Enumeration Documentation

enum hdr_cmn::dir_t
 

Enumeration values:
DOWN 
NONE 
UP 

Definition at line 417 of file packet.h.

Referenced by direction().

00417 { DOWN= -1, NONE= 0, UP= 1 };


Member Function Documentation

hdr_cmn* hdr_cmn::access const Packet p  )  [inline, static]
 

Definition at line 462 of file packet.h.

References Packet::access(), and offset_.

Referenced by TcpSink::ack(), QSTcpSink::ack(), VatRcvr::adapt(), ConsRcvr::adapt(), BayReassemblyQueue::add(), FECModel::addfec(), SFDPolicy::applyMeter(), TSW3CMPolicy::applyMeter(), TSW2CMPolicy::applyMeter(), EWPolicy::applyPolicer(), TRTCMPolicy::applyPolicer(), SRTCMPolicy::applyPolicer(), TBPolicy::applyPolicer(), JoBS::arvAccounting(), JoBS::assignRateDropsADC(), MCastClassifier::classify(), MCastBSTClassifier::classify(), Mac802_3::collision(), SRMErrorModel::corrupt(), SelectErrorModel::corrupt(), ListErrorModel::corrupt(), PeriodicErrorModel::corrupt(), ErrorModel::corrupt(), ErrorModel::CorruptBit(), Decapsulator::decapPacket(), Vq::deque(), SRR::deque(), SemanticPacketQueue::deque(), RIOQueue::deque(), REMQueue::deque(), PacketQueue::deque(), JoBS::deque(), dsREDQueue::deque(), DRR::deque(), Demarker::deque(), WRR_CBQueue::deque(), SemanticPacketQueue::deque_acksfirst(), QueueMonitor::drop(), REDQueue::drop_early(), PIQueue::drop_early(), RIOQueue::drop_in_early(), RIOQueue::drop_out_early(), JoBS::dropFront(), Vq::dropPacketForECN(), JoBS::dropTail(), EDQueueMonitor::edrop(), Vq::enque(), SRR::enque(), SimpleIntServ::enque(), SemanticPacketQueue::enque(), RIOQueue::enque(), REMQueue::enque(), REDQueue::enque(), RedPDQueue::enque(), PacketQueue::enque(), PIQueue::enque(), Marker::enque(), JoBS::enque(), DRR::enque(), DropTail::enque(), PacketQueue::enqueHead(), QueueMonitor::estimateRate(), SemanticPacketQueue::filterAcks(), Trace::format(), SatTrace::format(), Trace::get_seqno(), DSRAgent::getRouteForPacket(), Snoop::handle(), DSRAgent::handleFlowForwarding(), DSRAgent::handleForwarding(), DSRAgent::handlePacketReceipt(), QueueMonitorCompat::in(), QueueMonitor::in(), Agent::initpkt(), QueueMonitor::keepRTTstats(), QueueMonitor::keepSeqnoStats(), GAFAgent::makeUpDiscoveryMsg(), Vq::markPacketForECN(), JoBS::minRatesNeeded(), EDQueueMonitor::mon_edrop(), QueueMonitorCompat::out(), QueueMonitor::out(), TcpAgent::output(), VegasTcpAgent::output(), RFC793eduTcpAgent::output(), QSNewRenoTcpAgent::output(), IntTcpAgent::output(), JoBS::pickDroppedRLC(), ErrorModel::PktLength(), DSRAgent::processFlowARS(), JoBS::projDelay(), FullTcpAgent::prpkt(), FullTcpAgent::reass(), UdpAgent::recv(), DequeTrace::recv(), DelAckSink::recv(), TcpSink::recv(), QSTcpSink::recv(), FullTcpAgent::recv(), BayFullTcpAgent::recv(), TcpAsymSink::recv(), TBF::recv(), SRAgent::recv(), SRForwarder::recv(), Snoop::recv(), SessionHelper::recv(), SatDequeTrace::recv(), SatRouteAgent::recv(), SALink::recv(), SAack_Agent::recv(), SA_Agent::recv(), Replicator::recv(), NetworkInterface::recv(), MIPDecapsulator::recv(), MIPEncapsulator::recv(), MIPBSAgent::recv(), MeasureMod::recv(), mcastControlAgent::recv(), Mac::recv(), LossMonitor::recv(), GAFPartner::recv(), FQ::recv(), FECModel::recv(), ErrorModel::recv(), Encapsulator::recv(), DSRAgent::recv(), MCastBSTClassifier::recv(), NoDupChannel::recv(), Agent::recv(), AdaptiveRcvr::recv(), RTPSession::recv_ctrl(), SemanticPacketQueue::remove(), PacketQueue::remove(), DSRAgent::replyFromRouteCache(), DSRAgent::returnSrcRouteToRequestor(), TaggerTSWFlow::run_rate_estimator(), HttpInvalAgent::send(), SRMAgent::send_ctrl(), SSMSRMAgent::send_ctrl(), MFTPSndAgent::send_data(), SSMSRMAgent::send_glb_sess(), SSMSRMAgent::send_loc_sess(), MFTPRcvAgent::send_nak(), SSMSRMAgent::send_rep_sess(), SRMAgent::send_sess(), MFTPSndAgent::send_status_request(), RapAgent::SendAck(), WirelessPhy::sendDown(), UdpAgent::sendmsg(), SRMAgent::sendmsg(), MIPMHAgent::sendOutBCastPkt(), MIPBSAgent::sendOutBCastPkt(), DSRAgent::sendOutBCastPkt(), DSRAgent::sendOutPacketWithRoute(), FullTcpAgent::sendpacket(), BayFullTcpAgent::sendpacket(), RapAgent::SendPacket(), SA_Agent::sendpkt(), SA_Agent::sendreq(), DSRAgent::sendRouteShortening(), SA_Agent::sendteardown(), DSRAgent::sendUnknownFlow(), WirelessPhy::sendUp(), SatLL::sendUp(), LL::sendUp(), Flow::setfields(), FECModel::subfec(), TaggerTBFlow::tagging(), DSRAgent::tap(), TBF::timeout(), Phy::txtime(), DelayModel::txtime(), LinkDelay::txtime(), DSRAgent::undeliverablePkt(), CBQClass::update(), EWdetectorB::updateAList(), JoBS::updateStats(), DSRAgent::xmitFailed(), and DSRAgent::xmitFlowFailed().

00462                                                        {
00463                 return (hdr_cmn*) p->access(offset_);
00464         }

Here is the call graph for this function:

int& hdr_cmn::addr_type  )  [inline]
 

Definition at line 478 of file packet.h.

References addr_type_.

Referenced by ARPTable::arpinput(), DSRAgent::handleFlowForwarding(), OmniMcastAgent::MACprepare(), FloodingAgent::MACprepare(), DiffusionAgent::MACprepare(), LandmarkAgent::periodic_callback(), SRForwarder::recv(), SatLL::sendDown(), LL::sendDown(), and DSRAgent::sendOutPacketWithRoute().

00478 { return (addr_type_); }

dir_t& hdr_cmn::direction  )  [inline]
 

Definition at line 475 of file packet.h.

References dir_t, and direction_.

Referenced by ARPTable::arpinput(), ARPTable::arprequest(), SatRouteAgent::forwardPacket(), LandmarkAgent::ForwardPacket(), DSDV_Agent::forwardPacket(), SensorQueryAgent::generate_query(), DSRAgent::handleFlowForwarding(), Agent::initpkt(), OmniMcastAgent::MACprepare(), FloodingAgent::MACprepare(), DiffusionAgent::MACprepare(), LandmarkAgent::makeUpdate(), LandmarkAgent::ProcessHierUpdate(), Snoop::recv(), LLSnoop::recv(), SatLL::recv(), Replicator::recv(), NetworkInterface::recv(), Mac::recv(), LL::recv(), FloodAgent::recv(), FECModel::recv(), DumbAgent::recv(), DSRAgent::recv(), BiConnector::recv(), DSRAgent::sendOutBCastPkt(), DSRAgent::sendOutPacketWithRoute(), Snoop::snoop_rxmit(), and DSRAgent::xmitFailed().

00475 { return (direction_); }

int& hdr_cmn::errbitcnt  )  [inline]
 

Definition at line 471 of file packet.h.

References errbitcnt_.

Referenced by ErrorModel::corrupt(), and FECModel::recv().

00471 {return errbitcnt_; }

int& hdr_cmn::error  )  [inline]
 

Definition at line 470 of file packet.h.

References error_.

Referenced by ARPTable::arpinput(), ARPTable::arprequest(), SMAC::discard(), Mac802_11::discard(), Snoop::handle(), Agent::initpkt(), FECModel::recv(), ErrorModel::recv(), Mac802_3::recv_complete(), Mac802_11::recv_timer(), Mac802_11::sendACK(), Mac802_11::sendCTS(), Mac802_11::sendRTS(), WirelessPhy::sendUp(), SatLL::sendUp(), and LL::sendUp().

00470 { return error_; }

int& hdr_cmn::fecsize  )  [inline]
 

Definition at line 472 of file packet.h.

References fecsize_.

Referenced by FECModel::addfec(), and FECModel::subfec().

00472 {return fecsize_; }

int& hdr_cmn::iface  )  [inline]
 

Definition at line 474 of file packet.h.

References iface_.

Referenced by ARPTable::arprequest(), MCastClassifier::classify(), MCastBSTClassifier::classify(), Agent::initpkt(), Replicator::recv(), NetworkInterface::recv(), mcastControlAgent::recv(), LmsAgent::recv(), MCastBSTClassifier::recv(), Mac802_11::sendACK(), Mac802_11::sendCTS(), and Mac802_11::sendRTS().

00474 { return (iface_); }

nsaddr_t& hdr_cmn::next_hop  )  [inline]
 

Definition at line 477 of file packet.h.

References next_hop_, and nsaddr_t.

Referenced by OmniMcastAgent::ArpBufferCheck(), DiffusionAgent::ArpBufferCheck(), ARPTable::arpinput(), DiffusionRate::BcastNeg(), DiffusionRate::FwdOriginal(), DiffusionRate::FwdSubsample(), DSRAgent::handleFlowForwarding(), DiffusionRate::InterestHandle(), OmniMcastAgent::MACprepare(), FloodingAgent::MACprepare(), DiffusionAgent::MACprepare(), LandmarkAgent::periodic_callback(), DiffusionRate::PosReinf(), LandmarkAgent::ProcessHierUpdate(), SRForwarder::recv(), FloodAgent::recv(), DSRAgent::recv(), DSDV_Agent::recv(), SatLL::sendDown(), LL::sendDown(), DSRAgent::sendOutPacketWithRoute(), OmniMcastAgent::StickPacketInArpBuffer(), DiffusionAgent::StickPacketInArpBuffer(), and DiffusionRate::UcastNeg().

00477 { return (next_hop_); }

int& hdr_cmn::num_forwards  )  [inline]
 

Definition at line 479 of file packet.h.

References num_forwards_.

Referenced by DSRAgent::getRouteForPacket(), SatRouteAgent::recv(), MIPBSAgent::recv(), DSDV_Agent::recv(), DSRAgent::sendUnknownFlow(), and DSRAgent::xmitFailed().

00479 { return (num_forwards_); }

int& hdr_cmn::offset  )  [inline, static]
 

Definition at line 461 of file packet.h.

References offset_.

00461 { return offset_; }

int& hdr_cmn::opt_num_forwards  )  [inline]
 

Definition at line 480 of file packet.h.

References opt_num_forwards_.

Referenced by God::stampPacket().

00480 { return (opt_num_forwards_); }

packet_t& hdr_cmn::ptype  )  [inline]
 

Definition at line 467 of file packet.h.

References packet_t, and ptype_.

Referenced by EWPolicy::applyPolicer(), ARPTable::arprequest(), LMSErrorModel::corrupt(), SRMErrorModel::corrupt(), SelectErrorModel::corrupt(), Decapsulator::decapPacket(), SimpleIntServ::enque(), PushbackQueue::enque(), Trace::format(), SatTrace::format(), CMUTrace::format(), Trace::get_seqno(), DSRAgent::getRouteForPacket(), Snoop::handle(), Agent::initpkt(), QueueMonitor::keepRTTstats(), QueueMonitor::keepSeqnoStats(), PacketTypeLog::log(), RateLimitStrategy::process(), DequeTrace::recv(), Snoop::recv(), SatDequeTrace::recv(), SALink::recv(), SAack_Agent::recv(), SA_Agent::recv(), LmsAgent::recv(), GAFPartner::recv(), Encapsulator::recv(), DSRAgent::recv(), DSRAgent::replyFromRouteCache(), DSRAgent::returnSrcRouteToRequestor(), LmsSender::send_dmcast(), Mac802_11::sendACK(), Mac802_11::sendCTS(), SRMAgent::sendmsg(), LmsSender::sendmsg(), DSRAgent::sendOutPacketWithRoute(), SA_Agent::sendreq(), DSRAgent::sendRouteShortening(), Mac802_11::sendRTS(), SA_Agent::sendteardown(), DSRAgent::sendUnknownFlow(), Flow::setfields(), God::stampPacket(), DSRAgent::tap(), DSRAgent::undeliverablePkt(), and DSRAgent::xmitFailed().

00467 { return (ptype_); }

int& hdr_cmn::size  )  [inline]
 

Definition at line 468 of file packet.h.

References size_.

Referenced by BayReassemblyQueue::add(), FECModel::addfec(), Sacker::append_ack(), SFDPolicy::applyMeter(), TSW3CMPolicy::applyMeter(), TSW2CMPolicy::applyMeter(), TRTCMPolicy::applyPolicer(), SRTCMPolicy::applyPolicer(), TBPolicy::applyPolicer(), ARPTable::arpinput(), ARPTable::arprequest(), ListErrorModel::corrupt(), PeriodicErrorModel::corrupt(), ErrorModel::CorruptBit(), OmniMcastAgent::create_packet(), FloodingAgent::create_packet(), DiffusionAgent::create_packet(), SinkAgent::create_packet(), Vq::deque(), SRR::deque(), RIOQueue::deque(), REMQueue::deque(), PacketQueue::deque(), JoBS::deque(), DRR::deque(), WRR_CBQueue::deque(), QueueMonitor::drop(), REDQueue::drop_early(), PIQueue::drop_early(), RIOQueue::drop_in_early(), RIOQueue::drop_out_early(), JoBS::dropFront(), Vq::dropPacketForECN(), JoBS::dropTail(), EDQueueMonitor::edrop(), Vq::enque(), SRR::enque(), RIOQueue::enque(), REMQueue::enque(), REDQueue::enque(), PacketQueue::enque(), PIQueue::enque(), DRR::enque(), DropTail::enque(), PacketQueue::enqueHead(), RateEstimator::estimateRate(), QueueMonitor::estimateRate(), Trace::format(), SatTrace::format(), LandmarkAgent::ForwardPacket(), DSRAgent::getRouteForPacket(), DSRAgent::handleForwarding(), DSRAgent::handlePacketReceipt(), QueueMonitor::in(), Agent::initpkt(), OmniMcastAgent::MACsend(), FloodingAgent::MACsend(), DiffusionAgent::MACsend(), Vq::markPacketForECN(), EDQueueMonitor::mon_edrop(), NatAgent::nat(), QueueMonitorCompat::out(), QueueMonitor::out(), TcpAgent::output(), VegasTcpAgent::output(), RFC793eduTcpAgent::output(), QSNewRenoTcpAgent::output(), IntTcpAgent::output(), LandmarkAgent::periodic_callback(), ErrorModel::PktLength(), TCPTapAgent::processpkt(), IPTapAgent::processpkt(), FullTcpAgent::prpkt(), FullTcpAgent::reass(), UdpAgent::recv(), DequeTrace::recv(), DelAckSink::recv(), TcpSink::recv(), SimpleTcpAgent::recv(), QSTcpSink::recv(), FullTcpAgent::recv(), BayFullTcpAgent::recv(), TcpAsymSink::recv(), TBF::recv(), SRAgent::recv(), SessionHelper::recv(), SatDequeTrace::recv(), SAack_Agent::recv(), PingResponder::recv(), MIPDecapsulator::recv(), MIPEncapsulator::recv(), MeasureMod::recv(), LossMonitor::recv(), LandmarkAgent::recv(), FQ::recv(), FloodAgent::recv(), ErrorModel::recv(), Encapsulator::recv(), DSRAgent::recv(), DSDV_Agent::recv(), Mac802_3::recv_complete(), RTPSession::recv_ctrl(), TapAgent::recvpkt(), IdentStruct::registerDrop(), PacketQueue::remove(), DSRAgent::replyFromRouteCache(), Mac802_11::RetransmitDATA(), Mac802_11::RetransmitRTS(), DSRAgent::returnSrcRouteToRequestor(), HttpInvalAgent::send(), SRMAgent::send_ctrl(), SSMSRMAgent::send_ctrl(), MFTPSndAgent::send_data(), LmsReceiver::send_dmcast(), SSMSRMAgent::send_glb_sess(), SSMSRMAgent::send_loc_sess(), MFTPRcvAgent::send_nak(), SSMSRMAgent::send_rep_sess(), SRMAgent::send_sess(), MFTPSndAgent::send_status_request(), RapAgent::SendAck(), Mac802_11::sendACK(), Mac802_11::sendCTS(), Mac802_11::sendDATA(), UdpAgent::sendmsg(), SimpleTcpAgent::sendmsg(), SRMAgent::sendmsg(), DSRAgent::sendOutPacketWithRoute(), FullTcpAgent::sendpacket(), BayFullTcpAgent::sendpacket(), RapAgent::SendPacket(), TCPTapAgent::sendpkt(), TapAgent::sendpkt(), SA_Agent::sendpkt(), IPTapAgent::sendpkt(), SinkAgent::sendpkt(), IcmpAgent::sendredirect(), SA_Agent::sendreq(), DSRAgent::sendRouteShortening(), Mac802_11::sendRTS(), SA_Agent::sendteardown(), DSRAgent::sendUnknownFlow(), FECModel::subfec(), TBF::timeout(), Mac802_11::tx_resume(), Phy::txtime(), DelayModel::txtime(), LinkDelay::txtime(), DSRAgent::undeliverablePkt(), CBQClass::update(), EWdetectorB::updateAList(), JoBS::updateStats(), DSRAgent::xmitFailed(), and DSRAgent::xmitFlowFailed().

00468 { return (size_); }

double& hdr_cmn::timestamp  )  [inline]
 

Definition at line 473 of file packet.h.

References ts_.

Referenced by VatRcvr::adapt(), ConsRcvr::adapt(), QueueMonitorCompat::in(), QueueMonitor::in(), Agent::initpkt(), QueueMonitorCompat::out(), QueueMonitor::out(), Encapsulator::recv(), AdaptiveRcvr::recv(), TapAgent::recvpkt(), UdpAgent::sendmsg(), and SA_Agent::sendpkt().

00473 { return (ts_); }

double& hdr_cmn::txtime  )  [inline]
 

Definition at line 458 of file packet.h.

References txtime_.

Referenced by Mac802_11::sendACK(), Mac802_11::sendCTS(), Mac802_11::sendDATA(), WirelessPhy::sendDown(), Mac802_11::sendRTS(), and WirelessPhy::sendUp().

00458 { return(txtime_); }

int& hdr_cmn::uid  )  [inline]
 

Definition at line 469 of file packet.h.

References uid_.

Referenced by ARPTable::arprequest(), Mac802_3::collision(), SelectErrorModel::corrupt(), Trace::format(), SatTrace::format(), DSRAgent::handleFlowForwarding(), Agent::initpkt(), DSRAgent::processFlowARS(), FullTcpAgent::prpkt(), DequeTrace::recv(), SatDequeTrace::recv(), Mac802_11::sendACK(), Mac802_11::sendCTS(), DSRAgent::sendOutPacketWithRoute(), Mac802_11::sendRTS(), DSRAgent::sendUnknownFlow(), DSRAgent::tap(), DSRAgent::undeliverablePkt(), and DSRAgent::xmitFailed().

00469 { return (uid_); }


Member Data Documentation

int hdr_cmn::addr_type_
 

Definition at line 434 of file packet.h.

Referenced by addr_type(), SatRouteAgent::forwardPacket(), LandmarkAgent::ForwardPacket(), DSDV_Agent::forwardPacket(), SensorQueryAgent::generate_query(), DSDV_Agent::lost_link(), LandmarkAgent::makeUpdate(), DSDV_Agent::makeUpdate(), GAFAgent::makeUpDiscoveryMsg(), FloodAgent::recv(), MIPMHAgent::sendOutBCastPkt(), and MIPBSAgent::sendOutBCastPkt().

dir_t hdr_cmn::direction_
 

Definition at line 426 of file packet.h.

Referenced by direction(), and LandmarkAgent::recv().

int hdr_cmn::errbitcnt_
 

Definition at line 422 of file packet.h.

Referenced by errbitcnt().

int hdr_cmn::error_
 

Definition at line 421 of file packet.h.

Referenced by error().

int hdr_cmn::fecsize_
 

Definition at line 423 of file packet.h.

Referenced by fecsize().

int hdr_cmn::iface_
 

Definition at line 425 of file packet.h.

Referenced by iface(), and LmsAgent::recv().

nsaddr_t hdr_cmn::last_hop_
 

Definition at line 435 of file packet.h.

Referenced by SatTrace::format(), SatRouteAgent::forwardPacket(), and SatLL::sendDown().

nsaddr_t hdr_cmn::next_hop_
 

Definition at line 433 of file packet.h.

Referenced by DiffusionRate::consider_new(), DiffusionRate::consider_old(), SatTrace::format(), SatRouteAgent::forwardPacket(), LandmarkAgent::ForwardPacket(), DSDV_Agent::forwardPacket(), SensorQueryAgent::generate_query(), DSDV_Agent::lost_link(), LandmarkAgent::makeUpdate(), DSDV_Agent::makeUpdate(), GAFAgent::makeUpDiscoveryMsg(), next_hop(), FloodAgent::recv(), SatLL::sendDown(), MIPMHAgent::sendOutBCastPkt(), and MIPBSAgent::sendOutBCastPkt().

int hdr_cmn::num_forwards_
 

Definition at line 452 of file packet.h.

Referenced by num_forwards().

int hdr_cmn::offset_ [static]
 

Definition at line 48 of file packet.cc.

Referenced by access(), CommonHeaderClass::CommonHeaderClass(), and offset().

int hdr_cmn::opt_num_forwards_
 

Definition at line 453 of file packet.h.

Referenced by opt_num_forwards().

nsaddr_t hdr_cmn::prev_hop_
 

Definition at line 432 of file packet.h.

packet_t hdr_cmn::ptype_
 

Definition at line 418 of file packet.h.

Referenced by LmsClassifier::classify(), SemanticPacketQueue::deque(), SemanticPacketQueue::deque_acksfirst(), SemanticPacketQueue::enque(), PushbackQueue::enque(), SemanticPacketQueue::filterAcks(), ptype(), LmsSender::recv(), LmsReceiver::recv(), LL::recv(), SemanticPacketQueue::remove(), and LmsReceiver::send_dmcast().

int hdr_cmn::size_
 

Definition at line 419 of file packet.h.

Referenced by DiffusionProb::ForwardData(), SensorQueryAgent::generate_query(), LandmarkAgent::makeUpdate(), DSDV_Agent::makeUpdate(), GAFAgent::makeUpDiscoveryMsg(), TokenBucketRateLimiter::rateLimit(), LmsReceiver::recv(), FloodAgent::recv(), DiffusionProb::ReTxData(), TaggerTSWFlow::run_rate_estimator(), LmsSender::send_dmcast(), LmsReceiver::send_dmcast(), LmsReceiver::send_nak(), LmsReceiver::send_refresh(), LmsSender::sendmsg(), size(), and TaggerTBFlow::tagging().

char hdr_cmn::src_rt_valid
 

Definition at line 428 of file packet.h.

Referenced by SRAgent::recv().

double hdr_cmn::ts_
 

Definition at line 424 of file packet.h.

Referenced by JoBS::assignRateDropsADC(), JoBS::deque(), JoBS::enque(), JoBS::minRatesNeeded(), and timestamp().

double hdr_cmn::ts_arr_
 

Definition at line 429 of file packet.h.

Referenced by Demarker::deque(), and Marker::enque().

double hdr_cmn::txtime_
 

Definition at line 457 of file packet.h.

Referenced by txtime().

int hdr_cmn::uid_
 

Definition at line 420 of file packet.h.

Referenced by uid().

FailureCallback hdr_cmn::xmit_failure_
 

Definition at line 439 of file packet.h.

Referenced by ARPTable::arpresolve(), DSDV_Agent::forwardPacket(), DSRAgent::handleFlowForwarding(), OmniMcastAgent::MACprepare(), FloodingAgent::MACprepare(), DiffusionAgent::MACprepare(), Mac802_11::RetransmitDATA(), Mac802_11::RetransmitRTS(), and DSRAgent::sendOutPacketWithRoute().

void* hdr_cmn::xmit_failure_data_
 

Definition at line 440 of file packet.h.

Referenced by ARPTable::arpresolve(), DSDV_Agent::forwardPacket(), DSRAgent::handleFlowForwarding(), OmniMcastAgent::MACprepare(), DiffusionAgent::MACprepare(), Mac802_11::RetransmitDATA(), Mac802_11::RetransmitRTS(), and DSRAgent::sendOutPacketWithRoute().

int hdr_cmn::xmit_reason_
 

Definition at line 447 of file packet.h.

Referenced by ARPTable::arpresolve(), Mac802_11::RetransmitDATA(), and Mac802_11::RetransmitRTS().


The documentation for this struct was generated from the following files:
Generated on Tue Apr 20 12:50:28 2004 for NS2.26SourcesOriginal by doxygen 1.3.3