A record of an IPv4 multicast route for Ipv4GlobalRouting and Ipv4StaticRouting.
More...
#include <ipv4-routing-table-entry.h>
List of all members.
Detailed Description
A record of an IPv4 multicast route for Ipv4GlobalRouting and Ipv4StaticRouting.
Constructor & Destructor Documentation
Copy Constructor.
- Parameters:
-
Copy Constructor.
- Parameters:
-
Member Function Documentation
- Returns:
- Ipv4MulticastRoutingTableEntry corresponding to the input parameters.
- Parameters:
-
| origin | Source address for the multicast route |
| group | Group destination address for the multicast route |
| inputInterface | Input interface that multicast datagram must be received on |
| outputInterfaces | vector of output interfaces to copy and forward the datagram to |
Ipv4Address ns3::Ipv4MulticastRoutingTableEntry::GetGroup |
( |
void |
|
) |
const |
- Returns:
- The IPv4 address of the multicast group of this route
uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetInputInterface |
( |
void |
|
) |
const |
- Returns:
- The IPv4 address of the input interface of this route
uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetNOutputInterfaces |
( |
void |
|
) |
const |
- Returns:
- The number of output interfaces of this route
Ipv4Address ns3::Ipv4MulticastRoutingTableEntry::GetOrigin |
( |
void |
|
) |
const |
- Returns:
- The IPv4 address of the source of this route
uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetOutputInterface |
( |
uint32_t |
n |
) |
const |
- Parameters:
-
- Returns:
- A specified output interface.
std::vector<uint32_t> ns3::Ipv4MulticastRoutingTableEntry::GetOutputInterfaces |
( |
void |
|
) |
const |
- Returns:
- A vector of all of the output interfaces of this route.
The documentation for this class was generated from the following file:
- src/routing/static-routing/ipv4-routing-table-entry.h