--- a/bindings/python/ns3_module_simulator.py Tue Aug 19 17:45:41 2008 +0100
+++ b/bindings/python/ns3_module_simulator.py Tue Aug 19 17:48:09 2008 +0100
@@ -170,6 +170,7 @@
cls.add_method('Resume',
'void',
[])
+ cls.add_copy_constructor()
return
def register_Ns3TimerImpl_methods(root_module, cls):
@@ -184,6 +185,7 @@
[],
is_pure_virtual=True, is_virtual=True)
cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3Time_methods(root_module, cls):
@@ -329,6 +331,7 @@
cls.add_method('Ping',
'void',
[param('ns3::Time', 'delay')])
+ cls.add_copy_constructor()
return
def register_Ns3Simulator_methods(root_module, cls):
@@ -412,6 +415,7 @@
'ns3::Time',
[],
is_static=True)
+ cls.add_copy_constructor()
return
def register_Ns3EventId_methods(root_module, cls):
@@ -482,6 +486,7 @@
'void',
[],
is_pure_virtual=True, visibility='protected', is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3HighPrecision_methods(root_module, cls):
@@ -538,6 +543,7 @@
def register_Ns3TimeChecker_methods(root_module, cls):
cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3Scheduler_methods(root_module, cls):
@@ -572,6 +578,7 @@
[param('ns3::EventId&', 'id', is_const=True)],
is_pure_virtual=True, is_virtual=True)
cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3SchedulerEventKey_methods(root_module, cls):
@@ -580,6 +587,7 @@
## scheduler.h: ns3::Scheduler::EventKey::m_uid [variable]
cls.add_instance_attribute('m_uid', 'uint32_t', is_const=False)
cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3TimeValue_methods(root_module, cls):
@@ -611,6 +619,7 @@
'bool',
[param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3SimulatorImpl_methods(root_module, cls):
@@ -705,6 +714,7 @@
[],
is_pure_virtual=True, is_const=True, is_virtual=True)
cls.add_constructor([])
+ cls.add_copy_constructor()
return
def register_Ns3DefaultSimulatorImpl_methods(root_module, cls):
@@ -805,6 +815,7 @@
'ns3::Ptr< ns3::Scheduler >',
[],
is_const=True, is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3HeapScheduler_methods(root_module, cls):
@@ -835,6 +846,7 @@
'bool',
[param('ns3::EventId&', 'ev', is_const=True)],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3ListScheduler_methods(root_module, cls):
@@ -865,6 +877,7 @@
'bool',
[param('ns3::EventId&', 'ev', is_const=True)],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_Ns3MapScheduler_methods(root_module, cls):
@@ -895,6 +908,7 @@
'bool',
[param('ns3::EventId&', 'ev', is_const=True)],
is_virtual=True)
+ cls.add_copy_constructor()
return
def register_functions(root_module):