A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::aodv::RoutingProtocol Member List

This is the complete list of members for ns3::aodv::RoutingProtocol, including all inherited members.

AckTimerExpire(Ipv4Address neighbor, Time blacklistTimeout)ns3::aodv::RoutingProtocolprivate
ActiveRouteTimeoutns3::aodv::RoutingProtocolprivate
AggregateObject(Ptr< Object > other)ns3::Object
AllowedHelloLossns3::aodv::RoutingProtocolprivate
AODV_PORTns3::aodv::RoutingProtocolstatic
AssignStreams(int64_t stream)ns3::aodv::RoutingProtocol
BlackListTimeoutns3::aodv::RoutingProtocolprivate
Cleanup(void)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inlinestatic
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
DeferredRouteOutput(Ptr< const Packet > p, const Ipv4Header &header, UnicastForwardCallback ucb, ErrorCallback ecb)ns3::aodv::RoutingProtocolprivate
DeletePeriodns3::aodv::RoutingProtocolprivate
DestinationOnlyns3::aodv::RoutingProtocolprivate
Dispose(void)ns3::Object
DoDispose()ns3::aodv::RoutingProtocolvirtual
DoInitialize(void)ns3::Objectprotectedvirtual
EnableBroadcastns3::aodv::RoutingProtocolprivate
EnableHellons3::aodv::RoutingProtocolprivate
ErrorCallback typedefns3::Ipv4RoutingProtocol
FindSocketWithInterfaceAddress(Ipv4InterfaceAddress iface) const ns3::aodv::RoutingProtocolprivate
Forwarding(Ptr< const Packet > p, const Ipv4Header &header, UnicastForwardCallback ucb, ErrorCallback ecb)ns3::aodv::RoutingProtocolprivate
GetAggregateIterator(void) const ns3::Object
GetAttribute(std::string name, AttributeValue &value) const ns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &attribute) const ns3::ObjectBase
GetBroadcastEnable() const ns3::aodv::RoutingProtocolinline
GetDesinationOnlyFlag() const ns3::aodv::RoutingProtocolinline
GetGratuitousReplyFlag() const ns3::aodv::RoutingProtocolinline
GetHelloEnable() const ns3::aodv::RoutingProtocolinline
GetInstanceTypeId(void) const ns3::Objectvirtual
GetMaxQueueLen() const ns3::aodv::RoutingProtocolinline
GetMaxQueueTime() const ns3::aodv::RoutingProtocolinline
GetObject(void) const ns3::Objectinline
GetObject(TypeId tid) const ns3::Object
GetReferenceCount(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
GetTypeId(void)ns3::aodv::RoutingProtocolstatic
GratuitousReplyns3::aodv::RoutingProtocolprivate
HelloIntervalns3::aodv::RoutingProtocolprivate
HelloTimerExpire()ns3::aodv::RoutingProtocolprivate
Initialize(void)ns3::Object
IsMyOwnAddress(Ipv4Address src)ns3::aodv::RoutingProtocolprivate
LocalDeliverCallback typedefns3::Ipv4RoutingProtocol
LoopbackRoute(const Ipv4Header &header, Ptr< NetDevice > oif) const ns3::aodv::RoutingProtocolprivate
m_addressReqTimerns3::aodv::RoutingProtocolprivate
m_dpdns3::aodv::RoutingProtocolprivate
m_htimerns3::aodv::RoutingProtocolprivate
m_ipv4ns3::aodv::RoutingProtocolprivate
m_lastBcastTimens3::aodv::RoutingProtocolprivate
m_lons3::aodv::RoutingProtocolprivate
m_nbns3::aodv::RoutingProtocolprivate
m_queuens3::aodv::RoutingProtocolprivate
m_requestIdns3::aodv::RoutingProtocolprivate
m_rerrCountns3::aodv::RoutingProtocolprivate
m_rerrRateLimitTimerns3::aodv::RoutingProtocolprivate
m_routingTablens3::aodv::RoutingProtocolprivate
m_rreqCountns3::aodv::RoutingProtocolprivate
m_rreqIdCachens3::aodv::RoutingProtocolprivate
m_rreqRateLimitTimerns3::aodv::RoutingProtocolprivate
m_seqNons3::aodv::RoutingProtocolprivate
m_socketAddressesns3::aodv::RoutingProtocolprivate
m_uniformRandomVariablens3::aodv::RoutingProtocolprivate
MaxQueueLenns3::aodv::RoutingProtocolprivate
MaxQueueTimens3::aodv::RoutingProtocolprivate
MulticastForwardCallback typedefns3::Ipv4RoutingProtocol
MyRouteTimeoutns3::aodv::RoutingProtocolprivate
NetDiameterns3::aodv::RoutingProtocolprivate
NetTraversalTimens3::aodv::RoutingProtocolprivate
NextHopWaitns3::aodv::RoutingProtocolprivate
NodeTraversalTimens3::aodv::RoutingProtocolprivate
NotifyAddAddress(uint32_t interface, Ipv4InterfaceAddress address)ns3::aodv::RoutingProtocolvirtual
NotifyConstructionCompleted(void)ns3::ObjectBaseprotectedvirtual
NotifyInterfaceDown(uint32_t interface)ns3::aodv::RoutingProtocolvirtual
NotifyInterfaceUp(uint32_t interface)ns3::aodv::RoutingProtocolvirtual
NotifyNewAggregate(void)ns3::Objectprotectedvirtual
NotifyRemoveAddress(uint32_t interface, Ipv4InterfaceAddress address)ns3::aodv::RoutingProtocolvirtual
Object()ns3::Object
Object(const Object &o)ns3::Objectprotected
operator=(const SimpleRefCount &o)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
PathDiscoveryTimens3::aodv::RoutingProtocolprivate
PrintRoutingTable(Ptr< OutputStreamWrapper > stream) const ns3::aodv::RoutingProtocolvirtual
ProcessHello(RrepHeader const &rrepHeader, Ipv4Address receiverIfaceAddr)ns3::aodv::RoutingProtocolprivate
RecvAodv(Ptr< Socket > socket)ns3::aodv::RoutingProtocolprivate
RecvError(Ptr< Packet > p, Ipv4Address src)ns3::aodv::RoutingProtocolprivate
RecvReply(Ptr< Packet > p, Ipv4Address my, Ipv4Address src)ns3::aodv::RoutingProtocolprivate
RecvReplyAck(Ipv4Address neighbor)ns3::aodv::RoutingProtocolprivate
RecvRequest(Ptr< Packet > p, Ipv4Address receiver, Ipv4Address src)ns3::aodv::RoutingProtocolprivate
Ref(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
RerrRateLimitns3::aodv::RoutingProtocolprivate
RerrRateLimitTimerExpire()ns3::aodv::RoutingProtocolprivate
RouteInput(Ptr< const Packet > p, const Ipv4Header &header, Ptr< const NetDevice > idev, UnicastForwardCallback ucb, MulticastForwardCallback mcb, LocalDeliverCallback lcb, ErrorCallback ecb)ns3::aodv::RoutingProtocolvirtual
RouteOutput(Ptr< Packet > p, const Ipv4Header &header, Ptr< NetDevice > oif, Socket::SocketErrno &sockerr)ns3::aodv::RoutingProtocolvirtual
RouteRequestTimerExpire(Ipv4Address dst)ns3::aodv::RoutingProtocolprivate
RoutingProtocol()ns3::aodv::RoutingProtocol
RreqRateLimitns3::aodv::RoutingProtocolprivate
RreqRateLimitTimerExpire()ns3::aodv::RoutingProtocolprivate
RreqRetriesns3::aodv::RoutingProtocolprivate
ScheduleRreqRetry(Ipv4Address dst)ns3::aodv::RoutingProtocolprivate
SendHello()ns3::aodv::RoutingProtocolprivate
SendPacketFromQueue(Ipv4Address dst, Ptr< Ipv4Route > route)ns3::aodv::RoutingProtocolprivate
SendReply(RreqHeader const &rreqHeader, RoutingTableEntry const &toOrigin)ns3::aodv::RoutingProtocolprivate
SendReplyAck(Ipv4Address neighbor)ns3::aodv::RoutingProtocolprivate
SendReplyByIntermediateNode(RoutingTableEntry &toDst, RoutingTableEntry &toOrigin, bool gratRep)ns3::aodv::RoutingProtocolprivate
SendRequest(Ipv4Address dst)ns3::aodv::RoutingProtocolprivate
SendRerrMessage(Ptr< Packet > packet, std::vector< Ipv4Address > precursors)ns3::aodv::RoutingProtocolprivate
SendRerrWhenBreaksLinkToNextHop(Ipv4Address nextHop)ns3::aodv::RoutingProtocolprivate
SendRerrWhenNoRouteToForward(Ipv4Address dst, uint32_t dstSeqNo, Ipv4Address origin)ns3::aodv::RoutingProtocolprivate
SendTo(Ptr< Socket > socket, Ptr< Packet > packet, Ipv4Address destination)ns3::aodv::RoutingProtocolprivate
SetAttribute(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAttributeFailSafe(std::string name, const AttributeValue &value)ns3::ObjectBase
SetBroadcastEnable(bool f)ns3::aodv::RoutingProtocolinline
SetDesinationOnlyFlag(bool f)ns3::aodv::RoutingProtocolinline
SetGratuitousReplyFlag(bool f)ns3::aodv::RoutingProtocolinline
SetHelloEnable(bool f)ns3::aodv::RoutingProtocolinline
SetIpv4(Ptr< Ipv4 > ipv4)ns3::aodv::RoutingProtocolvirtual
SetMaxQueueLen(uint32_t len)ns3::aodv::RoutingProtocol
SetMaxQueueTime(Time t)ns3::aodv::RoutingProtocol
SimpleRefCount()ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SimpleRefCount(const SimpleRefCount &o)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
Start()ns3::aodv::RoutingProtocolprivate
TraceConnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceConnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
UnicastForwardCallback typedefns3::Ipv4RoutingProtocol
Unref(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
UpdateRouteLifeTime(Ipv4Address addr, Time lt)ns3::aodv::RoutingProtocolprivate
UpdateRouteToNeighbor(Ipv4Address sender, Ipv4Address receiver)ns3::aodv::RoutingProtocolprivate
~Object()ns3::Objectvirtual
~ObjectBase()ns3::ObjectBasevirtual
~RoutingProtocol()ns3::aodv::RoutingProtocolvirtual