src/internet/bindings/modulegen__gcc_LP64.py
changeset 10689 a506de747327
parent 10671 ceea137a2468
child 10795 29506f2221e2
equal deleted inserted replaced
10688:ad36a71c737c 10689:a506de747327
   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> >'])
  1024     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
  1049     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
  1025     register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
  1050     register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper'])
  1026     register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
  1051     register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
  1027     register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable'])
  1052     register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable'])
  1028     register_Ns3Probe_methods(root_module, root_module['ns3::Probe'])
  1053     register_Ns3Probe_methods(root_module, root_module['ns3::Probe'])
       
  1054     register_Ns3RipNg_methods(root_module, root_module['ns3::RipNg'])
  1029     register_Ns3TcpL4Protocol_methods(root_module, root_module['ns3::TcpL4Protocol'])
  1055     register_Ns3TcpL4Protocol_methods(root_module, root_module['ns3::TcpL4Protocol'])
  1030     register_Ns3TcpNewReno_methods(root_module, root_module['ns3::TcpNewReno'])
  1056     register_Ns3TcpNewReno_methods(root_module, root_module['ns3::TcpNewReno'])
  1031     register_Ns3TcpReno_methods(root_module, root_module['ns3::TcpReno'])
  1057     register_Ns3TcpReno_methods(root_module, root_module['ns3::TcpReno'])
  1032     register_Ns3TcpRfc793_methods(root_module, root_module['ns3::TcpRfc793'])
  1058     register_Ns3TcpRfc793_methods(root_module, root_module['ns3::TcpRfc793'])
  1033     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
  1059     register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue'])
  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')])
  4674                    [param('uint64_t', 'v')])
  4785                    [param('uint64_t', 'v')])
  4675     ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function]
  4786     ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function]
  4676     cls.add_method('WriteU8', 
  4787     cls.add_method('WriteU8', 
  4677                    'void', 
  4788                    'void', 
  4678                    [param('uint8_t', 'v')])
  4789                    [param('uint8_t', 'v')])
       
  4790     return
       
  4791 
       
  4792 def register_Ns3TimeWithUnit_methods(root_module, cls):
       
  4793     cls.add_output_stream_operator()
       
  4794     ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [copy constructor]
       
  4795     cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')])
       
  4796     ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor]
       
  4797     cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')])
  4679     return
  4798     return
  4680 
  4799 
  4681 def register_Ns3Timer_methods(root_module, cls):
  4800 def register_Ns3Timer_methods(root_module, cls):
  4682     ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer const & arg0) [copy constructor]
  4801     ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer const & arg0) [copy constructor]
  4683     cls.add_constructor([param('ns3::Timer const &', 'arg0')])
  4802     cls.add_constructor([param('ns3::Timer const &', 'arg0')])
  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([])
  9553     cls.add_constructor([param('long long unsigned int', 'v')])
  9809     cls.add_constructor([param('long long unsigned int', 'v')])
  9554     ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor]
  9810     ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor]
  9555     cls.add_constructor([param('std::string const &', 's')])
  9811     cls.add_constructor([param('std::string const &', 's')])
  9556     ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & value) [constructor]
  9812     ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & value) [constructor]
  9557     cls.add_constructor([param('ns3::int64x64_t const &', 'value')])
  9813     cls.add_constructor([param('ns3::int64x64_t const &', 'value')])
       
  9814     ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function]
       
  9815     cls.add_method('As', 
       
  9816                    'ns3::TimeWithUnit', 
       
  9817                    [param('ns3::Time::Unit const', 'unit')], 
       
  9818                    is_const=True)
  9558     ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function]
  9819     ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function]
  9559     cls.add_method('Compare', 
  9820     cls.add_method('Compare', 
  9560                    'int', 
  9821                    'int', 
  9561                    [param('ns3::Time const &', 'o')], 
  9822                    [param('ns3::Time const &', 'o')], 
  9562                    is_const=True)
  9823                    is_const=True)
 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)