kill unused method
authorMathieu Lacage <mathieu.lacage@sophia.inria.fr>
Fri, 19 Jun 2009 08:36:48 +0200
changeset 45528d3801089629
parent 4550 bf3bf038e091
child 4553 06f54bc494f9
kill unused method
bindings/python/callbacks_list.py
bindings/python/ns3_module_simulator.py
bindings/python/ns3modulegen_generated.py
src/simulator/default-simulator-impl.cc
src/simulator/default-simulator-impl.h
src/simulator/realtime-simulator-impl.cc
src/simulator/realtime-simulator-impl.h
src/simulator/simulator-impl.h
     1.1 --- a/bindings/python/callbacks_list.py	Wed Jun 17 17:05:51 2009 +0200
     1.2 +++ b/bindings/python/callbacks_list.py	Fri Jun 19 08:36:48 2009 +0200
     1.3 @@ -1,5 +1,6 @@
     1.4  callback_classes = [
     1.5      ['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
     1.6 +    ['bool', 'ns3::Ptr<ns3::Packet>', 'ns3::Address const&', 'ns3::Address const&', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
     1.7      ['void', 'ns3::Ptr<ns3::Packet>', 'ns3::Mac48Address', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
     1.8      ['void', 'ns3::Ptr<ns3::Socket>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
     1.9      ['void', 'ns3::Ptr<ns3::Socket>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
     2.1 --- a/bindings/python/ns3_module_simulator.py	Wed Jun 17 17:05:51 2009 +0200
     2.2 +++ b/bindings/python/ns3_module_simulator.py	Fri Jun 19 08:36:48 2009 +0200
     2.3 @@ -836,11 +836,6 @@
     2.4                     'void', 
     2.5                     [param('ns3::Ptr< ns3::Scheduler >', 'scheduler')], 
     2.6                     is_pure_virtual=True, is_virtual=True)
     2.7 -    ## simulator-impl.h: ns3::Ptr<ns3::Scheduler> ns3::SimulatorImpl::GetScheduler() const [member function]
     2.8 -    cls.add_method('GetScheduler', 
     2.9 -                   'ns3::Ptr< ns3::Scheduler >', 
    2.10 -                   [], 
    2.11 -                   is_pure_virtual=True, is_const=True, is_virtual=True)
    2.12      return
    2.13  
    2.14  def register_Ns3Synchronizer_methods(root_module, cls):
    2.15 @@ -1205,11 +1200,6 @@
    2.16                     'void', 
    2.17                     [param('ns3::Ptr< ns3::Scheduler >', 'scheduler')], 
    2.18                     is_virtual=True)
    2.19 -    ## default-simulator-impl.h: ns3::Ptr<ns3::Scheduler> ns3::DefaultSimulatorImpl::GetScheduler() const [member function]
    2.20 -    cls.add_method('GetScheduler', 
    2.21 -                   'ns3::Ptr< ns3::Scheduler >', 
    2.22 -                   [], 
    2.23 -                   is_const=True, is_virtual=True)
    2.24      return
    2.25  
    2.26  def register_Ns3HeapScheduler_methods(root_module, cls):
    2.27 @@ -1450,11 +1440,6 @@
    2.28                     'void', 
    2.29                     [param('ns3::Ptr< ns3::Scheduler >', 'scheduler')], 
    2.30                     is_virtual=True)
    2.31 -    ## realtime-simulator-impl.h: ns3::Ptr<ns3::Scheduler> ns3::RealtimeSimulatorImpl::GetScheduler() const [member function]
    2.32 -    cls.add_method('GetScheduler', 
    2.33 -                   'ns3::Ptr< ns3::Scheduler >', 
    2.34 -                   [], 
    2.35 -                   is_const=True, is_virtual=True)
    2.36      ## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::ScheduleRealtime(ns3::Time const & time, ns3::EventImpl * event) [member function]
    2.37      cls.add_method('ScheduleRealtime', 
    2.38                     'void', 
     3.1 --- a/bindings/python/ns3modulegen_generated.py	Wed Jun 17 17:05:51 2009 +0200
     3.2 +++ b/bindings/python/ns3modulegen_generated.py	Fri Jun 19 08:36:48 2009 +0200
     3.3 @@ -16,19 +16,20 @@
     3.4  import ns3_module_simulator
     3.5  import ns3_module_mobility
     3.6  import ns3_module_common
     3.7 +import ns3_module_contrib
     3.8  import ns3_module_node
     3.9 -import ns3_module_contrib
    3.10 +import ns3_module_tap_bridge
    3.11 +import ns3_module_v4ping
    3.12 +import ns3_module_packet_sink
    3.13 +import ns3_module_stats
    3.14 +import ns3_module_virtual_net_device
    3.15 +import ns3_module_onoff
    3.16 +import ns3_module_internet_stack
    3.17  import ns3_module_point_to_point
    3.18 -import ns3_module_stats
    3.19 -import ns3_module_tap_bridge
    3.20 -import ns3_module_internet_stack
    3.21 +import ns3_module_csma
    3.22 +import ns3_module_bridge
    3.23  import ns3_module_wifi
    3.24 -import ns3_module_csma
    3.25  import ns3_module_emu
    3.26 -import ns3_module_bridge
    3.27 -import ns3_module_onoff
    3.28 -import ns3_module_packet_sink
    3.29 -import ns3_module_v4ping
    3.30  import ns3_module_global_routing
    3.31  import ns3_module_udp_echo
    3.32  import ns3_module_olsr
    3.33 @@ -85,6 +86,17 @@
    3.34          ns3_module_common__local.register_types(module)
    3.35      
    3.36      root_module.end_section('ns3_module_common')
    3.37 +    root_module.begin_section('ns3_module_contrib')
    3.38 +    ns3_module_contrib.register_types(module)
    3.39 +    
    3.40 +    try:
    3.41 +        import ns3_module_contrib__local
    3.42 +    except ImportError:
    3.43 +        pass
    3.44 +    else:
    3.45 +        ns3_module_contrib__local.register_types(module)
    3.46 +    
    3.47 +    root_module.end_section('ns3_module_contrib')
    3.48      root_module.begin_section('ns3_module_node')
    3.49      ns3_module_node.register_types(module)
    3.50      
    3.51 @@ -96,17 +108,83 @@
    3.52          ns3_module_node__local.register_types(module)
    3.53      
    3.54      root_module.end_section('ns3_module_node')
    3.55 -    root_module.begin_section('ns3_module_contrib')
    3.56 -    ns3_module_contrib.register_types(module)
    3.57 +    root_module.begin_section('ns3_module_tap_bridge')
    3.58 +    ns3_module_tap_bridge.register_types(module)
    3.59      
    3.60      try:
    3.61 -        import ns3_module_contrib__local
    3.62 +        import ns3_module_tap_bridge__local
    3.63      except ImportError:
    3.64          pass
    3.65      else:
    3.66 -        ns3_module_contrib__local.register_types(module)
    3.67 +        ns3_module_tap_bridge__local.register_types(module)
    3.68      
    3.69 -    root_module.end_section('ns3_module_contrib')
    3.70 +    root_module.end_section('ns3_module_tap_bridge')
    3.71 +    root_module.begin_section('ns3_module_v4ping')
    3.72 +    ns3_module_v4ping.register_types(module)
    3.73 +    
    3.74 +    try:
    3.75 +        import ns3_module_v4ping__local
    3.76 +    except ImportError:
    3.77 +        pass
    3.78 +    else:
    3.79 +        ns3_module_v4ping__local.register_types(module)
    3.80 +    
    3.81 +    root_module.end_section('ns3_module_v4ping')
    3.82 +    root_module.begin_section('ns3_module_packet_sink')
    3.83 +    ns3_module_packet_sink.register_types(module)
    3.84 +    
    3.85 +    try:
    3.86 +        import ns3_module_packet_sink__local
    3.87 +    except ImportError:
    3.88 +        pass
    3.89 +    else:
    3.90 +        ns3_module_packet_sink__local.register_types(module)
    3.91 +    
    3.92 +    root_module.end_section('ns3_module_packet_sink')
    3.93 +    root_module.begin_section('ns3_module_stats')
    3.94 +    ns3_module_stats.register_types(module)
    3.95 +    
    3.96 +    try:
    3.97 +        import ns3_module_stats__local
    3.98 +    except ImportError:
    3.99 +        pass
   3.100 +    else:
   3.101 +        ns3_module_stats__local.register_types(module)
   3.102 +    
   3.103 +    root_module.end_section('ns3_module_stats')
   3.104 +    root_module.begin_section('ns3_module_virtual_net_device')
   3.105 +    ns3_module_virtual_net_device.register_types(module)
   3.106 +    
   3.107 +    try:
   3.108 +        import ns3_module_virtual_net_device__local
   3.109 +    except ImportError:
   3.110 +        pass
   3.111 +    else:
   3.112 +        ns3_module_virtual_net_device__local.register_types(module)
   3.113 +    
   3.114 +    root_module.end_section('ns3_module_virtual_net_device')
   3.115 +    root_module.begin_section('ns3_module_onoff')
   3.116 +    ns3_module_onoff.register_types(module)
   3.117 +    
   3.118 +    try:
   3.119 +        import ns3_module_onoff__local
   3.120 +    except ImportError:
   3.121 +        pass
   3.122 +    else:
   3.123 +        ns3_module_onoff__local.register_types(module)
   3.124 +    
   3.125 +    root_module.end_section('ns3_module_onoff')
   3.126 +    root_module.begin_section('ns3_module_internet_stack')
   3.127 +    ns3_module_internet_stack.register_types(module)
   3.128 +    
   3.129 +    try:
   3.130 +        import ns3_module_internet_stack__local
   3.131 +    except ImportError:
   3.132 +        pass
   3.133 +    else:
   3.134 +        ns3_module_internet_stack__local.register_types(module)
   3.135 +    
   3.136 +    root_module.end_section('ns3_module_internet_stack')
   3.137      root_module.begin_section('ns3_module_point_to_point')
   3.138      ns3_module_point_to_point.register_types(module)
   3.139      
   3.140 @@ -118,39 +196,28 @@
   3.141          ns3_module_point_to_point__local.register_types(module)
   3.142      
   3.143      root_module.end_section('ns3_module_point_to_point')
   3.144 -    root_module.begin_section('ns3_module_stats')
   3.145 -    ns3_module_stats.register_types(module)
   3.146 +    root_module.begin_section('ns3_module_csma')
   3.147 +    ns3_module_csma.register_types(module)
   3.148      
   3.149      try:
   3.150 -        import ns3_module_stats__local
   3.151 +        import ns3_module_csma__local
   3.152      except ImportError:
   3.153          pass
   3.154      else:
   3.155 -        ns3_module_stats__local.register_types(module)
   3.156 +        ns3_module_csma__local.register_types(module)
   3.157      
   3.158 -    root_module.end_section('ns3_module_stats')
   3.159 -    root_module.begin_section('ns3_module_tap_bridge')
   3.160 -    ns3_module_tap_bridge.register_types(module)
   3.161 +    root_module.end_section('ns3_module_csma')
   3.162 +    root_module.begin_section('ns3_module_bridge')
   3.163 +    ns3_module_bridge.register_types(module)
   3.164      
   3.165      try:
   3.166 -        import ns3_module_tap_bridge__local
   3.167 +        import ns3_module_bridge__local
   3.168      except ImportError:
   3.169          pass
   3.170      else:
   3.171 -        ns3_module_tap_bridge__local.register_types(module)
   3.172 +        ns3_module_bridge__local.register_types(module)
   3.173      
   3.174 -    root_module.end_section('ns3_module_tap_bridge')
   3.175 -    root_module.begin_section('ns3_module_internet_stack')
   3.176 -    ns3_module_internet_stack.register_types(module)
   3.177 -    
   3.178 -    try:
   3.179 -        import ns3_module_internet_stack__local
   3.180 -    except ImportError:
   3.181 -        pass
   3.182 -    else:
   3.183 -        ns3_module_internet_stack__local.register_types(module)
   3.184 -    
   3.185 -    root_module.end_section('ns3_module_internet_stack')
   3.186 +    root_module.end_section('ns3_module_bridge')
   3.187      root_module.begin_section('ns3_module_wifi')
   3.188      ns3_module_wifi.register_types(module)
   3.189      
   3.190 @@ -162,17 +229,6 @@
   3.191          ns3_module_wifi__local.register_types(module)
   3.192      
   3.193      root_module.end_section('ns3_module_wifi')
   3.194 -    root_module.begin_section('ns3_module_csma')
   3.195 -    ns3_module_csma.register_types(module)
   3.196 -    
   3.197 -    try:
   3.198 -        import ns3_module_csma__local
   3.199 -    except ImportError:
   3.200 -        pass
   3.201 -    else:
   3.202 -        ns3_module_csma__local.register_types(module)
   3.203 -    
   3.204 -    root_module.end_section('ns3_module_csma')
   3.205      root_module.begin_section('ns3_module_emu')
   3.206      ns3_module_emu.register_types(module)
   3.207      
   3.208 @@ -184,50 +240,6 @@
   3.209          ns3_module_emu__local.register_types(module)
   3.210      
   3.211      root_module.end_section('ns3_module_emu')
   3.212 -    root_module.begin_section('ns3_module_bridge')
   3.213 -    ns3_module_bridge.register_types(module)
   3.214 -    
   3.215 -    try:
   3.216 -        import ns3_module_bridge__local
   3.217 -    except ImportError:
   3.218 -        pass
   3.219 -    else:
   3.220 -        ns3_module_bridge__local.register_types(module)
   3.221 -    
   3.222 -    root_module.end_section('ns3_module_bridge')
   3.223 -    root_module.begin_section('ns3_module_onoff')
   3.224 -    ns3_module_onoff.register_types(module)
   3.225 -    
   3.226 -    try:
   3.227 -        import ns3_module_onoff__local
   3.228 -    except ImportError:
   3.229 -        pass
   3.230 -    else:
   3.231 -        ns3_module_onoff__local.register_types(module)
   3.232 -    
   3.233 -    root_module.end_section('ns3_module_onoff')
   3.234 -    root_module.begin_section('ns3_module_packet_sink')
   3.235 -    ns3_module_packet_sink.register_types(module)
   3.236 -    
   3.237 -    try:
   3.238 -        import ns3_module_packet_sink__local
   3.239 -    except ImportError:
   3.240 -        pass
   3.241 -    else:
   3.242 -        ns3_module_packet_sink__local.register_types(module)
   3.243 -    
   3.244 -    root_module.end_section('ns3_module_packet_sink')
   3.245 -    root_module.begin_section('ns3_module_v4ping')
   3.246 -    ns3_module_v4ping.register_types(module)
   3.247 -    
   3.248 -    try:
   3.249 -        import ns3_module_v4ping__local
   3.250 -    except ImportError:
   3.251 -        pass
   3.252 -    else:
   3.253 -        ns3_module_v4ping__local.register_types(module)
   3.254 -    
   3.255 -    root_module.end_section('ns3_module_v4ping')
   3.256      root_module.begin_section('ns3_module_global_routing')
   3.257      ns3_module_global_routing.register_types(module)
   3.258      
   3.259 @@ -372,6 +384,17 @@
   3.260          ns3_module_common__local.register_methods(root_module)
   3.261      
   3.262      root_module.end_section('ns3_module_common')
   3.263 +    root_module.begin_section('ns3_module_contrib')
   3.264 +    ns3_module_contrib.register_methods(root_module)
   3.265 +    
   3.266 +    try:
   3.267 +        import ns3_module_contrib__local
   3.268 +    except ImportError:
   3.269 +        pass
   3.270 +    else:
   3.271 +        ns3_module_contrib__local.register_methods(root_module)
   3.272 +    
   3.273 +    root_module.end_section('ns3_module_contrib')
   3.274      root_module.begin_section('ns3_module_node')
   3.275      ns3_module_node.register_methods(root_module)
   3.276      
   3.277 @@ -383,17 +406,83 @@
   3.278          ns3_module_node__local.register_methods(root_module)
   3.279      
   3.280      root_module.end_section('ns3_module_node')
   3.281 -    root_module.begin_section('ns3_module_contrib')
   3.282 -    ns3_module_contrib.register_methods(root_module)
   3.283 +    root_module.begin_section('ns3_module_tap_bridge')
   3.284 +    ns3_module_tap_bridge.register_methods(root_module)
   3.285      
   3.286      try:
   3.287 -        import ns3_module_contrib__local
   3.288 +        import ns3_module_tap_bridge__local
   3.289      except ImportError:
   3.290          pass
   3.291      else:
   3.292 -        ns3_module_contrib__local.register_methods(root_module)
   3.293 +        ns3_module_tap_bridge__local.register_methods(root_module)
   3.294      
   3.295 -    root_module.end_section('ns3_module_contrib')
   3.296 +    root_module.end_section('ns3_module_tap_bridge')
   3.297 +    root_module.begin_section('ns3_module_v4ping')
   3.298 +    ns3_module_v4ping.register_methods(root_module)
   3.299 +    
   3.300 +    try:
   3.301 +        import ns3_module_v4ping__local
   3.302 +    except ImportError:
   3.303 +        pass
   3.304 +    else:
   3.305 +        ns3_module_v4ping__local.register_methods(root_module)
   3.306 +    
   3.307 +    root_module.end_section('ns3_module_v4ping')
   3.308 +    root_module.begin_section('ns3_module_packet_sink')
   3.309 +    ns3_module_packet_sink.register_methods(root_module)
   3.310 +    
   3.311 +    try:
   3.312 +        import ns3_module_packet_sink__local
   3.313 +    except ImportError:
   3.314 +        pass
   3.315 +    else:
   3.316 +        ns3_module_packet_sink__local.register_methods(root_module)
   3.317 +    
   3.318 +    root_module.end_section('ns3_module_packet_sink')
   3.319 +    root_module.begin_section('ns3_module_stats')
   3.320 +    ns3_module_stats.register_methods(root_module)
   3.321 +    
   3.322 +    try:
   3.323 +        import ns3_module_stats__local
   3.324 +    except ImportError:
   3.325 +        pass
   3.326 +    else:
   3.327 +        ns3_module_stats__local.register_methods(root_module)
   3.328 +    
   3.329 +    root_module.end_section('ns3_module_stats')
   3.330 +    root_module.begin_section('ns3_module_virtual_net_device')
   3.331 +    ns3_module_virtual_net_device.register_methods(root_module)
   3.332 +    
   3.333 +    try:
   3.334 +        import ns3_module_virtual_net_device__local
   3.335 +    except ImportError:
   3.336 +        pass
   3.337 +    else:
   3.338 +        ns3_module_virtual_net_device__local.register_methods(root_module)
   3.339 +    
   3.340 +    root_module.end_section('ns3_module_virtual_net_device')
   3.341 +    root_module.begin_section('ns3_module_onoff')
   3.342 +    ns3_module_onoff.register_methods(root_module)
   3.343 +    
   3.344 +    try:
   3.345 +        import ns3_module_onoff__local
   3.346 +    except ImportError:
   3.347 +        pass
   3.348 +    else:
   3.349 +        ns3_module_onoff__local.register_methods(root_module)
   3.350 +    
   3.351 +    root_module.end_section('ns3_module_onoff')
   3.352 +    root_module.begin_section('ns3_module_internet_stack')
   3.353 +    ns3_module_internet_stack.register_methods(root_module)
   3.354 +    
   3.355 +    try:
   3.356 +        import ns3_module_internet_stack__local
   3.357 +    except ImportError:
   3.358 +        pass
   3.359 +    else:
   3.360 +        ns3_module_internet_stack__local.register_methods(root_module)
   3.361 +    
   3.362 +    root_module.end_section('ns3_module_internet_stack')
   3.363      root_module.begin_section('ns3_module_point_to_point')
   3.364      ns3_module_point_to_point.register_methods(root_module)
   3.365      
   3.366 @@ -405,39 +494,28 @@
   3.367          ns3_module_point_to_point__local.register_methods(root_module)
   3.368      
   3.369      root_module.end_section('ns3_module_point_to_point')
   3.370 -    root_module.begin_section('ns3_module_stats')
   3.371 -    ns3_module_stats.register_methods(root_module)
   3.372 +    root_module.begin_section('ns3_module_csma')
   3.373 +    ns3_module_csma.register_methods(root_module)
   3.374      
   3.375      try:
   3.376 -        import ns3_module_stats__local
   3.377 +        import ns3_module_csma__local
   3.378      except ImportError:
   3.379          pass
   3.380      else:
   3.381 -        ns3_module_stats__local.register_methods(root_module)
   3.382 +        ns3_module_csma__local.register_methods(root_module)
   3.383      
   3.384 -    root_module.end_section('ns3_module_stats')
   3.385 -    root_module.begin_section('ns3_module_tap_bridge')
   3.386 -    ns3_module_tap_bridge.register_methods(root_module)
   3.387 +    root_module.end_section('ns3_module_csma')
   3.388 +    root_module.begin_section('ns3_module_bridge')
   3.389 +    ns3_module_bridge.register_methods(root_module)
   3.390      
   3.391      try:
   3.392 -        import ns3_module_tap_bridge__local
   3.393 +        import ns3_module_bridge__local
   3.394      except ImportError:
   3.395          pass
   3.396      else:
   3.397 -        ns3_module_tap_bridge__local.register_methods(root_module)
   3.398 +        ns3_module_bridge__local.register_methods(root_module)
   3.399      
   3.400 -    root_module.end_section('ns3_module_tap_bridge')
   3.401 -    root_module.begin_section('ns3_module_internet_stack')
   3.402 -    ns3_module_internet_stack.register_methods(root_module)
   3.403 -    
   3.404 -    try:
   3.405 -        import ns3_module_internet_stack__local
   3.406 -    except ImportError:
   3.407 -        pass
   3.408 -    else:
   3.409 -        ns3_module_internet_stack__local.register_methods(root_module)
   3.410 -    
   3.411 -    root_module.end_section('ns3_module_internet_stack')
   3.412 +    root_module.end_section('ns3_module_bridge')
   3.413      root_module.begin_section('ns3_module_wifi')
   3.414      ns3_module_wifi.register_methods(root_module)
   3.415      
   3.416 @@ -449,17 +527,6 @@
   3.417          ns3_module_wifi__local.register_methods(root_module)
   3.418      
   3.419      root_module.end_section('ns3_module_wifi')
   3.420 -    root_module.begin_section('ns3_module_csma')
   3.421 -    ns3_module_csma.register_methods(root_module)
   3.422 -    
   3.423 -    try:
   3.424 -        import ns3_module_csma__local
   3.425 -    except ImportError:
   3.426 -        pass
   3.427 -    else:
   3.428 -        ns3_module_csma__local.register_methods(root_module)
   3.429 -    
   3.430 -    root_module.end_section('ns3_module_csma')
   3.431      root_module.begin_section('ns3_module_emu')
   3.432      ns3_module_emu.register_methods(root_module)
   3.433      
   3.434 @@ -471,50 +538,6 @@
   3.435          ns3_module_emu__local.register_methods(root_module)
   3.436      
   3.437      root_module.end_section('ns3_module_emu')
   3.438 -    root_module.begin_section('ns3_module_bridge')
   3.439 -    ns3_module_bridge.register_methods(root_module)
   3.440 -    
   3.441 -    try:
   3.442 -        import ns3_module_bridge__local
   3.443 -    except ImportError:
   3.444 -        pass
   3.445 -    else:
   3.446 -        ns3_module_bridge__local.register_methods(root_module)
   3.447 -    
   3.448 -    root_module.end_section('ns3_module_bridge')
   3.449 -    root_module.begin_section('ns3_module_onoff')
   3.450 -    ns3_module_onoff.register_methods(root_module)
   3.451 -    
   3.452 -    try:
   3.453 -        import ns3_module_onoff__local
   3.454 -    except ImportError:
   3.455 -        pass
   3.456 -    else:
   3.457 -        ns3_module_onoff__local.register_methods(root_module)
   3.458 -    
   3.459 -    root_module.end_section('ns3_module_onoff')
   3.460 -    root_module.begin_section('ns3_module_packet_sink')
   3.461 -    ns3_module_packet_sink.register_methods(root_module)
   3.462 -    
   3.463 -    try:
   3.464 -        import ns3_module_packet_sink__local
   3.465 -    except ImportError:
   3.466 -        pass
   3.467 -    else:
   3.468 -        ns3_module_packet_sink__local.register_methods(root_module)
   3.469 -    
   3.470 -    root_module.end_section('ns3_module_packet_sink')
   3.471 -    root_module.begin_section('ns3_module_v4ping')
   3.472 -    ns3_module_v4ping.register_methods(root_module)
   3.473 -    
   3.474 -    try:
   3.475 -        import ns3_module_v4ping__local
   3.476 -    except ImportError:
   3.477 -        pass
   3.478 -    else:
   3.479 -        ns3_module_v4ping__local.register_methods(root_module)
   3.480 -    
   3.481 -    root_module.end_section('ns3_module_v4ping')
   3.482      root_module.begin_section('ns3_module_global_routing')
   3.483      ns3_module_global_routing.register_methods(root_module)
   3.484      
   3.485 @@ -607,6 +630,17 @@
   3.486          ns3_module_common__local.register_functions(root_module)
   3.487      
   3.488      root_module.end_section('ns3_module_common')
   3.489 +    root_module.begin_section('ns3_module_contrib')
   3.490 +    ns3_module_contrib.register_functions(root_module)
   3.491 +    
   3.492 +    try:
   3.493 +        import ns3_module_contrib__local
   3.494 +    except ImportError:
   3.495 +        pass
   3.496 +    else:
   3.497 +        ns3_module_contrib__local.register_functions(root_module)
   3.498 +    
   3.499 +    root_module.end_section('ns3_module_contrib')
   3.500      root_module.begin_section('ns3_module_node')
   3.501      ns3_module_node.register_functions(root_module)
   3.502      
   3.503 @@ -618,17 +652,83 @@
   3.504          ns3_module_node__local.register_functions(root_module)
   3.505      
   3.506      root_module.end_section('ns3_module_node')
   3.507 -    root_module.begin_section('ns3_module_contrib')
   3.508 -    ns3_module_contrib.register_functions(root_module)
   3.509 +    root_module.begin_section('ns3_module_tap_bridge')
   3.510 +    ns3_module_tap_bridge.register_functions(root_module)
   3.511      
   3.512      try:
   3.513 -        import ns3_module_contrib__local
   3.514 +        import ns3_module_tap_bridge__local
   3.515      except ImportError:
   3.516          pass
   3.517      else:
   3.518 -        ns3_module_contrib__local.register_functions(root_module)
   3.519 +        ns3_module_tap_bridge__local.register_functions(root_module)
   3.520      
   3.521 -    root_module.end_section('ns3_module_contrib')
   3.522 +    root_module.end_section('ns3_module_tap_bridge')
   3.523 +    root_module.begin_section('ns3_module_v4ping')
   3.524 +    ns3_module_v4ping.register_functions(root_module)
   3.525 +    
   3.526 +    try:
   3.527 +        import ns3_module_v4ping__local
   3.528 +    except ImportError:
   3.529 +        pass
   3.530 +    else:
   3.531 +        ns3_module_v4ping__local.register_functions(root_module)
   3.532 +    
   3.533 +    root_module.end_section('ns3_module_v4ping')
   3.534 +    root_module.begin_section('ns3_module_packet_sink')
   3.535 +    ns3_module_packet_sink.register_functions(root_module)
   3.536 +    
   3.537 +    try:
   3.538 +        import ns3_module_packet_sink__local
   3.539 +    except ImportError:
   3.540 +        pass
   3.541 +    else:
   3.542 +        ns3_module_packet_sink__local.register_functions(root_module)
   3.543 +    
   3.544 +    root_module.end_section('ns3_module_packet_sink')
   3.545 +    root_module.begin_section('ns3_module_stats')
   3.546 +    ns3_module_stats.register_functions(root_module)
   3.547 +    
   3.548 +    try:
   3.549 +        import ns3_module_stats__local
   3.550 +    except ImportError:
   3.551 +        pass
   3.552 +    else:
   3.553 +        ns3_module_stats__local.register_functions(root_module)
   3.554 +    
   3.555 +    root_module.end_section('ns3_module_stats')
   3.556 +    root_module.begin_section('ns3_module_virtual_net_device')
   3.557 +    ns3_module_virtual_net_device.register_functions(root_module)
   3.558 +    
   3.559 +    try:
   3.560 +        import ns3_module_virtual_net_device__local
   3.561 +    except ImportError:
   3.562 +        pass
   3.563 +    else:
   3.564 +        ns3_module_virtual_net_device__local.register_functions(root_module)
   3.565 +    
   3.566 +    root_module.end_section('ns3_module_virtual_net_device')
   3.567 +    root_module.begin_section('ns3_module_onoff')
   3.568 +    ns3_module_onoff.register_functions(root_module)
   3.569 +    
   3.570 +    try:
   3.571 +        import ns3_module_onoff__local
   3.572 +    except ImportError:
   3.573 +        pass
   3.574 +    else:
   3.575 +        ns3_module_onoff__local.register_functions(root_module)
   3.576 +    
   3.577 +    root_module.end_section('ns3_module_onoff')
   3.578 +    root_module.begin_section('ns3_module_internet_stack')
   3.579 +    ns3_module_internet_stack.register_functions(root_module)
   3.580 +    
   3.581 +    try:
   3.582 +        import ns3_module_internet_stack__local
   3.583 +    except ImportError:
   3.584 +        pass
   3.585 +    else:
   3.586 +        ns3_module_internet_stack__local.register_functions(root_module)
   3.587 +    
   3.588 +    root_module.end_section('ns3_module_internet_stack')
   3.589      root_module.begin_section('ns3_module_point_to_point')
   3.590      ns3_module_point_to_point.register_functions(root_module)
   3.591      
   3.592 @@ -640,39 +740,28 @@
   3.593          ns3_module_point_to_point__local.register_functions(root_module)
   3.594      
   3.595      root_module.end_section('ns3_module_point_to_point')
   3.596 -    root_module.begin_section('ns3_module_stats')
   3.597 -    ns3_module_stats.register_functions(root_module)
   3.598 +    root_module.begin_section('ns3_module_csma')
   3.599 +    ns3_module_csma.register_functions(root_module)
   3.600      
   3.601      try:
   3.602 -        import ns3_module_stats__local
   3.603 +        import ns3_module_csma__local
   3.604      except ImportError:
   3.605          pass
   3.606      else:
   3.607 -        ns3_module_stats__local.register_functions(root_module)
   3.608 +        ns3_module_csma__local.register_functions(root_module)
   3.609      
   3.610 -    root_module.end_section('ns3_module_stats')
   3.611 -    root_module.begin_section('ns3_module_tap_bridge')
   3.612 -    ns3_module_tap_bridge.register_functions(root_module)
   3.613 +    root_module.end_section('ns3_module_csma')
   3.614 +    root_module.begin_section('ns3_module_bridge')
   3.615 +    ns3_module_bridge.register_functions(root_module)
   3.616      
   3.617      try:
   3.618 -        import ns3_module_tap_bridge__local
   3.619 +        import ns3_module_bridge__local
   3.620      except ImportError:
   3.621          pass
   3.622      else:
   3.623 -        ns3_module_tap_bridge__local.register_functions(root_module)
   3.624 +        ns3_module_bridge__local.register_functions(root_module)
   3.625      
   3.626 -    root_module.end_section('ns3_module_tap_bridge')
   3.627 -    root_module.begin_section('ns3_module_internet_stack')
   3.628 -    ns3_module_internet_stack.register_functions(root_module)
   3.629 -    
   3.630 -    try:
   3.631 -        import ns3_module_internet_stack__local
   3.632 -    except ImportError:
   3.633 -        pass
   3.634 -    else:
   3.635 -        ns3_module_internet_stack__local.register_functions(root_module)
   3.636 -    
   3.637 -    root_module.end_section('ns3_module_internet_stack')
   3.638 +    root_module.end_section('ns3_module_bridge')
   3.639      root_module.begin_section('ns3_module_wifi')
   3.640      ns3_module_wifi.register_functions(root_module)
   3.641      
   3.642 @@ -684,17 +773,6 @@
   3.643          ns3_module_wifi__local.register_functions(root_module)
   3.644      
   3.645      root_module.end_section('ns3_module_wifi')
   3.646 -    root_module.begin_section('ns3_module_csma')
   3.647 -    ns3_module_csma.register_functions(root_module)
   3.648 -    
   3.649 -    try:
   3.650 -        import ns3_module_csma__local
   3.651 -    except ImportError:
   3.652 -        pass
   3.653 -    else:
   3.654 -        ns3_module_csma__local.register_functions(root_module)
   3.655 -    
   3.656 -    root_module.end_section('ns3_module_csma')
   3.657      root_module.begin_section('ns3_module_emu')
   3.658      ns3_module_emu.register_functions(root_module)
   3.659      
   3.660 @@ -706,50 +784,6 @@
   3.661          ns3_module_emu__local.register_functions(root_module)
   3.662      
   3.663      root_module.end_section('ns3_module_emu')
   3.664 -    root_module.begin_section('ns3_module_bridge')
   3.665 -    ns3_module_bridge.register_functions(root_module)
   3.666 -    
   3.667 -    try:
   3.668 -        import ns3_module_bridge__local
   3.669 -    except ImportError:
   3.670 -        pass
   3.671 -    else:
   3.672 -        ns3_module_bridge__local.register_functions(root_module)
   3.673 -    
   3.674 -    root_module.end_section('ns3_module_bridge')
   3.675 -    root_module.begin_section('ns3_module_onoff')
   3.676 -    ns3_module_onoff.register_functions(root_module)
   3.677 -    
   3.678 -    try:
   3.679 -        import ns3_module_onoff__local
   3.680 -    except ImportError:
   3.681 -        pass
   3.682 -    else:
   3.683 -        ns3_module_onoff__local.register_functions(root_module)
   3.684 -    
   3.685 -    root_module.end_section('ns3_module_onoff')
   3.686 -    root_module.begin_section('ns3_module_packet_sink')
   3.687 -    ns3_module_packet_sink.register_functions(root_module)
   3.688 -    
   3.689 -    try:
   3.690 -        import ns3_module_packet_sink__local
   3.691 -    except ImportError:
   3.692 -        pass
   3.693 -    else:
   3.694 -        ns3_module_packet_sink__local.register_functions(root_module)
   3.695 -    
   3.696 -    root_module.end_section('ns3_module_packet_sink')
   3.697 -    root_module.begin_section('ns3_module_v4ping')
   3.698 -    ns3_module_v4ping.register_functions(root_module)
   3.699 -    
   3.700 -    try:
   3.701 -        import ns3_module_v4ping__local
   3.702 -    except ImportError:
   3.703 -        pass
   3.704 -    else:
   3.705 -        ns3_module_v4ping__local.register_functions(root_module)
   3.706 -    
   3.707 -    root_module.end_section('ns3_module_v4ping')
   3.708      root_module.begin_section('ns3_module_global_routing')
   3.709      ns3_module_global_routing.register_functions(root_module)
   3.710      
     4.1 --- a/src/simulator/default-simulator-impl.cc	Wed Jun 17 17:05:51 2009 +0200
     4.2 +++ b/src/simulator/default-simulator-impl.cc	Fri Jun 19 08:36:48 2009 +0200
     4.3 @@ -99,13 +99,6 @@
     4.4    m_events = scheduler;
     4.5  }
     4.6  
     4.7 -Ptr<Scheduler>
     4.8 -DefaultSimulatorImpl::GetScheduler (void) const
     4.9 -{
    4.10 -  return m_events;
    4.11 -}
    4.12 -
    4.13 -
    4.14  void
    4.15  DefaultSimulatorImpl::ProcessOneEvent (void)
    4.16  {
     5.1 --- a/src/simulator/default-simulator-impl.h	Wed Jun 17 17:05:51 2009 +0200
     5.2 +++ b/src/simulator/default-simulator-impl.h	Fri Jun 19 08:36:48 2009 +0200
     5.3 @@ -57,7 +57,6 @@
     5.4    virtual Time GetDelayLeft (const EventId &id) const;
     5.5    virtual Time GetMaximumSimulationTime (void) const;
     5.6    virtual void SetScheduler (Ptr<Scheduler> scheduler);
     5.7 -  virtual Ptr<Scheduler> GetScheduler (void) const;
     5.8  
     5.9  private:
    5.10    void ProcessOneEvent (void);
     6.1 --- a/src/simulator/realtime-simulator-impl.cc	Wed Jun 17 17:05:51 2009 +0200
     6.2 +++ b/src/simulator/realtime-simulator-impl.cc	Fri Jun 19 08:36:48 2009 +0200
     6.3 @@ -141,13 +141,6 @@
     6.4    }
     6.5  }
     6.6  
     6.7 -Ptr<Scheduler>
     6.8 -RealtimeSimulatorImpl::GetScheduler (void) const
     6.9 -{
    6.10 -  NS_LOG_FUNCTION_NOARGS ();
    6.11 -  return m_events;
    6.12 -}
    6.13 -
    6.14  void
    6.15  RealtimeSimulatorImpl::ProcessOneEvent (void)
    6.16  {
     7.1 --- a/src/simulator/realtime-simulator-impl.h	Wed Jun 17 17:05:51 2009 +0200
     7.2 +++ b/src/simulator/realtime-simulator-impl.h	Fri Jun 19 08:36:48 2009 +0200
     7.3 @@ -67,7 +67,6 @@
     7.4    virtual Time GetDelayLeft (const EventId &id) const;
     7.5    virtual Time GetMaximumSimulationTime (void) const;
     7.6    virtual void SetScheduler (Ptr<Scheduler> scheduler);
     7.7 -  virtual Ptr<Scheduler> GetScheduler (void) const;
     7.8  
     7.9    void ScheduleRealtime (Time const &time, EventImpl *event);
    7.10    void ScheduleRealtimeNow (EventImpl *event);
     8.1 --- a/src/simulator/simulator-impl.h	Wed Jun 17 17:05:51 2009 +0200
     8.2 +++ b/src/simulator/simulator-impl.h	Fri Jun 19 08:36:48 2009 +0200
     8.3 @@ -50,7 +50,6 @@
     8.4    virtual Time GetDelayLeft (const EventId &id) const = 0;
     8.5    virtual Time GetMaximumSimulationTime (void) const = 0;
     8.6    virtual void SetScheduler (Ptr<Scheduler> scheduler) = 0;
     8.7 -  virtual Ptr<Scheduler> GetScheduler (void) const = 0;
     8.8  };
     8.9  
    8.10  } // namespace ns3