bindings/python/ns3modulegen_generated.py
changeset 4552 8d3801089629
parent 4474 19e2b7ff3482
child 4574 8c0ff401237e
     1.1 --- a/bindings/python/ns3modulegen_generated.py	Thu May 28 21:38:49 2009 -0700
     1.2 +++ b/bindings/python/ns3modulegen_generated.py	Fri Jun 19 08:36:48 2009 +0200
     1.3 @@ -16,19 +16,20 @@
     1.4  import ns3_module_simulator
     1.5  import ns3_module_mobility
     1.6  import ns3_module_common
     1.7 +import ns3_module_contrib
     1.8  import ns3_module_node
     1.9 -import ns3_module_contrib
    1.10 +import ns3_module_tap_bridge
    1.11 +import ns3_module_v4ping
    1.12 +import ns3_module_packet_sink
    1.13 +import ns3_module_stats
    1.14 +import ns3_module_virtual_net_device
    1.15 +import ns3_module_onoff
    1.16 +import ns3_module_internet_stack
    1.17  import ns3_module_point_to_point
    1.18 -import ns3_module_stats
    1.19 -import ns3_module_tap_bridge
    1.20 -import ns3_module_internet_stack
    1.21 +import ns3_module_csma
    1.22 +import ns3_module_bridge
    1.23  import ns3_module_wifi
    1.24 -import ns3_module_csma
    1.25  import ns3_module_emu
    1.26 -import ns3_module_bridge
    1.27 -import ns3_module_onoff
    1.28 -import ns3_module_packet_sink
    1.29 -import ns3_module_v4ping
    1.30  import ns3_module_global_routing
    1.31  import ns3_module_udp_echo
    1.32  import ns3_module_olsr
    1.33 @@ -85,6 +86,17 @@
    1.34          ns3_module_common__local.register_types(module)
    1.35      
    1.36      root_module.end_section('ns3_module_common')
    1.37 +    root_module.begin_section('ns3_module_contrib')
    1.38 +    ns3_module_contrib.register_types(module)
    1.39 +    
    1.40 +    try:
    1.41 +        import ns3_module_contrib__local
    1.42 +    except ImportError:
    1.43 +        pass
    1.44 +    else:
    1.45 +        ns3_module_contrib__local.register_types(module)
    1.46 +    
    1.47 +    root_module.end_section('ns3_module_contrib')
    1.48      root_module.begin_section('ns3_module_node')
    1.49      ns3_module_node.register_types(module)
    1.50      
    1.51 @@ -96,17 +108,83 @@
    1.52          ns3_module_node__local.register_types(module)
    1.53      
    1.54      root_module.end_section('ns3_module_node')
    1.55 -    root_module.begin_section('ns3_module_contrib')
    1.56 -    ns3_module_contrib.register_types(module)
    1.57 +    root_module.begin_section('ns3_module_tap_bridge')
    1.58 +    ns3_module_tap_bridge.register_types(module)
    1.59      
    1.60      try:
    1.61 -        import ns3_module_contrib__local
    1.62 +        import ns3_module_tap_bridge__local
    1.63      except ImportError:
    1.64          pass
    1.65      else:
    1.66 -        ns3_module_contrib__local.register_types(module)
    1.67 +        ns3_module_tap_bridge__local.register_types(module)
    1.68      
    1.69 -    root_module.end_section('ns3_module_contrib')
    1.70 +    root_module.end_section('ns3_module_tap_bridge')
    1.71 +    root_module.begin_section('ns3_module_v4ping')
    1.72 +    ns3_module_v4ping.register_types(module)
    1.73 +    
    1.74 +    try:
    1.75 +        import ns3_module_v4ping__local
    1.76 +    except ImportError:
    1.77 +        pass
    1.78 +    else:
    1.79 +        ns3_module_v4ping__local.register_types(module)
    1.80 +    
    1.81 +    root_module.end_section('ns3_module_v4ping')
    1.82 +    root_module.begin_section('ns3_module_packet_sink')
    1.83 +    ns3_module_packet_sink.register_types(module)
    1.84 +    
    1.85 +    try:
    1.86 +        import ns3_module_packet_sink__local
    1.87 +    except ImportError:
    1.88 +        pass
    1.89 +    else:
    1.90 +        ns3_module_packet_sink__local.register_types(module)
    1.91 +    
    1.92 +    root_module.end_section('ns3_module_packet_sink')
    1.93 +    root_module.begin_section('ns3_module_stats')
    1.94 +    ns3_module_stats.register_types(module)
    1.95 +    
    1.96 +    try:
    1.97 +        import ns3_module_stats__local
    1.98 +    except ImportError:
    1.99 +        pass
   1.100 +    else:
   1.101 +        ns3_module_stats__local.register_types(module)
   1.102 +    
   1.103 +    root_module.end_section('ns3_module_stats')
   1.104 +    root_module.begin_section('ns3_module_virtual_net_device')
   1.105 +    ns3_module_virtual_net_device.register_types(module)
   1.106 +    
   1.107 +    try:
   1.108 +        import ns3_module_virtual_net_device__local
   1.109 +    except ImportError:
   1.110 +        pass
   1.111 +    else:
   1.112 +        ns3_module_virtual_net_device__local.register_types(module)
   1.113 +    
   1.114 +    root_module.end_section('ns3_module_virtual_net_device')
   1.115 +    root_module.begin_section('ns3_module_onoff')
   1.116 +    ns3_module_onoff.register_types(module)
   1.117 +    
   1.118 +    try:
   1.119 +        import ns3_module_onoff__local
   1.120 +    except ImportError:
   1.121 +        pass
   1.122 +    else:
   1.123 +        ns3_module_onoff__local.register_types(module)
   1.124 +    
   1.125 +    root_module.end_section('ns3_module_onoff')
   1.126 +    root_module.begin_section('ns3_module_internet_stack')
   1.127 +    ns3_module_internet_stack.register_types(module)
   1.128 +    
   1.129 +    try:
   1.130 +        import ns3_module_internet_stack__local
   1.131 +    except ImportError:
   1.132 +        pass
   1.133 +    else:
   1.134 +        ns3_module_internet_stack__local.register_types(module)
   1.135 +    
   1.136 +    root_module.end_section('ns3_module_internet_stack')
   1.137      root_module.begin_section('ns3_module_point_to_point')
   1.138      ns3_module_point_to_point.register_types(module)
   1.139      
   1.140 @@ -118,39 +196,28 @@
   1.141          ns3_module_point_to_point__local.register_types(module)
   1.142      
   1.143      root_module.end_section('ns3_module_point_to_point')
   1.144 -    root_module.begin_section('ns3_module_stats')
   1.145 -    ns3_module_stats.register_types(module)
   1.146 +    root_module.begin_section('ns3_module_csma')
   1.147 +    ns3_module_csma.register_types(module)
   1.148      
   1.149      try:
   1.150 -        import ns3_module_stats__local
   1.151 +        import ns3_module_csma__local
   1.152      except ImportError:
   1.153          pass
   1.154      else:
   1.155 -        ns3_module_stats__local.register_types(module)
   1.156 +        ns3_module_csma__local.register_types(module)
   1.157      
   1.158 -    root_module.end_section('ns3_module_stats')
   1.159 -    root_module.begin_section('ns3_module_tap_bridge')
   1.160 -    ns3_module_tap_bridge.register_types(module)
   1.161 +    root_module.end_section('ns3_module_csma')
   1.162 +    root_module.begin_section('ns3_module_bridge')
   1.163 +    ns3_module_bridge.register_types(module)
   1.164      
   1.165      try:
   1.166 -        import ns3_module_tap_bridge__local
   1.167 +        import ns3_module_bridge__local
   1.168      except ImportError:
   1.169          pass
   1.170      else:
   1.171 -        ns3_module_tap_bridge__local.register_types(module)
   1.172 +        ns3_module_bridge__local.register_types(module)
   1.173      
   1.174 -    root_module.end_section('ns3_module_tap_bridge')
   1.175 -    root_module.begin_section('ns3_module_internet_stack')
   1.176 -    ns3_module_internet_stack.register_types(module)
   1.177 -    
   1.178 -    try:
   1.179 -        import ns3_module_internet_stack__local
   1.180 -    except ImportError:
   1.181 -        pass
   1.182 -    else:
   1.183 -        ns3_module_internet_stack__local.register_types(module)
   1.184 -    
   1.185 -    root_module.end_section('ns3_module_internet_stack')
   1.186 +    root_module.end_section('ns3_module_bridge')
   1.187      root_module.begin_section('ns3_module_wifi')
   1.188      ns3_module_wifi.register_types(module)
   1.189      
   1.190 @@ -162,17 +229,6 @@
   1.191          ns3_module_wifi__local.register_types(module)
   1.192      
   1.193      root_module.end_section('ns3_module_wifi')
   1.194 -    root_module.begin_section('ns3_module_csma')
   1.195 -    ns3_module_csma.register_types(module)
   1.196 -    
   1.197 -    try:
   1.198 -        import ns3_module_csma__local
   1.199 -    except ImportError:
   1.200 -        pass
   1.201 -    else:
   1.202 -        ns3_module_csma__local.register_types(module)
   1.203 -    
   1.204 -    root_module.end_section('ns3_module_csma')
   1.205      root_module.begin_section('ns3_module_emu')
   1.206      ns3_module_emu.register_types(module)
   1.207      
   1.208 @@ -184,50 +240,6 @@
   1.209          ns3_module_emu__local.register_types(module)
   1.210      
   1.211      root_module.end_section('ns3_module_emu')
   1.212 -    root_module.begin_section('ns3_module_bridge')
   1.213 -    ns3_module_bridge.register_types(module)
   1.214 -    
   1.215 -    try:
   1.216 -        import ns3_module_bridge__local
   1.217 -    except ImportError:
   1.218 -        pass
   1.219 -    else:
   1.220 -        ns3_module_bridge__local.register_types(module)
   1.221 -    
   1.222 -    root_module.end_section('ns3_module_bridge')
   1.223 -    root_module.begin_section('ns3_module_onoff')
   1.224 -    ns3_module_onoff.register_types(module)
   1.225 -    
   1.226 -    try:
   1.227 -        import ns3_module_onoff__local
   1.228 -    except ImportError:
   1.229 -        pass
   1.230 -    else:
   1.231 -        ns3_module_onoff__local.register_types(module)
   1.232 -    
   1.233 -    root_module.end_section('ns3_module_onoff')
   1.234 -    root_module.begin_section('ns3_module_packet_sink')
   1.235 -    ns3_module_packet_sink.register_types(module)
   1.236 -    
   1.237 -    try:
   1.238 -        import ns3_module_packet_sink__local
   1.239 -    except ImportError:
   1.240 -        pass
   1.241 -    else:
   1.242 -        ns3_module_packet_sink__local.register_types(module)
   1.243 -    
   1.244 -    root_module.end_section('ns3_module_packet_sink')
   1.245 -    root_module.begin_section('ns3_module_v4ping')
   1.246 -    ns3_module_v4ping.register_types(module)
   1.247 -    
   1.248 -    try:
   1.249 -        import ns3_module_v4ping__local
   1.250 -    except ImportError:
   1.251 -        pass
   1.252 -    else:
   1.253 -        ns3_module_v4ping__local.register_types(module)
   1.254 -    
   1.255 -    root_module.end_section('ns3_module_v4ping')
   1.256      root_module.begin_section('ns3_module_global_routing')
   1.257      ns3_module_global_routing.register_types(module)
   1.258      
   1.259 @@ -372,6 +384,17 @@
   1.260          ns3_module_common__local.register_methods(root_module)
   1.261      
   1.262      root_module.end_section('ns3_module_common')
   1.263 +    root_module.begin_section('ns3_module_contrib')
   1.264 +    ns3_module_contrib.register_methods(root_module)
   1.265 +    
   1.266 +    try:
   1.267 +        import ns3_module_contrib__local
   1.268 +    except ImportError:
   1.269 +        pass
   1.270 +    else:
   1.271 +        ns3_module_contrib__local.register_methods(root_module)
   1.272 +    
   1.273 +    root_module.end_section('ns3_module_contrib')
   1.274      root_module.begin_section('ns3_module_node')
   1.275      ns3_module_node.register_methods(root_module)
   1.276      
   1.277 @@ -383,17 +406,83 @@
   1.278          ns3_module_node__local.register_methods(root_module)
   1.279      
   1.280      root_module.end_section('ns3_module_node')
   1.281 -    root_module.begin_section('ns3_module_contrib')
   1.282 -    ns3_module_contrib.register_methods(root_module)
   1.283 +    root_module.begin_section('ns3_module_tap_bridge')
   1.284 +    ns3_module_tap_bridge.register_methods(root_module)
   1.285      
   1.286      try:
   1.287 -        import ns3_module_contrib__local
   1.288 +        import ns3_module_tap_bridge__local
   1.289      except ImportError:
   1.290          pass
   1.291      else:
   1.292 -        ns3_module_contrib__local.register_methods(root_module)
   1.293 +        ns3_module_tap_bridge__local.register_methods(root_module)
   1.294      
   1.295 -    root_module.end_section('ns3_module_contrib')
   1.296 +    root_module.end_section('ns3_module_tap_bridge')
   1.297 +    root_module.begin_section('ns3_module_v4ping')
   1.298 +    ns3_module_v4ping.register_methods(root_module)
   1.299 +    
   1.300 +    try:
   1.301 +        import ns3_module_v4ping__local
   1.302 +    except ImportError:
   1.303 +        pass
   1.304 +    else:
   1.305 +        ns3_module_v4ping__local.register_methods(root_module)
   1.306 +    
   1.307 +    root_module.end_section('ns3_module_v4ping')
   1.308 +    root_module.begin_section('ns3_module_packet_sink')
   1.309 +    ns3_module_packet_sink.register_methods(root_module)
   1.310 +    
   1.311 +    try:
   1.312 +        import ns3_module_packet_sink__local
   1.313 +    except ImportError:
   1.314 +        pass
   1.315 +    else:
   1.316 +        ns3_module_packet_sink__local.register_methods(root_module)
   1.317 +    
   1.318 +    root_module.end_section('ns3_module_packet_sink')
   1.319 +    root_module.begin_section('ns3_module_stats')
   1.320 +    ns3_module_stats.register_methods(root_module)
   1.321 +    
   1.322 +    try:
   1.323 +        import ns3_module_stats__local
   1.324 +    except ImportError:
   1.325 +        pass
   1.326 +    else:
   1.327 +        ns3_module_stats__local.register_methods(root_module)
   1.328 +    
   1.329 +    root_module.end_section('ns3_module_stats')
   1.330 +    root_module.begin_section('ns3_module_virtual_net_device')
   1.331 +    ns3_module_virtual_net_device.register_methods(root_module)
   1.332 +    
   1.333 +    try:
   1.334 +        import ns3_module_virtual_net_device__local
   1.335 +    except ImportError:
   1.336 +        pass
   1.337 +    else:
   1.338 +        ns3_module_virtual_net_device__local.register_methods(root_module)
   1.339 +    
   1.340 +    root_module.end_section('ns3_module_virtual_net_device')
   1.341 +    root_module.begin_section('ns3_module_onoff')
   1.342 +    ns3_module_onoff.register_methods(root_module)
   1.343 +    
   1.344 +    try:
   1.345 +        import ns3_module_onoff__local
   1.346 +    except ImportError:
   1.347 +        pass
   1.348 +    else:
   1.349 +        ns3_module_onoff__local.register_methods(root_module)
   1.350 +    
   1.351 +    root_module.end_section('ns3_module_onoff')
   1.352 +    root_module.begin_section('ns3_module_internet_stack')
   1.353 +    ns3_module_internet_stack.register_methods(root_module)
   1.354 +    
   1.355 +    try:
   1.356 +        import ns3_module_internet_stack__local
   1.357 +    except ImportError:
   1.358 +        pass
   1.359 +    else:
   1.360 +        ns3_module_internet_stack__local.register_methods(root_module)
   1.361 +    
   1.362 +    root_module.end_section('ns3_module_internet_stack')
   1.363      root_module.begin_section('ns3_module_point_to_point')
   1.364      ns3_module_point_to_point.register_methods(root_module)
   1.365      
   1.366 @@ -405,39 +494,28 @@
   1.367          ns3_module_point_to_point__local.register_methods(root_module)
   1.368      
   1.369      root_module.end_section('ns3_module_point_to_point')
   1.370 -    root_module.begin_section('ns3_module_stats')
   1.371 -    ns3_module_stats.register_methods(root_module)
   1.372 +    root_module.begin_section('ns3_module_csma')
   1.373 +    ns3_module_csma.register_methods(root_module)
   1.374      
   1.375      try:
   1.376 -        import ns3_module_stats__local
   1.377 +        import ns3_module_csma__local
   1.378      except ImportError:
   1.379          pass
   1.380      else:
   1.381 -        ns3_module_stats__local.register_methods(root_module)
   1.382 +        ns3_module_csma__local.register_methods(root_module)
   1.383      
   1.384 -    root_module.end_section('ns3_module_stats')
   1.385 -    root_module.begin_section('ns3_module_tap_bridge')
   1.386 -    ns3_module_tap_bridge.register_methods(root_module)
   1.387 +    root_module.end_section('ns3_module_csma')
   1.388 +    root_module.begin_section('ns3_module_bridge')
   1.389 +    ns3_module_bridge.register_methods(root_module)
   1.390      
   1.391      try:
   1.392 -        import ns3_module_tap_bridge__local
   1.393 +        import ns3_module_bridge__local
   1.394      except ImportError:
   1.395          pass
   1.396      else:
   1.397 -        ns3_module_tap_bridge__local.register_methods(root_module)
   1.398 +        ns3_module_bridge__local.register_methods(root_module)
   1.399      
   1.400 -    root_module.end_section('ns3_module_tap_bridge')
   1.401 -    root_module.begin_section('ns3_module_internet_stack')
   1.402 -    ns3_module_internet_stack.register_methods(root_module)
   1.403 -    
   1.404 -    try:
   1.405 -        import ns3_module_internet_stack__local
   1.406 -    except ImportError:
   1.407 -        pass
   1.408 -    else:
   1.409 -        ns3_module_internet_stack__local.register_methods(root_module)
   1.410 -    
   1.411 -    root_module.end_section('ns3_module_internet_stack')
   1.412 +    root_module.end_section('ns3_module_bridge')
   1.413      root_module.begin_section('ns3_module_wifi')
   1.414      ns3_module_wifi.register_methods(root_module)
   1.415      
   1.416 @@ -449,17 +527,6 @@
   1.417          ns3_module_wifi__local.register_methods(root_module)
   1.418      
   1.419      root_module.end_section('ns3_module_wifi')
   1.420 -    root_module.begin_section('ns3_module_csma')
   1.421 -    ns3_module_csma.register_methods(root_module)
   1.422 -    
   1.423 -    try:
   1.424 -        import ns3_module_csma__local
   1.425 -    except ImportError:
   1.426 -        pass
   1.427 -    else:
   1.428 -        ns3_module_csma__local.register_methods(root_module)
   1.429 -    
   1.430 -    root_module.end_section('ns3_module_csma')
   1.431      root_module.begin_section('ns3_module_emu')
   1.432      ns3_module_emu.register_methods(root_module)
   1.433      
   1.434 @@ -471,50 +538,6 @@
   1.435          ns3_module_emu__local.register_methods(root_module)
   1.436      
   1.437      root_module.end_section('ns3_module_emu')
   1.438 -    root_module.begin_section('ns3_module_bridge')
   1.439 -    ns3_module_bridge.register_methods(root_module)
   1.440 -    
   1.441 -    try:
   1.442 -        import ns3_module_bridge__local
   1.443 -    except ImportError:
   1.444 -        pass
   1.445 -    else:
   1.446 -        ns3_module_bridge__local.register_methods(root_module)
   1.447 -    
   1.448 -    root_module.end_section('ns3_module_bridge')
   1.449 -    root_module.begin_section('ns3_module_onoff')
   1.450 -    ns3_module_onoff.register_methods(root_module)
   1.451 -    
   1.452 -    try:
   1.453 -        import ns3_module_onoff__local
   1.454 -    except ImportError:
   1.455 -        pass
   1.456 -    else:
   1.457 -        ns3_module_onoff__local.register_methods(root_module)
   1.458 -    
   1.459 -    root_module.end_section('ns3_module_onoff')
   1.460 -    root_module.begin_section('ns3_module_packet_sink')
   1.461 -    ns3_module_packet_sink.register_methods(root_module)
   1.462 -    
   1.463 -    try:
   1.464 -        import ns3_module_packet_sink__local
   1.465 -    except ImportError:
   1.466 -        pass
   1.467 -    else:
   1.468 -        ns3_module_packet_sink__local.register_methods(root_module)
   1.469 -    
   1.470 -    root_module.end_section('ns3_module_packet_sink')
   1.471 -    root_module.begin_section('ns3_module_v4ping')
   1.472 -    ns3_module_v4ping.register_methods(root_module)
   1.473 -    
   1.474 -    try:
   1.475 -        import ns3_module_v4ping__local
   1.476 -    except ImportError:
   1.477 -        pass
   1.478 -    else:
   1.479 -        ns3_module_v4ping__local.register_methods(root_module)
   1.480 -    
   1.481 -    root_module.end_section('ns3_module_v4ping')
   1.482      root_module.begin_section('ns3_module_global_routing')
   1.483      ns3_module_global_routing.register_methods(root_module)
   1.484      
   1.485 @@ -607,6 +630,17 @@
   1.486          ns3_module_common__local.register_functions(root_module)
   1.487      
   1.488      root_module.end_section('ns3_module_common')
   1.489 +    root_module.begin_section('ns3_module_contrib')
   1.490 +    ns3_module_contrib.register_functions(root_module)
   1.491 +    
   1.492 +    try:
   1.493 +        import ns3_module_contrib__local
   1.494 +    except ImportError:
   1.495 +        pass
   1.496 +    else:
   1.497 +        ns3_module_contrib__local.register_functions(root_module)
   1.498 +    
   1.499 +    root_module.end_section('ns3_module_contrib')
   1.500      root_module.begin_section('ns3_module_node')
   1.501      ns3_module_node.register_functions(root_module)
   1.502      
   1.503 @@ -618,17 +652,83 @@
   1.504          ns3_module_node__local.register_functions(root_module)
   1.505      
   1.506      root_module.end_section('ns3_module_node')
   1.507 -    root_module.begin_section('ns3_module_contrib')
   1.508 -    ns3_module_contrib.register_functions(root_module)
   1.509 +    root_module.begin_section('ns3_module_tap_bridge')
   1.510 +    ns3_module_tap_bridge.register_functions(root_module)
   1.511      
   1.512      try:
   1.513 -        import ns3_module_contrib__local
   1.514 +        import ns3_module_tap_bridge__local
   1.515      except ImportError:
   1.516          pass
   1.517      else:
   1.518 -        ns3_module_contrib__local.register_functions(root_module)
   1.519 +        ns3_module_tap_bridge__local.register_functions(root_module)
   1.520      
   1.521 -    root_module.end_section('ns3_module_contrib')
   1.522 +    root_module.end_section('ns3_module_tap_bridge')
   1.523 +    root_module.begin_section('ns3_module_v4ping')
   1.524 +    ns3_module_v4ping.register_functions(root_module)
   1.525 +    
   1.526 +    try:
   1.527 +        import ns3_module_v4ping__local
   1.528 +    except ImportError:
   1.529 +        pass
   1.530 +    else:
   1.531 +        ns3_module_v4ping__local.register_functions(root_module)
   1.532 +    
   1.533 +    root_module.end_section('ns3_module_v4ping')
   1.534 +    root_module.begin_section('ns3_module_packet_sink')
   1.535 +    ns3_module_packet_sink.register_functions(root_module)
   1.536 +    
   1.537 +    try:
   1.538 +        import ns3_module_packet_sink__local
   1.539 +    except ImportError:
   1.540 +        pass
   1.541 +    else:
   1.542 +        ns3_module_packet_sink__local.register_functions(root_module)
   1.543 +    
   1.544 +    root_module.end_section('ns3_module_packet_sink')
   1.545 +    root_module.begin_section('ns3_module_stats')
   1.546 +    ns3_module_stats.register_functions(root_module)
   1.547 +    
   1.548 +    try:
   1.549 +        import ns3_module_stats__local
   1.550 +    except ImportError:
   1.551 +        pass
   1.552 +    else:
   1.553 +        ns3_module_stats__local.register_functions(root_module)
   1.554 +    
   1.555 +    root_module.end_section('ns3_module_stats')
   1.556 +    root_module.begin_section('ns3_module_virtual_net_device')
   1.557 +    ns3_module_virtual_net_device.register_functions(root_module)
   1.558 +    
   1.559 +    try:
   1.560 +        import ns3_module_virtual_net_device__local
   1.561 +    except ImportError:
   1.562 +        pass
   1.563 +    else:
   1.564 +        ns3_module_virtual_net_device__local.register_functions(root_module)
   1.565 +    
   1.566 +    root_module.end_section('ns3_module_virtual_net_device')
   1.567 +    root_module.begin_section('ns3_module_onoff')
   1.568 +    ns3_module_onoff.register_functions(root_module)
   1.569 +    
   1.570 +    try:
   1.571 +        import ns3_module_onoff__local
   1.572 +    except ImportError:
   1.573 +        pass
   1.574 +    else:
   1.575 +        ns3_module_onoff__local.register_functions(root_module)
   1.576 +    
   1.577 +    root_module.end_section('ns3_module_onoff')
   1.578 +    root_module.begin_section('ns3_module_internet_stack')
   1.579 +    ns3_module_internet_stack.register_functions(root_module)
   1.580 +    
   1.581 +    try:
   1.582 +        import ns3_module_internet_stack__local
   1.583 +    except ImportError:
   1.584 +        pass
   1.585 +    else:
   1.586 +        ns3_module_internet_stack__local.register_functions(root_module)
   1.587 +    
   1.588 +    root_module.end_section('ns3_module_internet_stack')
   1.589      root_module.begin_section('ns3_module_point_to_point')
   1.590      ns3_module_point_to_point.register_functions(root_module)
   1.591      
   1.592 @@ -640,39 +740,28 @@
   1.593          ns3_module_point_to_point__local.register_functions(root_module)
   1.594      
   1.595      root_module.end_section('ns3_module_point_to_point')
   1.596 -    root_module.begin_section('ns3_module_stats')
   1.597 -    ns3_module_stats.register_functions(root_module)
   1.598 +    root_module.begin_section('ns3_module_csma')
   1.599 +    ns3_module_csma.register_functions(root_module)
   1.600      
   1.601      try:
   1.602 -        import ns3_module_stats__local
   1.603 +        import ns3_module_csma__local
   1.604      except ImportError:
   1.605          pass
   1.606      else:
   1.607 -        ns3_module_stats__local.register_functions(root_module)
   1.608 +        ns3_module_csma__local.register_functions(root_module)
   1.609      
   1.610 -    root_module.end_section('ns3_module_stats')
   1.611 -    root_module.begin_section('ns3_module_tap_bridge')
   1.612 -    ns3_module_tap_bridge.register_functions(root_module)
   1.613 +    root_module.end_section('ns3_module_csma')
   1.614 +    root_module.begin_section('ns3_module_bridge')
   1.615 +    ns3_module_bridge.register_functions(root_module)
   1.616      
   1.617      try:
   1.618 -        import ns3_module_tap_bridge__local
   1.619 +        import ns3_module_bridge__local
   1.620      except ImportError:
   1.621          pass
   1.622      else:
   1.623 -        ns3_module_tap_bridge__local.register_functions(root_module)
   1.624 +        ns3_module_bridge__local.register_functions(root_module)
   1.625      
   1.626 -    root_module.end_section('ns3_module_tap_bridge')
   1.627 -    root_module.begin_section('ns3_module_internet_stack')
   1.628 -    ns3_module_internet_stack.register_functions(root_module)
   1.629 -    
   1.630 -    try:
   1.631 -        import ns3_module_internet_stack__local
   1.632 -    except ImportError:
   1.633 -        pass
   1.634 -    else:
   1.635 -        ns3_module_internet_stack__local.register_functions(root_module)
   1.636 -    
   1.637 -    root_module.end_section('ns3_module_internet_stack')
   1.638 +    root_module.end_section('ns3_module_bridge')
   1.639      root_module.begin_section('ns3_module_wifi')
   1.640      ns3_module_wifi.register_functions(root_module)
   1.641      
   1.642 @@ -684,17 +773,6 @@
   1.643          ns3_module_wifi__local.register_functions(root_module)
   1.644      
   1.645      root_module.end_section('ns3_module_wifi')
   1.646 -    root_module.begin_section('ns3_module_csma')
   1.647 -    ns3_module_csma.register_functions(root_module)
   1.648 -    
   1.649 -    try:
   1.650 -        import ns3_module_csma__local
   1.651 -    except ImportError:
   1.652 -        pass
   1.653 -    else:
   1.654 -        ns3_module_csma__local.register_functions(root_module)
   1.655 -    
   1.656 -    root_module.end_section('ns3_module_csma')
   1.657      root_module.begin_section('ns3_module_emu')
   1.658      ns3_module_emu.register_functions(root_module)
   1.659      
   1.660 @@ -706,50 +784,6 @@
   1.661          ns3_module_emu__local.register_functions(root_module)
   1.662      
   1.663      root_module.end_section('ns3_module_emu')
   1.664 -    root_module.begin_section('ns3_module_bridge')
   1.665 -    ns3_module_bridge.register_functions(root_module)
   1.666 -    
   1.667 -    try:
   1.668 -        import ns3_module_bridge__local
   1.669 -    except ImportError:
   1.670 -        pass
   1.671 -    else:
   1.672 -        ns3_module_bridge__local.register_functions(root_module)
   1.673 -    
   1.674 -    root_module.end_section('ns3_module_bridge')
   1.675 -    root_module.begin_section('ns3_module_onoff')
   1.676 -    ns3_module_onoff.register_functions(root_module)
   1.677 -    
   1.678 -    try:
   1.679 -        import ns3_module_onoff__local
   1.680 -    except ImportError:
   1.681 -        pass
   1.682 -    else:
   1.683 -        ns3_module_onoff__local.register_functions(root_module)
   1.684 -    
   1.685 -    root_module.end_section('ns3_module_onoff')
   1.686 -    root_module.begin_section('ns3_module_packet_sink')
   1.687 -    ns3_module_packet_sink.register_functions(root_module)
   1.688 -    
   1.689 -    try:
   1.690 -        import ns3_module_packet_sink__local
   1.691 -    except ImportError:
   1.692 -        pass
   1.693 -    else:
   1.694 -        ns3_module_packet_sink__local.register_functions(root_module)
   1.695 -    
   1.696 -    root_module.end_section('ns3_module_packet_sink')
   1.697 -    root_module.begin_section('ns3_module_v4ping')
   1.698 -    ns3_module_v4ping.register_functions(root_module)
   1.699 -    
   1.700 -    try:
   1.701 -        import ns3_module_v4ping__local
   1.702 -    except ImportError:
   1.703 -        pass
   1.704 -    else:
   1.705 -        ns3_module_v4ping__local.register_functions(root_module)
   1.706 -    
   1.707 -    root_module.end_section('ns3_module_v4ping')
   1.708      root_module.begin_section('ns3_module_global_routing')
   1.709      ns3_module_global_routing.register_functions(root_module)
   1.710