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

This is the complete list of members for Ipv6BRouting, including all inherited members.

AggregateObject(Ptr< Object > other)ns3::Object
Cleanup(void)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inlinestatic
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
Dispose(void)ns3::Object
DoDispose(void)ns3::Objectprotectedvirtual
DoInitialize(void)ns3::Objectprotectedvirtual
ErrorCallback typedefns3::Ipv6RoutingProtocol
GetAggregateIterator(void) const ns3::Object
GetAttribute(std::string name, AttributeValue &value) const ns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &attribute) const ns3::ObjectBase
GetInstanceTypeId(void) const ns3::Objectvirtual
GetObject(void) const ns3::Objectinline
GetObject(TypeId tid) const ns3::Object
GetReferenceCount(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
GetTypeId(void)ns3::Ipv6RoutingProtocolstatic
Initialize(void)ns3::Object
LocalDeliverCallback typedefns3::Ipv6RoutingProtocol
MulticastForwardCallback typedefns3::Ipv6RoutingProtocol
NotifyAddAddress(uint32_t interface, Ipv6InterfaceAddress address)Ipv6BRoutinginlinevirtual
NotifyAddRoute(Ipv6Address dst, Ipv6Prefix mask, Ipv6Address nextHop, uint32_t interface, Ipv6Address prefixToUse=Ipv6Address::GetZero())Ipv6BRoutinginlinevirtual
NotifyConstructionCompleted(void)ns3::ObjectBaseprotectedvirtual
NotifyInterfaceDown(uint32_t interface)Ipv6BRoutinginlinevirtual
NotifyInterfaceUp(uint32_t interface)Ipv6BRoutinginlinevirtual
NotifyNewAggregate(void)ns3::Objectprotectedvirtual
NotifyRemoveAddress(uint32_t interface, Ipv6InterfaceAddress address)Ipv6BRoutinginlinevirtual
NotifyRemoveRoute(Ipv6Address dst, Ipv6Prefix mask, Ipv6Address nextHop, uint32_t interface, Ipv6Address prefixToUse)Ipv6BRoutinginlinevirtual
Object()ns3::Object
Object(const Object &o)ns3::Objectprotected
operator=(const SimpleRefCount &o)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
PrintRoutingTable(Ptr< OutputStreamWrapper > stream) const Ipv6BRoutinginlinevirtual
Ref(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
RouteInput(Ptr< const Packet > p, const Ipv6Header &header, Ptr< const NetDevice > idev, UnicastForwardCallback ucb, MulticastForwardCallback mcb, LocalDeliverCallback lcb, ErrorCallback ecb)Ipv6BRoutinginlinevirtual
RouteOutput(Ptr< Packet > p, const Ipv6Header &header, Ptr< NetDevice > oif, Socket::SocketErrno &sockerr)Ipv6BRoutinginlinevirtual
SetAttribute(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAttributeFailSafe(std::string name, const AttributeValue &value)ns3::ObjectBase
SetIpv6(Ptr< Ipv6 > ipv6)Ipv6BRoutinginlinevirtual
SimpleRefCount()ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SimpleRefCount(const SimpleRefCount &o)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
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::Ipv6RoutingProtocol
Unref(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
~Object()ns3::Objectvirtual
~ObjectBase()ns3::ObjectBasevirtual