92 module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
92 module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
93 ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer [class] |
93 ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer [class] |
94 module.add_class('Ipv6InterfaceContainer', import_from_module='ns.internet') |
94 module.add_class('Ipv6InterfaceContainer', import_from_module='ns.internet') |
95 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] |
95 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] |
96 module.add_class('Ipv6Prefix', import_from_module='ns.network') |
96 module.add_class('Ipv6Prefix', import_from_module='ns.network') |
|
97 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] |
|
98 module.add_class('Mac48Address', import_from_module='ns.network') |
|
99 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] |
|
100 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) |
97 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class] |
101 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class] |
98 module.add_class('NetDeviceContainer', import_from_module='ns.network') |
102 module.add_class('NetDeviceContainer', import_from_module='ns.network') |
99 ## node-container.h (module 'network'): ns3::NodeContainer [class] |
103 ## node-container.h (module 'network'): ns3::NodeContainer [class] |
100 module.add_class('NodeContainer', import_from_module='ns.network') |
104 module.add_class('NodeContainer', import_from_module='ns.network') |
101 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
105 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
290 module.add_class('Ipv6PmtuCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
294 module.add_class('Ipv6PmtuCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
291 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
295 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
292 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
296 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
293 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
297 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
294 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
298 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
299 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] |
|
300 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
|
301 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] |
|
302 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
295 ## net-device.h (module 'network'): ns3::NetDevice [class] |
303 ## net-device.h (module 'network'): ns3::NetDevice [class] |
296 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
304 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
297 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
305 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
298 module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network') |
306 module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network') |
299 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
307 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
364 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
378 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
365 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] |
379 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] |
366 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
380 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
367 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] |
381 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] |
368 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
382 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
|
383 |
|
384 def register_types_ns3_TracedValueCallback(module): |
|
385 root_module = module.get_root() |
|
386 |
|
387 typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *', u'ns3::TracedValueCallback::Time') |
|
388 typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) **', u'ns3::TracedValueCallback::Time*') |
|
389 typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *&', u'ns3::TracedValueCallback::Time&') |
369 |
390 |
370 def register_methods(root_module): |
391 def register_methods(root_module): |
371 register_Ns3Address_methods(root_module, root_module['ns3::Address']) |
392 register_Ns3Address_methods(root_module, root_module['ns3::Address']) |
372 register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper']) |
393 register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper']) |
373 register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice']) |
394 register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice']) |
395 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
416 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
396 register_Ns3Ipv6AddressHelper_methods(root_module, root_module['ns3::Ipv6AddressHelper']) |
417 register_Ns3Ipv6AddressHelper_methods(root_module, root_module['ns3::Ipv6AddressHelper']) |
397 register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress']) |
418 register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress']) |
398 register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer']) |
419 register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer']) |
399 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
420 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
|
421 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) |
400 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) |
422 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) |
401 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
423 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
402 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
424 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
403 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
425 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
404 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
426 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
480 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
502 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
481 register_Ns3Ipv6L3Protocol_methods(root_module, root_module['ns3::Ipv6L3Protocol']) |
503 register_Ns3Ipv6L3Protocol_methods(root_module, root_module['ns3::Ipv6L3Protocol']) |
482 register_Ns3Ipv6PmtuCache_methods(root_module, root_module['ns3::Ipv6PmtuCache']) |
504 register_Ns3Ipv6PmtuCache_methods(root_module, root_module['ns3::Ipv6PmtuCache']) |
483 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
505 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
484 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
506 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
|
507 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
|
508 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
485 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
509 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
486 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
510 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
487 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
511 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
488 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) |
512 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) |
489 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) |
513 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) |
1206 [], |
1230 [], |
1207 is_const=True) |
1231 is_const=True) |
1208 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] |
1232 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] |
1209 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], |
1233 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], |
1210 visibility='protected') |
1234 visibility='protected') |
1211 ## callback.h (module 'core'): static std::string ns3::CallbackBase::Demangle(std::string const & mangled) [member function] |
|
1212 cls.add_method('Demangle', |
|
1213 'std::string', |
|
1214 [param('std::string const &', 'mangled')], |
|
1215 is_static=True, visibility='protected') |
|
1216 return |
1235 return |
1217 |
1236 |
1218 def register_Ns3EventId_methods(root_module, cls): |
1237 def register_Ns3EventId_methods(root_module, cls): |
1219 cls.add_binary_comparison_operator('!=') |
1238 cls.add_binary_comparison_operator('!=') |
1220 cls.add_binary_comparison_operator('==') |
1239 cls.add_binary_comparison_operator('==') |
2108 'void', |
2127 'void', |
2109 [param('std::ostream &', 'os')], |
2128 [param('std::ostream &', 'os')], |
2110 is_const=True) |
2129 is_const=True) |
2111 return |
2130 return |
2112 |
2131 |
|
2132 def register_Ns3Mac48Address_methods(root_module, cls): |
|
2133 cls.add_binary_comparison_operator('<') |
|
2134 cls.add_binary_comparison_operator('!=') |
|
2135 cls.add_output_stream_operator() |
|
2136 cls.add_binary_comparison_operator('==') |
|
2137 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [copy constructor] |
|
2138 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) |
|
2139 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] |
|
2140 cls.add_constructor([]) |
|
2141 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] |
|
2142 cls.add_constructor([param('char const *', 'str')]) |
|
2143 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] |
|
2144 cls.add_method('Allocate', |
|
2145 'ns3::Mac48Address', |
|
2146 [], |
|
2147 is_static=True) |
|
2148 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] |
|
2149 cls.add_method('ConvertFrom', |
|
2150 'ns3::Mac48Address', |
|
2151 [param('ns3::Address const &', 'address')], |
|
2152 is_static=True) |
|
2153 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] |
|
2154 cls.add_method('CopyFrom', |
|
2155 'void', |
|
2156 [param('uint8_t const *', 'buffer')]) |
|
2157 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] |
|
2158 cls.add_method('CopyTo', |
|
2159 'void', |
|
2160 [param('uint8_t *', 'buffer')], |
|
2161 is_const=True) |
|
2162 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] |
|
2163 cls.add_method('GetBroadcast', |
|
2164 'ns3::Mac48Address', |
|
2165 [], |
|
2166 is_static=True) |
|
2167 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] |
|
2168 cls.add_method('GetMulticast', |
|
2169 'ns3::Mac48Address', |
|
2170 [param('ns3::Ipv4Address', 'address')], |
|
2171 is_static=True) |
|
2172 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] |
|
2173 cls.add_method('GetMulticast', |
|
2174 'ns3::Mac48Address', |
|
2175 [param('ns3::Ipv6Address', 'address')], |
|
2176 is_static=True) |
|
2177 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] |
|
2178 cls.add_method('GetMulticast6Prefix', |
|
2179 'ns3::Mac48Address', |
|
2180 [], |
|
2181 is_static=True) |
|
2182 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] |
|
2183 cls.add_method('GetMulticastPrefix', |
|
2184 'ns3::Mac48Address', |
|
2185 [], |
|
2186 is_static=True) |
|
2187 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] |
|
2188 cls.add_method('IsBroadcast', |
|
2189 'bool', |
|
2190 [], |
|
2191 is_const=True) |
|
2192 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] |
|
2193 cls.add_method('IsGroup', |
|
2194 'bool', |
|
2195 [], |
|
2196 is_const=True) |
|
2197 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] |
|
2198 cls.add_method('IsMatchingType', |
|
2199 'bool', |
|
2200 [param('ns3::Address const &', 'address')], |
|
2201 is_static=True) |
|
2202 return |
|
2203 |
2113 def register_Ns3NetDeviceContainer_methods(root_module, cls): |
2204 def register_Ns3NetDeviceContainer_methods(root_module, cls): |
2114 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor] |
2205 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor] |
2115 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')]) |
2206 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')]) |
2116 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer() [constructor] |
2207 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer() [constructor] |
2117 cls.add_constructor([]) |
2208 cls.add_constructor([]) |
2510 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor] |
2601 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor] |
2511 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) |
2602 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) |
2512 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] |
2603 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] |
2513 cls.add_instance_attribute('count', 'uint32_t', is_const=False) |
2604 cls.add_instance_attribute('count', 'uint32_t', is_const=False) |
2514 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] |
2605 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] |
2515 cls.add_instance_attribute('data', 'uint8_t [ 20 ]', is_const=False) |
2606 cls.add_instance_attribute('data', 'uint8_t [ 21 ]', is_const=False) |
2516 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] |
2607 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] |
2517 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) |
2608 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) |
2518 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] |
2609 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] |
2519 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) |
2610 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) |
2520 return |
2611 return |
5093 def register_Ns3CallbackImplBase_methods(root_module, cls): |
5184 def register_Ns3CallbackImplBase_methods(root_module, cls): |
5094 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] |
5185 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] |
5095 cls.add_constructor([]) |
5186 cls.add_constructor([]) |
5096 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] |
5187 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] |
5097 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) |
5188 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) |
|
5189 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] |
|
5190 cls.add_method('GetTypeid', |
|
5191 'std::string', |
|
5192 [], |
|
5193 is_pure_virtual=True, is_const=True, is_virtual=True) |
5098 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function] |
5194 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function] |
5099 cls.add_method('IsEqual', |
5195 cls.add_method('IsEqual', |
5100 'bool', |
5196 'bool', |
5101 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], |
5197 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], |
5102 is_pure_virtual=True, is_const=True, is_virtual=True) |
5198 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5199 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] |
|
5200 cls.add_method('Demangle', |
|
5201 'std::string', |
|
5202 [param('std::string const &', 'mangled')], |
|
5203 is_static=True, visibility='protected') |
5103 return |
5204 return |
5104 |
5205 |
5105 def register_Ns3CallbackValue_methods(root_module, cls): |
5206 def register_Ns3CallbackValue_methods(root_module, cls): |
5106 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] |
5207 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] |
5107 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) |
5208 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) |
6308 cls.add_method('Set', |
6409 cls.add_method('Set', |
6309 'void', |
6410 'void', |
6310 [param('ns3::Ipv6Prefix const &', 'value')]) |
6411 [param('ns3::Ipv6Prefix const &', 'value')]) |
6311 return |
6412 return |
6312 |
6413 |
|
6414 def register_Ns3Mac48AddressChecker_methods(root_module, cls): |
|
6415 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] |
|
6416 cls.add_constructor([]) |
|
6417 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [copy constructor] |
|
6418 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) |
|
6419 return |
|
6420 |
|
6421 def register_Ns3Mac48AddressValue_methods(root_module, cls): |
|
6422 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] |
|
6423 cls.add_constructor([]) |
|
6424 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [copy constructor] |
|
6425 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) |
|
6426 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] |
|
6427 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) |
|
6428 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] |
|
6429 cls.add_method('Copy', |
|
6430 'ns3::Ptr< ns3::AttributeValue >', |
|
6431 [], |
|
6432 is_const=True, is_virtual=True) |
|
6433 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
6434 cls.add_method('DeserializeFromString', |
|
6435 'bool', |
|
6436 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
6437 is_virtual=True) |
|
6438 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] |
|
6439 cls.add_method('Get', |
|
6440 'ns3::Mac48Address', |
|
6441 [], |
|
6442 is_const=True) |
|
6443 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
6444 cls.add_method('SerializeToString', |
|
6445 'std::string', |
|
6446 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
6447 is_const=True, is_virtual=True) |
|
6448 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] |
|
6449 cls.add_method('Set', |
|
6450 'void', |
|
6451 [param('ns3::Mac48Address const &', 'value')]) |
|
6452 return |
|
6453 |
6313 def register_Ns3NetDevice_methods(root_module, cls): |
6454 def register_Ns3NetDevice_methods(root_module, cls): |
6314 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
6455 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
6315 cls.add_constructor([]) |
6456 cls.add_constructor([]) |
6316 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor] |
6457 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor] |
6317 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) |
6458 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) |
7027 |
7168 |
7028 def register_functions(root_module): |
7169 def register_functions(root_module): |
7029 module = root_module |
7170 module = root_module |
7030 register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
7171 register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
7031 register_functions_ns3_Hash(module.get_submodule('Hash'), root_module) |
7172 register_functions_ns3_Hash(module.get_submodule('Hash'), root_module) |
|
7173 register_functions_ns3_TracedValueCallback(module.get_submodule('TracedValueCallback'), root_module) |
7032 return |
7174 return |
7033 |
7175 |
7034 def register_functions_ns3_FatalImpl(module, root_module): |
7176 def register_functions_ns3_FatalImpl(module, root_module): |
7035 return |
7177 return |
7036 |
7178 |
7037 def register_functions_ns3_Hash(module, root_module): |
7179 def register_functions_ns3_Hash(module, root_module): |
7038 register_functions_ns3_Hash_Function(module.get_submodule('Function'), root_module) |
7180 register_functions_ns3_Hash_Function(module.get_submodule('Function'), root_module) |
7039 return |
7181 return |
7040 |
7182 |
7041 def register_functions_ns3_Hash_Function(module, root_module): |
7183 def register_functions_ns3_Hash_Function(module, root_module): |
|
7184 return |
|
7185 |
|
7186 def register_functions_ns3_TracedValueCallback(module, root_module): |
7042 return |
7187 return |
7043 |
7188 |
7044 def main(): |
7189 def main(): |
7045 out = FileCodeSink(sys.stdout) |
7190 out = FileCodeSink(sys.stdout) |
7046 root_module = module_init() |
7191 root_module = module_init() |