ns3::Ipv4RoutingTableEntry Class Reference
[Ipv4 Routing]
#include <ipv4-routing-table-entry.h>
List of all members.
Detailed Description
A record of an IPv4 routing table entry for
Ipv4GlobalRouting and
Ipv4StaticRouting. This is not a reference counted object.
Constructor & Destructor Documentation
Copy Constructor.
- Parameters:
-
Copy Constructor.
- Parameters:
-
Member Function Documentation
- Returns:
- An Ipv4RoutingTableEntry object corresponding to the input parameters. This route is distinguished; it will match any destination for which a more specific route does not exist.
- Parameters:
-
| nextHop | Ipv4Address of the next hop |
| interface | Outgoing interface |
- Returns:
- An Ipv4RoutingTableEntry object corresponding to the input parameters.
- Parameters:
-
| network | Ipv4Address of the destination network |
| networkMask | Ipv4Mask of the destination network mask |
| interface | Outgoing interface |
- Returns:
- An Ipv4RoutingTableEntry object corresponding to the input parameters.
- Parameters:
-
| network | Ipv4Address of the destination network |
| networkMask | Ipv4Mask of the destination network mask |
| nextHop | Ipv4Address of the next hop |
| interface | Outgoing interface |
Ipv4Address ns3::Ipv4RoutingTableEntry::GetDest |
( |
void |
|
) |
const |
- Returns:
- The IPv4 address of the destination of this route
Ipv4Address ns3::Ipv4RoutingTableEntry::GetDestNetwork |
( |
void |
|
) |
const |
- Returns:
- The IPv4 network number of the destination of this route
Ipv4Mask ns3::Ipv4RoutingTableEntry::GetDestNetworkMask |
( |
void |
|
) |
const |
- Returns:
- The IPv4 network mask of the destination of this route
Ipv4Address ns3::Ipv4RoutingTableEntry::GetGateway |
( |
void |
|
) |
const |
- Returns:
- address of the gateway stored in this entry
uint32_t ns3::Ipv4RoutingTableEntry::GetInterface |
( |
void |
|
) |
const |
- Returns:
- The Ipv4 interface number used for sending outgoing packets
bool ns3::Ipv4RoutingTableEntry::IsDefault |
( |
void |
|
) |
const |
- Returns:
- True if this route is a default route; false otherwise
bool ns3::Ipv4RoutingTableEntry::IsGateway |
( |
void |
|
) |
const |
- Returns:
- True if this route is a gateway route; false otherwise
bool ns3::Ipv4RoutingTableEntry::IsHost |
( |
void |
|
) |
const |
- Returns:
- True if this route is a host route; false otherwise
bool ns3::Ipv4RoutingTableEntry::IsNetwork |
( |
void |
|
) |
const |
- Returns:
- The IPv4 address of the destination of this route
The documentation for this class was generated from the following file:
- src/routing/static-routing/ipv4-routing-table-entry.h