src/point-to-point/bindings/modulegen__gcc_LP64.py
changeset 7375 5ccbfab63589
parent 7087 18ae03e01c6f
child 7376 7ace70ee4468
equal deleted inserted replaced
7374:a5437cb9144d 7375:5ccbfab63589
   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([])