49 module.add_class('RraaWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation']) |
49 module.add_class('RraaWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation']) |
50 ## ssid.h: ns3::SsidChecker [class] |
50 ## ssid.h: ns3::SsidChecker [class] |
51 module.add_class('SsidChecker', parent=root_module['ns3::AttributeChecker']) |
51 module.add_class('SsidChecker', parent=root_module['ns3::AttributeChecker']) |
52 ## ssid.h: ns3::SsidValue [class] |
52 ## ssid.h: ns3::SsidValue [class] |
53 module.add_class('SsidValue', parent=root_module['ns3::AttributeValue']) |
53 module.add_class('SsidValue', parent=root_module['ns3::AttributeValue']) |
|
54 ## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel [class] |
|
55 module.add_class('ThreeLogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel']) |
54 ## wifi-mac.h: ns3::WifiMac [class] |
56 ## wifi-mac.h: ns3::WifiMac [class] |
55 module.add_class('WifiMac', parent=root_module['ns3::Object']) |
57 module.add_class('WifiMac', parent=root_module['ns3::Object']) |
56 ## wifi-mode.h: ns3::WifiModeChecker [class] |
58 ## wifi-mode.h: ns3::WifiModeChecker [class] |
57 module.add_class('WifiModeChecker', parent=root_module['ns3::AttributeChecker']) |
59 module.add_class('WifiModeChecker', parent=root_module['ns3::AttributeChecker']) |
58 ## wifi-mode.h: ns3::WifiModeValue [class] |
60 ## wifi-mode.h: ns3::WifiModeValue [class] |
166 register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel']) |
168 register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel']) |
167 register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel']) |
169 register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel']) |
168 register_Ns3RraaWifiRemoteStation_methods(root_module, root_module['ns3::RraaWifiRemoteStation']) |
170 register_Ns3RraaWifiRemoteStation_methods(root_module, root_module['ns3::RraaWifiRemoteStation']) |
169 register_Ns3SsidChecker_methods(root_module, root_module['ns3::SsidChecker']) |
171 register_Ns3SsidChecker_methods(root_module, root_module['ns3::SsidChecker']) |
170 register_Ns3SsidValue_methods(root_module, root_module['ns3::SsidValue']) |
172 register_Ns3SsidValue_methods(root_module, root_module['ns3::SsidValue']) |
|
173 register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel']) |
171 register_Ns3WifiMac_methods(root_module, root_module['ns3::WifiMac']) |
174 register_Ns3WifiMac_methods(root_module, root_module['ns3::WifiMac']) |
172 register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker']) |
175 register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker']) |
173 register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue']) |
176 register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue']) |
174 register_Ns3WifiPhy_methods(root_module, root_module['ns3::WifiPhy']) |
177 register_Ns3WifiPhy_methods(root_module, root_module['ns3::WifiPhy']) |
175 register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager']) |
178 register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager']) |
1016 cls.add_constructor([]) |
1019 cls.add_constructor([]) |
1017 ## propagation-loss-model.h: void ns3::PropagationLossModel::SetNext(ns3::Ptr<ns3::PropagationLossModel> next) [member function] |
1020 ## propagation-loss-model.h: void ns3::PropagationLossModel::SetNext(ns3::Ptr<ns3::PropagationLossModel> next) [member function] |
1018 cls.add_method('SetNext', |
1021 cls.add_method('SetNext', |
1019 'void', |
1022 'void', |
1020 [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')]) |
1023 [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')]) |
1021 ## propagation-loss-model.h: double ns3::PropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
1024 ## propagation-loss-model.h: double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
1022 cls.add_method('GetLoss', |
1025 cls.add_method('CalcRxPower', |
1023 'double', |
1026 'double', |
1024 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
1027 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
1025 is_const=True) |
1028 is_const=True) |
1026 ## propagation-loss-model.h: double ns3::PropagationLossModel::DoGetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
1029 ## propagation-loss-model.h: double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
1027 cls.add_method('DoGetLoss', |
1030 cls.add_method('DoCalcRxPower', |
1028 'double', |
1031 'double', |
1029 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
1032 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
1030 is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) |
1033 is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) |
1031 return |
1034 return |
1032 |
1035 |
1033 def register_Ns3RandomPropagationDelayModel_methods(root_module, cls): |
1036 def register_Ns3RandomPropagationDelayModel_methods(root_module, cls): |
1034 ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [copy constructor] |
1037 ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [copy constructor] |
1053 'ns3::TypeId', |
1056 'ns3::TypeId', |
1054 [], |
1057 [], |
1055 is_static=True) |
1058 is_static=True) |
1056 ## propagation-loss-model.h: ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor] |
1059 ## propagation-loss-model.h: ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor] |
1057 cls.add_constructor([]) |
1060 cls.add_constructor([]) |
1058 ## propagation-loss-model.h: double ns3::RandomPropagationLossModel::DoGetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
1061 ## propagation-loss-model.h: double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
1059 cls.add_method('DoGetLoss', |
1062 cls.add_method('DoCalcRxPower', |
1060 'double', |
1063 'double', |
1061 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
1064 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
1062 is_const=True, visibility='private', is_virtual=True) |
1065 is_const=True, visibility='private', is_virtual=True) |
1063 return |
1066 return |
1064 |
1067 |
1065 def register_Ns3RraaWifiRemoteStation_methods(root_module, cls): |
1068 def register_Ns3RraaWifiRemoteStation_methods(root_module, cls): |
1066 ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation::RraaWifiRemoteStation(ns3::RraaWifiRemoteStation const & arg0) [copy constructor] |
1069 ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation::RraaWifiRemoteStation(ns3::RraaWifiRemoteStation const & arg0) [copy constructor] |
1160 ## ssid.h: bool ns3::SsidValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
1163 ## ssid.h: bool ns3::SsidValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
1161 cls.add_method('DeserializeFromString', |
1164 cls.add_method('DeserializeFromString', |
1162 'bool', |
1165 'bool', |
1163 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
1166 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
1164 is_virtual=True) |
1167 is_virtual=True) |
|
1168 return |
|
1169 |
|
1170 def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls): |
|
1171 ## propagation-loss-model.h: static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function] |
|
1172 cls.add_method('GetTypeId', |
|
1173 'ns3::TypeId', |
|
1174 [], |
|
1175 is_static=True) |
|
1176 ## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor] |
|
1177 cls.add_constructor([]) |
|
1178 ## propagation-loss-model.h: double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
|
1179 cls.add_method('DoCalcRxPower', |
|
1180 'double', |
|
1181 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
|
1182 is_const=True, visibility='private', is_virtual=True) |
1165 return |
1183 return |
1166 |
1184 |
1167 def register_Ns3WifiMac_methods(root_module, cls): |
1185 def register_Ns3WifiMac_methods(root_module, cls): |
1168 ## wifi-mac.h: ns3::WifiMac::WifiMac(ns3::WifiMac const & arg0) [copy constructor] |
1186 ## wifi-mac.h: ns3::WifiMac::WifiMac(ns3::WifiMac const & arg0) [copy constructor] |
1169 cls.add_constructor([param('ns3::WifiMac const &', 'arg0')]) |
1187 cls.add_constructor([param('ns3::WifiMac const &', 'arg0')]) |
2134 ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function] |
2152 ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function] |
2135 cls.add_method('GetSystemLoss', |
2153 cls.add_method('GetSystemLoss', |
2136 'double', |
2154 'double', |
2137 [], |
2155 [], |
2138 is_const=True) |
2156 is_const=True) |
2139 ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::DoGetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
2157 ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
2140 cls.add_method('DoGetLoss', |
2158 cls.add_method('DoCalcRxPower', |
2141 'double', |
2159 'double', |
2142 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
2160 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
2143 is_const=True, visibility='private', is_virtual=True) |
2161 is_const=True, visibility='private', is_virtual=True) |
2144 return |
2162 return |
2145 |
2163 |
2146 def register_Ns3IdealWifiManager_methods(root_module, cls): |
2164 def register_Ns3IdealWifiManager_methods(root_module, cls): |
2147 ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager(ns3::IdealWifiManager const & arg0) [copy constructor] |
2165 ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager(ns3::IdealWifiManager const & arg0) [copy constructor] |
2188 [param('uint8_t', 'nRays')]) |
2206 [param('uint8_t', 'nRays')]) |
2189 ## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNOscillators(uint8_t nOscillators) [member function] |
2207 ## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNOscillators(uint8_t nOscillators) [member function] |
2190 cls.add_method('SetNOscillators', |
2208 cls.add_method('SetNOscillators', |
2191 'void', |
2209 'void', |
2192 [param('uint8_t', 'nOscillators')]) |
2210 [param('uint8_t', 'nOscillators')]) |
2193 ## jakes-propagation-loss-model.h: double ns3::JakesPropagationLossModel::DoGetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
2211 ## jakes-propagation-loss-model.h: double ns3::JakesPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
2194 cls.add_method('DoGetLoss', |
2212 cls.add_method('DoCalcRxPower', |
2195 'double', |
2213 'double', |
2196 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
2214 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
2197 is_const=True, visibility='private', is_virtual=True) |
2215 is_const=True, visibility='private', is_virtual=True) |
2198 return |
2216 return |
2199 |
2217 |
2200 def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls): |
2218 def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls): |
2201 ## propagation-loss-model.h: static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function] |
2219 ## propagation-loss-model.h: static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function] |
2216 is_const=True) |
2234 is_const=True) |
2217 ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function] |
2235 ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function] |
2218 cls.add_method('SetReference', |
2236 cls.add_method('SetReference', |
2219 'void', |
2237 'void', |
2220 [param('double', 'referenceDistance'), param('double', 'referenceLoss')]) |
2238 [param('double', 'referenceDistance'), param('double', 'referenceLoss')]) |
2221 ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::DoGetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
2239 ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
2222 cls.add_method('DoGetLoss', |
2240 cls.add_method('DoCalcRxPower', |
2223 'double', |
2241 'double', |
2224 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
2242 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
2225 is_const=True, visibility='private', is_virtual=True) |
2243 is_const=True, visibility='private', is_virtual=True) |
2226 return |
2244 return |
2227 |
2245 |
2228 def register_Ns3NqapWifiMac_methods(root_module, cls): |
2246 def register_Ns3NqapWifiMac_methods(root_module, cls): |
2229 ## nqap-wifi-mac.h: static ns3::TypeId ns3::NqapWifiMac::GetTypeId() [member function] |
2247 ## nqap-wifi-mac.h: static ns3::TypeId ns3::NqapWifiMac::GetTypeId() [member function] |