bindings/python/ns3_module_simulator.py
changeset 4236 6ef5bba17bf9
parent 4221 73b49aa25221
parent 4204 1b2a20c85856
child 4237 f086b7b943b8
equal deleted inserted replaced
4235:c070d2fca46d 4236:6ef5bba17bf9
  1328                    [param('ns3::Scheduler::Event const &', 'ev')], 
  1328                    [param('ns3::Scheduler::Event const &', 'ev')], 
  1329                    is_virtual=True)
  1329                    is_virtual=True)
  1330     cls.add_copy_constructor()
  1330     cls.add_copy_constructor()
  1331     return
  1331     return
  1332 
  1332 
       
  1333 def register_Ns3Ns2CalendarScheduler_methods(root_module, cls):
       
  1334     ## ns2-calendar-scheduler.h: ns3::Ns2CalendarScheduler::Ns2CalendarScheduler(ns3::Ns2CalendarScheduler const & arg0) [copy constructor]
       
  1335     cls.add_constructor([param('ns3::Ns2CalendarScheduler const &', 'arg0')])
       
  1336     ## ns2-calendar-scheduler.h: static ns3::TypeId ns3::Ns2CalendarScheduler::GetTypeId() [member function]
       
  1337     cls.add_method('GetTypeId', 
       
  1338                    'ns3::TypeId', 
       
  1339                    [], 
       
  1340                    is_static=True)
       
  1341     ## ns2-calendar-scheduler.h: ns3::Ns2CalendarScheduler::Ns2CalendarScheduler() [constructor]
       
  1342     cls.add_constructor([])
       
  1343     ## ns2-calendar-scheduler.h: void ns3::Ns2CalendarScheduler::Insert(ns3::Scheduler::Event const & ev) [member function]
       
  1344     cls.add_method('Insert', 
       
  1345                    'void', 
       
  1346                    [param('ns3::Scheduler::Event const &', 'ev')], 
       
  1347                    is_virtual=True)
       
  1348     ## ns2-calendar-scheduler.h: bool ns3::Ns2CalendarScheduler::IsEmpty() const [member function]
       
  1349     cls.add_method('IsEmpty', 
       
  1350                    'bool', 
       
  1351                    [], 
       
  1352                    is_const=True, is_virtual=True)
       
  1353     ## ns2-calendar-scheduler.h: ns3::Scheduler::Event ns3::Ns2CalendarScheduler::PeekNext() const [member function]
       
  1354     cls.add_method('PeekNext', 
       
  1355                    'ns3::Scheduler::Event', 
       
  1356                    [], 
       
  1357                    is_const=True, is_virtual=True)
       
  1358     ## ns2-calendar-scheduler.h: ns3::Scheduler::Event ns3::Ns2CalendarScheduler::RemoveNext() [member function]
       
  1359     cls.add_method('RemoveNext', 
       
  1360                    'ns3::Scheduler::Event', 
       
  1361                    [], 
       
  1362                    is_virtual=True)
       
  1363     ## ns2-calendar-scheduler.h: void ns3::Ns2CalendarScheduler::Remove(ns3::Scheduler::Event const & ev) [member function]
       
  1364     cls.add_method('Remove', 
       
  1365                    'void', 
       
  1366                    [param('ns3::Scheduler::Event const &', 'ev')], 
       
  1367                    is_virtual=True)
       
  1368     return
       
  1369 
  1333 def register_Ns3RealtimeSimulatorImpl_methods(root_module, cls):
  1370 def register_Ns3RealtimeSimulatorImpl_methods(root_module, cls):
  1334     ## realtime-simulator-impl.h: static ns3::TypeId ns3::RealtimeSimulatorImpl::GetTypeId() [member function]
  1371     ## realtime-simulator-impl.h: static ns3::TypeId ns3::RealtimeSimulatorImpl::GetTypeId() [member function]
  1335     cls.add_method('GetTypeId', 
  1372     cls.add_method('GetTypeId', 
  1336                    'ns3::TypeId', 
  1373                    'ns3::TypeId', 
  1337                    [], 
  1374                    [],