208 module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network') |
208 module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network') |
209 ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4 [class] |
209 ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4 [class] |
210 module.add_class('PcapHelperForIpv4', allow_subclassing=True) |
210 module.add_class('PcapHelperForIpv4', allow_subclassing=True) |
211 ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6 [class] |
211 ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6 [class] |
212 module.add_class('PcapHelperForIpv6', allow_subclassing=True) |
212 module.add_class('PcapHelperForIpv6', allow_subclassing=True) |
|
213 ## ripng-helper.h (module 'internet'): ns3::RipNgHelper [class] |
|
214 module.add_class('RipNgHelper', parent=root_module['ns3::Ipv6RoutingHelper']) |
|
215 ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry [class] |
|
216 module.add_class('RipNgRoutingTableEntry', parent=root_module['ns3::Ipv6RoutingTableEntry']) |
|
217 ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::Status_e [enumeration] |
|
218 module.add_enum('Status_e', ['RIPNG_VALID', 'RIPNG_INVALID'], outer_class=root_module['ns3::RipNgRoutingTableEntry']) |
213 ## rtt-estimator.h (module 'internet'): ns3::RttHistory [class] |
219 ## rtt-estimator.h (module 'internet'): ns3::RttHistory [class] |
214 module.add_class('RttHistory') |
220 module.add_class('RttHistory') |
215 ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex [class] |
221 ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex [class] |
216 module.add_class('SPFVertex') |
222 module.add_class('SPFVertex') |
217 ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::VertexType [enumeration] |
223 ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::VertexType [enumeration] |
224 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') |
230 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') |
225 ## tag.h (module 'network'): ns3::Tag [class] |
231 ## tag.h (module 'network'): ns3::Tag [class] |
226 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
232 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
227 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] |
233 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] |
228 module.add_class('TagBuffer', import_from_module='ns.network') |
234 module.add_class('TagBuffer', import_from_module='ns.network') |
|
235 ## nstime.h (module 'core'): ns3::TimeWithUnit [class] |
|
236 module.add_class('TimeWithUnit', import_from_module='ns.core') |
229 ## timer.h (module 'core'): ns3::Timer [class] |
237 ## timer.h (module 'core'): ns3::Timer [class] |
230 module.add_class('Timer', import_from_module='ns.core') |
238 module.add_class('Timer', import_from_module='ns.core') |
231 ## timer.h (module 'core'): ns3::Timer::DestroyPolicy [enumeration] |
239 ## timer.h (module 'core'): ns3::Timer::DestroyPolicy [enumeration] |
232 module.add_enum('DestroyPolicy', ['CANCEL_ON_DESTROY', 'REMOVE_ON_DESTROY', 'CHECK_ON_DESTROY'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') |
240 module.add_enum('DestroyPolicy', ['CANCEL_ON_DESTROY', 'REMOVE_ON_DESTROY', 'CHECK_ON_DESTROY'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') |
233 ## timer.h (module 'core'): ns3::Timer::State [enumeration] |
241 ## timer.h (module 'core'): ns3::Timer::State [enumeration] |
360 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
368 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
361 ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class] |
369 ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class] |
362 module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object']) |
370 module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object']) |
363 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] |
371 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] |
364 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) |
372 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) |
|
373 ## ripng-header.h (module 'internet'): ns3::RipNgHeader [class] |
|
374 module.add_class('RipNgHeader', parent=root_module['ns3::Header']) |
|
375 ## ripng-header.h (module 'internet'): ns3::RipNgHeader::Command_e [enumeration] |
|
376 module.add_enum('Command_e', ['REQUEST', 'RESPONSE'], outer_class=root_module['ns3::RipNgHeader']) |
|
377 ## ripng-header.h (module 'internet'): ns3::RipNgRte [class] |
|
378 module.add_class('RipNgRte', parent=root_module['ns3::Header']) |
365 ## rtt-estimator.h (module 'internet'): ns3::RttEstimator [class] |
379 ## rtt-estimator.h (module 'internet'): ns3::RttEstimator [class] |
366 module.add_class('RttEstimator', parent=root_module['ns3::Object']) |
380 module.add_class('RttEstimator', parent=root_module['ns3::Object']) |
367 ## rtt-estimator.h (module 'internet'): ns3::RttMeanDeviation [class] |
381 ## rtt-estimator.h (module 'internet'): ns3::RttMeanDeviation [class] |
368 module.add_class('RttMeanDeviation', parent=root_module['ns3::RttEstimator']) |
382 module.add_class('RttMeanDeviation', parent=root_module['ns3::RttEstimator']) |
369 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] |
383 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] |
646 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
660 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
647 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class] |
661 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class] |
648 module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
662 module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
649 ## probe.h (module 'stats'): ns3::Probe [class] |
663 ## probe.h (module 'stats'): ns3::Probe [class] |
650 module.add_class('Probe', import_from_module='ns.stats', parent=root_module['ns3::DataCollectionObject']) |
664 module.add_class('Probe', import_from_module='ns.stats', parent=root_module['ns3::DataCollectionObject']) |
|
665 ## ripng.h (module 'internet'): ns3::RipNg [class] |
|
666 module.add_class('RipNg', parent=root_module['ns3::Ipv6RoutingProtocol']) |
|
667 ## ripng.h (module 'internet'): ns3::RipNg::SplitHorizonType_e [enumeration] |
|
668 module.add_enum('SplitHorizonType_e', ['NO_SPLIT_HORIZON', 'SPLIT_HORIZON', 'POISON_REVERSE'], outer_class=root_module['ns3::RipNg']) |
651 ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol [class] |
669 ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol [class] |
652 module.add_class('TcpL4Protocol', parent=root_module['ns3::IpL4Protocol']) |
670 module.add_class('TcpL4Protocol', parent=root_module['ns3::IpL4Protocol']) |
653 ## tcp-newreno.h (module 'internet'): ns3::TcpNewReno [class] |
671 ## tcp-newreno.h (module 'internet'): ns3::TcpNewReno [class] |
654 module.add_class('TcpNewReno', parent=root_module['ns3::TcpSocketBase']) |
672 module.add_class('TcpNewReno', parent=root_module['ns3::TcpSocketBase']) |
655 ## tcp-reno.h (module 'internet'): ns3::TcpReno [class] |
673 ## tcp-reno.h (module 'internet'): ns3::TcpReno [class] |
692 module.add_class('Ipv6PacketProbe', parent=root_module['ns3::Probe']) |
710 module.add_class('Ipv6PacketProbe', parent=root_module['ns3::Probe']) |
693 ## loopback-net-device.h (module 'internet'): ns3::LoopbackNetDevice [class] |
711 ## loopback-net-device.h (module 'internet'): ns3::LoopbackNetDevice [class] |
694 module.add_class('LoopbackNetDevice', parent=root_module['ns3::NetDevice']) |
712 module.add_class('LoopbackNetDevice', parent=root_module['ns3::NetDevice']) |
695 module.add_container('std::vector< unsigned int >', 'unsigned int', container_type=u'vector') |
713 module.add_container('std::vector< unsigned int >', 'unsigned int', container_type=u'vector') |
696 module.add_container('std::vector< bool >', 'bool', container_type=u'vector') |
714 module.add_container('std::vector< bool >', 'bool', container_type=u'vector') |
|
715 module.add_container('std::list< ns3::RipNgRte >', 'ns3::RipNgRte', container_type=u'list') |
697 module.add_container('std::map< ns3::SequenceNumber< unsigned int, int >, ns3::Ptr< ns3::Packet > >', ('ns3::SequenceNumber< unsigned int, int >', 'ns3::Ptr< ns3::Packet >'), container_type=u'map') |
716 module.add_container('std::map< ns3::SequenceNumber< unsigned int, int >, ns3::Ptr< ns3::Packet > >', ('ns3::SequenceNumber< unsigned int, int >', 'ns3::Ptr< ns3::Packet >'), container_type=u'map') |
698 module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type=u'list') |
717 module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type=u'list') |
699 module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type=u'map') |
718 module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type=u'map') |
700 module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type=u'vector') |
719 module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type=u'vector') |
|
720 module.add_container('std::set< unsigned int >', 'unsigned int', container_type=u'set') |
701 typehandlers.add_type_alias(u'ns3::SequenceNumber< short unsigned int, short int >', u'ns3::SequenceNumber16') |
721 typehandlers.add_type_alias(u'ns3::SequenceNumber< short unsigned int, short int >', u'ns3::SequenceNumber16') |
702 typehandlers.add_type_alias(u'ns3::SequenceNumber< short unsigned int, short int >*', u'ns3::SequenceNumber16*') |
722 typehandlers.add_type_alias(u'ns3::SequenceNumber< short unsigned int, short int >*', u'ns3::SequenceNumber16*') |
703 typehandlers.add_type_alias(u'ns3::SequenceNumber< short unsigned int, short int >&', u'ns3::SequenceNumber16&') |
723 typehandlers.add_type_alias(u'ns3::SequenceNumber< short unsigned int, short int >&', u'ns3::SequenceNumber16&') |
704 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned int, int >', u'ns3::SequenceNumber32') |
724 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned int, int >', u'ns3::SequenceNumber32') |
705 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned int, int >*', u'ns3::SequenceNumber32*') |
725 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned int, int >*', u'ns3::SequenceNumber32*') |
835 register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile']) |
855 register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile']) |
836 register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper']) |
856 register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper']) |
837 register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice']) |
857 register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice']) |
838 register_Ns3PcapHelperForIpv4_methods(root_module, root_module['ns3::PcapHelperForIpv4']) |
858 register_Ns3PcapHelperForIpv4_methods(root_module, root_module['ns3::PcapHelperForIpv4']) |
839 register_Ns3PcapHelperForIpv6_methods(root_module, root_module['ns3::PcapHelperForIpv6']) |
859 register_Ns3PcapHelperForIpv6_methods(root_module, root_module['ns3::PcapHelperForIpv6']) |
|
860 register_Ns3RipNgHelper_methods(root_module, root_module['ns3::RipNgHelper']) |
|
861 register_Ns3RipNgRoutingTableEntry_methods(root_module, root_module['ns3::RipNgRoutingTableEntry']) |
840 register_Ns3RttHistory_methods(root_module, root_module['ns3::RttHistory']) |
862 register_Ns3RttHistory_methods(root_module, root_module['ns3::RttHistory']) |
841 register_Ns3SPFVertex_methods(root_module, root_module['ns3::SPFVertex']) |
863 register_Ns3SPFVertex_methods(root_module, root_module['ns3::SPFVertex']) |
842 register_Ns3SequenceNumber32_methods(root_module, root_module['ns3::SequenceNumber32']) |
864 register_Ns3SequenceNumber32_methods(root_module, root_module['ns3::SequenceNumber32']) |
843 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
865 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
844 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) |
866 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) |
845 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
867 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
846 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
868 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
|
869 register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) |
847 register_Ns3Timer_methods(root_module, root_module['ns3::Timer']) |
870 register_Ns3Timer_methods(root_module, root_module['ns3::Timer']) |
848 register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl']) |
871 register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl']) |
849 register_Ns3TracedValue__Double_methods(root_module, root_module['ns3::TracedValue< double >']) |
872 register_Ns3TracedValue__Double_methods(root_module, root_module['ns3::TracedValue< double >']) |
850 register_Ns3TracedValue__Ns3SequenceNumber__lt__unsigned_int__int__gt___methods(root_module, root_module['ns3::TracedValue< ns3::SequenceNumber<unsigned int, int> >']) |
873 register_Ns3TracedValue__Ns3SequenceNumber__lt__unsigned_int__int__gt___methods(root_module, root_module['ns3::TracedValue< ns3::SequenceNumber<unsigned int, int> >']) |
851 register_Ns3TracedValue__Ns3TcpStates_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpStates_t >']) |
874 register_Ns3TracedValue__Ns3TcpStates_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpStates_t >']) |
894 register_Ns3Ipv6PacketInfoTag_methods(root_module, root_module['ns3::Ipv6PacketInfoTag']) |
917 register_Ns3Ipv6PacketInfoTag_methods(root_module, root_module['ns3::Ipv6PacketInfoTag']) |
895 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
918 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
896 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
919 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
897 register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) |
920 register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) |
898 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) |
921 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) |
|
922 register_Ns3RipNgHeader_methods(root_module, root_module['ns3::RipNgHeader']) |
|
923 register_Ns3RipNgRte_methods(root_module, root_module['ns3::RipNgRte']) |
899 register_Ns3RttEstimator_methods(root_module, root_module['ns3::RttEstimator']) |
924 register_Ns3RttEstimator_methods(root_module, root_module['ns3::RttEstimator']) |
900 register_Ns3RttMeanDeviation_methods(root_module, root_module['ns3::RttMeanDeviation']) |
925 register_Ns3RttMeanDeviation_methods(root_module, root_module['ns3::RttMeanDeviation']) |
901 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) |
926 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) |
902 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
927 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
903 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
928 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
4335 'void', |
4361 'void', |
4336 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], |
4362 [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], |
4337 is_pure_virtual=True, is_virtual=True) |
4363 is_pure_virtual=True, is_virtual=True) |
4338 return |
4364 return |
4339 |
4365 |
|
4366 def register_Ns3RipNgHelper_methods(root_module, cls): |
|
4367 ## ripng-helper.h (module 'internet'): ns3::RipNgHelper::RipNgHelper() [constructor] |
|
4368 cls.add_constructor([]) |
|
4369 ## ripng-helper.h (module 'internet'): ns3::RipNgHelper::RipNgHelper(ns3::RipNgHelper const & arg0) [copy constructor] |
|
4370 cls.add_constructor([param('ns3::RipNgHelper const &', 'arg0')]) |
|
4371 ## ripng-helper.h (module 'internet'): ns3::RipNgHelper * ns3::RipNgHelper::Copy() const [member function] |
|
4372 cls.add_method('Copy', |
|
4373 'ns3::RipNgHelper *', |
|
4374 [], |
|
4375 is_const=True, is_virtual=True) |
|
4376 ## ripng-helper.h (module 'internet'): ns3::Ptr<ns3::Ipv6RoutingProtocol> ns3::RipNgHelper::Create(ns3::Ptr<ns3::Node> node) const [member function] |
|
4377 cls.add_method('Create', |
|
4378 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', |
|
4379 [param('ns3::Ptr< ns3::Node >', 'node')], |
|
4380 is_const=True, is_virtual=True) |
|
4381 ## ripng-helper.h (module 'internet'): void ns3::RipNgHelper::Set(std::string name, ns3::AttributeValue const & value) [member function] |
|
4382 cls.add_method('Set', |
|
4383 'void', |
|
4384 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
|
4385 ## ripng-helper.h (module 'internet'): int64_t ns3::RipNgHelper::AssignStreams(ns3::NodeContainer c, int64_t stream) [member function] |
|
4386 cls.add_method('AssignStreams', |
|
4387 'int64_t', |
|
4388 [param('ns3::NodeContainer', 'c'), param('int64_t', 'stream')]) |
|
4389 ## ripng-helper.h (module 'internet'): void ns3::RipNgHelper::SetDefaultRouter(ns3::Ptr<ns3::Node> node, ns3::Ipv6Address nextHop, uint32_t interface) [member function] |
|
4390 cls.add_method('SetDefaultRouter', |
|
4391 'void', |
|
4392 [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')]) |
|
4393 ## ripng-helper.h (module 'internet'): void ns3::RipNgHelper::ExcludeInterface(ns3::Ptr<ns3::Node> node, uint32_t interface) [member function] |
|
4394 cls.add_method('ExcludeInterface', |
|
4395 'void', |
|
4396 [param('ns3::Ptr< ns3::Node >', 'node'), param('uint32_t', 'interface')]) |
|
4397 ## ripng-helper.h (module 'internet'): void ns3::RipNgHelper::SetInterfaceMetric(ns3::Ptr<ns3::Node> node, uint32_t interface, uint8_t metric) [member function] |
|
4398 cls.add_method('SetInterfaceMetric', |
|
4399 'void', |
|
4400 [param('ns3::Ptr< ns3::Node >', 'node'), param('uint32_t', 'interface'), param('uint8_t', 'metric')]) |
|
4401 return |
|
4402 |
|
4403 def register_Ns3RipNgRoutingTableEntry_methods(root_module, cls): |
|
4404 cls.add_output_stream_operator() |
|
4405 ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::RipNgRoutingTableEntry(ns3::RipNgRoutingTableEntry const & arg0) [copy constructor] |
|
4406 cls.add_constructor([param('ns3::RipNgRoutingTableEntry const &', 'arg0')]) |
|
4407 ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::RipNgRoutingTableEntry() [constructor] |
|
4408 cls.add_constructor([]) |
|
4409 ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::RipNgRoutingTableEntry(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse) [constructor] |
|
4410 cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse')]) |
|
4411 ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::RipNgRoutingTableEntry(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, uint32_t interface) [constructor] |
|
4412 cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('uint32_t', 'interface')]) |
|
4413 ## ripng.h (module 'internet'): uint8_t ns3::RipNgRoutingTableEntry::GetRouteMetric() const [member function] |
|
4414 cls.add_method('GetRouteMetric', |
|
4415 'uint8_t', |
|
4416 [], |
|
4417 is_const=True) |
|
4418 ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::Status_e ns3::RipNgRoutingTableEntry::GetRouteStatus() const [member function] |
|
4419 cls.add_method('GetRouteStatus', |
|
4420 'ns3::RipNgRoutingTableEntry::Status_e', |
|
4421 [], |
|
4422 is_const=True) |
|
4423 ## ripng.h (module 'internet'): uint16_t ns3::RipNgRoutingTableEntry::GetRouteTag() const [member function] |
|
4424 cls.add_method('GetRouteTag', |
|
4425 'uint16_t', |
|
4426 [], |
|
4427 is_const=True) |
|
4428 ## ripng.h (module 'internet'): bool ns3::RipNgRoutingTableEntry::IsRouteChanged() const [member function] |
|
4429 cls.add_method('IsRouteChanged', |
|
4430 'bool', |
|
4431 [], |
|
4432 is_const=True) |
|
4433 ## ripng.h (module 'internet'): void ns3::RipNgRoutingTableEntry::SetRouteChanged(bool changed) [member function] |
|
4434 cls.add_method('SetRouteChanged', |
|
4435 'void', |
|
4436 [param('bool', 'changed')]) |
|
4437 ## ripng.h (module 'internet'): void ns3::RipNgRoutingTableEntry::SetRouteMetric(uint8_t routeMetric) [member function] |
|
4438 cls.add_method('SetRouteMetric', |
|
4439 'void', |
|
4440 [param('uint8_t', 'routeMetric')]) |
|
4441 ## ripng.h (module 'internet'): void ns3::RipNgRoutingTableEntry::SetRouteStatus(ns3::RipNgRoutingTableEntry::Status_e status) [member function] |
|
4442 cls.add_method('SetRouteStatus', |
|
4443 'void', |
|
4444 [param('ns3::RipNgRoutingTableEntry::Status_e', 'status')]) |
|
4445 ## ripng.h (module 'internet'): void ns3::RipNgRoutingTableEntry::SetRouteTag(uint16_t routeTag) [member function] |
|
4446 cls.add_method('SetRouteTag', |
|
4447 'void', |
|
4448 [param('uint16_t', 'routeTag')]) |
|
4449 return |
|
4450 |
4340 def register_Ns3RttHistory_methods(root_module, cls): |
4451 def register_Ns3RttHistory_methods(root_module, cls): |
4341 ## rtt-estimator.h (module 'internet'): ns3::RttHistory::RttHistory(ns3::SequenceNumber32 s, uint32_t c, ns3::Time t) [constructor] |
4452 ## rtt-estimator.h (module 'internet'): ns3::RttHistory::RttHistory(ns3::SequenceNumber32 s, uint32_t c, ns3::Time t) [constructor] |
4342 cls.add_constructor([param('ns3::SequenceNumber32', 's'), param('uint32_t', 'c'), param('ns3::Time', 't')]) |
4453 cls.add_constructor([param('ns3::SequenceNumber32', 's'), param('uint32_t', 'c'), param('ns3::Time', 't')]) |
4343 ## rtt-estimator.h (module 'internet'): ns3::RttHistory::RttHistory(ns3::RttHistory const & h) [copy constructor] |
4454 ## rtt-estimator.h (module 'internet'): ns3::RttHistory::RttHistory(ns3::RttHistory const & h) [copy constructor] |
4344 cls.add_constructor([param('ns3::RttHistory const &', 'h')]) |
4455 cls.add_constructor([param('ns3::RttHistory const &', 'h')]) |
7495 ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] |
7614 ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] |
7496 cls.add_method('Peek', |
7615 cls.add_method('Peek', |
7497 'ns3::RngStream *', |
7616 'ns3::RngStream *', |
7498 [], |
7617 [], |
7499 is_const=True, visibility='protected') |
7618 is_const=True, visibility='protected') |
|
7619 return |
|
7620 |
|
7621 def register_Ns3RipNgHeader_methods(root_module, cls): |
|
7622 ## ripng-header.h (module 'internet'): ns3::RipNgHeader::RipNgHeader(ns3::RipNgHeader const & arg0) [copy constructor] |
|
7623 cls.add_constructor([param('ns3::RipNgHeader const &', 'arg0')]) |
|
7624 ## ripng-header.h (module 'internet'): ns3::RipNgHeader::RipNgHeader() [constructor] |
|
7625 cls.add_constructor([]) |
|
7626 ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::AddRte(ns3::RipNgRte rte) [member function] |
|
7627 cls.add_method('AddRte', |
|
7628 'void', |
|
7629 [param('ns3::RipNgRte', 'rte')]) |
|
7630 ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::ClearRtes() [member function] |
|
7631 cls.add_method('ClearRtes', |
|
7632 'void', |
|
7633 []) |
|
7634 ## ripng-header.h (module 'internet'): uint32_t ns3::RipNgHeader::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
7635 cls.add_method('Deserialize', |
|
7636 'uint32_t', |
|
7637 [param('ns3::Buffer::Iterator', 'start')], |
|
7638 is_virtual=True) |
|
7639 ## ripng-header.h (module 'internet'): ns3::RipNgHeader::Command_e ns3::RipNgHeader::GetCommand() const [member function] |
|
7640 cls.add_method('GetCommand', |
|
7641 'ns3::RipNgHeader::Command_e', |
|
7642 [], |
|
7643 is_const=True) |
|
7644 ## ripng-header.h (module 'internet'): ns3::TypeId ns3::RipNgHeader::GetInstanceTypeId() const [member function] |
|
7645 cls.add_method('GetInstanceTypeId', |
|
7646 'ns3::TypeId', |
|
7647 [], |
|
7648 is_const=True, is_virtual=True) |
|
7649 ## ripng-header.h (module 'internet'): std::list<ns3::RipNgRte, std::allocator<ns3::RipNgRte> > ns3::RipNgHeader::GetRteList() const [member function] |
|
7650 cls.add_method('GetRteList', |
|
7651 'std::list< ns3::RipNgRte >', |
|
7652 [], |
|
7653 is_const=True) |
|
7654 ## ripng-header.h (module 'internet'): uint16_t ns3::RipNgHeader::GetRteNumber() const [member function] |
|
7655 cls.add_method('GetRteNumber', |
|
7656 'uint16_t', |
|
7657 [], |
|
7658 is_const=True) |
|
7659 ## ripng-header.h (module 'internet'): uint32_t ns3::RipNgHeader::GetSerializedSize() const [member function] |
|
7660 cls.add_method('GetSerializedSize', |
|
7661 'uint32_t', |
|
7662 [], |
|
7663 is_const=True, is_virtual=True) |
|
7664 ## ripng-header.h (module 'internet'): static ns3::TypeId ns3::RipNgHeader::GetTypeId() [member function] |
|
7665 cls.add_method('GetTypeId', |
|
7666 'ns3::TypeId', |
|
7667 [], |
|
7668 is_static=True) |
|
7669 ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::Print(std::ostream & os) const [member function] |
|
7670 cls.add_method('Print', |
|
7671 'void', |
|
7672 [param('std::ostream &', 'os')], |
|
7673 is_const=True, is_virtual=True) |
|
7674 ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
7675 cls.add_method('Serialize', |
|
7676 'void', |
|
7677 [param('ns3::Buffer::Iterator', 'start')], |
|
7678 is_const=True, is_virtual=True) |
|
7679 ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::SetCommand(ns3::RipNgHeader::Command_e command) [member function] |
|
7680 cls.add_method('SetCommand', |
|
7681 'void', |
|
7682 [param('ns3::RipNgHeader::Command_e', 'command')]) |
|
7683 return |
|
7684 |
|
7685 def register_Ns3RipNgRte_methods(root_module, cls): |
|
7686 ## ripng-header.h (module 'internet'): ns3::RipNgRte::RipNgRte(ns3::RipNgRte const & arg0) [copy constructor] |
|
7687 cls.add_constructor([param('ns3::RipNgRte const &', 'arg0')]) |
|
7688 ## ripng-header.h (module 'internet'): ns3::RipNgRte::RipNgRte() [constructor] |
|
7689 cls.add_constructor([]) |
|
7690 ## ripng-header.h (module 'internet'): uint32_t ns3::RipNgRte::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
7691 cls.add_method('Deserialize', |
|
7692 'uint32_t', |
|
7693 [param('ns3::Buffer::Iterator', 'start')], |
|
7694 is_virtual=True) |
|
7695 ## ripng-header.h (module 'internet'): ns3::TypeId ns3::RipNgRte::GetInstanceTypeId() const [member function] |
|
7696 cls.add_method('GetInstanceTypeId', |
|
7697 'ns3::TypeId', |
|
7698 [], |
|
7699 is_const=True, is_virtual=True) |
|
7700 ## ripng-header.h (module 'internet'): ns3::Ipv6Address ns3::RipNgRte::GetPrefix() const [member function] |
|
7701 cls.add_method('GetPrefix', |
|
7702 'ns3::Ipv6Address', |
|
7703 [], |
|
7704 is_const=True) |
|
7705 ## ripng-header.h (module 'internet'): uint8_t ns3::RipNgRte::GetPrefixLen() const [member function] |
|
7706 cls.add_method('GetPrefixLen', |
|
7707 'uint8_t', |
|
7708 [], |
|
7709 is_const=True) |
|
7710 ## ripng-header.h (module 'internet'): uint8_t ns3::RipNgRte::GetRouteMetric() const [member function] |
|
7711 cls.add_method('GetRouteMetric', |
|
7712 'uint8_t', |
|
7713 [], |
|
7714 is_const=True) |
|
7715 ## ripng-header.h (module 'internet'): uint16_t ns3::RipNgRte::GetRouteTag() const [member function] |
|
7716 cls.add_method('GetRouteTag', |
|
7717 'uint16_t', |
|
7718 [], |
|
7719 is_const=True) |
|
7720 ## ripng-header.h (module 'internet'): uint32_t ns3::RipNgRte::GetSerializedSize() const [member function] |
|
7721 cls.add_method('GetSerializedSize', |
|
7722 'uint32_t', |
|
7723 [], |
|
7724 is_const=True, is_virtual=True) |
|
7725 ## ripng-header.h (module 'internet'): static ns3::TypeId ns3::RipNgRte::GetTypeId() [member function] |
|
7726 cls.add_method('GetTypeId', |
|
7727 'ns3::TypeId', |
|
7728 [], |
|
7729 is_static=True) |
|
7730 ## ripng-header.h (module 'internet'): void ns3::RipNgRte::Print(std::ostream & os) const [member function] |
|
7731 cls.add_method('Print', |
|
7732 'void', |
|
7733 [param('std::ostream &', 'os')], |
|
7734 is_const=True, is_virtual=True) |
|
7735 ## ripng-header.h (module 'internet'): void ns3::RipNgRte::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
7736 cls.add_method('Serialize', |
|
7737 'void', |
|
7738 [param('ns3::Buffer::Iterator', 'start')], |
|
7739 is_const=True, is_virtual=True) |
|
7740 ## ripng-header.h (module 'internet'): void ns3::RipNgRte::SetPrefix(ns3::Ipv6Address prefix) [member function] |
|
7741 cls.add_method('SetPrefix', |
|
7742 'void', |
|
7743 [param('ns3::Ipv6Address', 'prefix')]) |
|
7744 ## ripng-header.h (module 'internet'): void ns3::RipNgRte::SetPrefixLen(uint8_t prefixLen) [member function] |
|
7745 cls.add_method('SetPrefixLen', |
|
7746 'void', |
|
7747 [param('uint8_t', 'prefixLen')]) |
|
7748 ## ripng-header.h (module 'internet'): void ns3::RipNgRte::SetRouteMetric(uint8_t routeMetric) [member function] |
|
7749 cls.add_method('SetRouteMetric', |
|
7750 'void', |
|
7751 [param('uint8_t', 'routeMetric')]) |
|
7752 ## ripng-header.h (module 'internet'): void ns3::RipNgRte::SetRouteTag(uint16_t routeTag) [member function] |
|
7753 cls.add_method('SetRouteTag', |
|
7754 'void', |
|
7755 [param('uint16_t', 'routeTag')]) |
7500 return |
7756 return |
7501 |
7757 |
7502 def register_Ns3RttEstimator_methods(root_module, cls): |
7758 def register_Ns3RttEstimator_methods(root_module, cls): |
7503 ## rtt-estimator.h (module 'internet'): ns3::RttEstimator::RttEstimator() [constructor] |
7759 ## rtt-estimator.h (module 'internet'): ns3::RttEstimator::RttEstimator() [constructor] |
7504 cls.add_constructor([]) |
7760 cls.add_constructor([]) |
14670 ## probe.h (module 'stats'): bool ns3::Probe::IsEnabled() const [member function] |
14931 ## probe.h (module 'stats'): bool ns3::Probe::IsEnabled() const [member function] |
14671 cls.add_method('IsEnabled', |
14932 cls.add_method('IsEnabled', |
14672 'bool', |
14933 'bool', |
14673 [], |
14934 [], |
14674 is_const=True, is_virtual=True) |
14935 is_const=True, is_virtual=True) |
|
14936 return |
|
14937 |
|
14938 def register_Ns3RipNg_methods(root_module, cls): |
|
14939 ## ripng.h (module 'internet'): ns3::RipNg::RipNg(ns3::RipNg const & arg0) [copy constructor] |
|
14940 cls.add_constructor([param('ns3::RipNg const &', 'arg0')]) |
|
14941 ## ripng.h (module 'internet'): ns3::RipNg::RipNg() [constructor] |
|
14942 cls.add_constructor([]) |
|
14943 ## ripng.h (module 'internet'): void ns3::RipNg::AddDefaultRouteTo(ns3::Ipv6Address nextHop, uint32_t interface) [member function] |
|
14944 cls.add_method('AddDefaultRouteTo', |
|
14945 'void', |
|
14946 [param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')]) |
|
14947 ## ripng.h (module 'internet'): int64_t ns3::RipNg::AssignStreams(int64_t stream) [member function] |
|
14948 cls.add_method('AssignStreams', |
|
14949 'int64_t', |
|
14950 [param('int64_t', 'stream')]) |
|
14951 ## ripng.h (module 'internet'): std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > ns3::RipNg::GetInterfaceExclusions() const [member function] |
|
14952 cls.add_method('GetInterfaceExclusions', |
|
14953 'std::set< unsigned int >', |
|
14954 [], |
|
14955 is_const=True) |
|
14956 ## ripng.h (module 'internet'): uint8_t ns3::RipNg::GetInterfaceMetric(uint32_t interface) const [member function] |
|
14957 cls.add_method('GetInterfaceMetric', |
|
14958 'uint8_t', |
|
14959 [param('uint32_t', 'interface')], |
|
14960 is_const=True) |
|
14961 ## ripng.h (module 'internet'): static ns3::TypeId ns3::RipNg::GetTypeId() [member function] |
|
14962 cls.add_method('GetTypeId', |
|
14963 'ns3::TypeId', |
|
14964 [], |
|
14965 is_static=True) |
|
14966 ## ripng.h (module 'internet'): void ns3::RipNg::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] |
|
14967 cls.add_method('NotifyAddAddress', |
|
14968 'void', |
|
14969 [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], |
|
14970 is_virtual=True) |
|
14971 ## ripng.h (module 'internet'): void ns3::RipNg::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] |
|
14972 cls.add_method('NotifyAddRoute', |
|
14973 'void', |
|
14974 [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], |
|
14975 is_virtual=True) |
|
14976 ## ripng.h (module 'internet'): void ns3::RipNg::NotifyInterfaceDown(uint32_t interface) [member function] |
|
14977 cls.add_method('NotifyInterfaceDown', |
|
14978 'void', |
|
14979 [param('uint32_t', 'interface')], |
|
14980 is_virtual=True) |
|
14981 ## ripng.h (module 'internet'): void ns3::RipNg::NotifyInterfaceUp(uint32_t interface) [member function] |
|
14982 cls.add_method('NotifyInterfaceUp', |
|
14983 'void', |
|
14984 [param('uint32_t', 'interface')], |
|
14985 is_virtual=True) |
|
14986 ## ripng.h (module 'internet'): void ns3::RipNg::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] |
|
14987 cls.add_method('NotifyRemoveAddress', |
|
14988 'void', |
|
14989 [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], |
|
14990 is_virtual=True) |
|
14991 ## ripng.h (module 'internet'): void ns3::RipNg::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero( )) [member function] |
|
14992 cls.add_method('NotifyRemoveRoute', |
|
14993 'void', |
|
14994 [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero( )')], |
|
14995 is_virtual=True) |
|
14996 ## ripng.h (module 'internet'): void ns3::RipNg::PrintRoutingTable(ns3::Ptr<ns3::OutputStreamWrapper> stream) const [member function] |
|
14997 cls.add_method('PrintRoutingTable', |
|
14998 'void', |
|
14999 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], |
|
15000 is_const=True, is_virtual=True) |
|
15001 ## ripng.h (module 'internet'): bool ns3::RipNg::RouteInput(ns3::Ptr<ns3::Packet const> p, ns3::Ipv6Header const & header, ns3::Ptr<const ns3::NetDevice> idev, ns3::Callback<void,ns3::Ptr<const ns3::NetDevice>,ns3::Ptr<ns3::Ipv6Route>,ns3::Ptr<const ns3::Packet>,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ucb, ns3::Callback<void,ns3::Ptr<const ns3::NetDevice>,ns3::Ptr<ns3::Ipv6MulticastRoute>,ns3::Ptr<const ns3::Packet>,const ns3::Ipv6Header&,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> mcb, ns3::Callback<void,ns3::Ptr<const ns3::Packet>,const ns3::Ipv6Header&,unsigned int,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> lcb, ns3::Callback<void,ns3::Ptr<const ns3::Packet>,const ns3::Ipv6Header&,ns3::Socket::SocketErrno,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ecb) [member function] |
|
15002 cls.add_method('RouteInput', |
|
15003 'bool', |
|
15004 [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], |
|
15005 is_virtual=True) |
|
15006 ## ripng.h (module 'internet'): ns3::Ptr<ns3::Ipv6Route> ns3::RipNg::RouteOutput(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Header const & header, ns3::Ptr<ns3::NetDevice> oif, ns3::Socket::SocketErrno & sockerr) [member function] |
|
15007 cls.add_method('RouteOutput', |
|
15008 'ns3::Ptr< ns3::Ipv6Route >', |
|
15009 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], |
|
15010 is_virtual=True) |
|
15011 ## ripng.h (module 'internet'): void ns3::RipNg::SetInterfaceExclusions(std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> > exceptions) [member function] |
|
15012 cls.add_method('SetInterfaceExclusions', |
|
15013 'void', |
|
15014 [param('std::set< unsigned int >', 'exceptions')]) |
|
15015 ## ripng.h (module 'internet'): void ns3::RipNg::SetInterfaceMetric(uint32_t interface, uint8_t metric) [member function] |
|
15016 cls.add_method('SetInterfaceMetric', |
|
15017 'void', |
|
15018 [param('uint32_t', 'interface'), param('uint8_t', 'metric')]) |
|
15019 ## ripng.h (module 'internet'): void ns3::RipNg::SetIpv6(ns3::Ptr<ns3::Ipv6> ipv6) [member function] |
|
15020 cls.add_method('SetIpv6', |
|
15021 'void', |
|
15022 [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], |
|
15023 is_virtual=True) |
|
15024 ## ripng.h (module 'internet'): void ns3::RipNg::DoDispose() [member function] |
|
15025 cls.add_method('DoDispose', |
|
15026 'void', |
|
15027 [], |
|
15028 visibility='protected', is_virtual=True) |
|
15029 ## ripng.h (module 'internet'): void ns3::RipNg::DoInitialize() [member function] |
|
15030 cls.add_method('DoInitialize', |
|
15031 'void', |
|
15032 [], |
|
15033 visibility='protected', is_virtual=True) |
14675 return |
15034 return |
14676 |
15035 |
14677 def register_Ns3TcpL4Protocol_methods(root_module, cls): |
15036 def register_Ns3TcpL4Protocol_methods(root_module, cls): |
14678 ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol::PROT_NUMBER [variable] |
15037 ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol::PROT_NUMBER [variable] |
14679 cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) |
15038 cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) |