bindings/python/ns3modulegen_generated.py
changeset 4204 1b2a20c85856
parent 3972 a84f2ab246e6
child 4422 f5ef533e56e4
equal deleted inserted replaced
4203:53a87941480f 4204:1b2a20c85856
    18 import ns3_module_common
    18 import ns3_module_common
    19 import ns3_module_node
    19 import ns3_module_node
    20 import ns3_module_contrib
    20 import ns3_module_contrib
    21 import ns3_module_point_to_point
    21 import ns3_module_point_to_point
    22 import ns3_module_stats
    22 import ns3_module_stats
       
    23 import ns3_module_tap_bridge
    23 import ns3_module_internet_stack
    24 import ns3_module_internet_stack
    24 import ns3_module_wifi
    25 import ns3_module_wifi
    25 import ns3_module_csma
    26 import ns3_module_csma
    26 import ns3_module_emu
    27 import ns3_module_emu
    27 import ns3_module_bridge
    28 import ns3_module_bridge
       
    29 import ns3_module_onoff
    28 import ns3_module_packet_sink
    30 import ns3_module_packet_sink
    29 import ns3_module_v4ping
    31 import ns3_module_v4ping
    30 import ns3_module_global_routing
    32 import ns3_module_global_routing
    31 import ns3_module_onoff
    33 import ns3_module_udp_echo
    32 import ns3_module_olsr
    34 import ns3_module_olsr
    33 import ns3_module_udp_echo
       
    34 import ns3_module_helper
    35 import ns3_module_helper
    35 
    36 
    36 def module_init():
    37 def module_init():
    37     root_module = Module('ns3', cpp_namespace='::ns3')
    38     root_module = Module('ns3', cpp_namespace='::ns3')
    38     return root_module
    39     return root_module
   126         pass
   127         pass
   127     else:
   128     else:
   128         ns3_module_stats__local.register_types(module)
   129         ns3_module_stats__local.register_types(module)
   129     
   130     
   130     root_module.end_section('ns3_module_stats')
   131     root_module.end_section('ns3_module_stats')
       
   132     root_module.begin_section('ns3_module_tap_bridge')
       
   133     ns3_module_tap_bridge.register_types(module)
       
   134     
       
   135     try:
       
   136         import ns3_module_tap_bridge__local
       
   137     except ImportError:
       
   138         pass
       
   139     else:
       
   140         ns3_module_tap_bridge__local.register_types(module)
       
   141     
       
   142     root_module.end_section('ns3_module_tap_bridge')
   131     root_module.begin_section('ns3_module_internet_stack')
   143     root_module.begin_section('ns3_module_internet_stack')
   132     ns3_module_internet_stack.register_types(module)
   144     ns3_module_internet_stack.register_types(module)
   133     
   145     
   134     try:
   146     try:
   135         import ns3_module_internet_stack__local
   147         import ns3_module_internet_stack__local
   181         pass
   193         pass
   182     else:
   194     else:
   183         ns3_module_bridge__local.register_types(module)
   195         ns3_module_bridge__local.register_types(module)
   184     
   196     
   185     root_module.end_section('ns3_module_bridge')
   197     root_module.end_section('ns3_module_bridge')
       
   198     root_module.begin_section('ns3_module_onoff')
       
   199     ns3_module_onoff.register_types(module)
       
   200     
       
   201     try:
       
   202         import ns3_module_onoff__local
       
   203     except ImportError:
       
   204         pass
       
   205     else:
       
   206         ns3_module_onoff__local.register_types(module)
       
   207     
       
   208     root_module.end_section('ns3_module_onoff')
   186     root_module.begin_section('ns3_module_packet_sink')
   209     root_module.begin_section('ns3_module_packet_sink')
   187     ns3_module_packet_sink.register_types(module)
   210     ns3_module_packet_sink.register_types(module)
   188     
   211     
   189     try:
   212     try:
   190         import ns3_module_packet_sink__local
   213         import ns3_module_packet_sink__local
   214         pass
   237         pass
   215     else:
   238     else:
   216         ns3_module_global_routing__local.register_types(module)
   239         ns3_module_global_routing__local.register_types(module)
   217     
   240     
   218     root_module.end_section('ns3_module_global_routing')
   241     root_module.end_section('ns3_module_global_routing')
   219     root_module.begin_section('ns3_module_onoff')
   242     root_module.begin_section('ns3_module_udp_echo')
   220     ns3_module_onoff.register_types(module)
   243     ns3_module_udp_echo.register_types(module)
   221     
   244     
   222     try:
   245     try:
   223         import ns3_module_onoff__local
   246         import ns3_module_udp_echo__local
   224     except ImportError:
   247     except ImportError:
   225         pass
   248         pass
   226     else:
   249     else:
   227         ns3_module_onoff__local.register_types(module)
   250         ns3_module_udp_echo__local.register_types(module)
   228     
   251     
   229     root_module.end_section('ns3_module_onoff')
   252     root_module.end_section('ns3_module_udp_echo')
   230     root_module.begin_section('ns3_module_olsr')
   253     root_module.begin_section('ns3_module_olsr')
   231     ns3_module_olsr.register_types(module)
   254     ns3_module_olsr.register_types(module)
   232     
   255     
   233     try:
   256     try:
   234         import ns3_module_olsr__local
   257         import ns3_module_olsr__local
   236         pass
   259         pass
   237     else:
   260     else:
   238         ns3_module_olsr__local.register_types(module)
   261         ns3_module_olsr__local.register_types(module)
   239     
   262     
   240     root_module.end_section('ns3_module_olsr')
   263     root_module.end_section('ns3_module_olsr')
   241     root_module.begin_section('ns3_module_udp_echo')
       
   242     ns3_module_udp_echo.register_types(module)
       
   243     
       
   244     try:
       
   245         import ns3_module_udp_echo__local
       
   246     except ImportError:
       
   247         pass
       
   248     else:
       
   249         ns3_module_udp_echo__local.register_types(module)
       
   250     
       
   251     root_module.end_section('ns3_module_udp_echo')
       
   252     root_module.begin_section('ns3_module_helper')
   264     root_module.begin_section('ns3_module_helper')
   253     ns3_module_helper.register_types(module)
   265     ns3_module_helper.register_types(module)
   254     
   266     
   255     try:
   267     try:
   256         import ns3_module_helper__local
   268         import ns3_module_helper__local
   391         pass
   403         pass
   392     else:
   404     else:
   393         ns3_module_stats__local.register_methods(root_module)
   405         ns3_module_stats__local.register_methods(root_module)
   394     
   406     
   395     root_module.end_section('ns3_module_stats')
   407     root_module.end_section('ns3_module_stats')
       
   408     root_module.begin_section('ns3_module_tap_bridge')
       
   409     ns3_module_tap_bridge.register_methods(root_module)
       
   410     
       
   411     try:
       
   412         import ns3_module_tap_bridge__local
       
   413     except ImportError:
       
   414         pass
       
   415     else:
       
   416         ns3_module_tap_bridge__local.register_methods(root_module)
       
   417     
       
   418     root_module.end_section('ns3_module_tap_bridge')
   396     root_module.begin_section('ns3_module_internet_stack')
   419     root_module.begin_section('ns3_module_internet_stack')
   397     ns3_module_internet_stack.register_methods(root_module)
   420     ns3_module_internet_stack.register_methods(root_module)
   398     
   421     
   399     try:
   422     try:
   400         import ns3_module_internet_stack__local
   423         import ns3_module_internet_stack__local
   446         pass
   469         pass
   447     else:
   470     else:
   448         ns3_module_bridge__local.register_methods(root_module)
   471         ns3_module_bridge__local.register_methods(root_module)
   449     
   472     
   450     root_module.end_section('ns3_module_bridge')
   473     root_module.end_section('ns3_module_bridge')
       
   474     root_module.begin_section('ns3_module_onoff')
       
   475     ns3_module_onoff.register_methods(root_module)
       
   476     
       
   477     try:
       
   478         import ns3_module_onoff__local
       
   479     except ImportError:
       
   480         pass
       
   481     else:
       
   482         ns3_module_onoff__local.register_methods(root_module)
       
   483     
       
   484     root_module.end_section('ns3_module_onoff')
   451     root_module.begin_section('ns3_module_packet_sink')
   485     root_module.begin_section('ns3_module_packet_sink')
   452     ns3_module_packet_sink.register_methods(root_module)
   486     ns3_module_packet_sink.register_methods(root_module)
   453     
   487     
   454     try:
   488     try:
   455         import ns3_module_packet_sink__local
   489         import ns3_module_packet_sink__local
   479         pass
   513         pass
   480     else:
   514     else:
   481         ns3_module_global_routing__local.register_methods(root_module)
   515         ns3_module_global_routing__local.register_methods(root_module)
   482     
   516     
   483     root_module.end_section('ns3_module_global_routing')
   517     root_module.end_section('ns3_module_global_routing')
   484     root_module.begin_section('ns3_module_onoff')
   518     root_module.begin_section('ns3_module_udp_echo')
   485     ns3_module_onoff.register_methods(root_module)
   519     ns3_module_udp_echo.register_methods(root_module)
   486     
   520     
   487     try:
   521     try:
   488         import ns3_module_onoff__local
   522         import ns3_module_udp_echo__local
   489     except ImportError:
   523     except ImportError:
   490         pass
   524         pass
   491     else:
   525     else:
   492         ns3_module_onoff__local.register_methods(root_module)
   526         ns3_module_udp_echo__local.register_methods(root_module)
   493     
   527     
   494     root_module.end_section('ns3_module_onoff')
   528     root_module.end_section('ns3_module_udp_echo')
   495     root_module.begin_section('ns3_module_olsr')
   529     root_module.begin_section('ns3_module_olsr')
   496     ns3_module_olsr.register_methods(root_module)
   530     ns3_module_olsr.register_methods(root_module)
   497     
   531     
   498     try:
   532     try:
   499         import ns3_module_olsr__local
   533         import ns3_module_olsr__local
   501         pass
   535         pass
   502     else:
   536     else:
   503         ns3_module_olsr__local.register_methods(root_module)
   537         ns3_module_olsr__local.register_methods(root_module)
   504     
   538     
   505     root_module.end_section('ns3_module_olsr')
   539     root_module.end_section('ns3_module_olsr')
   506     root_module.begin_section('ns3_module_udp_echo')
       
   507     ns3_module_udp_echo.register_methods(root_module)
       
   508     
       
   509     try:
       
   510         import ns3_module_udp_echo__local
       
   511     except ImportError:
       
   512         pass
       
   513     else:
       
   514         ns3_module_udp_echo__local.register_methods(root_module)
       
   515     
       
   516     root_module.end_section('ns3_module_udp_echo')
       
   517     root_module.begin_section('ns3_module_helper')
   540     root_module.begin_section('ns3_module_helper')
   518     ns3_module_helper.register_methods(root_module)
   541     ns3_module_helper.register_methods(root_module)
   519     
   542     
   520     try:
   543     try:
   521         import ns3_module_helper__local
   544         import ns3_module_helper__local
   615         pass
   638         pass
   616     else:
   639     else:
   617         ns3_module_stats__local.register_functions(root_module)
   640         ns3_module_stats__local.register_functions(root_module)
   618     
   641     
   619     root_module.end_section('ns3_module_stats')
   642     root_module.end_section('ns3_module_stats')
       
   643     root_module.begin_section('ns3_module_tap_bridge')
       
   644     ns3_module_tap_bridge.register_functions(root_module)
       
   645     
       
   646     try:
       
   647         import ns3_module_tap_bridge__local
       
   648     except ImportError:
       
   649         pass
       
   650     else:
       
   651         ns3_module_tap_bridge__local.register_functions(root_module)
       
   652     
       
   653     root_module.end_section('ns3_module_tap_bridge')
   620     root_module.begin_section('ns3_module_internet_stack')
   654     root_module.begin_section('ns3_module_internet_stack')
   621     ns3_module_internet_stack.register_functions(root_module)
   655     ns3_module_internet_stack.register_functions(root_module)
   622     
   656     
   623     try:
   657     try:
   624         import ns3_module_internet_stack__local
   658         import ns3_module_internet_stack__local
   670         pass
   704         pass
   671     else:
   705     else:
   672         ns3_module_bridge__local.register_functions(root_module)
   706         ns3_module_bridge__local.register_functions(root_module)
   673     
   707     
   674     root_module.end_section('ns3_module_bridge')
   708     root_module.end_section('ns3_module_bridge')
       
   709     root_module.begin_section('ns3_module_onoff')
       
   710     ns3_module_onoff.register_functions(root_module)
       
   711     
       
   712     try:
       
   713         import ns3_module_onoff__local
       
   714     except ImportError:
       
   715         pass
       
   716     else:
       
   717         ns3_module_onoff__local.register_functions(root_module)
       
   718     
       
   719     root_module.end_section('ns3_module_onoff')
   675     root_module.begin_section('ns3_module_packet_sink')
   720     root_module.begin_section('ns3_module_packet_sink')
   676     ns3_module_packet_sink.register_functions(root_module)
   721     ns3_module_packet_sink.register_functions(root_module)
   677     
   722     
   678     try:
   723     try:
   679         import ns3_module_packet_sink__local
   724         import ns3_module_packet_sink__local
   703         pass
   748         pass
   704     else:
   749     else:
   705         ns3_module_global_routing__local.register_functions(root_module)
   750         ns3_module_global_routing__local.register_functions(root_module)
   706     
   751     
   707     root_module.end_section('ns3_module_global_routing')
   752     root_module.end_section('ns3_module_global_routing')
   708     root_module.begin_section('ns3_module_onoff')
   753     root_module.begin_section('ns3_module_udp_echo')
   709     ns3_module_onoff.register_functions(root_module)
   754     ns3_module_udp_echo.register_functions(root_module)
   710     
   755     
   711     try:
   756     try:
   712         import ns3_module_onoff__local
   757         import ns3_module_udp_echo__local
   713     except ImportError:
   758     except ImportError:
   714         pass
   759         pass
   715     else:
   760     else:
   716         ns3_module_onoff__local.register_functions(root_module)
   761         ns3_module_udp_echo__local.register_functions(root_module)
   717     
   762     
   718     root_module.end_section('ns3_module_onoff')
   763     root_module.end_section('ns3_module_udp_echo')
   719     root_module.begin_section('ns3_module_olsr')
   764     root_module.begin_section('ns3_module_olsr')
   720     ns3_module_olsr.register_functions(root_module)
   765     ns3_module_olsr.register_functions(root_module)
   721     
   766     
   722     try:
   767     try:
   723         import ns3_module_olsr__local
   768         import ns3_module_olsr__local
   725         pass
   770         pass
   726     else:
   771     else:
   727         ns3_module_olsr__local.register_functions(root_module)
   772         ns3_module_olsr__local.register_functions(root_module)
   728     
   773     
   729     root_module.end_section('ns3_module_olsr')
   774     root_module.end_section('ns3_module_olsr')
   730     root_module.begin_section('ns3_module_udp_echo')
       
   731     ns3_module_udp_echo.register_functions(root_module)
       
   732     
       
   733     try:
       
   734         import ns3_module_udp_echo__local
       
   735     except ImportError:
       
   736         pass
       
   737     else:
       
   738         ns3_module_udp_echo__local.register_functions(root_module)
       
   739     
       
   740     root_module.end_section('ns3_module_udp_echo')
       
   741     root_module.begin_section('ns3_module_helper')
   775     root_module.begin_section('ns3_module_helper')
   742     ns3_module_helper.register_functions(root_module)
   776     ns3_module_helper.register_functions(root_module)
   743     
   777     
   744     try:
   778     try:
   745         import ns3_module_helper__local
   779         import ns3_module_helper__local