102 module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
102 module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
103 ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer [class] |
103 ## ipv6-interface-container.h (module 'internet'): ns3::Ipv6InterfaceContainer [class] |
104 module.add_class('Ipv6InterfaceContainer', import_from_module='ns.internet') |
104 module.add_class('Ipv6InterfaceContainer', import_from_module='ns.internet') |
105 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] |
105 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] |
106 module.add_class('Ipv6Prefix', import_from_module='ns.network') |
106 module.add_class('Ipv6Prefix', import_from_module='ns.network') |
|
107 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] |
|
108 module.add_class('Mac48Address', import_from_module='ns.network') |
|
109 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] |
|
110 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) |
107 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class] |
111 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class] |
108 module.add_class('NetDeviceContainer', import_from_module='ns.network') |
112 module.add_class('NetDeviceContainer', import_from_module='ns.network') |
109 ## node-container.h (module 'network'): ns3::NodeContainer [class] |
113 ## node-container.h (module 'network'): ns3::NodeContainer [class] |
110 module.add_class('NodeContainer', import_from_module='ns.network') |
114 module.add_class('NodeContainer', import_from_module='ns.network') |
111 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
115 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
302 module.add_class('Ipv6PmtuCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
306 module.add_class('Ipv6PmtuCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
303 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
307 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
304 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
308 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
305 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
309 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
306 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
310 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
311 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] |
|
312 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
|
313 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] |
|
314 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
307 ## net-device.h (module 'network'): ns3::NetDevice [class] |
315 ## net-device.h (module 'network'): ns3::NetDevice [class] |
308 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
316 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
309 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
317 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
310 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') |
318 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') |
311 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
319 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
376 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
390 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
377 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] |
391 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] |
378 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
392 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
379 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] |
393 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] |
380 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
394 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
|
395 |
|
396 def register_types_ns3_TracedValueCallback(module): |
|
397 root_module = module.get_root() |
|
398 |
|
399 typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *', u'ns3::TracedValueCallback::Time') |
|
400 typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) **', u'ns3::TracedValueCallback::Time*') |
|
401 typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *&', u'ns3::TracedValueCallback::Time&') |
381 |
402 |
382 def register_methods(root_module): |
403 def register_methods(root_module): |
383 register_Ns3Address_methods(root_module, root_module['ns3::Address']) |
404 register_Ns3Address_methods(root_module, root_module['ns3::Address']) |
384 register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper']) |
405 register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper']) |
385 register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice']) |
406 register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice']) |
411 register_Ns3Ipv6AddressGenerator_methods(root_module, root_module['ns3::Ipv6AddressGenerator']) |
432 register_Ns3Ipv6AddressGenerator_methods(root_module, root_module['ns3::Ipv6AddressGenerator']) |
412 register_Ns3Ipv6AddressHelper_methods(root_module, root_module['ns3::Ipv6AddressHelper']) |
433 register_Ns3Ipv6AddressHelper_methods(root_module, root_module['ns3::Ipv6AddressHelper']) |
413 register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress']) |
434 register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress']) |
414 register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer']) |
435 register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer']) |
415 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
436 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
|
437 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) |
416 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) |
438 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) |
417 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
439 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
418 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
440 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
419 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
441 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
420 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
442 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
497 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
519 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
498 register_Ns3Ipv6L3Protocol_methods(root_module, root_module['ns3::Ipv6L3Protocol']) |
520 register_Ns3Ipv6L3Protocol_methods(root_module, root_module['ns3::Ipv6L3Protocol']) |
499 register_Ns3Ipv6PmtuCache_methods(root_module, root_module['ns3::Ipv6PmtuCache']) |
521 register_Ns3Ipv6PmtuCache_methods(root_module, root_module['ns3::Ipv6PmtuCache']) |
500 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
522 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
501 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
523 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
|
524 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
|
525 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
502 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
526 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
503 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
527 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
504 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
528 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
505 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) |
529 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) |
506 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) |
530 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) |
1223 [], |
1247 [], |
1224 is_const=True) |
1248 is_const=True) |
1225 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] |
1249 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] |
1226 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], |
1250 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], |
1227 visibility='protected') |
1251 visibility='protected') |
1228 ## callback.h (module 'core'): static std::string ns3::CallbackBase::Demangle(std::string const & mangled) [member function] |
|
1229 cls.add_method('Demangle', |
|
1230 'std::string', |
|
1231 [param('std::string const &', 'mangled')], |
|
1232 is_static=True, visibility='protected') |
|
1233 return |
1252 return |
1234 |
1253 |
1235 def register_Ns3CsmaDeviceRec_methods(root_module, cls): |
1254 def register_Ns3CsmaDeviceRec_methods(root_module, cls): |
1236 ## csma-channel.h (module 'csma'): ns3::CsmaDeviceRec::CsmaDeviceRec() [constructor] |
1255 ## csma-channel.h (module 'csma'): ns3::CsmaDeviceRec::CsmaDeviceRec() [constructor] |
1237 cls.add_constructor([]) |
1256 cls.add_constructor([]) |
2296 'void', |
2315 'void', |
2297 [param('std::ostream &', 'os')], |
2316 [param('std::ostream &', 'os')], |
2298 is_const=True) |
2317 is_const=True) |
2299 return |
2318 return |
2300 |
2319 |
|
2320 def register_Ns3Mac48Address_methods(root_module, cls): |
|
2321 cls.add_binary_comparison_operator('<') |
|
2322 cls.add_binary_comparison_operator('!=') |
|
2323 cls.add_output_stream_operator() |
|
2324 cls.add_binary_comparison_operator('==') |
|
2325 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [copy constructor] |
|
2326 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) |
|
2327 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] |
|
2328 cls.add_constructor([]) |
|
2329 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] |
|
2330 cls.add_constructor([param('char const *', 'str')]) |
|
2331 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] |
|
2332 cls.add_method('Allocate', |
|
2333 'ns3::Mac48Address', |
|
2334 [], |
|
2335 is_static=True) |
|
2336 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] |
|
2337 cls.add_method('ConvertFrom', |
|
2338 'ns3::Mac48Address', |
|
2339 [param('ns3::Address const &', 'address')], |
|
2340 is_static=True) |
|
2341 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] |
|
2342 cls.add_method('CopyFrom', |
|
2343 'void', |
|
2344 [param('uint8_t const *', 'buffer')]) |
|
2345 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] |
|
2346 cls.add_method('CopyTo', |
|
2347 'void', |
|
2348 [param('uint8_t *', 'buffer')], |
|
2349 is_const=True) |
|
2350 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] |
|
2351 cls.add_method('GetBroadcast', |
|
2352 'ns3::Mac48Address', |
|
2353 [], |
|
2354 is_static=True) |
|
2355 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] |
|
2356 cls.add_method('GetMulticast', |
|
2357 'ns3::Mac48Address', |
|
2358 [param('ns3::Ipv4Address', 'address')], |
|
2359 is_static=True) |
|
2360 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] |
|
2361 cls.add_method('GetMulticast', |
|
2362 'ns3::Mac48Address', |
|
2363 [param('ns3::Ipv6Address', 'address')], |
|
2364 is_static=True) |
|
2365 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] |
|
2366 cls.add_method('GetMulticast6Prefix', |
|
2367 'ns3::Mac48Address', |
|
2368 [], |
|
2369 is_static=True) |
|
2370 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] |
|
2371 cls.add_method('GetMulticastPrefix', |
|
2372 'ns3::Mac48Address', |
|
2373 [], |
|
2374 is_static=True) |
|
2375 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] |
|
2376 cls.add_method('IsBroadcast', |
|
2377 'bool', |
|
2378 [], |
|
2379 is_const=True) |
|
2380 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] |
|
2381 cls.add_method('IsGroup', |
|
2382 'bool', |
|
2383 [], |
|
2384 is_const=True) |
|
2385 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] |
|
2386 cls.add_method('IsMatchingType', |
|
2387 'bool', |
|
2388 [param('ns3::Address const &', 'address')], |
|
2389 is_static=True) |
|
2390 return |
|
2391 |
2301 def register_Ns3NetDeviceContainer_methods(root_module, cls): |
2392 def register_Ns3NetDeviceContainer_methods(root_module, cls): |
2302 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor] |
2393 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [copy constructor] |
2303 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')]) |
2394 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')]) |
2304 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer() [constructor] |
2395 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer() [constructor] |
2305 cls.add_constructor([]) |
2396 cls.add_constructor([]) |
2698 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor] |
2789 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor] |
2699 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) |
2790 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) |
2700 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] |
2791 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] |
2701 cls.add_instance_attribute('count', 'uint32_t', is_const=False) |
2792 cls.add_instance_attribute('count', 'uint32_t', is_const=False) |
2702 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] |
2793 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] |
2703 cls.add_instance_attribute('data', 'uint8_t [ 20 ]', is_const=False) |
2794 cls.add_instance_attribute('data', 'uint8_t [ 21 ]', is_const=False) |
2704 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] |
2795 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] |
2705 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) |
2796 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) |
2706 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] |
2797 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] |
2707 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) |
2798 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) |
2708 return |
2799 return |
5144 def register_Ns3CallbackImplBase_methods(root_module, cls): |
5235 def register_Ns3CallbackImplBase_methods(root_module, cls): |
5145 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] |
5236 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] |
5146 cls.add_constructor([]) |
5237 cls.add_constructor([]) |
5147 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] |
5238 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] |
5148 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) |
5239 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) |
|
5240 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] |
|
5241 cls.add_method('GetTypeid', |
|
5242 'std::string', |
|
5243 [], |
|
5244 is_pure_virtual=True, is_const=True, is_virtual=True) |
5149 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function] |
5245 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function] |
5150 cls.add_method('IsEqual', |
5246 cls.add_method('IsEqual', |
5151 'bool', |
5247 'bool', |
5152 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], |
5248 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], |
5153 is_pure_virtual=True, is_const=True, is_virtual=True) |
5249 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
5250 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] |
|
5251 cls.add_method('Demangle', |
|
5252 'std::string', |
|
5253 [param('std::string const &', 'mangled')], |
|
5254 is_static=True, visibility='protected') |
5154 return |
5255 return |
5155 |
5256 |
5156 def register_Ns3CallbackValue_methods(root_module, cls): |
5257 def register_Ns3CallbackValue_methods(root_module, cls): |
5157 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] |
5258 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] |
5158 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) |
5259 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) |
6511 cls.add_method('Set', |
6612 cls.add_method('Set', |
6512 'void', |
6613 'void', |
6513 [param('ns3::Ipv6Prefix const &', 'value')]) |
6614 [param('ns3::Ipv6Prefix const &', 'value')]) |
6514 return |
6615 return |
6515 |
6616 |
|
6617 def register_Ns3Mac48AddressChecker_methods(root_module, cls): |
|
6618 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] |
|
6619 cls.add_constructor([]) |
|
6620 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [copy constructor] |
|
6621 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) |
|
6622 return |
|
6623 |
|
6624 def register_Ns3Mac48AddressValue_methods(root_module, cls): |
|
6625 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] |
|
6626 cls.add_constructor([]) |
|
6627 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [copy constructor] |
|
6628 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) |
|
6629 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] |
|
6630 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) |
|
6631 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] |
|
6632 cls.add_method('Copy', |
|
6633 'ns3::Ptr< ns3::AttributeValue >', |
|
6634 [], |
|
6635 is_const=True, is_virtual=True) |
|
6636 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
6637 cls.add_method('DeserializeFromString', |
|
6638 'bool', |
|
6639 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
6640 is_virtual=True) |
|
6641 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] |
|
6642 cls.add_method('Get', |
|
6643 'ns3::Mac48Address', |
|
6644 [], |
|
6645 is_const=True) |
|
6646 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
6647 cls.add_method('SerializeToString', |
|
6648 'std::string', |
|
6649 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
6650 is_const=True, is_virtual=True) |
|
6651 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] |
|
6652 cls.add_method('Set', |
|
6653 'void', |
|
6654 [param('ns3::Mac48Address const &', 'value')]) |
|
6655 return |
|
6656 |
6516 def register_Ns3NetDevice_methods(root_module, cls): |
6657 def register_Ns3NetDevice_methods(root_module, cls): |
6517 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
6658 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
6518 cls.add_constructor([]) |
6659 cls.add_constructor([]) |
6519 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor] |
6660 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor] |
6520 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) |
6661 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) |
7230 |
7371 |
7231 def register_functions(root_module): |
7372 def register_functions(root_module): |
7232 module = root_module |
7373 module = root_module |
7233 register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
7374 register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
7234 register_functions_ns3_Hash(module.get_submodule('Hash'), root_module) |
7375 register_functions_ns3_Hash(module.get_submodule('Hash'), root_module) |
|
7376 register_functions_ns3_TracedValueCallback(module.get_submodule('TracedValueCallback'), root_module) |
7235 return |
7377 return |
7236 |
7378 |
7237 def register_functions_ns3_FatalImpl(module, root_module): |
7379 def register_functions_ns3_FatalImpl(module, root_module): |
7238 return |
7380 return |
7239 |
7381 |
7240 def register_functions_ns3_Hash(module, root_module): |
7382 def register_functions_ns3_Hash(module, root_module): |
7241 register_functions_ns3_Hash_Function(module.get_submodule('Function'), root_module) |
7383 register_functions_ns3_Hash_Function(module.get_submodule('Function'), root_module) |
7242 return |
7384 return |
7243 |
7385 |
7244 def register_functions_ns3_Hash_Function(module, root_module): |
7386 def register_functions_ns3_Hash_Function(module, root_module): |
|
7387 return |
|
7388 |
|
7389 def register_functions_ns3_TracedValueCallback(module, root_module): |
7245 return |
7390 return |
7246 |
7391 |
7247 def main(): |
7392 def main(): |
7248 out = FileCodeSink(sys.stdout) |
7393 out = FileCodeSink(sys.stdout) |
7249 root_module = module_init() |
7394 root_module = module_init() |