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

Packet Class Reference

#include <packet.h>

Inheritance diagram for Packet:

Inheritance graph
[legend]
Collaboration diagram for Packet:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Packet ()
unsigned char *const bits ()
Packetcopy () const
Packetrefcopy ()
int & ref_count ()
void allocdata (int)
void initdata ()
unsigned char * access (int off) const
unsigned char * accessdata () const
AppDatauserdata () const
void setdata (AppData *d)
int datalen () const

Static Public Member Functions

Packetalloc ()
Packetalloc (int)
void free (Packet *)
void dump_header (Packet *p, int offset, int length)

Public Attributes

Packetnext_
PacketStamp txinfo_
u_int8_t incoming
Eventprev_
Handlerhandler_
double time_
scheduler_uid_t uid_

Static Public Attributes

int hdrlen_ = 0

Protected Attributes

int ref_count_

Static Protected Attributes

Packetfree_

Static Private Member Functions

void init (Packet *)

Private Attributes

unsigned char * bits_
AppDatadata_
bool fflag_

Constructor & Destructor Documentation

Packet::Packet  )  [inline]
 

Definition at line 321 of file packet.h.

References bits_, data_, next_, and ref_count_.

00321 : bits_(0), data_(0), ref_count_(0), next_(0) { }


Member Function Documentation

unsigned char* Packet::access int  off  )  const [inline]
 

Definition at line 332 of file packet.h.

References abort(), and bits_.

Referenced by hdr_ump::access(), hdr_tora::access(), hdr_tfrc_ack::access(), hdr_tfrc::access(), hdr_tcp::access(), hdr_tcpasym::access(), hdr_srm_ext::access(), hdr_asrm::access(), hdr_srm::access(), hdr_snoop::access(), hdr_DV::access(), hdr_rtp::access(), hdr_resv::access(), hdr_rap::access(), hdr_pushback::access(), hdr_ping::access(), hdr_pgm_nak::access(), hdr_pgm_spm::access(), hdr_pgm::access(), hdr_cmn::access(), hdr_mip::access(), hdr_ipinip::access(), hdr_mftp::access(), hdr_msg::access(), hdr_mcast_ctrl::access(), hdr_mac::access(), hdr_lms::access(), hdr_ll::access(), hdr_ldp::access(), hdr_ivs::access(), hdr_ip::access(), hdr_inval::access(), hdr_imep::access(), hdr_src::access(), hdr_sr::access(), hdr_qs::access(), hdr_nv::access(), hdr_LS::access(), hdr_gaf::access(), hdr_flags::access(), hdr_encap::access(), hdr_cdiff::access(), hdr_CtrMcast::access(), hdr_mpls::access(), hdr_arp::access(), hdr_aodv::access(), Classifier::classify(), SMAC::drop_CTS(), SMAC::drop_RTS(), MultiFieldFilter::filter(), FieldFilter::filter(), SMAC::handleACK(), SMAC::handleCounterTimer(), SMAC::handleCTS(), SMAC::handleRTS(), SMAC::handleSYNC(), SRForwarder::recv(), Mac802_11::recvRTS(), Mac802_11::RetransmitRTS(), SMAC::sendACK(), Mac802_11::sendACK(), SMAC::sendCTS(), Mac802_11::sendCTS(), SatLL::sendDown(), LL::sendDown(), SMAC::sendRTS(), Mac802_11::sendRTS(), SMAC::sendSYNC(), Mac::sendUp(), SMAC::sentACK(), SMAC::sentCTS(), SMAC::setMySched(), and SMAC::unicastMsg().

00332                                                     {
00333                 if (off < 0)
00334                         abort();
00335                 return (&bits_[off]);
00336         }

Here is the call graph for this function:

unsigned char* Packet::accessdata  )  const [inline]
 

Definition at line 339 of file packet.h.

References data_, PACKET_DATA, and AppData::type().

Referenced by LmsSender::add_req(), LmsReceiver::add_req(), LandmarkAgent::ForwardPacket(), SensorQueryAgent::generate_query(), LmsReceiver::handle_lms_pkt(), LandmarkAgent::makeUpdate(), DSDV_Agent::makeUpdate(), GAFAgent::makeUpDiscoveryMsg(), NatAgent::nat(), LandmarkAgent::periodic_callback(), PcapNetwork::phandler_callback(), GAFAgent::processDiscoveryMsg(), LandmarkAgent::ProcessHierUpdate(), TCPTapAgent::processpkt(), IPTapAgent::processpkt(), DSDV_Agent::processUpdate(), SRMAgent::recv(), SSMSRMAgent::recv(), SensorQueryAgent::recv(), PingResponder::recv(), MFTPSndAgent::recv(), LmsAgent::recv(), LandmarkAgent::recv(), FloodAgent::recv(), TapAgent::recvpkt(), SSMSRMAgent::send_glb_sess(), SSMSRMAgent::send_loc_sess(), MFTPRcvAgent::send_nak(), LmsReceiver::send_nak(), LmsReceiver::send_refresh(), SSMSRMAgent::send_rep_sess(), SRMAgent::send_sess(), LmsSender::send_spm(), TCPTapAgent::sendpkt(), TapAgent::sendpkt(), IPTapAgent::sendpkt(), IcmpAgent::sendredirect(), LmsSender::solicit_naks(), and DSDV_Agent::tracepkt().

00339                                                  { 
00340                 if (data_ == 0)
00341                         return 0;
00342                 assert(data_->type() == PACKET_DATA);
00343                 return (((PacketData*)data_)->data()); 
00344         }

Here is the call graph for this function:

Packet * Packet::alloc int   )  [inline, static]
 

Definition at line 546 of file packet.h.

References alloc(), and allocdata().

00547 {
00548         Packet* p = alloc();
00549         if (n > 0) 
00550                 p->allocdata(n);
00551         return (p);
00552 }

Here is the call graph for this function:

Packet * Packet::alloc  )  [inline, static]
 

Definition at line 506 of file packet.h.

References abort(), bits_, data_, hdr_cmn::DOWN, FALSE, fflag_, free_, HDR_CMN, hdrlen_, init(), next_, Event::time_, TRUE, and Event::uid_.

Referenced by alloc(), Agent::allocpkt(), ARPTable::arprequest(), copy(), AODV::handle_link_failure(), imepAgent::handlerControlTimer(), PcapNetwork::phandler_callback(), AODV::recvError(), AODV::rt_resolve(), SMAC::sendACK(), Mac802_11::sendACK(), imepAgent::sendAck(), imepAgent::sendBeacon(), toraAgent::sendCLR(), SMAC::sendCTS(), Mac802_11::sendCTS(), imepAgent::sendHello(), AODV::sendHello(), toraAgent::sendQRY(), AODV::sendReply(), AODV::sendRequest(), SMAC::sendRTS(), Mac802_11::sendRTS(), SMAC::sendSYNC(), and toraAgent::sendUPD().

00507 {
00508         Packet* p = free_;
00509         if (p != 0) {
00510                 assert(p->fflag_ == FALSE);
00511                 free_ = p->next_;
00512                 assert(p->data_ == 0);
00513                 p->uid_ = 0;
00514                 p->time_ = 0;
00515         } else {
00516                 p = new Packet;
00517                 p->bits_ = new unsigned char[hdrlen_];
00518                 if (p == 0 || p->bits_ == 0)
00519                         abort();
00520         }
00521         init(p); // Initialize bits_[]
00522         (HDR_CMN(p))->next_hop_ = -2; // -1 reserved for IP_BROADCAST
00523         (HDR_CMN(p))->last_hop_ = -2; // -1 reserved for IP_BROADCAST
00524         p->fflag_ = TRUE;
00525         (HDR_CMN(p))->direction() = hdr_cmn::DOWN;
00526         /* setting all direction of pkts to be downward as default; 
00527            until channel changes it to +1 (upward) */
00528         p->next_ = 0;
00529         return (p);
00530 }

Here is the call graph for this function:

void Packet::allocdata int   )  [inline]
 

Definition at line 537 of file packet.h.

References abort(), and data_.

Referenced by alloc(), Agent::allocpkt(), SensorQueryAgent::generate_query(), LandmarkAgent::makeUpdate(), DSDV_Agent::makeUpdate(), and GAFAgent::makeUpDiscoveryMsg().

00538 {
00539         assert(data_ == 0);
00540         data_ = new PacketData(n);
00541         if (data_ == 0)
00542                 abort();
00543 }

Here is the call graph for this function:

unsigned char* const Packet::bits  )  [inline]
 

Definition at line 322 of file packet.h.

References bits_.

Referenced by copy(), RLM_Receiver::recv(), and RLM_Sender::sendpkt().

00322 { return (bits_); }

Packet * Packet::copy  )  const [inline]
 

Definition at line 579 of file packet.h.

References alloc(), bits(), bits_, AppData::copy(), data_, hdrlen_, PacketStamp::init(), and txinfo_.

Referenced by imepAgent::aggregateObjectBlock(), OmniMcastAgent::DataForSink(), FloodingAgent::DataForSink(), DiffusionAgent::DataForSink(), LandmarkAgent::ForwardPacket(), DiffusionRate::FwdOriginal(), DiffusionRate::FwdSubsample(), DSRAgent::getRouteForPacket(), OmniMcastAgent::GodForwardData(), imepAgent::handlerReXmitTimer(), imepAgent::imep_object_input(), imepAgent::imep_object_process(), AODV::local_rt_repair(), LandmarkAgent::periodic_callback(), MultihopMac::poll(), DSRAgent::processBrokenRouteError(), DSRAgent::processUnknownFlowError(), SessionHelper::recv(), Replicator::recv(), Filter::recv(), Encapsulator::recv(), MacClassifier::recv(), AckRecons::recv(), Mac802_3::recv_complete(), Mac802_11::RetransmitDATA(), Mac802_11::RetransmitRTS(), Snoop::savepkt_(), MacTdma::send(), AckRecons::sendack(), UnslottedAlohaMac::sendDown(), Channel::sendUp(), Snoop::snoop_rxmit(), Mac802_3::transmit(), DSRAgent::undeliverablePkt(), and DSRAgent::xmitFailed().

00580 {
00581         
00582         Packet* p = alloc();
00583         memcpy(p->bits(), bits_, hdrlen_);
00584         if (data_) 
00585                 p->data_ = data_->copy();
00586         p->txinfo_.init(&txinfo_);
00587  
00588         return (p);
00589 }

Here is the call graph for this function:

int Packet::datalen  )  const [inline]
 

Definition at line 355 of file packet.h.

References data_, and AppData::size().

Referenced by NatAgent::nat(), and RapAgent::recv().

00355 { return data_ ? data_->size() : 0; }

Here is the call graph for this function:

void Packet::dump_header Packet p,
int  offset,
int  length
[inline, static]
 

Definition at line 592 of file packet.h.

References bits_, HDR_CMN, and hdrlen_.

Referenced by imepAgent::imep_dump_header().

00593 {
00594         assert(offset + length <= p->hdrlen_);
00595         struct hdr_cmn *ch = HDR_CMN(p);
00596 
00597         fprintf(stderr, "\nPacket ID: %d\n", ch->uid());
00598 
00599         for(int i = 0; i < length ; i+=16) {
00600                 fprintf(stderr, "%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x\n",
00601                         p->bits_[offset + i],     p->bits_[offset + i + 1],
00602                         p->bits_[offset + i + 2], p->bits_[offset + i + 3],
00603                         p->bits_[offset + i + 4], p->bits_[offset + i + 5],
00604                         p->bits_[offset + i + 6], p->bits_[offset + i + 7],
00605                         p->bits_[offset + i + 8], p->bits_[offset + i + 9],
00606                         p->bits_[offset + i + 10], p->bits_[offset + i + 11],
00607                         p->bits_[offset + i + 12], p->bits_[offset + i + 13],
00608                         p->bits_[offset + i + 14], p->bits_[offset + i + 15]);
00609         }
00610 }

void Packet::free Packet  )  [inline, static]
 

Definition at line 555 of file packet.h.

References data_, FALSE, fflag_, free_, init(), next_, ref_count_, and Event::uid_.

Referenced by LmsSender::add_req(), LmsReceiver::add_req(), dstent::addEntry(), imepAgent::aggregateAckBlock(), imepAgent::aggregateHelloBlock(), imepAgent::aggregateObjectBlock(), ARPTable::arpinput(), MacHandlerRecv::cancel(), SMAC::capture(), Mac802_11::capture(), OmniMcastAgent::clear_arp_buf(), DiffusionAgent::clear_arp_buf(), OmniMcastAgent::clear_send_buf(), DiffusionAgent::clear_send_buf(), Mac802_3::collision(), MessageAgent::command(), LandmarkAgent::command(), IvsReceiver::command(), DSDV_Agent::command(), DiffusionAgent::consider_new(), DiffusionRate::consider_new(), DiffusionProb::consider_new(), DiffusionAgent::consider_old(), DiffusionRate::consider_old(), DiffusionProb::consider_old(), OmniMcastAgent::ConsiderNew(), FloodingAgent::ConsiderNew(), dstQueue::deleteDst(), SMAC::discard(), Mac802_11::discard(), Connector::drop(), BiConnector::drop(), RedPDQueue::enque(), PushbackQueue::enque(), SemanticPacketQueue::filterAcks(), DiffusionProb::ForwardData(), SatRouteAgent::forwardPacket(), LandmarkAgent::ForwardPacket(), DSDV_Agent::forwardPacket(), DiffusionProb::ForwardTxFailed(), MacHandlerRetx::free(), DiffusionRate::FwdData(), DiffusionRate::FwdOriginal(), DiffusionProb::FwdPosReinf(), DSRAgent::getRouteForPacket(), OmniMcastAgent::GodForwardData(), Snoop::handle(), LocalRepairTimer::handle(), AckRecons::handle(), AODV::handle_link_failure(), LmsSender::handle_lms_pkt(), LmsReceiver::handle_lms_pkt(), SMAC::handleDATA(), DSRAgent::handlePacketReceipt(), SMAC::handleRecvTimer(), imepAgent::handlerIncomingTimer(), DSRAgent::handleRouteRequest(), imep_failed_callback(), imepAgent::imep_object_input(), DiffusionRate::InterestHandle(), DiffusionProb::InterestPropagate(), DSDV_Agent::makeUpdate(), LandmarkAgent::periodic_callback(), LandmarkAgent::ProcessHierUpdate(), DiffusionRate::ProcessNegReinf(), TCPTapAgent::processpkt(), IPTapAgent::processpkt(), DiffusionRate::ProcessPosReinf(), DSDV_Agent::processUpdate(), UdpAgent::recv(), DequeTrace::recv(), Trace::recv(), TraceIpMac::recv(), TraceIp::recv(), TfrcAgent::recv(), TfrcSinkAgent::recv(), TcpAgent::recv(), VegasTcpAgent::recv(), DelAckSink::recv(), TcpSink::recv(), SimpleTcpAgent::recv(), TcpSessionAgent::recv(), Sack1TcpAgent::recv(), SackRHTcpAgent::recv(), RFC793eduTcpAgent::recv(), RenoTcpAgent::recv(), QSTcpSink::recv(), NewRenoTcpAgent::recv(), FullTcpAgent::recv(), BayFullTcpAgent::recv(), FackTcpAgent::recv(), TcpAsymSink::recv(), DropTargetAgent::recv(), AbsDelAckSink::recv(), AbsTcpSink::recv(), AbsTcpAgent::recv(), TapAgent::recv(), SRMAgent::recv(), SSMSRMAgent::recv(), SessionHelper::recv(), RTPSession::recv(), SensorQueryAgent::recv(), SatDequeTrace::recv(), SatRouteAgent::recv(), SAack_Agent::recv(), rtProtoDV::recv(), RTPAgent::recv(), RLM_Receiver::recv(), Replicator::recv(), RapAgent::recv(), QSAgent::recv(), PingResponder::recv(), PingAgent::recv(), Phy::recv(), OmniMcastAgent::recv(), NsObject::recv(), MIPDecapsulator::recv(), MIPEncapsulator::recv(), MIPMHAgent::recv(), MIPBSAgent::recv(), MFTPSndAgent::recv(), MFTPRcvAgent::recv(), MessageAgent::recv(), mcastControlAgent::recv(), LossMonitor::recv(), PLMLossMonitor::recv(), LmsSender::recv(), LmsReceiver::recv(), LmsAgent::recv(), LDPAgent::recv(), LandmarkAgent::recv(), IvsReceiver::recv(), IvsSource::recv(), HttpInvalAgent::recv(), GAFAgent::recv(), FloodingAgent::recv(), FloodAgent::recv(), FECModel::recv(), DSRAgent::recv(), SinkAgent::recv(), Decapsulator::recv(), CMUTrace::recv(), Classifier::recv(), VirtualClassifier::recv(), MacClassifier::recv(), MCastBSTClassifier::recv(), Agent::recv(), AdaptiveRcvr::recv(), AckRecons::recv(), Mac802_3::recv_complete(), RTPSession::recv_ctrl(), imepAgent::recv_incoming(), SSMSRMAgent::recv_sess(), Mac802_11::recv_timer(), Mac802_11::recvACK(), Mac802_11::recvCTS(), Mac802_11::recvDATA(), AODV::recvError(), AODV::recvHello(), TapAgent::recvpkt(), AODV::recvReply(), AODV::recvRequest(), toraAgent::recvTORA(), imepAgent::removeObjectResponse(), DSRAgent::replyFromRouteCache(), Snoop::reset(), Mac802_11::RetransmitDATA(), MIPBSAgent::send_ads(), MFTPRcvAgent::send_nak(), SSMSRMAgent::send_rep_sess(), MIPMHAgent::send_sols(), Mac802_11::send_timer(), DiffusionAgent::SendBufferCheck(), WirelessPhy::sendDown(), SatPhy::sendDown(), MacTdma::sendHandler(), TCPTapAgent::sendpkt(), IPTapAgent::sendpkt(), SinkAgent::sendpkt(), AODV::sendRequest(), Mac802_11::sendRTS(), DSRAgent::sendUnknownFlow(), Mac::sendUp(), Mac802_3::sendUp(), NoDupChannel::sendUp(), Channel::sendUp(), SMAC::sentACK(), SMAC::sentCTS(), SMAC::sentDATA(), SMAC::sentRTS(), SMAC::sentSYNC(), Snoop::snoop_cleanbufs_(), Snoop::snoop_insert(), DiffusionAgent::StickPacketInSendBuffer(), MacTdmaTimer::stop(), TcpAgent::tcp_eln(), DelAckSink::timeout(), TcpAsymSink::timeout(), DSRAgent::xmitFailed(), InterestTimer::~InterestTimer(), and TBF::~TBF().

00556 {
00557         if (p->fflag_) {
00558                 if (p->ref_count_ == 0) {
00559                         /*
00560                          * A packet's uid may be < 0 (out of a event queue), or
00561                          * == 0 (newed but never gets into the event queue.
00562                          */
00563                         assert(p->uid_ <= 0);
00564                         // Delete user data because we won't need it any more.
00565                         if (p->data_ != 0) {
00566                                 delete p->data_;
00567                                 p->data_ = 0;
00568                         }
00569                         init(p);
00570                         p->next_ = free_;
00571                         free_ = p;
00572                         p->fflag_ = FALSE;
00573                 } else {
00574                         --p->ref_count_;
00575                 }
00576         }
00577 }

Here is the call graph for this function:

void Packet::init Packet  )  [inline, static, private]
 

Definition at line 501 of file packet.h.

References bits_, and hdrlen_.

Referenced by alloc(), and free().

00502 {
00503         bzero(p->bits_, hdrlen_);
00504 }

void Packet::initdata  )  [inline]
 

Definition at line 330 of file packet.h.

References data_.

00330 { data_  = 0;}

int& Packet::ref_count  )  [inline]
 

Definition at line 325 of file packet.h.

References ref_count_.

Referenced by Mac802_3::recv_complete().

00325 { return (ref_count_); }

Packet* Packet::refcopy  )  [inline]
 

Definition at line 324 of file packet.h.

References ref_count_.

Referenced by SessionHelper::recv(), and NoDupChannel::sendUp().

00324 { ++ref_count_; return this; }

void Packet::setdata AppData d  )  [inline]
 

Definition at line 350 of file packet.h.

References data_.

Referenced by HttpInvalAgent::send(), UdpAgent::sendmsg(), and RapAgent::SendPacket().

00350                                         { 
00351                 if (data_ != NULL)
00352                         delete data_;
00353                 data_ = d; 
00354         }

AppData* Packet::userdata  )  const [inline]
 

Definition at line 347 of file packet.h.

References data_.

Referenced by UdpAgent::recv(), RapAgent::recv(), and HttpInvalAgent::recv().

00347                                          {
00348                 return data_;
00349         }


Member Data Documentation

unsigned char* Packet::bits_ [private]
 

Definition at line 308 of file packet.h.

Referenced by access(), alloc(), bits(), copy(), dump_header(), init(), and Packet().

AppData* Packet::data_ [private]
 

Definition at line 311 of file packet.h.

Referenced by accessdata(), alloc(), allocdata(), copy(), datalen(), free(), initdata(), Packet(), setdata(), and userdata().

bool Packet::fflag_ [private]
 

Definition at line 313 of file packet.h.

Referenced by alloc(), and free().

Packet * Packet::free_ [static, protected]
 

Definition at line 47 of file packet.cc.

Referenced by alloc(), and free().

Handler* Event::handler_ [inherited]
 

Definition at line 60 of file scheduler.h.

Referenced by FQ::deque(), Scheduler::dispatch(), Scheduler::dumpq(), and Scheduler::schedule().

int Packet::hdrlen_ = 0 [static]
 

Definition at line 46 of file packet.cc.

Referenced by alloc(), copy(), dump_header(), init(), and PacketHeaderManager::PacketHeaderManager().

u_int8_t Packet::incoming
 

Definition at line 374 of file packet.h.

Packet* Packet::next_
 

Reimplemented from Event.

Definition at line 318 of file packet.h.

Referenced by LmsSender::add_req(), LmsReceiver::add_req(), alloc(), PacketSRR::deque(), rtqueue::deque(), PacketQueue::deque(), aodv_rqueue::deque(), SemanticPacketQueue::deque_acksfirst(), PacketSRR::enque(), rtqueue::enque(), PacketQueue::enque(), aodv_rqueue::enque(), SemanticPacketQueue::enque_head(), PacketQueue::enqueHead(), PriQueue::filter(), SemanticPacketQueue::filterAcks(), aodv_rqueue::findAgedPacket(), rtqueue::findPacketWithDst(), aodv_rqueue::findPacketWithDst(), free(), PacketQueue::getNext(), PacketSRR::lookup(), SemanticPacketQueue::lookup(), PacketQueue::lookup(), Packet(), CMUPriQueue::prq_get_nexthop(), CMUPriQueue::prq_validate(), aodv_rqueue::purge(), PacketQueue::remove(), rtqueue::remove_head(), aodv_rqueue::remove_head(), toraAgent::rtNotifyLinkDN(), rtqueue::verifyQueue(), aodv_rqueue::verifyQueue(), DSRAgent::xmitFailed(), and TBF::~TBF().

Event* Event::prev_ [inherited]
 

Definition at line 59 of file scheduler.h.

Referenced by CalendarScheduler::cancel(), CalendarScheduler::deque(), CalendarScheduler::insert(), CalendarScheduler::insert2(), and CalendarScheduler::resize().

int Packet::ref_count_ [protected]
 

Definition at line 316 of file packet.h.

Referenced by free(), Packet(), ref_count(), and refcopy().

double Event::time_ [inherited]
 

Definition at line 61 of file scheduler.h.

Referenced by alloc(), SplayScheduler::cancel(), CalendarScheduler::cancel(), DSDV_Agent::cancelTriggersBefore(), CalendarScheduler::deque(), Scheduler::dispatch(), Scheduler::dumpq(), Event::Event(), MacHandler::expire(), LinkDelay::handle(), CalendarScheduler::head(), SplayScheduler::insert(), HeapScheduler::insert(), CalendarScheduler::insert(), ListScheduler::insert(), CalendarScheduler::insert2(), LinkDelay::recv(), RealTimeScheduler::run(), Scheduler::schedule(), imepTimer::timeLeft(), and SplayScheduler::validate().

PacketStamp Packet::txinfo_
 

Definition at line 364 of file packet.h.

Referenced by copy(), Mac802_11::discard(), SMAC::recv(), Mac802_11::recv(), WirelessPhy::sendDown(), and WirelessPhy::sendUp().

scheduler_uid_t Event::uid_ [inherited]
 

Definition at line 62 of file scheduler.h.

Referenced by LandmarkAgent::AddMobileTag(), alloc(), SplayScheduler::cancel(), HeapScheduler::cancel(), CalendarScheduler::cancel(), ListScheduler::cancel(), Scheduler::command(), Scheduler::dispatch(), Scheduler::dumpq(), Event::Event(), free(), CalendarScheduler::lookup(), HeapScheduler::lookup(), ListScheduler::lookup(), LandmarkAgent::makeUpdate(), TapAgent::recvpkt(), Scheduler::schedule(), SensorQueryAgent::stop(), LandmarkAgent::stop(), SplayScheduler::uid_lookup(), and ParentChildrenList::~ParentChildrenList().


The documentation for this class was generated from the following files:
Generated on Tue Apr 20 13:06:38 2004 for NS2.26SourcesOriginal by doxygen 1.3.3