ns-3 Direct Code Execution
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ns3::Ipv4Linux Member List

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

AddAddress(uint32_t interface, Ipv4InterfaceAddress address)ns3::Ipv4Linuxvirtual
AddInterface(Ptr< NetDevice > device)ns3::Ipv4Linuxvirtual
AddIpv4Interface(Ptr< Ipv4Interface > interface)ns3::Ipv4Linuxprivate
CreateRawSocket(void)ns3::Ipv4Linuxvirtual
DeleteRawSocket(Ptr< Socket > socket)ns3::Ipv4Linuxvirtual
GetAddress(uint32_t interface, uint32_t addressIndex) const ns3::Ipv4Linuxvirtual
GetInterface(uint32_t i) const ns3::Ipv4Linuxprivate
GetInterfaceForAddress(Ipv4Address address) const ns3::Ipv4Linuxvirtual
GetInterfaceForDevice(Ptr< const NetDevice > device) const ns3::Ipv4Linuxvirtual
GetInterfaceForPrefix(Ipv4Address address, Ipv4Mask mask) const ns3::Ipv4Linuxvirtual
GetIpForward(void) const ns3::Ipv4Linuxprivatevirtual
GetMetric(uint32_t interface) const ns3::Ipv4Linuxvirtual
GetMtu(uint32_t interface) const ns3::Ipv4Linuxvirtual
GetNAddresses(uint32_t interface) const ns3::Ipv4Linuxvirtual
GetNetDevice(uint32_t interface)ns3::Ipv4Linuxvirtual
GetNInterfaces(void) const ns3::Ipv4Linuxvirtual
GetProtocol(int protocolNumber) const ns3::Ipv4Linuxvirtual
GetRoutingProtocol(void) const ns3::Ipv4Linuxvirtual
GetTypeId(void)ns3::Ipv4Linuxstatic
GetWeakEsModel(void) const ns3::Ipv4Linuxprivatevirtual
Insert(Ptr< IpL4Protocol > protocol)ns3::Ipv4Linuxvirtual
InstallNode(Ptr< Node > node)ns3::Ipv4Linuxstatic
Ipv4InterfaceList typedefns3::Ipv4Linuxprivate
Ipv4Linux()ns3::Ipv4Linux
IsDestinationAddress(Ipv4Address address, uint32_t iif) const ns3::Ipv4Linuxvirtual
IsForwarding(uint32_t interface) const ns3::Ipv4Linuxvirtual
IsUp(uint32_t interface) const ns3::Ipv4Linuxvirtual
m_interfacesns3::Ipv4Linuxprivate
m_ipForwardns3::Ipv4Linuxprivate
m_nanoSecns3::Ipv4Linuxprivate
m_routingProtocolns3::Ipv4Linuxprivate
m_weakEsModelns3::Ipv4Linuxprivate
PopulateRoutingTable()ns3::Ipv4Linux
RemoveAddress(uint32_t interface, uint32_t addressIndex)ns3::Ipv4Linuxvirtual
RemoveAddress(uint32_t interface, Ipv4Address address)ns3::Ipv4Linuxvirtual
SelectSourceAddress(Ptr< const NetDevice > device, Ipv4Address dst, Ipv4InterfaceAddress::InterfaceAddressScope_e scope)ns3::Ipv4Linuxvirtual
Send(Ptr< Packet > packet, Ipv4Address source, Ipv4Address destination, uint8_t protocol, Ptr< Ipv4Route > route)ns3::Ipv4Linuxvirtual
SendWithHeader(Ptr< Packet > packet, Ipv4Header ipHeader, Ptr< Ipv4Route > route)ns3::Ipv4Linuxvirtual
SetDown(uint32_t interface)ns3::Ipv4Linuxvirtual
SetForwarding(uint32_t interface, bool val)ns3::Ipv4Linuxvirtual
SetIpForward(bool forward)ns3::Ipv4Linuxprivatevirtual
SetMetric(uint32_t interface, uint16_t metric)ns3::Ipv4Linuxvirtual
SetRoutingProtocol(Ptr< Ipv4RoutingProtocol > routingProtocol)ns3::Ipv4Linuxvirtual
SetUp(uint32_t interface)ns3::Ipv4Linuxvirtual
SetWeakEsModel(bool model)ns3::Ipv4Linuxprivatevirtual
~Ipv4Linux()ns3::Ipv4Linuxvirtual