--- a/bindings/python/callbacks_list.py Wed Jun 17 17:05:51 2009 +0200
+++ b/bindings/python/callbacks_list.py Fri Jun 19 08:36:48 2009 +0200
@@ -1,5 +1,6 @@
callback_classes = [
['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
+ ['bool', 'ns3::Ptr<ns3::Packet>', 'ns3::Address const&', 'ns3::Address const&', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ptr<ns3::Packet>', 'ns3::Mac48Address', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ptr<ns3::Socket>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
['void', 'ns3::Ptr<ns3::Socket>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
--- a/bindings/python/ns3_module_simulator.py Wed Jun 17 17:05:51 2009 +0200
+++ b/bindings/python/ns3_module_simulator.py Fri Jun 19 08:36:48 2009 +0200
@@ -836,11 +836,6 @@
'void',
[param('ns3::Ptr< ns3::Scheduler >', 'scheduler')],
is_pure_virtual=True, is_virtual=True)
- ## simulator-impl.h: ns3::Ptr<ns3::Scheduler> ns3::SimulatorImpl::GetScheduler() const [member function]
- cls.add_method('GetScheduler',
- 'ns3::Ptr< ns3::Scheduler >',
- [],
- is_pure_virtual=True, is_const=True, is_virtual=True)
return
def register_Ns3Synchronizer_methods(root_module, cls):
@@ -1205,11 +1200,6 @@
'void',
[param('ns3::Ptr< ns3::Scheduler >', 'scheduler')],
is_virtual=True)
- ## default-simulator-impl.h: ns3::Ptr<ns3::Scheduler> ns3::DefaultSimulatorImpl::GetScheduler() const [member function]
- cls.add_method('GetScheduler',
- 'ns3::Ptr< ns3::Scheduler >',
- [],
- is_const=True, is_virtual=True)
return
def register_Ns3HeapScheduler_methods(root_module, cls):
@@ -1450,11 +1440,6 @@
'void',
[param('ns3::Ptr< ns3::Scheduler >', 'scheduler')],
is_virtual=True)
- ## realtime-simulator-impl.h: ns3::Ptr<ns3::Scheduler> ns3::RealtimeSimulatorImpl::GetScheduler() const [member function]
- cls.add_method('GetScheduler',
- 'ns3::Ptr< ns3::Scheduler >',
- [],
- is_const=True, is_virtual=True)
## realtime-simulator-impl.h: void ns3::RealtimeSimulatorImpl::ScheduleRealtime(ns3::Time const & time, ns3::EventImpl * event) [member function]
cls.add_method('ScheduleRealtime',
'void',
--- a/bindings/python/ns3modulegen_generated.py Wed Jun 17 17:05:51 2009 +0200
+++ b/bindings/python/ns3modulegen_generated.py Fri Jun 19 08:36:48 2009 +0200
@@ -16,19 +16,20 @@
import ns3_module_simulator
import ns3_module_mobility
import ns3_module_common
+import ns3_module_contrib
import ns3_module_node
-import ns3_module_contrib
+import ns3_module_tap_bridge
+import ns3_module_v4ping
+import ns3_module_packet_sink
+import ns3_module_stats
+import ns3_module_virtual_net_device
+import ns3_module_onoff
+import ns3_module_internet_stack
import ns3_module_point_to_point
-import ns3_module_stats
-import ns3_module_tap_bridge
-import ns3_module_internet_stack
+import ns3_module_csma
+import ns3_module_bridge
import ns3_module_wifi
-import ns3_module_csma
import ns3_module_emu
-import ns3_module_bridge
-import ns3_module_onoff
-import ns3_module_packet_sink
-import ns3_module_v4ping
import ns3_module_global_routing
import ns3_module_udp_echo
import ns3_module_olsr
@@ -85,17 +86,6 @@
ns3_module_common__local.register_types(module)
root_module.end_section('ns3_module_common')
- root_module.begin_section('ns3_module_node')
- ns3_module_node.register_types(module)
-
- try:
- import ns3_module_node__local
- except ImportError:
- pass
- else:
- ns3_module_node__local.register_types(module)
-
- root_module.end_section('ns3_module_node')
root_module.begin_section('ns3_module_contrib')
ns3_module_contrib.register_types(module)
@@ -107,17 +97,50 @@
ns3_module_contrib__local.register_types(module)
root_module.end_section('ns3_module_contrib')
- root_module.begin_section('ns3_module_point_to_point')
- ns3_module_point_to_point.register_types(module)
+ root_module.begin_section('ns3_module_node')
+ ns3_module_node.register_types(module)
try:
- import ns3_module_point_to_point__local
+ import ns3_module_node__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_node__local.register_types(module)
+
+ root_module.end_section('ns3_module_node')
+ root_module.begin_section('ns3_module_tap_bridge')
+ ns3_module_tap_bridge.register_types(module)
+
+ try:
+ import ns3_module_tap_bridge__local
except ImportError:
pass
else:
- ns3_module_point_to_point__local.register_types(module)
+ ns3_module_tap_bridge__local.register_types(module)
+
+ root_module.end_section('ns3_module_tap_bridge')
+ root_module.begin_section('ns3_module_v4ping')
+ ns3_module_v4ping.register_types(module)
+
+ try:
+ import ns3_module_v4ping__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_v4ping__local.register_types(module)
- root_module.end_section('ns3_module_point_to_point')
+ root_module.end_section('ns3_module_v4ping')
+ root_module.begin_section('ns3_module_packet_sink')
+ ns3_module_packet_sink.register_types(module)
+
+ try:
+ import ns3_module_packet_sink__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_packet_sink__local.register_types(module)
+
+ root_module.end_section('ns3_module_packet_sink')
root_module.begin_section('ns3_module_stats')
ns3_module_stats.register_types(module)
@@ -129,17 +152,28 @@
ns3_module_stats__local.register_types(module)
root_module.end_section('ns3_module_stats')
- root_module.begin_section('ns3_module_tap_bridge')
- ns3_module_tap_bridge.register_types(module)
+ root_module.begin_section('ns3_module_virtual_net_device')
+ ns3_module_virtual_net_device.register_types(module)
try:
- import ns3_module_tap_bridge__local
+ import ns3_module_virtual_net_device__local
except ImportError:
pass
else:
- ns3_module_tap_bridge__local.register_types(module)
+ ns3_module_virtual_net_device__local.register_types(module)
+
+ root_module.end_section('ns3_module_virtual_net_device')
+ root_module.begin_section('ns3_module_onoff')
+ ns3_module_onoff.register_types(module)
- root_module.end_section('ns3_module_tap_bridge')
+ try:
+ import ns3_module_onoff__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_onoff__local.register_types(module)
+
+ root_module.end_section('ns3_module_onoff')
root_module.begin_section('ns3_module_internet_stack')
ns3_module_internet_stack.register_types(module)
@@ -151,6 +185,39 @@
ns3_module_internet_stack__local.register_types(module)
root_module.end_section('ns3_module_internet_stack')
+ root_module.begin_section('ns3_module_point_to_point')
+ ns3_module_point_to_point.register_types(module)
+
+ try:
+ import ns3_module_point_to_point__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_point_to_point__local.register_types(module)
+
+ root_module.end_section('ns3_module_point_to_point')
+ root_module.begin_section('ns3_module_csma')
+ ns3_module_csma.register_types(module)
+
+ try:
+ import ns3_module_csma__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_csma__local.register_types(module)
+
+ root_module.end_section('ns3_module_csma')
+ root_module.begin_section('ns3_module_bridge')
+ ns3_module_bridge.register_types(module)
+
+ try:
+ import ns3_module_bridge__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_bridge__local.register_types(module)
+
+ root_module.end_section('ns3_module_bridge')
root_module.begin_section('ns3_module_wifi')
ns3_module_wifi.register_types(module)
@@ -162,17 +229,6 @@
ns3_module_wifi__local.register_types(module)
root_module.end_section('ns3_module_wifi')
- root_module.begin_section('ns3_module_csma')
- ns3_module_csma.register_types(module)
-
- try:
- import ns3_module_csma__local
- except ImportError:
- pass
- else:
- ns3_module_csma__local.register_types(module)
-
- root_module.end_section('ns3_module_csma')
root_module.begin_section('ns3_module_emu')
ns3_module_emu.register_types(module)
@@ -184,50 +240,6 @@
ns3_module_emu__local.register_types(module)
root_module.end_section('ns3_module_emu')
- root_module.begin_section('ns3_module_bridge')
- ns3_module_bridge.register_types(module)
-
- try:
- import ns3_module_bridge__local
- except ImportError:
- pass
- else:
- ns3_module_bridge__local.register_types(module)
-
- root_module.end_section('ns3_module_bridge')
- root_module.begin_section('ns3_module_onoff')
- ns3_module_onoff.register_types(module)
-
- try:
- import ns3_module_onoff__local
- except ImportError:
- pass
- else:
- ns3_module_onoff__local.register_types(module)
-
- root_module.end_section('ns3_module_onoff')
- root_module.begin_section('ns3_module_packet_sink')
- ns3_module_packet_sink.register_types(module)
-
- try:
- import ns3_module_packet_sink__local
- except ImportError:
- pass
- else:
- ns3_module_packet_sink__local.register_types(module)
-
- root_module.end_section('ns3_module_packet_sink')
- root_module.begin_section('ns3_module_v4ping')
- ns3_module_v4ping.register_types(module)
-
- try:
- import ns3_module_v4ping__local
- except ImportError:
- pass
- else:
- ns3_module_v4ping__local.register_types(module)
-
- root_module.end_section('ns3_module_v4ping')
root_module.begin_section('ns3_module_global_routing')
ns3_module_global_routing.register_types(module)
@@ -372,17 +384,6 @@
ns3_module_common__local.register_methods(root_module)
root_module.end_section('ns3_module_common')
- root_module.begin_section('ns3_module_node')
- ns3_module_node.register_methods(root_module)
-
- try:
- import ns3_module_node__local
- except ImportError:
- pass
- else:
- ns3_module_node__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_node')
root_module.begin_section('ns3_module_contrib')
ns3_module_contrib.register_methods(root_module)
@@ -394,17 +395,50 @@
ns3_module_contrib__local.register_methods(root_module)
root_module.end_section('ns3_module_contrib')
- root_module.begin_section('ns3_module_point_to_point')
- ns3_module_point_to_point.register_methods(root_module)
+ root_module.begin_section('ns3_module_node')
+ ns3_module_node.register_methods(root_module)
try:
- import ns3_module_point_to_point__local
+ import ns3_module_node__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_node__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_node')
+ root_module.begin_section('ns3_module_tap_bridge')
+ ns3_module_tap_bridge.register_methods(root_module)
+
+ try:
+ import ns3_module_tap_bridge__local
except ImportError:
pass
else:
- ns3_module_point_to_point__local.register_methods(root_module)
+ ns3_module_tap_bridge__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_tap_bridge')
+ root_module.begin_section('ns3_module_v4ping')
+ ns3_module_v4ping.register_methods(root_module)
+
+ try:
+ import ns3_module_v4ping__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_v4ping__local.register_methods(root_module)
- root_module.end_section('ns3_module_point_to_point')
+ root_module.end_section('ns3_module_v4ping')
+ root_module.begin_section('ns3_module_packet_sink')
+ ns3_module_packet_sink.register_methods(root_module)
+
+ try:
+ import ns3_module_packet_sink__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_packet_sink__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_packet_sink')
root_module.begin_section('ns3_module_stats')
ns3_module_stats.register_methods(root_module)
@@ -416,17 +450,28 @@
ns3_module_stats__local.register_methods(root_module)
root_module.end_section('ns3_module_stats')
- root_module.begin_section('ns3_module_tap_bridge')
- ns3_module_tap_bridge.register_methods(root_module)
+ root_module.begin_section('ns3_module_virtual_net_device')
+ ns3_module_virtual_net_device.register_methods(root_module)
try:
- import ns3_module_tap_bridge__local
+ import ns3_module_virtual_net_device__local
except ImportError:
pass
else:
- ns3_module_tap_bridge__local.register_methods(root_module)
+ ns3_module_virtual_net_device__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_virtual_net_device')
+ root_module.begin_section('ns3_module_onoff')
+ ns3_module_onoff.register_methods(root_module)
- root_module.end_section('ns3_module_tap_bridge')
+ try:
+ import ns3_module_onoff__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_onoff__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_onoff')
root_module.begin_section('ns3_module_internet_stack')
ns3_module_internet_stack.register_methods(root_module)
@@ -438,6 +483,39 @@
ns3_module_internet_stack__local.register_methods(root_module)
root_module.end_section('ns3_module_internet_stack')
+ root_module.begin_section('ns3_module_point_to_point')
+ ns3_module_point_to_point.register_methods(root_module)
+
+ try:
+ import ns3_module_point_to_point__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_point_to_point__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_point_to_point')
+ root_module.begin_section('ns3_module_csma')
+ ns3_module_csma.register_methods(root_module)
+
+ try:
+ import ns3_module_csma__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_csma__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_csma')
+ root_module.begin_section('ns3_module_bridge')
+ ns3_module_bridge.register_methods(root_module)
+
+ try:
+ import ns3_module_bridge__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_bridge__local.register_methods(root_module)
+
+ root_module.end_section('ns3_module_bridge')
root_module.begin_section('ns3_module_wifi')
ns3_module_wifi.register_methods(root_module)
@@ -449,17 +527,6 @@
ns3_module_wifi__local.register_methods(root_module)
root_module.end_section('ns3_module_wifi')
- root_module.begin_section('ns3_module_csma')
- ns3_module_csma.register_methods(root_module)
-
- try:
- import ns3_module_csma__local
- except ImportError:
- pass
- else:
- ns3_module_csma__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_csma')
root_module.begin_section('ns3_module_emu')
ns3_module_emu.register_methods(root_module)
@@ -471,50 +538,6 @@
ns3_module_emu__local.register_methods(root_module)
root_module.end_section('ns3_module_emu')
- root_module.begin_section('ns3_module_bridge')
- ns3_module_bridge.register_methods(root_module)
-
- try:
- import ns3_module_bridge__local
- except ImportError:
- pass
- else:
- ns3_module_bridge__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_bridge')
- root_module.begin_section('ns3_module_onoff')
- ns3_module_onoff.register_methods(root_module)
-
- try:
- import ns3_module_onoff__local
- except ImportError:
- pass
- else:
- ns3_module_onoff__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_onoff')
- root_module.begin_section('ns3_module_packet_sink')
- ns3_module_packet_sink.register_methods(root_module)
-
- try:
- import ns3_module_packet_sink__local
- except ImportError:
- pass
- else:
- ns3_module_packet_sink__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_packet_sink')
- root_module.begin_section('ns3_module_v4ping')
- ns3_module_v4ping.register_methods(root_module)
-
- try:
- import ns3_module_v4ping__local
- except ImportError:
- pass
- else:
- ns3_module_v4ping__local.register_methods(root_module)
-
- root_module.end_section('ns3_module_v4ping')
root_module.begin_section('ns3_module_global_routing')
ns3_module_global_routing.register_methods(root_module)
@@ -607,17 +630,6 @@
ns3_module_common__local.register_functions(root_module)
root_module.end_section('ns3_module_common')
- root_module.begin_section('ns3_module_node')
- ns3_module_node.register_functions(root_module)
-
- try:
- import ns3_module_node__local
- except ImportError:
- pass
- else:
- ns3_module_node__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_node')
root_module.begin_section('ns3_module_contrib')
ns3_module_contrib.register_functions(root_module)
@@ -629,17 +641,50 @@
ns3_module_contrib__local.register_functions(root_module)
root_module.end_section('ns3_module_contrib')
- root_module.begin_section('ns3_module_point_to_point')
- ns3_module_point_to_point.register_functions(root_module)
+ root_module.begin_section('ns3_module_node')
+ ns3_module_node.register_functions(root_module)
try:
- import ns3_module_point_to_point__local
+ import ns3_module_node__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_node__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_node')
+ root_module.begin_section('ns3_module_tap_bridge')
+ ns3_module_tap_bridge.register_functions(root_module)
+
+ try:
+ import ns3_module_tap_bridge__local
except ImportError:
pass
else:
- ns3_module_point_to_point__local.register_functions(root_module)
+ ns3_module_tap_bridge__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_tap_bridge')
+ root_module.begin_section('ns3_module_v4ping')
+ ns3_module_v4ping.register_functions(root_module)
+
+ try:
+ import ns3_module_v4ping__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_v4ping__local.register_functions(root_module)
- root_module.end_section('ns3_module_point_to_point')
+ root_module.end_section('ns3_module_v4ping')
+ root_module.begin_section('ns3_module_packet_sink')
+ ns3_module_packet_sink.register_functions(root_module)
+
+ try:
+ import ns3_module_packet_sink__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_packet_sink__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_packet_sink')
root_module.begin_section('ns3_module_stats')
ns3_module_stats.register_functions(root_module)
@@ -651,17 +696,28 @@
ns3_module_stats__local.register_functions(root_module)
root_module.end_section('ns3_module_stats')
- root_module.begin_section('ns3_module_tap_bridge')
- ns3_module_tap_bridge.register_functions(root_module)
+ root_module.begin_section('ns3_module_virtual_net_device')
+ ns3_module_virtual_net_device.register_functions(root_module)
try:
- import ns3_module_tap_bridge__local
+ import ns3_module_virtual_net_device__local
except ImportError:
pass
else:
- ns3_module_tap_bridge__local.register_functions(root_module)
+ ns3_module_virtual_net_device__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_virtual_net_device')
+ root_module.begin_section('ns3_module_onoff')
+ ns3_module_onoff.register_functions(root_module)
- root_module.end_section('ns3_module_tap_bridge')
+ try:
+ import ns3_module_onoff__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_onoff__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_onoff')
root_module.begin_section('ns3_module_internet_stack')
ns3_module_internet_stack.register_functions(root_module)
@@ -673,6 +729,39 @@
ns3_module_internet_stack__local.register_functions(root_module)
root_module.end_section('ns3_module_internet_stack')
+ root_module.begin_section('ns3_module_point_to_point')
+ ns3_module_point_to_point.register_functions(root_module)
+
+ try:
+ import ns3_module_point_to_point__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_point_to_point__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_point_to_point')
+ root_module.begin_section('ns3_module_csma')
+ ns3_module_csma.register_functions(root_module)
+
+ try:
+ import ns3_module_csma__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_csma__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_csma')
+ root_module.begin_section('ns3_module_bridge')
+ ns3_module_bridge.register_functions(root_module)
+
+ try:
+ import ns3_module_bridge__local
+ except ImportError:
+ pass
+ else:
+ ns3_module_bridge__local.register_functions(root_module)
+
+ root_module.end_section('ns3_module_bridge')
root_module.begin_section('ns3_module_wifi')
ns3_module_wifi.register_functions(root_module)
@@ -684,17 +773,6 @@
ns3_module_wifi__local.register_functions(root_module)
root_module.end_section('ns3_module_wifi')
- root_module.begin_section('ns3_module_csma')
- ns3_module_csma.register_functions(root_module)
-
- try:
- import ns3_module_csma__local
- except ImportError:
- pass
- else:
- ns3_module_csma__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_csma')
root_module.begin_section('ns3_module_emu')
ns3_module_emu.register_functions(root_module)
@@ -706,50 +784,6 @@
ns3_module_emu__local.register_functions(root_module)
root_module.end_section('ns3_module_emu')
- root_module.begin_section('ns3_module_bridge')
- ns3_module_bridge.register_functions(root_module)
-
- try:
- import ns3_module_bridge__local
- except ImportError:
- pass
- else:
- ns3_module_bridge__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_bridge')
- root_module.begin_section('ns3_module_onoff')
- ns3_module_onoff.register_functions(root_module)
-
- try:
- import ns3_module_onoff__local
- except ImportError:
- pass
- else:
- ns3_module_onoff__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_onoff')
- root_module.begin_section('ns3_module_packet_sink')
- ns3_module_packet_sink.register_functions(root_module)
-
- try:
- import ns3_module_packet_sink__local
- except ImportError:
- pass
- else:
- ns3_module_packet_sink__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_packet_sink')
- root_module.begin_section('ns3_module_v4ping')
- ns3_module_v4ping.register_functions(root_module)
-
- try:
- import ns3_module_v4ping__local
- except ImportError:
- pass
- else:
- ns3_module_v4ping__local.register_functions(root_module)
-
- root_module.end_section('ns3_module_v4ping')
root_module.begin_section('ns3_module_global_routing')
ns3_module_global_routing.register_functions(root_module)
--- a/src/simulator/default-simulator-impl.cc Wed Jun 17 17:05:51 2009 +0200
+++ b/src/simulator/default-simulator-impl.cc Fri Jun 19 08:36:48 2009 +0200
@@ -99,13 +99,6 @@
m_events = scheduler;
}
-Ptr<Scheduler>
-DefaultSimulatorImpl::GetScheduler (void) const
-{
- return m_events;
-}
-
-
void
DefaultSimulatorImpl::ProcessOneEvent (void)
{
--- a/src/simulator/default-simulator-impl.h Wed Jun 17 17:05:51 2009 +0200
+++ b/src/simulator/default-simulator-impl.h Fri Jun 19 08:36:48 2009 +0200
@@ -57,7 +57,6 @@
virtual Time GetDelayLeft (const EventId &id) const;
virtual Time GetMaximumSimulationTime (void) const;
virtual void SetScheduler (Ptr<Scheduler> scheduler);
- virtual Ptr<Scheduler> GetScheduler (void) const;
private:
void ProcessOneEvent (void);
--- a/src/simulator/realtime-simulator-impl.cc Wed Jun 17 17:05:51 2009 +0200
+++ b/src/simulator/realtime-simulator-impl.cc Fri Jun 19 08:36:48 2009 +0200
@@ -141,13 +141,6 @@
}
}
-Ptr<Scheduler>
-RealtimeSimulatorImpl::GetScheduler (void) const
-{
- NS_LOG_FUNCTION_NOARGS ();
- return m_events;
-}
-
void
RealtimeSimulatorImpl::ProcessOneEvent (void)
{
--- a/src/simulator/realtime-simulator-impl.h Wed Jun 17 17:05:51 2009 +0200
+++ b/src/simulator/realtime-simulator-impl.h Fri Jun 19 08:36:48 2009 +0200
@@ -67,7 +67,6 @@
virtual Time GetDelayLeft (const EventId &id) const;
virtual Time GetMaximumSimulationTime (void) const;
virtual void SetScheduler (Ptr<Scheduler> scheduler);
- virtual Ptr<Scheduler> GetScheduler (void) const;
void ScheduleRealtime (Time const &time, EventImpl *event);
void ScheduleRealtimeNow (EventImpl *event);
--- a/src/simulator/simulator-impl.h Wed Jun 17 17:05:51 2009 +0200
+++ b/src/simulator/simulator-impl.h Fri Jun 19 08:36:48 2009 +0200
@@ -50,7 +50,6 @@
virtual Time GetDelayLeft (const EventId &id) const = 0;
virtual Time GetMaximumSimulationTime (void) const = 0;
virtual void SetScheduler (Ptr<Scheduler> scheduler) = 0;
- virtual Ptr<Scheduler> GetScheduler (void) const = 0;
};
} // namespace ns3