A record of an IPv6 multicast route.  
More...
#include <ipv6-routing-table-entry.h>
List of all members.
Detailed Description
A record of an IPv6 multicast route. 
Constructor & Destructor Documentation
Copy constructor. 
- Parameters:
- 
  
  
 
 
Copy constructor. 
- Parameters:
- 
  
  
 
 
      
        
          | ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry | ( | Ipv6Address | origin, | 
        
          |  |  | Ipv6Address | group, | 
        
          |  |  | uint32_t | inputInterface, | 
        
          |  |  | std::vector< uint32_t > | outputInterfaces |  | 
        
          |  | ) |  |  |  [private] | 
      
 
Constructor. 
- Parameters:
- 
  
    |  | origin | IPv6 address of the source |  |  | group | IPv6 address of the group |  |  | inputInterface | interface number |  |  | outputInterfaces | list of output interface number |  
 
 
 
Member Function Documentation
Create a multicast route. 
- Parameters:
- 
  
    |  | origin | IPv6 address of the origin source |  |  | group | Ipv6Address of the group |  |  | inputInterface | interface number |  |  | outputInterfaces | list of output interface number |  
 
- Returns:
- a multicast route 
 
 
      
        
          | Ipv6Address ns3::Ipv6MulticastRoutingTableEntry::GetGroup | ( |  | ) | const | 
      
 
Get the group. 
- Returns:
- IPv6 address of the multicast group of this route 
 
 
      
        
          | uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetInputInterface | ( |  | ) | const | 
      
 
Get the input interface address. 
- Returns:
- input interface index 
 
 
      
        
          | uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetNOutputInterfaces | ( |  | ) | const | 
      
 
Get the number of output interfaces of this route. 
- Returns:
- number of output interfaces of this route. 
 
 
      
        
          | Ipv6Address ns3::Ipv6MulticastRoutingTableEntry::GetOrigin | ( |  | ) | const | 
      
 
Get the source of this route. 
- Returns:
- IPv6 address of the source of this route 
 
 
      
        
          | uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetOutputInterface | ( | uint32_t | n | ) | const | 
      
 
Get a specified output interface. 
- Parameters:
- 
  
  
- Returns:
- a specified output interface 
 
 
      
        
          | std::vector<uint32_t> ns3::Ipv6MulticastRoutingTableEntry::GetOutputInterfaces | ( |  | ) | const | 
      
 
Get all of the output interfaces of this route. 
- Returns:
- a vector of all output interfaces of this route 
 
 
The documentation for this class was generated from the following file:
- src/routing/static-routing/ipv6-routing-table-entry.h