103 ## point-to-point-helper.h (module 'point-to-point'): ns3::PointToPointHelper [class] |
103 ## point-to-point-helper.h (module 'point-to-point'): ns3::PointToPointHelper [class] |
104 module.add_class('PointToPointHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) |
104 module.add_class('PointToPointHelper', parent=[root_module['ns3::PcapHelperForDevice'], root_module['ns3::AsciiTraceHelperForDevice']]) |
105 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] |
105 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] |
106 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
106 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
107 ## simulator.h (module 'core'): ns3::Simulator [class] |
107 ## simulator.h (module 'core'): ns3::Simulator [class] |
108 module.add_class('Simulator', is_singleton=True, import_from_module='ns.core') |
108 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') |
109 ## tag.h (module 'network'): ns3::Tag [class] |
109 ## tag.h (module 'network'): ns3::Tag [class] |
110 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
110 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
111 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] |
111 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] |
112 module.add_class('TagBuffer', import_from_module='ns.network') |
112 module.add_class('TagBuffer', import_from_module='ns.network') |
113 ## type-id.h (module 'core'): ns3::TypeId [class] |
113 ## type-id.h (module 'core'): ns3::TypeId [class] |
3787 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] |
3787 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] |
3788 cls.add_method('GetTypeId', |
3788 cls.add_method('GetTypeId', |
3789 'ns3::TypeId', |
3789 'ns3::TypeId', |
3790 [], |
3790 [], |
3791 is_static=True) |
3791 is_static=True) |
|
3792 ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Callback<void,ns3::Ptr<ns3::NetDevice>,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> listener) [member function] |
|
3793 cls.add_method('RegisterDeviceAdditionListener', |
|
3794 'void', |
|
3795 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')]) |
3792 ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function] |
3796 ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function] |
3793 cls.add_method('RegisterProtocolHandler', |
3797 cls.add_method('RegisterProtocolHandler', |
3794 'void', |
3798 'void', |
3795 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')]) |
3799 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')]) |
|
3800 ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Callback<void,ns3::Ptr<ns3::NetDevice>,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> listener) [member function] |
|
3801 cls.add_method('UnregisterDeviceAdditionListener', |
|
3802 'void', |
|
3803 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')]) |
3796 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler) [member function] |
3804 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler) [member function] |
3797 cls.add_method('UnregisterProtocolHandler', |
3805 cls.add_method('UnregisterProtocolHandler', |
3798 'void', |
3806 'void', |
3799 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler')]) |
3807 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler')]) |
3800 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] |
3808 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] |
3805 ## node.h (module 'network'): void ns3::Node::DoStart() [member function] |
3813 ## node.h (module 'network'): void ns3::Node::DoStart() [member function] |
3806 cls.add_method('DoStart', |
3814 cls.add_method('DoStart', |
3807 'void', |
3815 'void', |
3808 [], |
3816 [], |
3809 visibility='protected', is_virtual=True) |
3817 visibility='protected', is_virtual=True) |
3810 ## node.h (module 'network'): void ns3::Node::NotifyDeviceAdded(ns3::Ptr<ns3::NetDevice> device) [member function] |
|
3811 cls.add_method('NotifyDeviceAdded', |
|
3812 'void', |
|
3813 [param('ns3::Ptr< ns3::NetDevice >', 'device')], |
|
3814 visibility='private', is_virtual=True) |
|
3815 return |
3818 return |
3816 |
3819 |
3817 def register_Ns3ObjectFactoryChecker_methods(root_module, cls): |
3820 def register_Ns3ObjectFactoryChecker_methods(root_module, cls): |
3818 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] |
3821 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] |
3819 cls.add_constructor([]) |
3822 cls.add_constructor([]) |