184 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
186 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
185 ## random-variable.h (module 'core'): ns3::ParetoVariable [class] |
187 ## random-variable.h (module 'core'): ns3::ParetoVariable [class] |
186 module.add_class('ParetoVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable']) |
188 module.add_class('ParetoVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable']) |
187 ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel [class] |
189 ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel [class] |
188 module.add_class('PropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::Object']) |
190 module.add_class('PropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::Object']) |
|
191 ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel [class] |
|
192 module.add_class('PropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::Object']) |
189 ## queue.h (module 'network'): ns3::Queue [class] |
193 ## queue.h (module 'network'): ns3::Queue [class] |
190 module.add_class('Queue', import_from_module='ns.network', parent=root_module['ns3::Object']) |
194 module.add_class('Queue', import_from_module='ns.network', parent=root_module['ns3::Object']) |
191 ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel [class] |
195 ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel [class] |
192 module.add_class('RandomPropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationDelayModel']) |
196 module.add_class('RandomPropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationDelayModel']) |
|
197 ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel [class] |
|
198 module.add_class('RandomPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
|
199 ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel [class] |
|
200 module.add_class('RangePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
193 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
201 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
194 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')) |
202 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')) |
195 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] |
203 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] |
196 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')) |
204 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')) |
197 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
205 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
224 module.add_class('SpectrumPhy', parent=root_module['ns3::Object']) |
232 module.add_class('SpectrumPhy', parent=root_module['ns3::Object']) |
225 ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel [class] |
233 ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel [class] |
226 module.add_class('SpectrumPropagationLossModel', parent=root_module['ns3::Object']) |
234 module.add_class('SpectrumPropagationLossModel', parent=root_module['ns3::Object']) |
227 ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue [class] |
235 ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue [class] |
228 module.add_class('SpectrumValue', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumValue> >']) |
236 module.add_class('SpectrumValue', parent=root_module['ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter<ns3::SpectrumValue> >']) |
|
237 ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel [class] |
|
238 module.add_class('ThreeLogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
229 ## nstime.h (module 'core'): ns3::Time [class] |
239 ## nstime.h (module 'core'): ns3::Time [class] |
230 module.add_class('Time', import_from_module='ns.core') |
240 module.add_class('Time', import_from_module='ns.core') |
231 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
241 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
232 module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core') |
242 module.add_enum('Unit', ['S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST'], outer_class=root_module['ns3::Time'], import_from_module='ns.core') |
233 ## nstime.h (module 'core'): ns3::Time [class] |
243 ## nstime.h (module 'core'): ns3::Time [class] |
234 root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t']) |
244 root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t']) |
235 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] |
245 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] |
236 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
246 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) |
237 ## trailer.h (module 'network'): ns3::Trailer [class] |
247 ## trailer.h (module 'network'): ns3::Trailer [class] |
238 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
248 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
|
249 ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel [class] |
|
250 module.add_class('TwoRayGroundPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
239 ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator [class] |
251 ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator [class] |
240 module.add_class('WaveformGenerator', parent=root_module['ns3::SpectrumPhy']) |
252 module.add_class('WaveformGenerator', parent=root_module['ns3::SpectrumPhy']) |
241 ## aloha-noack-mac-header.h (module 'spectrum'): ns3::AlohaNoackMacHeader [class] |
253 ## aloha-noack-mac-header.h (module 'spectrum'): ns3::AlohaNoackMacHeader [class] |
242 module.add_class('AlohaNoackMacHeader', parent=root_module['ns3::Header']) |
254 module.add_class('AlohaNoackMacHeader', parent=root_module['ns3::Header']) |
243 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
255 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] |
262 module.add_class('DataRateValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
274 module.add_class('DataRateValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
263 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] |
275 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] |
264 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
276 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
265 ## event-impl.h (module 'core'): ns3::EventImpl [class] |
277 ## event-impl.h (module 'core'): ns3::EventImpl [class] |
266 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
278 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
|
279 ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel [class] |
|
280 module.add_class('FixedRssLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
|
281 ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel [class] |
|
282 module.add_class('FriisPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
267 ## friis-spectrum-propagation-loss.h (module 'spectrum'): ns3::FriisSpectrumPropagationLossModel [class] |
283 ## friis-spectrum-propagation-loss.h (module 'spectrum'): ns3::FriisSpectrumPropagationLossModel [class] |
268 module.add_class('FriisSpectrumPropagationLossModel', parent=root_module['ns3::SpectrumPropagationLossModel']) |
284 module.add_class('FriisSpectrumPropagationLossModel', parent=root_module['ns3::SpectrumPropagationLossModel']) |
269 ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::HalfDuplexIdealPhy [class] |
285 ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::HalfDuplexIdealPhy [class] |
270 module.add_class('HalfDuplexIdealPhy', parent=root_module['ns3::SpectrumPhy']) |
286 module.add_class('HalfDuplexIdealPhy', parent=root_module['ns3::SpectrumPhy']) |
271 ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::HalfDuplexIdealPhy::State [enumeration] |
287 ## half-duplex-ideal-phy.h (module 'spectrum'): ns3::HalfDuplexIdealPhy::State [enumeration] |
284 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
300 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
285 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
301 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
286 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
302 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
287 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
303 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
288 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
304 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
305 ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel [class] |
|
306 module.add_class('LogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
289 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] |
307 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] |
290 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
308 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
291 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] |
309 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] |
292 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
310 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
311 ## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel [class] |
|
312 module.add_class('MatrixPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
293 ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class] |
313 ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class] |
294 module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object']) |
314 module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object']) |
|
315 ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel [class] |
|
316 module.add_class('NakagamiPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
295 ## net-device.h (module 'network'): ns3::NetDevice [class] |
317 ## net-device.h (module 'network'): ns3::NetDevice [class] |
296 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
318 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
297 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
319 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
298 module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network') |
320 module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network') |
299 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
321 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
349 module.add_container('std::list< ns3::Ptr< ns3::SpectrumPhy > >', 'ns3::Ptr< ns3::SpectrumPhy >', container_type='list') |
371 module.add_container('std::list< ns3::Ptr< ns3::SpectrumPhy > >', 'ns3::Ptr< ns3::SpectrumPhy >', container_type='list') |
350 module.add_container('ns3::SpectrumConverterMap_t', ('unsigned int', 'ns3::SpectrumConverter'), container_type='map') |
372 module.add_container('ns3::SpectrumConverterMap_t', ('unsigned int', 'ns3::SpectrumConverter'), container_type='map') |
351 module.add_container('std::vector< double >', 'double', container_type='vector') |
373 module.add_container('std::vector< double >', 'double', container_type='vector') |
352 module.add_container('ns3::Bands', 'ns3::BandInfo', container_type='vector') |
374 module.add_container('ns3::Bands', 'ns3::BandInfo', container_type='vector') |
353 module.add_container('std::vector< ns3::Ptr< ns3::SpectrumPhy > >', 'ns3::Ptr< ns3::SpectrumPhy >', container_type='vector') |
375 module.add_container('std::vector< ns3::Ptr< ns3::SpectrumPhy > >', 'ns3::Ptr< ns3::SpectrumPhy >', container_type='vector') |
|
376 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxEndCallback') |
|
377 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxEndCallback*') |
|
378 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxEndCallback&') |
354 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndOkCallback') |
379 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndOkCallback') |
355 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndOkCallback*') |
380 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndOkCallback*') |
356 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndOkCallback&') |
381 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndOkCallback&') |
357 typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >', 'ns3::Bands') |
382 typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >', 'ns3::Bands') |
358 typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >*', 'ns3::Bands*') |
383 typehandlers.add_type_alias('std::vector< ns3::BandInfo, std::allocator< ns3::BandInfo > >*', 'ns3::Bands*') |
385 typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >&', 'ns3::TxSpectrumModelInfoMap_t&') |
410 typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >&', 'ns3::TxSpectrumModelInfoMap_t&') |
386 typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker') |
411 typehandlers.add_type_alias('ns3::Vector3DChecker', 'ns3::VectorChecker') |
387 typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*') |
412 typehandlers.add_type_alias('ns3::Vector3DChecker*', 'ns3::VectorChecker*') |
388 typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&') |
413 typehandlers.add_type_alias('ns3::Vector3DChecker&', 'ns3::VectorChecker&') |
389 module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker') |
414 module.add_typedef(root_module['ns3::Vector3DChecker'], 'VectorChecker') |
390 typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxStartCallback') |
|
391 typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxStartCallback*') |
|
392 typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxStartCallback&') |
|
393 typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndErrorCallback') |
415 typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyRxEndErrorCallback') |
394 typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndErrorCallback*') |
416 typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyRxEndErrorCallback*') |
395 typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndErrorCallback&') |
417 typehandlers.add_type_alias('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyRxEndErrorCallback&') |
396 typehandlers.add_type_alias('std::vector< double, std::allocator< double > >', 'ns3::Values') |
418 typehandlers.add_type_alias('std::vector< double, std::allocator< double > >', 'ns3::Values') |
397 typehandlers.add_type_alias('std::vector< double, std::allocator< double > >*', 'ns3::Values*') |
419 typehandlers.add_type_alias('std::vector< double, std::allocator< double > >*', 'ns3::Values*') |
398 typehandlers.add_type_alias('std::vector< double, std::allocator< double > >&', 'ns3::Values&') |
420 typehandlers.add_type_alias('std::vector< double, std::allocator< double > >&', 'ns3::Values&') |
399 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxEndCallback') |
421 typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::GenericPhyTxStartCallback') |
400 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxEndCallback*') |
422 typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::GenericPhyTxStartCallback*') |
401 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxEndCallback&') |
423 typehandlers.add_type_alias('ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::GenericPhyTxStartCallback&') |
402 typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >', 'ns3::SpectrumConverterMap_t') |
424 typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >', 'ns3::SpectrumConverterMap_t') |
403 typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >*', 'ns3::SpectrumConverterMap_t*') |
425 typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >*', 'ns3::SpectrumConverterMap_t*') |
404 typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >&', 'ns3::SpectrumConverterMap_t&') |
426 typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >&', 'ns3::SpectrumConverterMap_t&') |
405 |
427 |
406 ## Register a nested module for the namespace FatalImpl |
428 ## Register a nested module for the namespace FatalImpl |
465 register_Ns3SpectrumAnalyzerHelper_methods(root_module, root_module['ns3::SpectrumAnalyzerHelper']) |
487 register_Ns3SpectrumAnalyzerHelper_methods(root_module, root_module['ns3::SpectrumAnalyzerHelper']) |
466 register_Ns3SpectrumChannelHelper_methods(root_module, root_module['ns3::SpectrumChannelHelper']) |
488 register_Ns3SpectrumChannelHelper_methods(root_module, root_module['ns3::SpectrumChannelHelper']) |
467 register_Ns3SpectrumPhyHelper_methods(root_module, root_module['ns3::SpectrumPhyHelper']) |
489 register_Ns3SpectrumPhyHelper_methods(root_module, root_module['ns3::SpectrumPhyHelper']) |
468 register_Ns3SpectrumType_methods(root_module, root_module['ns3::SpectrumType']) |
490 register_Ns3SpectrumType_methods(root_module, root_module['ns3::SpectrumType']) |
469 register_Ns3SpectrumTypeFactory_methods(root_module, root_module['ns3::SpectrumTypeFactory']) |
491 register_Ns3SpectrumTypeFactory_methods(root_module, root_module['ns3::SpectrumTypeFactory']) |
|
492 register_Ns3SystemWallClockMs_methods(root_module, root_module['ns3::SystemWallClockMs']) |
470 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
493 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
471 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
494 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
472 register_Ns3TriangularVariable_methods(root_module, root_module['ns3::TriangularVariable']) |
495 register_Ns3TriangularVariable_methods(root_module, root_module['ns3::TriangularVariable']) |
473 register_Ns3TxSpectrumModelInfo_methods(root_module, root_module['ns3::TxSpectrumModelInfo']) |
496 register_Ns3TxSpectrumModelInfo_methods(root_module, root_module['ns3::TxSpectrumModelInfo']) |
474 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
497 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
498 register_Ns3NormalVariable_methods(root_module, root_module['ns3::NormalVariable']) |
521 register_Ns3NormalVariable_methods(root_module, root_module['ns3::NormalVariable']) |
499 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
522 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
500 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
523 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
501 register_Ns3ParetoVariable_methods(root_module, root_module['ns3::ParetoVariable']) |
524 register_Ns3ParetoVariable_methods(root_module, root_module['ns3::ParetoVariable']) |
502 register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel']) |
525 register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel']) |
|
526 register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel']) |
503 register_Ns3Queue_methods(root_module, root_module['ns3::Queue']) |
527 register_Ns3Queue_methods(root_module, root_module['ns3::Queue']) |
504 register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel']) |
528 register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel']) |
|
529 register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel']) |
|
530 register_Ns3RangePropagationLossModel_methods(root_module, root_module['ns3::RangePropagationLossModel']) |
505 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
531 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
506 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
532 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
507 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
533 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
508 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
534 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
509 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
535 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
518 register_Ns3SpectrumInterference_methods(root_module, root_module['ns3::SpectrumInterference']) |
544 register_Ns3SpectrumInterference_methods(root_module, root_module['ns3::SpectrumInterference']) |
519 register_Ns3SpectrumModel_methods(root_module, root_module['ns3::SpectrumModel']) |
545 register_Ns3SpectrumModel_methods(root_module, root_module['ns3::SpectrumModel']) |
520 register_Ns3SpectrumPhy_methods(root_module, root_module['ns3::SpectrumPhy']) |
546 register_Ns3SpectrumPhy_methods(root_module, root_module['ns3::SpectrumPhy']) |
521 register_Ns3SpectrumPropagationLossModel_methods(root_module, root_module['ns3::SpectrumPropagationLossModel']) |
547 register_Ns3SpectrumPropagationLossModel_methods(root_module, root_module['ns3::SpectrumPropagationLossModel']) |
522 register_Ns3SpectrumValue_methods(root_module, root_module['ns3::SpectrumValue']) |
548 register_Ns3SpectrumValue_methods(root_module, root_module['ns3::SpectrumValue']) |
|
549 register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel']) |
523 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
550 register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
524 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) |
551 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) |
525 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
552 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
|
553 register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, root_module['ns3::TwoRayGroundPropagationLossModel']) |
526 register_Ns3WaveformGenerator_methods(root_module, root_module['ns3::WaveformGenerator']) |
554 register_Ns3WaveformGenerator_methods(root_module, root_module['ns3::WaveformGenerator']) |
527 register_Ns3AlohaNoackMacHeader_methods(root_module, root_module['ns3::AlohaNoackMacHeader']) |
555 register_Ns3AlohaNoackMacHeader_methods(root_module, root_module['ns3::AlohaNoackMacHeader']) |
528 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
556 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) |
529 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
557 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) |
530 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
558 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) |
535 register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel']) |
563 register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel']) |
536 register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker']) |
564 register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker']) |
537 register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue']) |
565 register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue']) |
538 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
566 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
539 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) |
567 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) |
|
568 register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel']) |
|
569 register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel']) |
540 register_Ns3FriisSpectrumPropagationLossModel_methods(root_module, root_module['ns3::FriisSpectrumPropagationLossModel']) |
570 register_Ns3FriisSpectrumPropagationLossModel_methods(root_module, root_module['ns3::FriisSpectrumPropagationLossModel']) |
541 register_Ns3HalfDuplexIdealPhy_methods(root_module, root_module['ns3::HalfDuplexIdealPhy']) |
571 register_Ns3HalfDuplexIdealPhy_methods(root_module, root_module['ns3::HalfDuplexIdealPhy']) |
542 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) |
572 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) |
543 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) |
573 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) |
544 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) |
574 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) |
545 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) |
575 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) |
546 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) |
576 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) |
547 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
577 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
548 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
578 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
549 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
579 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
|
580 register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel']) |
550 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
581 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
551 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
582 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
|
583 register_Ns3MatrixPropagationLossModel_methods(root_module, root_module['ns3::MatrixPropagationLossModel']) |
552 register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel']) |
584 register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel']) |
|
585 register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel']) |
553 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
586 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
554 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
587 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
555 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
588 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
556 register_Ns3NonCommunicatingNetDevice_methods(root_module, root_module['ns3::NonCommunicatingNetDevice']) |
589 register_Ns3NonCommunicatingNetDevice_methods(root_module, root_module['ns3::NonCommunicatingNetDevice']) |
557 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) |
590 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) |
2229 def register_Ns3SpectrumChannelHelper_methods(root_module, cls): |
2262 def register_Ns3SpectrumChannelHelper_methods(root_module, cls): |
2230 ## spectrum-helper.h (module 'spectrum'): ns3::SpectrumChannelHelper::SpectrumChannelHelper() [constructor] |
2263 ## spectrum-helper.h (module 'spectrum'): ns3::SpectrumChannelHelper::SpectrumChannelHelper() [constructor] |
2231 cls.add_constructor([]) |
2264 cls.add_constructor([]) |
2232 ## spectrum-helper.h (module 'spectrum'): ns3::SpectrumChannelHelper::SpectrumChannelHelper(ns3::SpectrumChannelHelper const & arg0) [copy constructor] |
2265 ## spectrum-helper.h (module 'spectrum'): ns3::SpectrumChannelHelper::SpectrumChannelHelper(ns3::SpectrumChannelHelper const & arg0) [copy constructor] |
2233 cls.add_constructor([param('ns3::SpectrumChannelHelper const &', 'arg0')]) |
2266 cls.add_constructor([param('ns3::SpectrumChannelHelper const &', 'arg0')]) |
|
2267 ## spectrum-helper.h (module 'spectrum'): void ns3::SpectrumChannelHelper::AddPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] |
|
2268 cls.add_method('AddPropagationLoss', |
|
2269 'void', |
|
2270 [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) |
|
2271 ## spectrum-helper.h (module 'spectrum'): void ns3::SpectrumChannelHelper::AddPropagationLoss(ns3::Ptr<ns3::PropagationLossModel> m) [member function] |
|
2272 cls.add_method('AddPropagationLoss', |
|
2273 'void', |
|
2274 [param('ns3::Ptr< ns3::PropagationLossModel >', 'm')]) |
2234 ## spectrum-helper.h (module 'spectrum'): void ns3::SpectrumChannelHelper::AddSpectrumPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] |
2275 ## spectrum-helper.h (module 'spectrum'): void ns3::SpectrumChannelHelper::AddSpectrumPropagationLoss(std::string name, std::string n0="", ns3::AttributeValue const & v0=ns3::EmptyAttributeValue(), std::string n1="", ns3::AttributeValue const & v1=ns3::EmptyAttributeValue(), std::string n2="", ns3::AttributeValue const & v2=ns3::EmptyAttributeValue(), std::string n3="", ns3::AttributeValue const & v3=ns3::EmptyAttributeValue(), std::string n4="", ns3::AttributeValue const & v4=ns3::EmptyAttributeValue(), std::string n5="", ns3::AttributeValue const & v5=ns3::EmptyAttributeValue(), std::string n6="", ns3::AttributeValue const & v6=ns3::EmptyAttributeValue(), std::string n7="", ns3::AttributeValue const & v7=ns3::EmptyAttributeValue()) [member function] |
2235 cls.add_method('AddSpectrumPropagationLoss', |
2276 cls.add_method('AddSpectrumPropagationLoss', |
2236 'void', |
2277 'void', |
2237 [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) |
2278 [param('std::string', 'name'), param('std::string', 'n0', default_value='""'), param('ns3::AttributeValue const &', 'v0', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n1', default_value='""'), param('ns3::AttributeValue const &', 'v1', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n2', default_value='""'), param('ns3::AttributeValue const &', 'v2', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n3', default_value='""'), param('ns3::AttributeValue const &', 'v3', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n4', default_value='""'), param('ns3::AttributeValue const &', 'v4', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n5', default_value='""'), param('ns3::AttributeValue const &', 'v5', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n6', default_value='""'), param('ns3::AttributeValue const &', 'v6', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n7', default_value='""'), param('ns3::AttributeValue const &', 'v7', default_value='ns3::EmptyAttributeValue()')]) |
|
2279 ## spectrum-helper.h (module 'spectrum'): void ns3::SpectrumChannelHelper::AddSpectrumPropagationLoss(ns3::Ptr<ns3::SpectrumPropagationLossModel> m) [member function] |
|
2280 cls.add_method('AddSpectrumPropagationLoss', |
|
2281 'void', |
|
2282 [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'm')]) |
2238 ## spectrum-helper.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumChannel> ns3::SpectrumChannelHelper::Create() const [member function] |
2283 ## spectrum-helper.h (module 'spectrum'): ns3::Ptr<ns3::SpectrumChannel> ns3::SpectrumChannelHelper::Create() const [member function] |
2239 cls.add_method('Create', |
2284 cls.add_method('Create', |
2240 'ns3::Ptr< ns3::SpectrumChannel >', |
2285 'ns3::Ptr< ns3::SpectrumChannel >', |
2241 [], |
2286 [], |
2242 is_const=True) |
2287 is_const=True) |
2314 ## spectrum-type.h (module 'spectrum'): static std::string ns3::SpectrumTypeFactory::GetNameByUid(uint32_t uid) [member function] |
2359 ## spectrum-type.h (module 'spectrum'): static std::string ns3::SpectrumTypeFactory::GetNameByUid(uint32_t uid) [member function] |
2315 cls.add_method('GetNameByUid', |
2360 cls.add_method('GetNameByUid', |
2316 'std::string', |
2361 'std::string', |
2317 [param('uint32_t', 'uid')], |
2362 [param('uint32_t', 'uid')], |
2318 is_static=True) |
2363 is_static=True) |
|
2364 return |
|
2365 |
|
2366 def register_Ns3SystemWallClockMs_methods(root_module, cls): |
|
2367 ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs(ns3::SystemWallClockMs const & arg0) [copy constructor] |
|
2368 cls.add_constructor([param('ns3::SystemWallClockMs const &', 'arg0')]) |
|
2369 ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs() [constructor] |
|
2370 cls.add_constructor([]) |
|
2371 ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::End() [member function] |
|
2372 cls.add_method('End', |
|
2373 'int64_t', |
|
2374 []) |
|
2375 ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedReal() const [member function] |
|
2376 cls.add_method('GetElapsedReal', |
|
2377 'int64_t', |
|
2378 [], |
|
2379 is_const=True) |
|
2380 ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedSystem() const [member function] |
|
2381 cls.add_method('GetElapsedSystem', |
|
2382 'int64_t', |
|
2383 [], |
|
2384 is_const=True) |
|
2385 ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedUser() const [member function] |
|
2386 cls.add_method('GetElapsedUser', |
|
2387 'int64_t', |
|
2388 [], |
|
2389 is_const=True) |
|
2390 ## system-wall-clock-ms.h (module 'core'): void ns3::SystemWallClockMs::Start() [member function] |
|
2391 cls.add_method('Start', |
|
2392 'void', |
|
2393 []) |
2319 return |
2394 return |
2320 |
2395 |
2321 def register_Ns3Tag_methods(root_module, cls): |
2396 def register_Ns3Tag_methods(root_module, cls): |
2322 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] |
2397 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] |
2323 cls.add_constructor([]) |
2398 cls.add_constructor([]) |
3181 'ns3::TypeId', |
3256 'ns3::TypeId', |
3182 [], |
3257 [], |
3183 is_static=True) |
3258 is_static=True) |
3184 return |
3259 return |
3185 |
3260 |
|
3261 def register_Ns3PropagationLossModel_methods(root_module, cls): |
|
3262 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function] |
|
3263 cls.add_method('GetTypeId', |
|
3264 'ns3::TypeId', |
|
3265 [], |
|
3266 is_static=True) |
|
3267 ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel::PropagationLossModel() [constructor] |
|
3268 cls.add_constructor([]) |
|
3269 ## propagation-loss-model.h (module 'propagation'): void ns3::PropagationLossModel::SetNext(ns3::Ptr<ns3::PropagationLossModel> next) [member function] |
|
3270 cls.add_method('SetNext', |
|
3271 'void', |
|
3272 [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')]) |
|
3273 ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
|
3274 cls.add_method('CalcRxPower', |
|
3275 'double', |
|
3276 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
|
3277 is_const=True) |
|
3278 ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
|
3279 cls.add_method('DoCalcRxPower', |
|
3280 'double', |
|
3281 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
|
3282 is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) |
|
3283 return |
|
3284 |
3186 def register_Ns3Queue_methods(root_module, cls): |
3285 def register_Ns3Queue_methods(root_module, cls): |
3187 ## queue.h (module 'network'): ns3::Queue::Queue(ns3::Queue const & arg0) [copy constructor] |
3286 ## queue.h (module 'network'): ns3::Queue::Queue(ns3::Queue const & arg0) [copy constructor] |
3188 cls.add_constructor([param('ns3::Queue const &', 'arg0')]) |
3287 cls.add_constructor([param('ns3::Queue const &', 'arg0')]) |
3189 ## queue.h (module 'network'): ns3::Queue::Queue() [constructor] |
3288 ## queue.h (module 'network'): ns3::Queue::Queue() [constructor] |
3190 cls.add_constructor([]) |
3289 cls.add_constructor([]) |
3284 ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function] |
3383 ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function] |
3285 cls.add_method('GetTypeId', |
3384 cls.add_method('GetTypeId', |
3286 'ns3::TypeId', |
3385 'ns3::TypeId', |
3287 [], |
3386 [], |
3288 is_static=True) |
3387 is_static=True) |
|
3388 return |
|
3389 |
|
3390 def register_Ns3RandomPropagationLossModel_methods(root_module, cls): |
|
3391 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function] |
|
3392 cls.add_method('GetTypeId', |
|
3393 'ns3::TypeId', |
|
3394 [], |
|
3395 is_static=True) |
|
3396 ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor] |
|
3397 cls.add_constructor([]) |
|
3398 ## propagation-loss-model.h (module 'propagation'): double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
|
3399 cls.add_method('DoCalcRxPower', |
|
3400 'double', |
|
3401 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
|
3402 is_const=True, visibility='private', is_virtual=True) |
|
3403 return |
|
3404 |
|
3405 def register_Ns3RangePropagationLossModel_methods(root_module, cls): |
|
3406 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RangePropagationLossModel::GetTypeId() [member function] |
|
3407 cls.add_method('GetTypeId', |
|
3408 'ns3::TypeId', |
|
3409 [], |
|
3410 is_static=True) |
|
3411 ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel::RangePropagationLossModel() [constructor] |
|
3412 cls.add_constructor([]) |
|
3413 ## propagation-loss-model.h (module 'propagation'): double ns3::RangePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
|
3414 cls.add_method('DoCalcRxPower', |
|
3415 'double', |
|
3416 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
|
3417 is_const=True, visibility='private', is_virtual=True) |
3289 return |
3418 return |
3290 |
3419 |
3291 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): |
3420 def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): |
3292 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] |
3421 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] |
3293 cls.add_constructor([]) |
3422 cls.add_constructor([]) |
3664 cls.add_method('ValuesEnd', |
3793 cls.add_method('ValuesEnd', |
3665 '__gnu_cxx::__normal_iterator< double *, std::vector< double > >', |
3794 '__gnu_cxx::__normal_iterator< double *, std::vector< double > >', |
3666 []) |
3795 []) |
3667 return |
3796 return |
3668 |
3797 |
|
3798 def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls): |
|
3799 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function] |
|
3800 cls.add_method('GetTypeId', |
|
3801 'ns3::TypeId', |
|
3802 [], |
|
3803 is_static=True) |
|
3804 ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor] |
|
3805 cls.add_constructor([]) |
|
3806 ## propagation-loss-model.h (module 'propagation'): double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
|
3807 cls.add_method('DoCalcRxPower', |
|
3808 'double', |
|
3809 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
|
3810 is_const=True, visibility='private', is_virtual=True) |
|
3811 return |
|
3812 |
3669 def register_Ns3Time_methods(root_module, cls): |
3813 def register_Ns3Time_methods(root_module, cls): |
3670 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
3814 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
3671 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
3815 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
3672 cls.add_binary_comparison_operator('<') |
3816 cls.add_binary_comparison_operator('<') |
3673 cls.add_binary_comparison_operator('>') |
3817 cls.add_binary_comparison_operator('>') |
3880 'void', |
4024 'void', |
3881 [param('ns3::Buffer::Iterator', 'start')], |
4025 [param('ns3::Buffer::Iterator', 'start')], |
3882 is_pure_virtual=True, is_const=True, is_virtual=True) |
4026 is_pure_virtual=True, is_const=True, is_virtual=True) |
3883 return |
4027 return |
3884 |
4028 |
|
4029 def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls): |
|
4030 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function] |
|
4031 cls.add_method('GetTypeId', |
|
4032 'ns3::TypeId', |
|
4033 [], |
|
4034 is_static=True) |
|
4035 ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor] |
|
4036 cls.add_constructor([]) |
|
4037 ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetLambda(double frequency, double speed) [member function] |
|
4038 cls.add_method('SetLambda', |
|
4039 'void', |
|
4040 [param('double', 'frequency'), param('double', 'speed')]) |
|
4041 ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetLambda(double lambda) [member function] |
|
4042 cls.add_method('SetLambda', |
|
4043 'void', |
|
4044 [param('double', 'lambda')]) |
|
4045 ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function] |
|
4046 cls.add_method('SetSystemLoss', |
|
4047 'void', |
|
4048 [param('double', 'systemLoss')]) |
|
4049 ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function] |
|
4050 cls.add_method('SetMinDistance', |
|
4051 'void', |
|
4052 [param('double', 'minDistance')]) |
|
4053 ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function] |
|
4054 cls.add_method('GetMinDistance', |
|
4055 'double', |
|
4056 [], |
|
4057 is_const=True) |
|
4058 ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetLambda() const [member function] |
|
4059 cls.add_method('GetLambda', |
|
4060 'double', |
|
4061 [], |
|
4062 is_const=True) |
|
4063 ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function] |
|
4064 cls.add_method('GetSystemLoss', |
|
4065 'double', |
|
4066 [], |
|
4067 is_const=True) |
|
4068 ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function] |
|
4069 cls.add_method('SetHeightAboveZ', |
|
4070 'void', |
|
4071 [param('double', 'heightAboveZ')]) |
|
4072 ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
|
4073 cls.add_method('DoCalcRxPower', |
|
4074 'double', |
|
4075 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
|
4076 is_const=True, visibility='private', is_virtual=True) |
|
4077 return |
|
4078 |
3885 def register_Ns3WaveformGenerator_methods(root_module, cls): |
4079 def register_Ns3WaveformGenerator_methods(root_module, cls): |
3886 ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator::WaveformGenerator(ns3::WaveformGenerator const & arg0) [copy constructor] |
4080 ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator::WaveformGenerator(ns3::WaveformGenerator const & arg0) [copy constructor] |
3887 cls.add_constructor([param('ns3::WaveformGenerator const &', 'arg0')]) |
4081 cls.add_constructor([param('ns3::WaveformGenerator const &', 'arg0')]) |
3888 ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator::WaveformGenerator() [constructor] |
4082 ## waveform-generator.h (module 'spectrum'): ns3::WaveformGenerator::WaveformGenerator() [constructor] |
3889 cls.add_constructor([]) |
4083 cls.add_constructor([]) |
4300 'void', |
4494 'void', |
4301 [], |
4495 [], |
4302 is_pure_virtual=True, visibility='protected', is_virtual=True) |
4496 is_pure_virtual=True, visibility='protected', is_virtual=True) |
4303 return |
4497 return |
4304 |
4498 |
|
4499 def register_Ns3FixedRssLossModel_methods(root_module, cls): |
|
4500 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function] |
|
4501 cls.add_method('GetTypeId', |
|
4502 'ns3::TypeId', |
|
4503 [], |
|
4504 is_static=True) |
|
4505 ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel::FixedRssLossModel() [constructor] |
|
4506 cls.add_constructor([]) |
|
4507 ## propagation-loss-model.h (module 'propagation'): void ns3::FixedRssLossModel::SetRss(double rss) [member function] |
|
4508 cls.add_method('SetRss', |
|
4509 'void', |
|
4510 [param('double', 'rss')]) |
|
4511 ## propagation-loss-model.h (module 'propagation'): double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
|
4512 cls.add_method('DoCalcRxPower', |
|
4513 'double', |
|
4514 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
|
4515 is_const=True, visibility='private', is_virtual=True) |
|
4516 return |
|
4517 |
|
4518 def register_Ns3FriisPropagationLossModel_methods(root_module, cls): |
|
4519 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function] |
|
4520 cls.add_method('GetTypeId', |
|
4521 'ns3::TypeId', |
|
4522 [], |
|
4523 is_static=True) |
|
4524 ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor] |
|
4525 cls.add_constructor([]) |
|
4526 ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetLambda(double frequency, double speed) [member function] |
|
4527 cls.add_method('SetLambda', |
|
4528 'void', |
|
4529 [param('double', 'frequency'), param('double', 'speed')]) |
|
4530 ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetLambda(double lambda) [member function] |
|
4531 cls.add_method('SetLambda', |
|
4532 'void', |
|
4533 [param('double', 'lambda')]) |
|
4534 ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function] |
|
4535 cls.add_method('SetSystemLoss', |
|
4536 'void', |
|
4537 [param('double', 'systemLoss')]) |
|
4538 ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetMinDistance(double minDistance) [member function] |
|
4539 cls.add_method('SetMinDistance', |
|
4540 'void', |
|
4541 [param('double', 'minDistance')]) |
|
4542 ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetMinDistance() const [member function] |
|
4543 cls.add_method('GetMinDistance', |
|
4544 'double', |
|
4545 [], |
|
4546 is_const=True) |
|
4547 ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetLambda() const [member function] |
|
4548 cls.add_method('GetLambda', |
|
4549 'double', |
|
4550 [], |
|
4551 is_const=True) |
|
4552 ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function] |
|
4553 cls.add_method('GetSystemLoss', |
|
4554 'double', |
|
4555 [], |
|
4556 is_const=True) |
|
4557 ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
|
4558 cls.add_method('DoCalcRxPower', |
|
4559 'double', |
|
4560 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
|
4561 is_const=True, visibility='private', is_virtual=True) |
|
4562 return |
|
4563 |
4305 def register_Ns3FriisSpectrumPropagationLossModel_methods(root_module, cls): |
4564 def register_Ns3FriisSpectrumPropagationLossModel_methods(root_module, cls): |
4306 ## friis-spectrum-propagation-loss.h (module 'spectrum'): ns3::FriisSpectrumPropagationLossModel::FriisSpectrumPropagationLossModel(ns3::FriisSpectrumPropagationLossModel const & arg0) [copy constructor] |
4565 ## friis-spectrum-propagation-loss.h (module 'spectrum'): ns3::FriisSpectrumPropagationLossModel::FriisSpectrumPropagationLossModel(ns3::FriisSpectrumPropagationLossModel const & arg0) [copy constructor] |
4307 cls.add_constructor([param('ns3::FriisSpectrumPropagationLossModel const &', 'arg0')]) |
4566 cls.add_constructor([param('ns3::FriisSpectrumPropagationLossModel const &', 'arg0')]) |
4308 ## friis-spectrum-propagation-loss.h (module 'spectrum'): ns3::FriisSpectrumPropagationLossModel::FriisSpectrumPropagationLossModel() [constructor] |
4567 ## friis-spectrum-propagation-loss.h (module 'spectrum'): ns3::FriisSpectrumPropagationLossModel::FriisSpectrumPropagationLossModel() [constructor] |
4309 cls.add_constructor([]) |
4568 cls.add_constructor([]) |
4575 cls.add_method('Set', |
4834 cls.add_method('Set', |
4576 'void', |
4835 'void', |
4577 [param('ns3::Ipv6Prefix const &', 'value')]) |
4836 [param('ns3::Ipv6Prefix const &', 'value')]) |
4578 return |
4837 return |
4579 |
4838 |
|
4839 def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls): |
|
4840 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function] |
|
4841 cls.add_method('GetTypeId', |
|
4842 'ns3::TypeId', |
|
4843 [], |
|
4844 is_static=True) |
|
4845 ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor] |
|
4846 cls.add_constructor([]) |
|
4847 ## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function] |
|
4848 cls.add_method('SetPathLossExponent', |
|
4849 'void', |
|
4850 [param('double', 'n')]) |
|
4851 ## propagation-loss-model.h (module 'propagation'): double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function] |
|
4852 cls.add_method('GetPathLossExponent', |
|
4853 'double', |
|
4854 [], |
|
4855 is_const=True) |
|
4856 ## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function] |
|
4857 cls.add_method('SetReference', |
|
4858 'void', |
|
4859 [param('double', 'referenceDistance'), param('double', 'referenceLoss')]) |
|
4860 ## propagation-loss-model.h (module 'propagation'): double ns3::LogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
|
4861 cls.add_method('DoCalcRxPower', |
|
4862 'double', |
|
4863 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
|
4864 is_const=True, visibility='private', is_virtual=True) |
|
4865 return |
|
4866 |
4580 def register_Ns3Mac48AddressChecker_methods(root_module, cls): |
4867 def register_Ns3Mac48AddressChecker_methods(root_module, cls): |
4581 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] |
4868 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] |
4582 cls.add_constructor([]) |
4869 cls.add_constructor([]) |
4583 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [copy constructor] |
4870 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [copy constructor] |
4584 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) |
4871 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) |
4615 cls.add_method('Set', |
4902 cls.add_method('Set', |
4616 'void', |
4903 'void', |
4617 [param('ns3::Mac48Address const &', 'value')]) |
4904 [param('ns3::Mac48Address const &', 'value')]) |
4618 return |
4905 return |
4619 |
4906 |
|
4907 def register_Ns3MatrixPropagationLossModel_methods(root_module, cls): |
|
4908 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::MatrixPropagationLossModel::GetTypeId() [member function] |
|
4909 cls.add_method('GetTypeId', |
|
4910 'ns3::TypeId', |
|
4911 [], |
|
4912 is_static=True) |
|
4913 ## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel::MatrixPropagationLossModel() [constructor] |
|
4914 cls.add_constructor([]) |
|
4915 ## propagation-loss-model.h (module 'propagation'): void ns3::MatrixPropagationLossModel::SetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, double loss, bool symmetric=true) [member function] |
|
4916 cls.add_method('SetLoss', |
|
4917 'void', |
|
4918 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('double', 'loss'), param('bool', 'symmetric', default_value='true')]) |
|
4919 ## propagation-loss-model.h (module 'propagation'): void ns3::MatrixPropagationLossModel::SetDefaultLoss(double arg0) [member function] |
|
4920 cls.add_method('SetDefaultLoss', |
|
4921 'void', |
|
4922 [param('double', 'arg0')]) |
|
4923 ## propagation-loss-model.h (module 'propagation'): double ns3::MatrixPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
|
4924 cls.add_method('DoCalcRxPower', |
|
4925 'double', |
|
4926 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
|
4927 is_const=True, visibility='private', is_virtual=True) |
|
4928 return |
|
4929 |
4620 def register_Ns3MobilityModel_methods(root_module, cls): |
4930 def register_Ns3MobilityModel_methods(root_module, cls): |
4621 ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor] |
4931 ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel(ns3::MobilityModel const & arg0) [copy constructor] |
4622 cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')]) |
4932 cls.add_constructor([param('ns3::MobilityModel const &', 'arg0')]) |
4623 ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel() [constructor] |
4933 ## mobility-model.h (module 'mobility'): ns3::MobilityModel::MobilityModel() [constructor] |
4624 cls.add_constructor([]) |
4934 cls.add_constructor([]) |
4664 ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function] |
4974 ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function] |
4665 cls.add_method('DoSetPosition', |
4975 cls.add_method('DoSetPosition', |
4666 'void', |
4976 'void', |
4667 [param('ns3::Vector const &', 'position')], |
4977 [param('ns3::Vector const &', 'position')], |
4668 is_pure_virtual=True, visibility='private', is_virtual=True) |
4978 is_pure_virtual=True, visibility='private', is_virtual=True) |
|
4979 return |
|
4980 |
|
4981 def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls): |
|
4982 ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::NakagamiPropagationLossModel::GetTypeId() [member function] |
|
4983 cls.add_method('GetTypeId', |
|
4984 'ns3::TypeId', |
|
4985 [], |
|
4986 is_static=True) |
|
4987 ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel::NakagamiPropagationLossModel() [constructor] |
|
4988 cls.add_constructor([]) |
|
4989 ## propagation-loss-model.h (module 'propagation'): double ns3::NakagamiPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
|
4990 cls.add_method('DoCalcRxPower', |
|
4991 'double', |
|
4992 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
|
4993 is_const=True, visibility='private', is_virtual=True) |
4669 return |
4994 return |
4670 |
4995 |
4671 def register_Ns3NetDevice_methods(root_module, cls): |
4996 def register_Ns3NetDevice_methods(root_module, cls): |
4672 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
4997 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
4673 cls.add_constructor([]) |
4998 cls.add_constructor([]) |
4897 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] |
5222 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] |
4898 cls.add_method('GetTypeId', |
5223 cls.add_method('GetTypeId', |
4899 'ns3::TypeId', |
5224 'ns3::TypeId', |
4900 [], |
5225 [], |
4901 is_static=True) |
5226 is_static=True) |
|
5227 ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Callback<void,ns3::Ptr<ns3::NetDevice>,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> listener) [member function] |
|
5228 cls.add_method('RegisterDeviceAdditionListener', |
|
5229 'void', |
|
5230 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')]) |
4902 ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function] |
5231 ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function] |
4903 cls.add_method('RegisterProtocolHandler', |
5232 cls.add_method('RegisterProtocolHandler', |
4904 'void', |
5233 'void', |
4905 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')]) |
5234 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')]) |
|
5235 ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Callback<void,ns3::Ptr<ns3::NetDevice>,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> listener) [member function] |
|
5236 cls.add_method('UnregisterDeviceAdditionListener', |
|
5237 'void', |
|
5238 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')]) |
4906 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler) [member function] |
5239 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Callback<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> handler) [member function] |
4907 cls.add_method('UnregisterProtocolHandler', |
5240 cls.add_method('UnregisterProtocolHandler', |
4908 'void', |
5241 'void', |
4909 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler')]) |
5242 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler')]) |
4910 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] |
5243 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] |
5436 def register_Ns3SpectrumChannel_methods(root_module, cls): |
5764 def register_Ns3SpectrumChannel_methods(root_module, cls): |
5437 ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel() [constructor] |
5765 ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel() [constructor] |
5438 cls.add_constructor([]) |
5766 cls.add_constructor([]) |
5439 ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel(ns3::SpectrumChannel const & arg0) [copy constructor] |
5767 ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel(ns3::SpectrumChannel const & arg0) [copy constructor] |
5440 cls.add_constructor([param('ns3::SpectrumChannel const &', 'arg0')]) |
5768 cls.add_constructor([param('ns3::SpectrumChannel const &', 'arg0')]) |
|
5769 ## spectrum-channel.h (module 'spectrum'): void ns3::SpectrumChannel::AddPropagationLossModel(ns3::Ptr<ns3::PropagationLossModel> loss) [member function] |
|
5770 cls.add_method('AddPropagationLossModel', |
|
5771 'void', |
|
5772 [param('ns3::Ptr< ns3::PropagationLossModel >', 'loss')], |
|
5773 is_pure_virtual=True, is_virtual=True) |
5441 ## spectrum-channel.h (module 'spectrum'): void ns3::SpectrumChannel::AddRx(ns3::Ptr<ns3::SpectrumPhy> phy) [member function] |
5774 ## spectrum-channel.h (module 'spectrum'): void ns3::SpectrumChannel::AddRx(ns3::Ptr<ns3::SpectrumPhy> phy) [member function] |
5442 cls.add_method('AddRx', |
5775 cls.add_method('AddRx', |
5443 'void', |
5776 'void', |
5444 [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], |
5777 [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], |
5445 is_pure_virtual=True, is_virtual=True) |
5778 is_pure_virtual=True, is_virtual=True) |