102 module.add_class('Ipv6Address', import_from_module='ns.network') |
102 module.add_class('Ipv6Address', import_from_module='ns.network') |
103 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
103 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
104 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) |
104 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) |
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 ## node-container.h (module 'network'): ns3::NodeContainer [class] |
111 ## node-container.h (module 'network'): ns3::NodeContainer [class] |
108 module.add_class('NodeContainer', import_from_module='ns.network') |
112 module.add_class('NodeContainer', import_from_module='ns.network') |
109 ## non-copyable.h (module 'core'): ns3::NonCopyable [class] |
113 ## non-copyable.h (module 'core'): ns3::NonCopyable [class] |
110 module.add_class('NonCopyable', destructor_visibility='protected', import_from_module='ns.core') |
114 module.add_class('NonCopyable', destructor_visibility='protected', import_from_module='ns.core') |
111 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
115 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
302 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
306 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
303 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
307 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
304 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
308 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
305 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] |
309 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] |
306 module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
310 module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
|
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] |
388 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
402 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
389 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] |
403 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] |
390 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
404 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
391 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] |
405 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] |
392 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
406 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
|
407 |
|
408 def register_types_ns3_TracedValueCallback(module): |
|
409 root_module = module.get_root() |
|
410 |
|
411 typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *', u'ns3::TracedValueCallback::Time') |
|
412 typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) **', u'ns3::TracedValueCallback::Time*') |
|
413 typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *&', u'ns3::TracedValueCallback::Time&') |
393 |
414 |
394 def register_types_ns3_olsr(module): |
415 def register_types_ns3_olsr(module): |
395 root_module = module.get_root() |
416 root_module = module.get_root() |
396 |
417 |
397 ## olsr-repositories.h (module 'olsr'): ns3::olsr::Association [struct] |
418 ## olsr-repositories.h (module 'olsr'): ns3::olsr::Association [struct] |
514 register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) |
535 register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) |
515 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) |
536 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) |
516 register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper']) |
537 register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper']) |
517 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
538 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
518 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
539 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
|
540 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) |
519 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
541 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
520 register_Ns3NonCopyable_methods(root_module, root_module['ns3::NonCopyable']) |
542 register_Ns3NonCopyable_methods(root_module, root_module['ns3::NonCopyable']) |
521 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
543 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
522 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
544 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
523 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
545 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
602 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) |
624 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) |
603 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
625 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
604 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
626 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
605 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
627 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
606 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) |
628 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) |
|
629 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
|
630 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
607 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
631 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
608 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
632 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
609 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
633 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
610 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) |
634 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) |
611 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) |
635 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) |
1112 [], |
1136 [], |
1113 is_const=True) |
1137 is_const=True) |
1114 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] |
1138 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] |
1115 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], |
1139 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], |
1116 visibility='protected') |
1140 visibility='protected') |
1117 ## callback.h (module 'core'): static std::string ns3::CallbackBase::Demangle(std::string const & mangled) [member function] |
|
1118 cls.add_method('Demangle', |
|
1119 'std::string', |
|
1120 [param('std::string const &', 'mangled')], |
|
1121 is_static=True, visibility='protected') |
|
1122 return |
1141 return |
1123 |
1142 |
1124 def register_Ns3EventGarbageCollector_methods(root_module, cls): |
1143 def register_Ns3EventGarbageCollector_methods(root_module, cls): |
1125 ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector::EventGarbageCollector(ns3::EventGarbageCollector const & arg0) [copy constructor] |
1144 ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector::EventGarbageCollector(ns3::EventGarbageCollector const & arg0) [copy constructor] |
1126 cls.add_constructor([param('ns3::EventGarbageCollector const &', 'arg0')]) |
1145 cls.add_constructor([param('ns3::EventGarbageCollector const &', 'arg0')]) |
1885 'void', |
1904 'void', |
1886 [param('std::ostream &', 'os')], |
1905 [param('std::ostream &', 'os')], |
1887 is_const=True) |
1906 is_const=True) |
1888 return |
1907 return |
1889 |
1908 |
|
1909 def register_Ns3Mac48Address_methods(root_module, cls): |
|
1910 cls.add_binary_comparison_operator('<') |
|
1911 cls.add_binary_comparison_operator('!=') |
|
1912 cls.add_output_stream_operator() |
|
1913 cls.add_binary_comparison_operator('==') |
|
1914 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [copy constructor] |
|
1915 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) |
|
1916 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] |
|
1917 cls.add_constructor([]) |
|
1918 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] |
|
1919 cls.add_constructor([param('char const *', 'str')]) |
|
1920 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] |
|
1921 cls.add_method('Allocate', |
|
1922 'ns3::Mac48Address', |
|
1923 [], |
|
1924 is_static=True) |
|
1925 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] |
|
1926 cls.add_method('ConvertFrom', |
|
1927 'ns3::Mac48Address', |
|
1928 [param('ns3::Address const &', 'address')], |
|
1929 is_static=True) |
|
1930 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] |
|
1931 cls.add_method('CopyFrom', |
|
1932 'void', |
|
1933 [param('uint8_t const *', 'buffer')]) |
|
1934 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] |
|
1935 cls.add_method('CopyTo', |
|
1936 'void', |
|
1937 [param('uint8_t *', 'buffer')], |
|
1938 is_const=True) |
|
1939 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] |
|
1940 cls.add_method('GetBroadcast', |
|
1941 'ns3::Mac48Address', |
|
1942 [], |
|
1943 is_static=True) |
|
1944 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] |
|
1945 cls.add_method('GetMulticast', |
|
1946 'ns3::Mac48Address', |
|
1947 [param('ns3::Ipv4Address', 'address')], |
|
1948 is_static=True) |
|
1949 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] |
|
1950 cls.add_method('GetMulticast', |
|
1951 'ns3::Mac48Address', |
|
1952 [param('ns3::Ipv6Address', 'address')], |
|
1953 is_static=True) |
|
1954 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] |
|
1955 cls.add_method('GetMulticast6Prefix', |
|
1956 'ns3::Mac48Address', |
|
1957 [], |
|
1958 is_static=True) |
|
1959 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] |
|
1960 cls.add_method('GetMulticastPrefix', |
|
1961 'ns3::Mac48Address', |
|
1962 [], |
|
1963 is_static=True) |
|
1964 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] |
|
1965 cls.add_method('IsBroadcast', |
|
1966 'bool', |
|
1967 [], |
|
1968 is_const=True) |
|
1969 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] |
|
1970 cls.add_method('IsGroup', |
|
1971 'bool', |
|
1972 [], |
|
1973 is_const=True) |
|
1974 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] |
|
1975 cls.add_method('IsMatchingType', |
|
1976 'bool', |
|
1977 [param('ns3::Address const &', 'address')], |
|
1978 is_static=True) |
|
1979 return |
|
1980 |
1890 def register_Ns3NodeContainer_methods(root_module, cls): |
1981 def register_Ns3NodeContainer_methods(root_module, cls): |
1891 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [copy constructor] |
1982 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [copy constructor] |
1892 cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) |
1983 cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) |
1893 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor] |
1984 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor] |
1894 cls.add_constructor([]) |
1985 cls.add_constructor([]) |
2277 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor] |
2368 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor] |
2278 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) |
2369 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) |
2279 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] |
2370 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] |
2280 cls.add_instance_attribute('count', 'uint32_t', is_const=False) |
2371 cls.add_instance_attribute('count', 'uint32_t', is_const=False) |
2281 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] |
2372 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] |
2282 cls.add_instance_attribute('data', 'uint8_t [ 20 ]', is_const=False) |
2373 cls.add_instance_attribute('data', 'uint8_t [ 21 ]', is_const=False) |
2283 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] |
2374 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] |
2284 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) |
2375 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) |
2285 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] |
2376 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] |
2286 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) |
2377 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) |
2287 return |
2378 return |
4559 def register_Ns3CallbackImplBase_methods(root_module, cls): |
4650 def register_Ns3CallbackImplBase_methods(root_module, cls): |
4560 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] |
4651 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] |
4561 cls.add_constructor([]) |
4652 cls.add_constructor([]) |
4562 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] |
4653 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] |
4563 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) |
4654 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) |
|
4655 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] |
|
4656 cls.add_method('GetTypeid', |
|
4657 'std::string', |
|
4658 [], |
|
4659 is_pure_virtual=True, is_const=True, is_virtual=True) |
4564 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function] |
4660 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function] |
4565 cls.add_method('IsEqual', |
4661 cls.add_method('IsEqual', |
4566 'bool', |
4662 'bool', |
4567 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], |
4663 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], |
4568 is_pure_virtual=True, is_const=True, is_virtual=True) |
4664 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4665 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] |
|
4666 cls.add_method('Demangle', |
|
4667 'std::string', |
|
4668 [param('std::string const &', 'mangled')], |
|
4669 is_static=True, visibility='protected') |
4569 return |
4670 return |
4570 |
4671 |
4571 def register_Ns3CallbackValue_methods(root_module, cls): |
4672 def register_Ns3CallbackValue_methods(root_module, cls): |
4572 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] |
4673 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] |
4573 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) |
4674 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) |
5491 'uint32_t', |
5592 'uint32_t', |
5492 [], |
5593 [], |
5493 is_virtual=True) |
5594 is_virtual=True) |
5494 return |
5595 return |
5495 |
5596 |
|
5597 def register_Ns3Mac48AddressChecker_methods(root_module, cls): |
|
5598 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] |
|
5599 cls.add_constructor([]) |
|
5600 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [copy constructor] |
|
5601 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) |
|
5602 return |
|
5603 |
|
5604 def register_Ns3Mac48AddressValue_methods(root_module, cls): |
|
5605 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] |
|
5606 cls.add_constructor([]) |
|
5607 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [copy constructor] |
|
5608 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) |
|
5609 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] |
|
5610 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) |
|
5611 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] |
|
5612 cls.add_method('Copy', |
|
5613 'ns3::Ptr< ns3::AttributeValue >', |
|
5614 [], |
|
5615 is_const=True, is_virtual=True) |
|
5616 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
5617 cls.add_method('DeserializeFromString', |
|
5618 'bool', |
|
5619 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
5620 is_virtual=True) |
|
5621 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] |
|
5622 cls.add_method('Get', |
|
5623 'ns3::Mac48Address', |
|
5624 [], |
|
5625 is_const=True) |
|
5626 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
5627 cls.add_method('SerializeToString', |
|
5628 'std::string', |
|
5629 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
5630 is_const=True, is_virtual=True) |
|
5631 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] |
|
5632 cls.add_method('Set', |
|
5633 'void', |
|
5634 [param('ns3::Mac48Address const &', 'value')]) |
|
5635 return |
|
5636 |
5496 def register_Ns3NetDevice_methods(root_module, cls): |
5637 def register_Ns3NetDevice_methods(root_module, cls): |
5497 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
5638 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
5498 cls.add_constructor([]) |
5639 cls.add_constructor([]) |
5499 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor] |
5640 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor] |
5500 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) |
5641 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) |
7197 |
7338 |
7198 def register_functions(root_module): |
7339 def register_functions(root_module): |
7199 module = root_module |
7340 module = root_module |
7200 register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
7341 register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
7201 register_functions_ns3_Hash(module.get_submodule('Hash'), root_module) |
7342 register_functions_ns3_Hash(module.get_submodule('Hash'), root_module) |
|
7343 register_functions_ns3_TracedValueCallback(module.get_submodule('TracedValueCallback'), root_module) |
7202 register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) |
7344 register_functions_ns3_olsr(module.get_submodule('olsr'), root_module) |
7203 return |
7345 return |
7204 |
7346 |
7205 def register_functions_ns3_FatalImpl(module, root_module): |
7347 def register_functions_ns3_FatalImpl(module, root_module): |
7206 return |
7348 return |
7208 def register_functions_ns3_Hash(module, root_module): |
7350 def register_functions_ns3_Hash(module, root_module): |
7209 register_functions_ns3_Hash_Function(module.get_submodule('Function'), root_module) |
7351 register_functions_ns3_Hash_Function(module.get_submodule('Function'), root_module) |
7210 return |
7352 return |
7211 |
7353 |
7212 def register_functions_ns3_Hash_Function(module, root_module): |
7354 def register_functions_ns3_Hash_Function(module, root_module): |
|
7355 return |
|
7356 |
|
7357 def register_functions_ns3_TracedValueCallback(module, root_module): |
7213 return |
7358 return |
7214 |
7359 |
7215 def register_functions_ns3_olsr(module, root_module): |
7360 def register_functions_ns3_olsr(module, root_module): |
7216 ## olsr-header.h (module 'olsr'): extern double ns3::olsr::EmfToSeconds(uint8_t emf) [free function] |
7361 ## olsr-header.h (module 'olsr'): extern double ns3::olsr::EmfToSeconds(uint8_t emf) [free function] |
7217 module.add_function('EmfToSeconds', |
7362 module.add_function('EmfToSeconds', |