View | Details | Raw Unified | Return to bug 1649
Collapse All | Expand All

(-)a/src/fd-net-device/bindings/callbacks_list.py (-1 / +1 lines)
 Lines 2-7    Link Here 
2
    ['bool', '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'],
2
    ['bool', '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'],
3
    ['bool', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<ns3::Packet const>', 'unsigned short', 'ns3::Address const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
3
    ['bool', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<ns3::Packet const>', 'unsigned short', 'ns3::Address const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
4
    ['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
4
    ['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
5
    ['void', 'unsigned char*', 'long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
5
    ['void', 'unsigned char*', 'int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
6
    ['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'],
6
    ['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'],
7
]
7
]
(-)a/src/fd-net-device/bindings/modulegen__gcc_ILP32.py (-33 lines)
 Lines 234-241    Link Here 
234
    module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
234
    module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
235
    ## packet.h (module 'network'): ns3::Packet [class]
235
    ## packet.h (module 'network'): ns3::Packet [class]
236
    module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
236
    module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
237
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): ns3::PlanetLabFdNetDeviceHelper [class]
238
    module.add_class('PlanetLabFdNetDeviceHelper', parent=root_module['ns3::EmuFdNetDeviceHelper'])
239
    ## tap-fd-net-device-helper.h (module 'fd-net-device'): ns3::TapFdNetDeviceHelper [class]
237
    ## tap-fd-net-device-helper.h (module 'fd-net-device'): ns3::TapFdNetDeviceHelper [class]
240
    module.add_class('TapFdNetDeviceHelper', parent=root_module['ns3::EmuFdNetDeviceHelper'])
238
    module.add_class('TapFdNetDeviceHelper', parent=root_module['ns3::EmuFdNetDeviceHelper'])
241
    ## nstime.h (module 'core'): ns3::TimeChecker [class]
239
    ## nstime.h (module 'core'): ns3::TimeChecker [class]
 Lines 365-371    Link Here 
365
    register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
363
    register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
366
    register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
364
    register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
367
    register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
365
    register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
368
    register_Ns3PlanetLabFdNetDeviceHelper_methods(root_module, root_module['ns3::PlanetLabFdNetDeviceHelper'])
369
    register_Ns3TapFdNetDeviceHelper_methods(root_module, root_module['ns3::TapFdNetDeviceHelper'])
366
    register_Ns3TapFdNetDeviceHelper_methods(root_module, root_module['ns3::TapFdNetDeviceHelper'])
370
    register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
367
    register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
371
    register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
368
    register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
 Lines 4175-4210    Link Here 
4175
                   [param('ns3::Ptr< ns3::NixVector >', 'arg0')])
4172
                   [param('ns3::Ptr< ns3::NixVector >', 'arg0')])
4176
    return
4173
    return
4177
4174
4178
def register_Ns3PlanetLabFdNetDeviceHelper_methods(root_module, cls):
4179
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): ns3::PlanetLabFdNetDeviceHelper::PlanetLabFdNetDeviceHelper(ns3::PlanetLabFdNetDeviceHelper const & arg0) [copy constructor]
4180
    cls.add_constructor([param('ns3::PlanetLabFdNetDeviceHelper const &', 'arg0')])
4181
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): ns3::PlanetLabFdNetDeviceHelper::PlanetLabFdNetDeviceHelper() [constructor]
4182
    cls.add_constructor([])
4183
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): void ns3::PlanetLabFdNetDeviceHelper::SetTapIpAddress(ns3::Ipv4Address address) [member function]
4184
    cls.add_method('SetTapIpAddress', 
4185
                   'void', 
4186
                   [param('ns3::Ipv4Address', 'address')])
4187
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): void ns3::PlanetLabFdNetDeviceHelper::SetTapMask(ns3::Ipv4Mask mask) [member function]
4188
    cls.add_method('SetTapMask', 
4189
                   'void', 
4190
                   [param('ns3::Ipv4Mask', 'mask')])
4191
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): int ns3::PlanetLabFdNetDeviceHelper::CreateFileDescriptor() const [member function]
4192
    cls.add_method('CreateFileDescriptor', 
4193
                   'int', 
4194
                   [], 
4195
                   is_const=True, visibility='protected', is_virtual=True)
4196
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): ns3::Ptr<ns3::NetDevice> ns3::PlanetLabFdNetDeviceHelper::InstallPriv(ns3::Ptr<ns3::Node> node) const [member function]
4197
    cls.add_method('InstallPriv', 
4198
                   'ns3::Ptr< ns3::NetDevice >', 
4199
                   [param('ns3::Ptr< ns3::Node >', 'node')], 
4200
                   is_const=True, visibility='protected', is_virtual=True)
4201
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): void ns3::PlanetLabFdNetDeviceHelper::SetFileDescriptor(ns3::Ptr<ns3::FdNetDevice> device) const [member function]
4202
    cls.add_method('SetFileDescriptor', 
4203
                   'void', 
4204
                   [param('ns3::Ptr< ns3::FdNetDevice >', 'device')], 
4205
                   is_const=True, visibility='protected', is_virtual=True)
4206
    return
4207
4208
def register_Ns3TapFdNetDeviceHelper_methods(root_module, cls):
4175
def register_Ns3TapFdNetDeviceHelper_methods(root_module, cls):
4209
    ## tap-fd-net-device-helper.h (module 'fd-net-device'): ns3::TapFdNetDeviceHelper::TapFdNetDeviceHelper(ns3::TapFdNetDeviceHelper const & arg0) [copy constructor]
4176
    ## tap-fd-net-device-helper.h (module 'fd-net-device'): ns3::TapFdNetDeviceHelper::TapFdNetDeviceHelper(ns3::TapFdNetDeviceHelper const & arg0) [copy constructor]
4210
    cls.add_constructor([param('ns3::TapFdNetDeviceHelper const &', 'arg0')])
4177
    cls.add_constructor([param('ns3::TapFdNetDeviceHelper const &', 'arg0')])
(-)a/src/fd-net-device/bindings/modulegen__gcc_LP64.py (-33 lines)
 Lines 234-241    Link Here 
234
    module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
234
    module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >'])
235
    ## packet.h (module 'network'): ns3::Packet [class]
235
    ## packet.h (module 'network'): ns3::Packet [class]
236
    module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
236
    module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >'])
237
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): ns3::PlanetLabFdNetDeviceHelper [class]
238
    module.add_class('PlanetLabFdNetDeviceHelper', parent=root_module['ns3::EmuFdNetDeviceHelper'])
239
    ## tap-fd-net-device-helper.h (module 'fd-net-device'): ns3::TapFdNetDeviceHelper [class]
237
    ## tap-fd-net-device-helper.h (module 'fd-net-device'): ns3::TapFdNetDeviceHelper [class]
240
    module.add_class('TapFdNetDeviceHelper', parent=root_module['ns3::EmuFdNetDeviceHelper'])
238
    module.add_class('TapFdNetDeviceHelper', parent=root_module['ns3::EmuFdNetDeviceHelper'])
241
    ## nstime.h (module 'core'): ns3::TimeChecker [class]
239
    ## nstime.h (module 'core'): ns3::TimeChecker [class]
 Lines 365-371    Link Here 
365
    register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
363
    register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
366
    register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
364
    register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
367
    register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
365
    register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
368
    register_Ns3PlanetLabFdNetDeviceHelper_methods(root_module, root_module['ns3::PlanetLabFdNetDeviceHelper'])
369
    register_Ns3TapFdNetDeviceHelper_methods(root_module, root_module['ns3::TapFdNetDeviceHelper'])
366
    register_Ns3TapFdNetDeviceHelper_methods(root_module, root_module['ns3::TapFdNetDeviceHelper'])
370
    register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
367
    register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker'])
371
    register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
368
    register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
 Lines 4175-4210    Link Here 
4175
                   [param('ns3::Ptr< ns3::NixVector >', 'arg0')])
4172
                   [param('ns3::Ptr< ns3::NixVector >', 'arg0')])
4176
    return
4173
    return
4177
4174
4178
def register_Ns3PlanetLabFdNetDeviceHelper_methods(root_module, cls):
4179
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): ns3::PlanetLabFdNetDeviceHelper::PlanetLabFdNetDeviceHelper(ns3::PlanetLabFdNetDeviceHelper const & arg0) [copy constructor]
4180
    cls.add_constructor([param('ns3::PlanetLabFdNetDeviceHelper const &', 'arg0')])
4181
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): ns3::PlanetLabFdNetDeviceHelper::PlanetLabFdNetDeviceHelper() [constructor]
4182
    cls.add_constructor([])
4183
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): void ns3::PlanetLabFdNetDeviceHelper::SetTapIpAddress(ns3::Ipv4Address address) [member function]
4184
    cls.add_method('SetTapIpAddress', 
4185
                   'void', 
4186
                   [param('ns3::Ipv4Address', 'address')])
4187
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): void ns3::PlanetLabFdNetDeviceHelper::SetTapMask(ns3::Ipv4Mask mask) [member function]
4188
    cls.add_method('SetTapMask', 
4189
                   'void', 
4190
                   [param('ns3::Ipv4Mask', 'mask')])
4191
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): int ns3::PlanetLabFdNetDeviceHelper::CreateFileDescriptor() const [member function]
4192
    cls.add_method('CreateFileDescriptor', 
4193
                   'int', 
4194
                   [], 
4195
                   is_const=True, visibility='protected', is_virtual=True)
4196
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): ns3::Ptr<ns3::NetDevice> ns3::PlanetLabFdNetDeviceHelper::InstallPriv(ns3::Ptr<ns3::Node> node) const [member function]
4197
    cls.add_method('InstallPriv', 
4198
                   'ns3::Ptr< ns3::NetDevice >', 
4199
                   [param('ns3::Ptr< ns3::Node >', 'node')], 
4200
                   is_const=True, visibility='protected', is_virtual=True)
4201
    ## planetlab-fd-net-device-helper.h (module 'fd-net-device'): void ns3::PlanetLabFdNetDeviceHelper::SetFileDescriptor(ns3::Ptr<ns3::FdNetDevice> device) const [member function]
4202
    cls.add_method('SetFileDescriptor', 
4203
                   'void', 
4204
                   [param('ns3::Ptr< ns3::FdNetDevice >', 'device')], 
4205
                   is_const=True, visibility='protected', is_virtual=True)
4206
    return
4207
4208
def register_Ns3TapFdNetDeviceHelper_methods(root_module, cls):
4175
def register_Ns3TapFdNetDeviceHelper_methods(root_module, cls):
4209
    ## tap-fd-net-device-helper.h (module 'fd-net-device'): ns3::TapFdNetDeviceHelper::TapFdNetDeviceHelper(ns3::TapFdNetDeviceHelper const & arg0) [copy constructor]
4176
    ## tap-fd-net-device-helper.h (module 'fd-net-device'): ns3::TapFdNetDeviceHelper::TapFdNetDeviceHelper(ns3::TapFdNetDeviceHelper const & arg0) [copy constructor]
4210
    cls.add_constructor([param('ns3::TapFdNetDeviceHelper const &', 'arg0')])
4177
    cls.add_constructor([param('ns3::TapFdNetDeviceHelper const &', 'arg0')])

Return to bug 1649