bindings/python/ns3_module_node.py
changeset 3745 73e7bb607014
parent 3731 317f9dbccc2b
child 3773 dab0c18b39a0
equal deleted inserted replaced
3744:bb6876ea0851 3745:73e7bb607014
  2579                    visibility='protected', is_virtual=True)
  2579                    visibility='protected', is_virtual=True)
  2580     return
  2580     return
  2581 
  2581 
  2582 def register_functions(root_module):
  2582 def register_functions(root_module):
  2583     module = root_module
  2583     module = root_module
  2584     ## mac48-address.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeMac48AddressChecker() [free function]
  2584     ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Mac48Address & ad) [free function]
  2585     module.add_function('MakeMac48AddressChecker', 
  2585     module.add_function('ReadFrom', 
  2586                         'ns3::Ptr< ns3::AttributeChecker const >', 
  2586                         'void', 
  2587                         [])
  2587                         [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Mac48Address &', 'ad')])
       
  2588     ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Address & ad, uint32_t len) [free function]
       
  2589     module.add_function('ReadFrom', 
       
  2590                         'void', 
       
  2591                         [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Address &', 'ad'), param('uint32_t', 'len')])
       
  2592     ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Ipv4Address & ad) [free function]
       
  2593     module.add_function('ReadFrom', 
       
  2594                         'void', 
       
  2595                         [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Ipv4Address &', 'ad')])
  2588     ## ipv4-address.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeIpv4AddressChecker() [free function]
  2596     ## ipv4-address.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeIpv4AddressChecker() [free function]
  2589     module.add_function('MakeIpv4AddressChecker', 
  2597     module.add_function('MakeIpv4AddressChecker', 
  2590                         'ns3::Ptr< ns3::AttributeChecker const >', 
  2598                         'ns3::Ptr< ns3::AttributeChecker const >', 
  2591                         [])
  2599                         [])
  2592     ## address-utils.h: extern void ns3::WriteTo(ns3::Buffer::Iterator & i, ns3::Mac48Address ad) [free function]
  2600     ## address-utils.h: extern void ns3::WriteTo(ns3::Buffer::Iterator & i, ns3::Mac48Address ad) [free function]
  2607                         [])
  2615                         [])
  2608     ## ipv4-address.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeIpv4MaskChecker() [free function]
  2616     ## ipv4-address.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeIpv4MaskChecker() [free function]
  2609     module.add_function('MakeIpv4MaskChecker', 
  2617     module.add_function('MakeIpv4MaskChecker', 
  2610                         'ns3::Ptr< ns3::AttributeChecker const >', 
  2618                         'ns3::Ptr< ns3::AttributeChecker const >', 
  2611                         [])
  2619                         [])
  2612     ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Mac48Address & ad) [free function]
  2620     ## mac48-address.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeMac48AddressChecker() [free function]
  2613     module.add_function('ReadFrom', 
  2621     module.add_function('MakeMac48AddressChecker', 
  2614                         'void', 
  2622                         'ns3::Ptr< ns3::AttributeChecker const >', 
  2615                         [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Mac48Address &', 'ad')])
  2623                         [])
  2616     ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Address & ad, uint32_t len) [free function]
       
  2617     module.add_function('ReadFrom', 
       
  2618                         'void', 
       
  2619                         [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Address &', 'ad'), param('uint32_t', 'len')])
       
  2620     ## address-utils.h: extern void ns3::ReadFrom(ns3::Buffer::Iterator & i, ns3::Ipv4Address & ad) [free function]
       
  2621     module.add_function('ReadFrom', 
       
  2622                         'void', 
       
  2623                         [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Ipv4Address &', 'ad')])
       
  2624     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
  2624     register_functions_ns3_internal(module.get_submodule('internal'), root_module)
  2625     register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
  2625     register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
  2626     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
  2626     register_functions_ns3_Config(module.get_submodule('Config'), root_module)
  2627     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
  2627     register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
  2628     return
  2628     return