122 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
114 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
123 ## object.h (module 'core'): ns3::Object [class] |
115 ## object.h (module 'core'): ns3::Object [class] |
124 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
116 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
125 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] |
117 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] |
126 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
118 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
127 ## scheduler.h (module 'core'): ns3::Scheduler [class] |
|
128 module.add_class('Scheduler', import_from_module='ns.core', parent=root_module['ns3::Object']) |
|
129 ## scheduler.h (module 'core'): ns3::Scheduler::Event [struct] |
|
130 module.add_class('Event', import_from_module='ns.core', outer_class=root_module['ns3::Scheduler']) |
|
131 ## scheduler.h (module 'core'): ns3::Scheduler::EventKey [struct] |
|
132 module.add_class('EventKey', import_from_module='ns.core', outer_class=root_module['ns3::Scheduler']) |
|
133 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
119 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
134 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
120 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
135 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] |
121 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] |
136 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
122 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
137 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
123 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
148 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
134 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
149 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> > [class] |
135 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> > [class] |
150 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::SystemThread', 'ns3::empty', 'ns3::DefaultDeleter<ns3::SystemThread>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
136 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::SystemThread', 'ns3::empty', 'ns3::DefaultDeleter<ns3::SystemThread>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
151 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] |
137 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] |
152 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
138 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
153 ## simulator-impl.h (module 'core'): ns3::SimulatorImpl [class] |
|
154 module.add_class('SimulatorImpl', import_from_module='ns.core', parent=root_module['ns3::Object']) |
|
155 ## synchronizer.h (module 'core'): ns3::Synchronizer [class] |
|
156 module.add_class('Synchronizer', import_from_module='ns.core', parent=root_module['ns3::Object']) |
|
157 ## system-thread.h (module 'core'): ns3::SystemThread [class] |
139 ## system-thread.h (module 'core'): ns3::SystemThread [class] |
158 module.add_class('SystemThread', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >']) |
140 module.add_class('SystemThread', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >']) |
159 ## nstime.h (module 'core'): ns3::Time [class] |
141 ## nstime.h (module 'core'): ns3::Time [class] |
160 module.add_class('Time', import_from_module='ns.core') |
142 module.add_class('Time', import_from_module='ns.core') |
161 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
143 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
271 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) |
243 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) |
272 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) |
244 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) |
273 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) |
245 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) |
274 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) |
246 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) |
275 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) |
247 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) |
276 register_Ns3CriticalSection_methods(root_module, root_module['ns3::CriticalSection']) |
|
277 register_Ns3DataRate_methods(root_module, root_module['ns3::DataRate']) |
248 register_Ns3DataRate_methods(root_module, root_module['ns3::DataRate']) |
278 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) |
249 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) |
279 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) |
250 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) |
280 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) |
251 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) |
281 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
252 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
282 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
253 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
283 register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent']) |
|
284 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) |
254 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) |
285 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) |
255 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) |
286 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
256 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
287 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
257 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
288 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
258 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
305 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
274 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
306 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
275 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
307 register_Ns3Header_methods(root_module, root_module['ns3::Header']) |
276 register_Ns3Header_methods(root_module, root_module['ns3::Header']) |
308 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
277 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
309 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
278 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
310 register_Ns3Scheduler_methods(root_module, root_module['ns3::Scheduler']) |
|
311 register_Ns3SchedulerEvent_methods(root_module, root_module['ns3::Scheduler::Event']) |
|
312 register_Ns3SchedulerEventKey_methods(root_module, root_module['ns3::Scheduler::EventKey']) |
|
313 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
279 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
314 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
280 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
315 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
281 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
316 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
282 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
317 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
283 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
318 register_Ns3SimpleRefCount__Ns3FdReader_Ns3Empty_Ns3DefaultDeleter__lt__ns3FdReader__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >']) |
284 register_Ns3SimpleRefCount__Ns3FdReader_Ns3Empty_Ns3DefaultDeleter__lt__ns3FdReader__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::FdReader, ns3::empty, ns3::DefaultDeleter<ns3::FdReader> >']) |
319 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
285 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
320 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
286 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
321 register_Ns3SimpleRefCount__Ns3SystemThread_Ns3Empty_Ns3DefaultDeleter__lt__ns3SystemThread__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >']) |
287 register_Ns3SimpleRefCount__Ns3SystemThread_Ns3Empty_Ns3DefaultDeleter__lt__ns3SystemThread__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SystemThread, ns3::empty, ns3::DefaultDeleter<ns3::SystemThread> >']) |
322 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
288 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
323 register_Ns3SimulatorImpl_methods(root_module, root_module['ns3::SimulatorImpl']) |
|
324 register_Ns3Synchronizer_methods(root_module, root_module['ns3::Synchronizer']) |
|
325 register_Ns3SystemThread_methods(root_module, root_module['ns3::SystemThread']) |
289 register_Ns3SystemThread_methods(root_module, root_module['ns3::SystemThread']) |
326 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
290 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
327 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) |
291 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) |
328 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
292 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
329 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
293 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
2333 cls.add_method('Next', |
2240 cls.add_method('Next', |
2334 'ns3::Ptr< ns3::Object const >', |
2241 'ns3::Ptr< ns3::Object const >', |
2335 []) |
2242 []) |
2336 return |
2243 return |
2337 |
2244 |
2338 def register_Ns3Scheduler_methods(root_module, cls): |
|
2339 ## scheduler.h (module 'core'): ns3::Scheduler::Scheduler() [constructor] |
|
2340 cls.add_constructor([]) |
|
2341 ## scheduler.h (module 'core'): ns3::Scheduler::Scheduler(ns3::Scheduler const & arg0) [copy constructor] |
|
2342 cls.add_constructor([param('ns3::Scheduler const &', 'arg0')]) |
|
2343 ## scheduler.h (module 'core'): static ns3::TypeId ns3::Scheduler::GetTypeId() [member function] |
|
2344 cls.add_method('GetTypeId', |
|
2345 'ns3::TypeId', |
|
2346 [], |
|
2347 is_static=True) |
|
2348 ## scheduler.h (module 'core'): void ns3::Scheduler::Insert(ns3::Scheduler::Event const & ev) [member function] |
|
2349 cls.add_method('Insert', |
|
2350 'void', |
|
2351 [param('ns3::Scheduler::Event const &', 'ev')], |
|
2352 is_pure_virtual=True, is_virtual=True) |
|
2353 ## scheduler.h (module 'core'): bool ns3::Scheduler::IsEmpty() const [member function] |
|
2354 cls.add_method('IsEmpty', |
|
2355 'bool', |
|
2356 [], |
|
2357 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2358 ## scheduler.h (module 'core'): ns3::Scheduler::Event ns3::Scheduler::PeekNext() const [member function] |
|
2359 cls.add_method('PeekNext', |
|
2360 'ns3::Scheduler::Event', |
|
2361 [], |
|
2362 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2363 ## scheduler.h (module 'core'): void ns3::Scheduler::Remove(ns3::Scheduler::Event const & ev) [member function] |
|
2364 cls.add_method('Remove', |
|
2365 'void', |
|
2366 [param('ns3::Scheduler::Event const &', 'ev')], |
|
2367 is_pure_virtual=True, is_virtual=True) |
|
2368 ## scheduler.h (module 'core'): ns3::Scheduler::Event ns3::Scheduler::RemoveNext() [member function] |
|
2369 cls.add_method('RemoveNext', |
|
2370 'ns3::Scheduler::Event', |
|
2371 [], |
|
2372 is_pure_virtual=True, is_virtual=True) |
|
2373 return |
|
2374 |
|
2375 def register_Ns3SchedulerEvent_methods(root_module, cls): |
|
2376 cls.add_binary_comparison_operator('<') |
|
2377 ## scheduler.h (module 'core'): ns3::Scheduler::Event::Event() [constructor] |
|
2378 cls.add_constructor([]) |
|
2379 ## scheduler.h (module 'core'): ns3::Scheduler::Event::Event(ns3::Scheduler::Event const & arg0) [copy constructor] |
|
2380 cls.add_constructor([param('ns3::Scheduler::Event const &', 'arg0')]) |
|
2381 ## scheduler.h (module 'core'): ns3::Scheduler::Event::impl [variable] |
|
2382 cls.add_instance_attribute('impl', 'ns3::EventImpl *', is_const=False) |
|
2383 ## scheduler.h (module 'core'): ns3::Scheduler::Event::key [variable] |
|
2384 cls.add_instance_attribute('key', 'ns3::Scheduler::EventKey', is_const=False) |
|
2385 return |
|
2386 |
|
2387 def register_Ns3SchedulerEventKey_methods(root_module, cls): |
|
2388 cls.add_binary_comparison_operator('<') |
|
2389 cls.add_binary_comparison_operator('>') |
|
2390 cls.add_binary_comparison_operator('!=') |
|
2391 ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::EventKey() [constructor] |
|
2392 cls.add_constructor([]) |
|
2393 ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::EventKey(ns3::Scheduler::EventKey const & arg0) [copy constructor] |
|
2394 cls.add_constructor([param('ns3::Scheduler::EventKey const &', 'arg0')]) |
|
2395 ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::m_context [variable] |
|
2396 cls.add_instance_attribute('m_context', 'uint32_t', is_const=False) |
|
2397 ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::m_ts [variable] |
|
2398 cls.add_instance_attribute('m_ts', 'uint64_t', is_const=False) |
|
2399 ## scheduler.h (module 'core'): ns3::Scheduler::EventKey::m_uid [variable] |
|
2400 cls.add_instance_attribute('m_uid', 'uint32_t', is_const=False) |
|
2401 return |
|
2402 |
|
2403 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): |
2245 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): |
2404 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] |
2246 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] |
2405 cls.add_constructor([]) |
2247 cls.add_constructor([]) |
2406 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > const & o) [copy constructor] |
2248 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > const & o) [copy constructor] |
2407 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) |
2249 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) |
2518 'void', |
2360 'void', |
2519 [], |
2361 [], |
2520 is_static=True) |
2362 is_static=True) |
2521 return |
2363 return |
2522 |
2364 |
2523 def register_Ns3SimulatorImpl_methods(root_module, cls): |
|
2524 ## simulator-impl.h (module 'core'): ns3::SimulatorImpl::SimulatorImpl() [constructor] |
|
2525 cls.add_constructor([]) |
|
2526 ## simulator-impl.h (module 'core'): ns3::SimulatorImpl::SimulatorImpl(ns3::SimulatorImpl const & arg0) [copy constructor] |
|
2527 cls.add_constructor([param('ns3::SimulatorImpl const &', 'arg0')]) |
|
2528 ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Cancel(ns3::EventId const & ev) [member function] |
|
2529 cls.add_method('Cancel', |
|
2530 'void', |
|
2531 [param('ns3::EventId const &', 'ev')], |
|
2532 is_pure_virtual=True, is_virtual=True) |
|
2533 ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Destroy() [member function] |
|
2534 cls.add_method('Destroy', |
|
2535 'void', |
|
2536 [], |
|
2537 is_pure_virtual=True, is_virtual=True) |
|
2538 ## simulator-impl.h (module 'core'): uint32_t ns3::SimulatorImpl::GetContext() const [member function] |
|
2539 cls.add_method('GetContext', |
|
2540 'uint32_t', |
|
2541 [], |
|
2542 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2543 ## simulator-impl.h (module 'core'): ns3::Time ns3::SimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function] |
|
2544 cls.add_method('GetDelayLeft', |
|
2545 'ns3::Time', |
|
2546 [param('ns3::EventId const &', 'id')], |
|
2547 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2548 ## simulator-impl.h (module 'core'): ns3::Time ns3::SimulatorImpl::GetMaximumSimulationTime() const [member function] |
|
2549 cls.add_method('GetMaximumSimulationTime', |
|
2550 'ns3::Time', |
|
2551 [], |
|
2552 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2553 ## simulator-impl.h (module 'core'): uint32_t ns3::SimulatorImpl::GetSystemId() const [member function] |
|
2554 cls.add_method('GetSystemId', |
|
2555 'uint32_t', |
|
2556 [], |
|
2557 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2558 ## simulator-impl.h (module 'core'): static ns3::TypeId ns3::SimulatorImpl::GetTypeId() [member function] |
|
2559 cls.add_method('GetTypeId', |
|
2560 'ns3::TypeId', |
|
2561 [], |
|
2562 is_static=True) |
|
2563 ## simulator-impl.h (module 'core'): bool ns3::SimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function] |
|
2564 cls.add_method('IsExpired', |
|
2565 'bool', |
|
2566 [param('ns3::EventId const &', 'ev')], |
|
2567 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2568 ## simulator-impl.h (module 'core'): bool ns3::SimulatorImpl::IsFinished() const [member function] |
|
2569 cls.add_method('IsFinished', |
|
2570 'bool', |
|
2571 [], |
|
2572 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2573 ## simulator-impl.h (module 'core'): ns3::Time ns3::SimulatorImpl::Next() const [member function] |
|
2574 cls.add_method('Next', |
|
2575 'ns3::Time', |
|
2576 [], |
|
2577 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2578 ## simulator-impl.h (module 'core'): ns3::Time ns3::SimulatorImpl::Now() const [member function] |
|
2579 cls.add_method('Now', |
|
2580 'ns3::Time', |
|
2581 [], |
|
2582 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
2583 ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Remove(ns3::EventId const & ev) [member function] |
|
2584 cls.add_method('Remove', |
|
2585 'void', |
|
2586 [param('ns3::EventId const &', 'ev')], |
|
2587 is_pure_virtual=True, is_virtual=True) |
|
2588 ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Run() [member function] |
|
2589 cls.add_method('Run', |
|
2590 'void', |
|
2591 [], |
|
2592 is_pure_virtual=True, is_virtual=True) |
|
2593 ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::RunOneEvent() [member function] |
|
2594 cls.add_method('RunOneEvent', |
|
2595 'void', |
|
2596 [], |
|
2597 is_pure_virtual=True, is_virtual=True) |
|
2598 ## simulator-impl.h (module 'core'): ns3::EventId ns3::SimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function] |
|
2599 cls.add_method('Schedule', |
|
2600 'ns3::EventId', |
|
2601 [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], |
|
2602 is_pure_virtual=True, is_virtual=True) |
|
2603 ## simulator-impl.h (module 'core'): ns3::EventId ns3::SimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function] |
|
2604 cls.add_method('ScheduleDestroy', |
|
2605 'ns3::EventId', |
|
2606 [param('ns3::EventImpl *', 'event')], |
|
2607 is_pure_virtual=True, is_virtual=True) |
|
2608 ## simulator-impl.h (module 'core'): ns3::EventId ns3::SimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function] |
|
2609 cls.add_method('ScheduleNow', |
|
2610 'ns3::EventId', |
|
2611 [param('ns3::EventImpl *', 'event')], |
|
2612 is_pure_virtual=True, is_virtual=True) |
|
2613 ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function] |
|
2614 cls.add_method('ScheduleWithContext', |
|
2615 'void', |
|
2616 [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], |
|
2617 is_pure_virtual=True, is_virtual=True) |
|
2618 ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] |
|
2619 cls.add_method('SetScheduler', |
|
2620 'void', |
|
2621 [param('ns3::ObjectFactory', 'schedulerFactory')], |
|
2622 is_pure_virtual=True, is_virtual=True) |
|
2623 ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Stop() [member function] |
|
2624 cls.add_method('Stop', |
|
2625 'void', |
|
2626 [], |
|
2627 is_pure_virtual=True, is_virtual=True) |
|
2628 ## simulator-impl.h (module 'core'): void ns3::SimulatorImpl::Stop(ns3::Time const & time) [member function] |
|
2629 cls.add_method('Stop', |
|
2630 'void', |
|
2631 [param('ns3::Time const &', 'time')], |
|
2632 is_pure_virtual=True, is_virtual=True) |
|
2633 return |
|
2634 |
|
2635 def register_Ns3Synchronizer_methods(root_module, cls): |
|
2636 ## synchronizer.h (module 'core'): ns3::Synchronizer::Synchronizer(ns3::Synchronizer const & arg0) [copy constructor] |
|
2637 cls.add_constructor([param('ns3::Synchronizer const &', 'arg0')]) |
|
2638 ## synchronizer.h (module 'core'): ns3::Synchronizer::Synchronizer() [constructor] |
|
2639 cls.add_constructor([]) |
|
2640 ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::EventEnd() [member function] |
|
2641 cls.add_method('EventEnd', |
|
2642 'uint64_t', |
|
2643 []) |
|
2644 ## synchronizer.h (module 'core'): void ns3::Synchronizer::EventStart() [member function] |
|
2645 cls.add_method('EventStart', |
|
2646 'void', |
|
2647 []) |
|
2648 ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::GetCurrentRealtime() [member function] |
|
2649 cls.add_method('GetCurrentRealtime', |
|
2650 'uint64_t', |
|
2651 []) |
|
2652 ## synchronizer.h (module 'core'): int64_t ns3::Synchronizer::GetDrift(uint64_t ts) [member function] |
|
2653 cls.add_method('GetDrift', |
|
2654 'int64_t', |
|
2655 [param('uint64_t', 'ts')]) |
|
2656 ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::GetOrigin() [member function] |
|
2657 cls.add_method('GetOrigin', |
|
2658 'uint64_t', |
|
2659 []) |
|
2660 ## synchronizer.h (module 'core'): static ns3::TypeId ns3::Synchronizer::GetTypeId() [member function] |
|
2661 cls.add_method('GetTypeId', |
|
2662 'ns3::TypeId', |
|
2663 [], |
|
2664 is_static=True) |
|
2665 ## synchronizer.h (module 'core'): bool ns3::Synchronizer::Realtime() [member function] |
|
2666 cls.add_method('Realtime', |
|
2667 'bool', |
|
2668 []) |
|
2669 ## synchronizer.h (module 'core'): void ns3::Synchronizer::SetCondition(bool arg0) [member function] |
|
2670 cls.add_method('SetCondition', |
|
2671 'void', |
|
2672 [param('bool', 'arg0')]) |
|
2673 ## synchronizer.h (module 'core'): void ns3::Synchronizer::SetOrigin(uint64_t ts) [member function] |
|
2674 cls.add_method('SetOrigin', |
|
2675 'void', |
|
2676 [param('uint64_t', 'ts')]) |
|
2677 ## synchronizer.h (module 'core'): void ns3::Synchronizer::Signal() [member function] |
|
2678 cls.add_method('Signal', |
|
2679 'void', |
|
2680 []) |
|
2681 ## synchronizer.h (module 'core'): bool ns3::Synchronizer::Synchronize(uint64_t tsCurrent, uint64_t tsDelay) [member function] |
|
2682 cls.add_method('Synchronize', |
|
2683 'bool', |
|
2684 [param('uint64_t', 'tsCurrent'), param('uint64_t', 'tsDelay')]) |
|
2685 ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::DoEventEnd() [member function] |
|
2686 cls.add_method('DoEventEnd', |
|
2687 'uint64_t', |
|
2688 [], |
|
2689 is_pure_virtual=True, visibility='protected', is_virtual=True) |
|
2690 ## synchronizer.h (module 'core'): void ns3::Synchronizer::DoEventStart() [member function] |
|
2691 cls.add_method('DoEventStart', |
|
2692 'void', |
|
2693 [], |
|
2694 is_pure_virtual=True, visibility='protected', is_virtual=True) |
|
2695 ## synchronizer.h (module 'core'): uint64_t ns3::Synchronizer::DoGetCurrentRealtime() [member function] |
|
2696 cls.add_method('DoGetCurrentRealtime', |
|
2697 'uint64_t', |
|
2698 [], |
|
2699 is_pure_virtual=True, visibility='protected', is_virtual=True) |
|
2700 ## synchronizer.h (module 'core'): int64_t ns3::Synchronizer::DoGetDrift(uint64_t ns) [member function] |
|
2701 cls.add_method('DoGetDrift', |
|
2702 'int64_t', |
|
2703 [param('uint64_t', 'ns')], |
|
2704 is_pure_virtual=True, visibility='protected', is_virtual=True) |
|
2705 ## synchronizer.h (module 'core'): bool ns3::Synchronizer::DoRealtime() [member function] |
|
2706 cls.add_method('DoRealtime', |
|
2707 'bool', |
|
2708 [], |
|
2709 is_pure_virtual=True, visibility='protected', is_virtual=True) |
|
2710 ## synchronizer.h (module 'core'): void ns3::Synchronizer::DoSetCondition(bool arg0) [member function] |
|
2711 cls.add_method('DoSetCondition', |
|
2712 'void', |
|
2713 [param('bool', 'arg0')], |
|
2714 is_pure_virtual=True, visibility='protected', is_virtual=True) |
|
2715 ## synchronizer.h (module 'core'): void ns3::Synchronizer::DoSetOrigin(uint64_t ns) [member function] |
|
2716 cls.add_method('DoSetOrigin', |
|
2717 'void', |
|
2718 [param('uint64_t', 'ns')], |
|
2719 is_pure_virtual=True, visibility='protected', is_virtual=True) |
|
2720 ## synchronizer.h (module 'core'): void ns3::Synchronizer::DoSignal() [member function] |
|
2721 cls.add_method('DoSignal', |
|
2722 'void', |
|
2723 [], |
|
2724 is_pure_virtual=True, visibility='protected', is_virtual=True) |
|
2725 ## synchronizer.h (module 'core'): bool ns3::Synchronizer::DoSynchronize(uint64_t nsCurrent, uint64_t nsDelay) [member function] |
|
2726 cls.add_method('DoSynchronize', |
|
2727 'bool', |
|
2728 [param('uint64_t', 'nsCurrent'), param('uint64_t', 'nsDelay')], |
|
2729 is_pure_virtual=True, visibility='protected', is_virtual=True) |
|
2730 return |
|
2731 |
|
2732 def register_Ns3SystemThread_methods(root_module, cls): |
2365 def register_Ns3SystemThread_methods(root_module, cls): |
2733 ## system-thread.h (module 'core'): ns3::SystemThread::SystemThread(ns3::SystemThread const & arg0) [copy constructor] |
2366 ## system-thread.h (module 'core'): ns3::SystemThread::SystemThread(ns3::SystemThread const & arg0) [copy constructor] |
2734 cls.add_constructor([param('ns3::SystemThread const &', 'arg0')]) |
2367 cls.add_constructor([param('ns3::SystemThread const &', 'arg0')]) |
2735 ## system-thread.h (module 'core'): ns3::SystemThread::SystemThread(ns3::Callback<void,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [constructor] |
2368 ## system-thread.h (module 'core'): ns3::SystemThread::SystemThread(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [constructor] |
2736 cls.add_constructor([param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) |
2369 cls.add_constructor([param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) |
2737 ## system-thread.h (module 'core'): bool ns3::SystemThread::Break() [member function] |
2370 ## system-thread.h (module 'core'): static bool ns3::SystemThread::Equals(pthread_t id) [member function] |
2738 cls.add_method('Break', |
2371 cls.add_method('Equals', |
2739 'bool', |
2372 'bool', |
2740 []) |
2373 [param('pthread_t', 'id')], |
|
2374 is_static=True) |
2741 ## system-thread.h (module 'core'): void ns3::SystemThread::Join() [member function] |
2375 ## system-thread.h (module 'core'): void ns3::SystemThread::Join() [member function] |
2742 cls.add_method('Join', |
2376 cls.add_method('Join', |
2743 'void', |
2377 'void', |
2744 []) |
2378 []) |
2745 ## system-thread.h (module 'core'): void ns3::SystemThread::Shutdown() [member function] |
2379 ## system-thread.h (module 'core'): static pthread_t ns3::SystemThread::Self() [member function] |
2746 cls.add_method('Shutdown', |
2380 cls.add_method('Self', |
2747 'void', |
2381 'pthread_t', |
2748 []) |
2382 [], |
|
2383 is_static=True) |
2749 ## system-thread.h (module 'core'): void ns3::SystemThread::Start() [member function] |
2384 ## system-thread.h (module 'core'): void ns3::SystemThread::Start() [member function] |
2750 cls.add_method('Start', |
2385 cls.add_method('Start', |
2751 'void', |
2386 'void', |
2752 []) |
2387 []) |
2753 return |
2388 return |
3890 cls.add_method('SetNixVector', |
3525 cls.add_method('SetNixVector', |
3891 'void', |
3526 'void', |
3892 [param('ns3::Ptr< ns3::NixVector >', 'arg0')]) |
3527 [param('ns3::Ptr< ns3::NixVector >', 'arg0')]) |
3893 return |
3528 return |
3894 |
3529 |
3895 def register_Ns3RealtimeSimulatorImpl_methods(root_module, cls): |
|
3896 ## realtime-simulator-impl.h (module 'core'): ns3::RealtimeSimulatorImpl::RealtimeSimulatorImpl(ns3::RealtimeSimulatorImpl const & arg0) [copy constructor] |
|
3897 cls.add_constructor([param('ns3::RealtimeSimulatorImpl const &', 'arg0')]) |
|
3898 ## realtime-simulator-impl.h (module 'core'): ns3::RealtimeSimulatorImpl::RealtimeSimulatorImpl() [constructor] |
|
3899 cls.add_constructor([]) |
|
3900 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Cancel(ns3::EventId const & ev) [member function] |
|
3901 cls.add_method('Cancel', |
|
3902 'void', |
|
3903 [param('ns3::EventId const &', 'ev')], |
|
3904 is_virtual=True) |
|
3905 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Destroy() [member function] |
|
3906 cls.add_method('Destroy', |
|
3907 'void', |
|
3908 [], |
|
3909 is_virtual=True) |
|
3910 ## realtime-simulator-impl.h (module 'core'): uint32_t ns3::RealtimeSimulatorImpl::GetContext() const [member function] |
|
3911 cls.add_method('GetContext', |
|
3912 'uint32_t', |
|
3913 [], |
|
3914 is_const=True, is_virtual=True) |
|
3915 ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::GetDelayLeft(ns3::EventId const & id) const [member function] |
|
3916 cls.add_method('GetDelayLeft', |
|
3917 'ns3::Time', |
|
3918 [param('ns3::EventId const &', 'id')], |
|
3919 is_const=True, is_virtual=True) |
|
3920 ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::GetHardLimit() const [member function] |
|
3921 cls.add_method('GetHardLimit', |
|
3922 'ns3::Time', |
|
3923 [], |
|
3924 is_const=True) |
|
3925 ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::GetMaximumSimulationTime() const [member function] |
|
3926 cls.add_method('GetMaximumSimulationTime', |
|
3927 'ns3::Time', |
|
3928 [], |
|
3929 is_const=True, is_virtual=True) |
|
3930 ## realtime-simulator-impl.h (module 'core'): ns3::RealtimeSimulatorImpl::SynchronizationMode ns3::RealtimeSimulatorImpl::GetSynchronizationMode() const [member function] |
|
3931 cls.add_method('GetSynchronizationMode', |
|
3932 'ns3::RealtimeSimulatorImpl::SynchronizationMode', |
|
3933 [], |
|
3934 is_const=True) |
|
3935 ## realtime-simulator-impl.h (module 'core'): uint32_t ns3::RealtimeSimulatorImpl::GetSystemId() const [member function] |
|
3936 cls.add_method('GetSystemId', |
|
3937 'uint32_t', |
|
3938 [], |
|
3939 is_const=True, is_virtual=True) |
|
3940 ## realtime-simulator-impl.h (module 'core'): static ns3::TypeId ns3::RealtimeSimulatorImpl::GetTypeId() [member function] |
|
3941 cls.add_method('GetTypeId', |
|
3942 'ns3::TypeId', |
|
3943 [], |
|
3944 is_static=True) |
|
3945 ## realtime-simulator-impl.h (module 'core'): bool ns3::RealtimeSimulatorImpl::IsExpired(ns3::EventId const & ev) const [member function] |
|
3946 cls.add_method('IsExpired', |
|
3947 'bool', |
|
3948 [param('ns3::EventId const &', 'ev')], |
|
3949 is_const=True, is_virtual=True) |
|
3950 ## realtime-simulator-impl.h (module 'core'): bool ns3::RealtimeSimulatorImpl::IsFinished() const [member function] |
|
3951 cls.add_method('IsFinished', |
|
3952 'bool', |
|
3953 [], |
|
3954 is_const=True, is_virtual=True) |
|
3955 ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::Next() const [member function] |
|
3956 cls.add_method('Next', |
|
3957 'ns3::Time', |
|
3958 [], |
|
3959 is_const=True, is_virtual=True) |
|
3960 ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::Now() const [member function] |
|
3961 cls.add_method('Now', |
|
3962 'ns3::Time', |
|
3963 [], |
|
3964 is_const=True, is_virtual=True) |
|
3965 ## realtime-simulator-impl.h (module 'core'): ns3::Time ns3::RealtimeSimulatorImpl::RealtimeNow() const [member function] |
|
3966 cls.add_method('RealtimeNow', |
|
3967 'ns3::Time', |
|
3968 [], |
|
3969 is_const=True) |
|
3970 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Remove(ns3::EventId const & ev) [member function] |
|
3971 cls.add_method('Remove', |
|
3972 'void', |
|
3973 [param('ns3::EventId const &', 'ev')], |
|
3974 is_virtual=True) |
|
3975 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Run() [member function] |
|
3976 cls.add_method('Run', |
|
3977 'void', |
|
3978 [], |
|
3979 is_virtual=True) |
|
3980 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::RunOneEvent() [member function] |
|
3981 cls.add_method('RunOneEvent', |
|
3982 'void', |
|
3983 [], |
|
3984 is_virtual=True) |
|
3985 ## realtime-simulator-impl.h (module 'core'): ns3::EventId ns3::RealtimeSimulatorImpl::Schedule(ns3::Time const & time, ns3::EventImpl * event) [member function] |
|
3986 cls.add_method('Schedule', |
|
3987 'ns3::EventId', |
|
3988 [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], |
|
3989 is_virtual=True) |
|
3990 ## realtime-simulator-impl.h (module 'core'): ns3::EventId ns3::RealtimeSimulatorImpl::ScheduleDestroy(ns3::EventImpl * event) [member function] |
|
3991 cls.add_method('ScheduleDestroy', |
|
3992 'ns3::EventId', |
|
3993 [param('ns3::EventImpl *', 'event')], |
|
3994 is_virtual=True) |
|
3995 ## realtime-simulator-impl.h (module 'core'): ns3::EventId ns3::RealtimeSimulatorImpl::ScheduleNow(ns3::EventImpl * event) [member function] |
|
3996 cls.add_method('ScheduleNow', |
|
3997 'ns3::EventId', |
|
3998 [param('ns3::EventImpl *', 'event')], |
|
3999 is_virtual=True) |
|
4000 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleRealtime(ns3::Time const & time, ns3::EventImpl * event) [member function] |
|
4001 cls.add_method('ScheduleRealtime', |
|
4002 'void', |
|
4003 [param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')]) |
|
4004 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleRealtimeNow(ns3::EventImpl * event) [member function] |
|
4005 cls.add_method('ScheduleRealtimeNow', |
|
4006 'void', |
|
4007 [param('ns3::EventImpl *', 'event')]) |
|
4008 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleRealtimeNowWithContext(uint32_t context, ns3::EventImpl * event) [member function] |
|
4009 cls.add_method('ScheduleRealtimeNowWithContext', |
|
4010 'void', |
|
4011 [param('uint32_t', 'context'), param('ns3::EventImpl *', 'event')]) |
|
4012 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleRealtimeWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function] |
|
4013 cls.add_method('ScheduleRealtimeWithContext', |
|
4014 'void', |
|
4015 [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')]) |
|
4016 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::ScheduleWithContext(uint32_t context, ns3::Time const & time, ns3::EventImpl * event) [member function] |
|
4017 cls.add_method('ScheduleWithContext', |
|
4018 'void', |
|
4019 [param('uint32_t', 'context'), param('ns3::Time const &', 'time'), param('ns3::EventImpl *', 'event')], |
|
4020 is_virtual=True) |
|
4021 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::SetHardLimit(ns3::Time limit) [member function] |
|
4022 cls.add_method('SetHardLimit', |
|
4023 'void', |
|
4024 [param('ns3::Time', 'limit')]) |
|
4025 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] |
|
4026 cls.add_method('SetScheduler', |
|
4027 'void', |
|
4028 [param('ns3::ObjectFactory', 'schedulerFactory')], |
|
4029 is_virtual=True) |
|
4030 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::SetSynchronizationMode(ns3::RealtimeSimulatorImpl::SynchronizationMode mode) [member function] |
|
4031 cls.add_method('SetSynchronizationMode', |
|
4032 'void', |
|
4033 [param('ns3::RealtimeSimulatorImpl::SynchronizationMode', 'mode')]) |
|
4034 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Stop() [member function] |
|
4035 cls.add_method('Stop', |
|
4036 'void', |
|
4037 [], |
|
4038 is_virtual=True) |
|
4039 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::Stop(ns3::Time const & time) [member function] |
|
4040 cls.add_method('Stop', |
|
4041 'void', |
|
4042 [param('ns3::Time const &', 'time')], |
|
4043 is_virtual=True) |
|
4044 ## realtime-simulator-impl.h (module 'core'): void ns3::RealtimeSimulatorImpl::DoDispose() [member function] |
|
4045 cls.add_method('DoDispose', |
|
4046 'void', |
|
4047 [], |
|
4048 visibility='private', is_virtual=True) |
|
4049 return |
|
4050 |
|
4051 def register_Ns3TapBridge_methods(root_module, cls): |
3530 def register_Ns3TapBridge_methods(root_module, cls): |
4052 ## tap-bridge.h (module 'tap-bridge'): ns3::TapBridge::TapBridge(ns3::TapBridge const & arg0) [copy constructor] |
3531 ## tap-bridge.h (module 'tap-bridge'): ns3::TapBridge::TapBridge(ns3::TapBridge const & arg0) [copy constructor] |
4053 cls.add_constructor([param('ns3::TapBridge const &', 'arg0')]) |
3532 cls.add_constructor([param('ns3::TapBridge const &', 'arg0')]) |
4054 ## tap-bridge.h (module 'tap-bridge'): ns3::TapBridge::TapBridge() [constructor] |
3533 ## tap-bridge.h (module 'tap-bridge'): ns3::TapBridge::TapBridge() [constructor] |
4055 cls.add_constructor([]) |
3534 cls.add_constructor([]) |
4056 ## tap-bridge.h (module 'tap-bridge'): void ns3::TapBridge::AddLinkChangeCallback(ns3::Callback<void,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function] |
3535 ## tap-bridge.h (module 'tap-bridge'): void ns3::TapBridge::AddLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] |
4057 cls.add_method('AddLinkChangeCallback', |
3536 cls.add_method('AddLinkChangeCallback', |
4058 'void', |
3537 'void', |
4059 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], |
3538 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], |
4060 is_virtual=True) |
3539 is_virtual=True) |
4061 ## tap-bridge.h (module 'tap-bridge'): ns3::Address ns3::TapBridge::GetAddress() const [member function] |
3540 ## tap-bridge.h (module 'tap-bridge'): ns3::Address ns3::TapBridge::GetAddress() const [member function] |