Collaboration diagram for ns3::Mip6dConfig:Classes | |
| struct | pmipMNprofile_t |
Public Member Functions | |
| Mip6dConfig () | |
| ~Mip6dConfig () | |
| TypeId | GetInstanceTypeId (void) const |
| virtual void | Print (std::ostream &os) const |
Static Public Member Functions | |
| static TypeId | GetTypeId (void) |
Public Attributes | |
| std::string | m_binary |
| bool | m_debug |
| bool | m_dsmip6enable |
| std::string | m_ha_served_pfx |
| bool | m_haenable |
| std::string | m_lma_mag_ifname |
| std::string | m_mag_egress_gaddr |
| std::string | m_mag_egress_ifname |
| std::vector< pmipMNprofile_t > * | m_mag_mn_profiles |
| bool | m_magenable |
| std::string | m_mn_ha_addr |
| std::vector< std::string > * | m_mr_egress_if |
| std::string | m_mr_home_addr |
| std::vector< std::string > * | m_mr_mobile_pfx |
| bool | m_mrenable |
| bool | m_usemanualconf |
Private Attributes | |
| std::string | router_id |
Static Private Attributes | |
| static int | index |
Definition at line 32 of file mip6d-helper.cc.
|
inline |
Definition at line 38 of file mip6d-helper.cc.
References m_mag_mn_profiles, m_mr_egress_if, and m_mr_mobile_pfx.
|
inline |
Definition at line 52 of file mip6d-helper.cc.
|
inline |
Definition at line 66 of file mip6d-helper.cc.
References GetTypeId().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 57 of file mip6d-helper.cc.
Referenced by GetInstanceTypeId().
Here is the caller graph for this function:
|
inlinevirtual |
Definition at line 96 of file mip6d-helper.cc.
Referenced by ns3::Mip6dHelper::AddHaServedPrefix(), ns3::Mip6dHelper::AddHomeAddress(), ns3::Mip6dHelper::AddHomeAgentAddress(), ns3::Mip6dHelper::AddMobileNetworkPrefix(), and ns3::operator<<().
Here is the caller graph for this function:
|
staticprivate |
Definition at line 35 of file mip6d-helper.cc.
| std::string ns3::Mip6dConfig::m_binary |
Definition at line 84 of file mip6d-helper.cc.
| bool ns3::Mip6dConfig::m_debug |
Definition at line 81 of file mip6d-helper.cc.
Referenced by ns3::Mip6dHelper::EnableDebug().
| bool ns3::Mip6dConfig::m_dsmip6enable |
Definition at line 83 of file mip6d-helper.cc.
Referenced by ns3::Mip6dHelper::EnableDSMIP6().
| std::string ns3::Mip6dConfig::m_ha_served_pfx |
Definition at line 85 of file mip6d-helper.cc.
| bool ns3::Mip6dConfig::m_haenable |
Definition at line 78 of file mip6d-helper.cc.
Referenced by ns3::Mip6dHelper::EnableHA(), and ns3::Mip6dHelper::EnableLMA().
| std::string ns3::Mip6dConfig::m_lma_mag_ifname |
Definition at line 90 of file mip6d-helper.cc.
Referenced by ns3::Mip6dHelper::GenerateConfig().
| std::string ns3::Mip6dConfig::m_mag_egress_gaddr |
Definition at line 91 of file mip6d-helper.cc.
| std::string ns3::Mip6dConfig::m_mag_egress_ifname |
Definition at line 92 of file mip6d-helper.cc.
| std::vector<pmipMNprofile_t>* ns3::Mip6dConfig::m_mag_mn_profiles |
Definition at line 93 of file mip6d-helper.cc.
Referenced by Mip6dConfig().
| bool ns3::Mip6dConfig::m_magenable |
Definition at line 80 of file mip6d-helper.cc.
Referenced by ns3::Mip6dHelper::EnableMAG().
| std::string ns3::Mip6dConfig::m_mn_ha_addr |
Definition at line 88 of file mip6d-helper.cc.
| std::vector<std::string>* ns3::Mip6dConfig::m_mr_egress_if |
Definition at line 87 of file mip6d-helper.cc.
Referenced by ns3::Mip6dHelper::AddEgressInterface(), and Mip6dConfig().
| std::string ns3::Mip6dConfig::m_mr_home_addr |
Definition at line 89 of file mip6d-helper.cc.
| std::vector<std::string>* ns3::Mip6dConfig::m_mr_mobile_pfx |
Definition at line 86 of file mip6d-helper.cc.
Referenced by Mip6dConfig().
| bool ns3::Mip6dConfig::m_mrenable |
Definition at line 79 of file mip6d-helper.cc.
Referenced by ns3::Mip6dHelper::EnableMR().
| bool ns3::Mip6dConfig::m_usemanualconf |
Definition at line 82 of file mip6d-helper.cc.
|
private |
Definition at line 36 of file mip6d-helper.cc.