80 module.add_enum('State_e', ['TENTATIVE', 'DEPRECATED', 'PREFERRED', 'PERMANENT', 'HOMEADDRESS', 'TENTATIVE_OPTIMISTIC', 'INVALID'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
80 module.add_enum('State_e', ['TENTATIVE', 'DEPRECATED', 'PREFERRED', 'PERMANENT', 'HOMEADDRESS', 'TENTATIVE_OPTIMISTIC', 'INVALID'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
81 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e [enumeration] |
81 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e [enumeration] |
82 module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
82 module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
83 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] |
83 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] |
84 module.add_class('Ipv6Prefix', import_from_module='ns.network') |
84 module.add_class('Ipv6Prefix', import_from_module='ns.network') |
|
85 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] |
|
86 module.add_class('Mac48Address', import_from_module='ns.network') |
|
87 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] |
|
88 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) |
85 ## node-container.h (module 'network'): ns3::NodeContainer [class] |
89 ## node-container.h (module 'network'): ns3::NodeContainer [class] |
86 module.add_class('NodeContainer', import_from_module='ns.network') |
90 module.add_class('NodeContainer', import_from_module='ns.network') |
87 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
91 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
88 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') |
92 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') |
89 ## object.h (module 'core'): ns3::ObjectDeleter [struct] |
93 ## object.h (module 'core'): ns3::ObjectDeleter [struct] |
280 module.add_class('Ipv6PmtuCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
284 module.add_class('Ipv6PmtuCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
281 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
285 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
282 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
286 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
283 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
287 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
284 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
288 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
289 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] |
|
290 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
|
291 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] |
|
292 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
285 ## net-device.h (module 'network'): ns3::NetDevice [class] |
293 ## net-device.h (module 'network'): ns3::NetDevice [class] |
286 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
294 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
287 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
295 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
288 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') |
296 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') |
289 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
297 ## 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_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) |
393 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) |
373 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) |
394 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) |
389 register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) |
410 register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) |
390 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) |
411 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) |
391 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
412 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
392 register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress']) |
413 register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress']) |
393 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
414 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
|
415 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) |
394 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
416 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
395 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
417 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
396 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
418 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
397 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
419 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
398 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) |
420 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) |
474 register_Ns3Ipv6FlowProbe_methods(root_module, root_module['ns3::Ipv6FlowProbe']) |
496 register_Ns3Ipv6FlowProbe_methods(root_module, root_module['ns3::Ipv6FlowProbe']) |
475 register_Ns3Ipv6L3Protocol_methods(root_module, root_module['ns3::Ipv6L3Protocol']) |
497 register_Ns3Ipv6L3Protocol_methods(root_module, root_module['ns3::Ipv6L3Protocol']) |
476 register_Ns3Ipv6PmtuCache_methods(root_module, root_module['ns3::Ipv6PmtuCache']) |
498 register_Ns3Ipv6PmtuCache_methods(root_module, root_module['ns3::Ipv6PmtuCache']) |
477 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
499 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
478 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
500 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
|
501 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
|
502 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
479 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
503 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
480 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
504 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
481 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
505 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
482 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) |
506 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) |
483 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) |
507 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) |
961 [], |
985 [], |
962 is_const=True) |
986 is_const=True) |
963 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] |
987 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] |
964 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], |
988 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], |
965 visibility='protected') |
989 visibility='protected') |
966 ## callback.h (module 'core'): static std::string ns3::CallbackBase::Demangle(std::string const & mangled) [member function] |
|
967 cls.add_method('Demangle', |
|
968 'std::string', |
|
969 [param('std::string const &', 'mangled')], |
|
970 is_static=True, visibility='protected') |
|
971 return |
990 return |
972 |
991 |
973 def register_Ns3EventId_methods(root_module, cls): |
992 def register_Ns3EventId_methods(root_module, cls): |
974 cls.add_binary_comparison_operator('!=') |
993 cls.add_binary_comparison_operator('!=') |
975 cls.add_binary_comparison_operator('==') |
994 cls.add_binary_comparison_operator('==') |
1766 'void', |
1785 'void', |
1767 [param('std::ostream &', 'os')], |
1786 [param('std::ostream &', 'os')], |
1768 is_const=True) |
1787 is_const=True) |
1769 return |
1788 return |
1770 |
1789 |
|
1790 def register_Ns3Mac48Address_methods(root_module, cls): |
|
1791 cls.add_binary_comparison_operator('<') |
|
1792 cls.add_binary_comparison_operator('!=') |
|
1793 cls.add_output_stream_operator() |
|
1794 cls.add_binary_comparison_operator('==') |
|
1795 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [copy constructor] |
|
1796 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) |
|
1797 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] |
|
1798 cls.add_constructor([]) |
|
1799 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] |
|
1800 cls.add_constructor([param('char const *', 'str')]) |
|
1801 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] |
|
1802 cls.add_method('Allocate', |
|
1803 'ns3::Mac48Address', |
|
1804 [], |
|
1805 is_static=True) |
|
1806 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] |
|
1807 cls.add_method('ConvertFrom', |
|
1808 'ns3::Mac48Address', |
|
1809 [param('ns3::Address const &', 'address')], |
|
1810 is_static=True) |
|
1811 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] |
|
1812 cls.add_method('CopyFrom', |
|
1813 'void', |
|
1814 [param('uint8_t const *', 'buffer')]) |
|
1815 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] |
|
1816 cls.add_method('CopyTo', |
|
1817 'void', |
|
1818 [param('uint8_t *', 'buffer')], |
|
1819 is_const=True) |
|
1820 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] |
|
1821 cls.add_method('GetBroadcast', |
|
1822 'ns3::Mac48Address', |
|
1823 [], |
|
1824 is_static=True) |
|
1825 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] |
|
1826 cls.add_method('GetMulticast', |
|
1827 'ns3::Mac48Address', |
|
1828 [param('ns3::Ipv4Address', 'address')], |
|
1829 is_static=True) |
|
1830 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] |
|
1831 cls.add_method('GetMulticast', |
|
1832 'ns3::Mac48Address', |
|
1833 [param('ns3::Ipv6Address', 'address')], |
|
1834 is_static=True) |
|
1835 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] |
|
1836 cls.add_method('GetMulticast6Prefix', |
|
1837 'ns3::Mac48Address', |
|
1838 [], |
|
1839 is_static=True) |
|
1840 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] |
|
1841 cls.add_method('GetMulticastPrefix', |
|
1842 'ns3::Mac48Address', |
|
1843 [], |
|
1844 is_static=True) |
|
1845 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] |
|
1846 cls.add_method('IsBroadcast', |
|
1847 'bool', |
|
1848 [], |
|
1849 is_const=True) |
|
1850 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] |
|
1851 cls.add_method('IsGroup', |
|
1852 'bool', |
|
1853 [], |
|
1854 is_const=True) |
|
1855 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] |
|
1856 cls.add_method('IsMatchingType', |
|
1857 'bool', |
|
1858 [param('ns3::Address const &', 'address')], |
|
1859 is_static=True) |
|
1860 return |
|
1861 |
1771 def register_Ns3NodeContainer_methods(root_module, cls): |
1862 def register_Ns3NodeContainer_methods(root_module, cls): |
1772 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [copy constructor] |
1863 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [copy constructor] |
1773 cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) |
1864 cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) |
1774 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor] |
1865 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor] |
1775 cls.add_constructor([]) |
1866 cls.add_constructor([]) |
2123 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor] |
2214 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor] |
2124 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) |
2215 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) |
2125 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] |
2216 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] |
2126 cls.add_instance_attribute('count', 'uint32_t', is_const=False) |
2217 cls.add_instance_attribute('count', 'uint32_t', is_const=False) |
2127 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] |
2218 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] |
2128 cls.add_instance_attribute('data', 'uint8_t [ 20 ]', is_const=False) |
2219 cls.add_instance_attribute('data', 'uint8_t [ 21 ]', is_const=False) |
2129 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] |
2220 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] |
2130 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) |
2221 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) |
2131 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] |
2222 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] |
2132 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) |
2223 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) |
2133 return |
2224 return |
4125 def register_Ns3CallbackImplBase_methods(root_module, cls): |
4216 def register_Ns3CallbackImplBase_methods(root_module, cls): |
4126 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] |
4217 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] |
4127 cls.add_constructor([]) |
4218 cls.add_constructor([]) |
4128 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] |
4219 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] |
4129 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) |
4220 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) |
|
4221 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] |
|
4222 cls.add_method('GetTypeid', |
|
4223 'std::string', |
|
4224 [], |
|
4225 is_pure_virtual=True, is_const=True, is_virtual=True) |
4130 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function] |
4226 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function] |
4131 cls.add_method('IsEqual', |
4227 cls.add_method('IsEqual', |
4132 'bool', |
4228 'bool', |
4133 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], |
4229 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], |
4134 is_pure_virtual=True, is_const=True, is_virtual=True) |
4230 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4231 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] |
|
4232 cls.add_method('Demangle', |
|
4233 'std::string', |
|
4234 [param('std::string const &', 'mangled')], |
|
4235 is_static=True, visibility='protected') |
4135 return |
4236 return |
4136 |
4237 |
4137 def register_Ns3CallbackValue_methods(root_module, cls): |
4238 def register_Ns3CallbackValue_methods(root_module, cls): |
4138 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] |
4239 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] |
4139 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) |
4240 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) |
5654 cls.add_method('Set', |
5755 cls.add_method('Set', |
5655 'void', |
5756 'void', |
5656 [param('ns3::Ipv6Prefix const &', 'value')]) |
5757 [param('ns3::Ipv6Prefix const &', 'value')]) |
5657 return |
5758 return |
5658 |
5759 |
|
5760 def register_Ns3Mac48AddressChecker_methods(root_module, cls): |
|
5761 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] |
|
5762 cls.add_constructor([]) |
|
5763 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [copy constructor] |
|
5764 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) |
|
5765 return |
|
5766 |
|
5767 def register_Ns3Mac48AddressValue_methods(root_module, cls): |
|
5768 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] |
|
5769 cls.add_constructor([]) |
|
5770 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [copy constructor] |
|
5771 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) |
|
5772 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] |
|
5773 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) |
|
5774 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] |
|
5775 cls.add_method('Copy', |
|
5776 'ns3::Ptr< ns3::AttributeValue >', |
|
5777 [], |
|
5778 is_const=True, is_virtual=True) |
|
5779 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
5780 cls.add_method('DeserializeFromString', |
|
5781 'bool', |
|
5782 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
5783 is_virtual=True) |
|
5784 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] |
|
5785 cls.add_method('Get', |
|
5786 'ns3::Mac48Address', |
|
5787 [], |
|
5788 is_const=True) |
|
5789 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
5790 cls.add_method('SerializeToString', |
|
5791 'std::string', |
|
5792 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
5793 is_const=True, is_virtual=True) |
|
5794 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] |
|
5795 cls.add_method('Set', |
|
5796 'void', |
|
5797 [param('ns3::Mac48Address const &', 'value')]) |
|
5798 return |
|
5799 |
5659 def register_Ns3NetDevice_methods(root_module, cls): |
5800 def register_Ns3NetDevice_methods(root_module, cls): |
5660 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
5801 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
5661 cls.add_constructor([]) |
5802 cls.add_constructor([]) |
5662 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor] |
5803 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [copy constructor] |
5663 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) |
5804 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) |
6373 |
6514 |
6374 def register_functions(root_module): |
6515 def register_functions(root_module): |
6375 module = root_module |
6516 module = root_module |
6376 register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
6517 register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
6377 register_functions_ns3_Hash(module.get_submodule('Hash'), root_module) |
6518 register_functions_ns3_Hash(module.get_submodule('Hash'), root_module) |
|
6519 register_functions_ns3_TracedValueCallback(module.get_submodule('TracedValueCallback'), root_module) |
6378 return |
6520 return |
6379 |
6521 |
6380 def register_functions_ns3_FatalImpl(module, root_module): |
6522 def register_functions_ns3_FatalImpl(module, root_module): |
6381 return |
6523 return |
6382 |
6524 |
6383 def register_functions_ns3_Hash(module, root_module): |
6525 def register_functions_ns3_Hash(module, root_module): |
6384 register_functions_ns3_Hash_Function(module.get_submodule('Function'), root_module) |
6526 register_functions_ns3_Hash_Function(module.get_submodule('Function'), root_module) |
6385 return |
6527 return |
6386 |
6528 |
6387 def register_functions_ns3_Hash_Function(module, root_module): |
6529 def register_functions_ns3_Hash_Function(module, root_module): |
|
6530 return |
|
6531 |
|
6532 def register_functions_ns3_TracedValueCallback(module, root_module): |
6388 return |
6533 return |
6389 |
6534 |
6390 def main(): |
6535 def main(): |
6391 out = FileCodeSink(sys.stdout) |
6536 out = FileCodeSink(sys.stdout) |
6392 root_module = module_init() |
6537 root_module = module_init() |