ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 


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

Connector Class Reference

#include <connector.h>

Inheritance diagram for Connector:

NsObject TclObject Handler AddSR Agent aodv_rqueue CBQClass CMUPriQueue Delayer DelayModel DropTargetAgent DynamicLink ErrorModel ErrorModule Filter GAFPartner HackLossyLink LinkDelay LinkHead MeasureMod MIPEncapsulator NetworkInterface PktCounter Queue< T > rtqueue SALink SessionHelper SessionTTLChecker SnoopQueue TBF Trace TTLChecker List of all members.

Public Member Functions

 Connector ()
NsObjecttarget ()
virtual void drop (Packet *p)

Protected Member Functions

virtual void drop (Packet *p, const char *s)
int command (int argc, const char *const *argv)
void recv (Packet *, Handler *callback=0)
void send (Packet *p, Handler *h)

Protected Attributes

NsObjecttarget_
NsObjectdrop_

Constructor & Destructor Documentation

Connector::Connector  
 


Member Function Documentation

int Connector::command int    argc,
const char *const *    argv
[protected, virtual]
 

Reimplemented from NsObject.

Reimplemented in SA_Agent, SALink, AODV, aodv_rqueue, MFTPRcvAgent, MFTPSndAgent, PingAgent, RTPAgent, UdpAgent, FtpClientAgent, FtpSrvrAgent, BayFullTcpAgent, Filter, MultiFieldFilter, Agent, Encapsulator, IvsReceiver, MessageAgent, MessagePassingAgent, NetworkInterface, LinkHead, PktCounter, SessionHelper, TPAgent, TTLChecker, SessionTTLChecker, coreQueue, edgeQueue, dsREDQueue, DiffusionRate, SinkAgent, DiffusionAgent, FloodingAgent, OmniMcastAgent, DSDV_Agent, DSRProto, DSRAgent, IcmpAgent, NatAgent, TCPDestNat, TCPSrcNat, TCPSrcDestNat, TapAgent, TCPTapAgent, GAFAgent, GAFPartner, imepAgent, LinkDelay, DynamicLink, HackLossyLink, rtProtoLS, ARPTable, LL, CtrMcastEncap, CtrMcastDecap, LmsAgent, LmsReceiver, LmsSender, mcastControlAgent, RLM_Sender, RLM_Receiver, SSMSRMAgent, SRMAgent, DumbAgent, MIPBSAgent, MIPMHAgent, LDPAgent, newLL, PingAgent, PushbackQueue, PushbackAgent, QSAgent, CBQClass, CBQueue, WRR_CBQueue, Delayer, DelayModel, Demarker, DropTail, DRR, CMUPriQueue, SRMErrorModel, ErrorModel, TwoStateErrorModel, MultiStateErrorModel, ListErrorModel, SelectErrorModel, MrouteErrorModel, ErrorModule, LMSErrorModel, FQ, GK, JoBS, Marker, PIQueue, PriQueue, RedPDQueue, REDQueue, REMQueue, rtqueue, SFQ, SRR, Vq, RapAgent, rtProtoDV, SatLL, SatLinkHead, SatRouteAgent, SctpAgent, FloodAgent, LandmarkAgent, SensorQueryAgent, SRAgent, AckRecons, RTCPAgent, SAack_Agent, AbsTcpAgent, FullTcpAgent, IntTcpAgent, TcpSessionAgent, TcpSink, TcpAgent, TfrcSinkAgent, TfrcAgent, LossMonitor, SnoopQueue, toraAgent, CMUTrace, Trace, SimpleTcpAgent, CCTcpSink, CC1TcpAgent, and XCPWrapQ.

void Connector::drop Packet   p,
const char *    s
[protected, virtual]
 

void Connector::drop Packet   p [virtual]
 

Reimplemented in XCPQueue.

void Connector::recv Packet  ,
Handler   callback = 0
[protected, virtual]
 

Implements NsObject.

Reimplemented in AdaptiveRcvr, SA_Agent, SALink, TBF, AODV, aodv_rqueue, MFTPRcvAgent, MFTPSndAgent, PingAgent, RTPAgent, UdpAgent, BayFullTcpAgent, Filter, Agent, Decapsulator, Encapsulator, IvsSource, IvsReceiver, MessageAgent, MessagePassingAgent, NetworkInterface, PktCounter, SessionHelper, TPAgent, TTLChecker, SessionTTLChecker, DiffusionProb, DiffusionRate, SinkAgent, DiffusionAgent, FloodingAgent, OmniMcastAgent, DSDV_Agent, AddSR, DSRProto, DSRAgent, IcmpAgent, NatAgent, PingResponder, TapAgent, GAFAgent, GAFPartner, imepAgent, LinkDelay, DynamicLink, HackLossyLink, rtProtoLS, LL, CtrMcastEncap, CtrMcastDecap, LmsAgent, LmsReceiver, LmsSender, mcastControlAgent, SSMSRMAgent, SRMAgent, DumbAgent, MIPEncapsulator, MIPBSAgent, MIPMHAgent, LDPAgent, newLL, PingAgent, PLMLossMonitor, PushbackAgent, QSAgent, CBQClass, CBQueue, Delayer, DelayModel, CMUPriQueue, ErrorModel, ErrorModule, FQ, PriQueue, Queue< T >, rtqueue, RapAgent, rtProtoDV, SatLL, SatRouteAgent, SatDequeTrace, SctpAgent, FloodAgent, LandmarkAgent, SensorQueryAgent, SRAgent, RTCPAgent, SAack_Agent, LLSnoop, AbsTcpAgent, AbsTcpSink, AbsDelAckSink, DropTargetAgent, TcpAsymSink, FackTcpAgent, FullTcpAgent, IntTcpAgent, QSNewRenoTcpAgent, QSTcpSink, RBPVegasTcpAgent, RBPRenoTcpAgent, RFC793eduTcpAgent, SackRHTcpAgent, Sack1TcpAgent, TcpSink, DelAckSink, TcpAgent, RenoTcpAgent, NewRenoTcpAgent, VegasTcpAgent, TfrcSinkAgent, TfrcAgent, TFCCAgent, LossMonitor, MeasureMod, SnoopQueueIn, SnoopQueueOut, SnoopQueueDrop, SnoopQueueTagger, SnoopQueueEDrop, toraAgent, CMUTrace, TraceIp, TraceIpMac, Trace, DequeTrace, HttpInvalAgent, SimpleTcpAgent, CCTcpSink, and XCPWrapQ.

void Connector::send Packet   p,
Handler   h
[inline, protected]
 

Reimplemented in Agent, and LinkDelay.

NsObject* Connector::target   [inline]
 


Member Data Documentation

NsObject* Connector::drop_ [protected]
 

NsObject* Connector::target_ [protected]
 


The documentation for this class was generated from the following files:
This document is generated by doxygen.