Moved internet-specific apps to the new internet-apps module
This commit is contained in:
@@ -9,3 +9,4 @@ Internet Models
|
||||
routing-overview
|
||||
tcp
|
||||
codel
|
||||
internet-apps
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/csma-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/ipv6-static-routing-helper.h"
|
||||
|
||||
#include "ns3/ipv6-routing-table-entry.h"
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/csma-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/ipv6-static-routing-helper.h"
|
||||
|
||||
#include "ns3/ipv6-routing-table-entry.h"
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/csma-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/ipv6-static-routing-helper.h"
|
||||
|
||||
#include "ns3/ipv6-routing-table-entry.h"
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/csma-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/ipv6-header.h"
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/csma-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/csma-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
|
||||
#include "ns3/ipv6-routing-table-entry.h"
|
||||
#include "ns3/radvd.h"
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/csma-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
|
||||
#include "ns3/radvd.h"
|
||||
#include "ns3/radvd-interface.h"
|
||||
|
||||
@@ -1,30 +1,30 @@
|
||||
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
|
||||
|
||||
def build(bld):
|
||||
obj = bld.create_ns3_program('icmpv6-redirect', ['csma', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('icmpv6-redirect', ['csma', 'internet', 'internet-apps'])
|
||||
obj.source = 'icmpv6-redirect.cc'
|
||||
|
||||
obj = bld.create_ns3_program('ping6', ['csma', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('ping6', ['csma', 'internet', 'internet-apps'])
|
||||
obj.source = 'ping6.cc'
|
||||
|
||||
obj = bld.create_ns3_program('radvd', ['csma', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('radvd', ['csma', 'internet', 'internet-apps'])
|
||||
obj.source = 'radvd.cc'
|
||||
|
||||
obj = bld.create_ns3_program('radvd-two-prefix', ['csma', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('radvd-two-prefix', ['csma', 'internet', 'internet-apps'])
|
||||
obj.source = 'radvd-two-prefix.cc'
|
||||
|
||||
obj = bld.create_ns3_program('test-ipv6', ['point-to-point', 'internet'])
|
||||
obj.source = 'test-ipv6.cc'
|
||||
|
||||
obj = bld.create_ns3_program('fragmentation-ipv6', ['csma', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('fragmentation-ipv6', ['csma', 'internet', 'internet-apps'])
|
||||
obj.source = 'fragmentation-ipv6.cc'
|
||||
|
||||
obj = bld.create_ns3_program('fragmentation-ipv6-two-MTU', ['csma', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('fragmentation-ipv6-two-MTU', ['csma', 'internet', 'internet-apps'])
|
||||
obj.source = 'fragmentation-ipv6-two-MTU.cc'
|
||||
|
||||
obj = bld.create_ns3_program('loose-routing-ipv6', ['csma', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('loose-routing-ipv6', ['csma', 'internet', 'internet-apps'])
|
||||
obj.source = 'loose-routing-ipv6.cc'
|
||||
|
||||
obj = bld.create_ns3_program('wsn-ping6', ['lr-wpan', 'internet', 'sixlowpan', 'mobility', 'applications'])
|
||||
obj = bld.create_ns3_program('wsn-ping6', ['lr-wpan', 'internet', 'sixlowpan', 'mobility', 'internet-apps'])
|
||||
obj.source = 'wsn-ping6.cc'
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/sixlowpan-module.h"
|
||||
#include "ns3/lr-wpan-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/mobility-module.h"
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/csma-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/ipv6-static-routing-helper.h"
|
||||
#include "ns3/ipv6-routing-table-entry.h"
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/csma-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/ipv6-static-routing-helper.h"
|
||||
|
||||
#include "ns3/ipv6-routing-table-entry.h"
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
# router
|
||||
#
|
||||
|
||||
import ns.applications
|
||||
import ns.internet_apps
|
||||
import ns.core
|
||||
import ns.csma
|
||||
import ns.internet
|
||||
@@ -84,7 +84,7 @@ def main(argv):
|
||||
packetSize = 1024;
|
||||
maxPacketCount = 5;
|
||||
interPacketInterval = ns.core.Seconds(1.);
|
||||
ping6 = ns.applications.Ping6Helper();
|
||||
ping6 = ns.internet_apps.Ping6Helper();
|
||||
|
||||
ping6.SetLocal(i1.GetAddress(0, 1));
|
||||
ping6.SetRemote(i2.GetAddress(1, 1));
|
||||
|
||||
@@ -30,7 +30,7 @@ def build(bld):
|
||||
obj.source = 'mixed-global-routing.cc'
|
||||
|
||||
obj = bld.create_ns3_program('simple-routing-ping6',
|
||||
['csma', 'internet', 'applications'])
|
||||
['csma', 'internet', 'internet-apps'])
|
||||
obj.source = 'simple-routing-ping6.cc'
|
||||
|
||||
obj = bld.create_ns3_program('manet-routing-compare',
|
||||
@@ -38,7 +38,7 @@ def build(bld):
|
||||
obj.source = 'manet-routing-compare.cc'
|
||||
|
||||
obj = bld.create_ns3_program('ripng-simple-network',
|
||||
['csma', 'internet', 'applications'])
|
||||
['csma', 'internet', 'internet-apps'])
|
||||
obj.source = 'ripng-simple-network.cc'
|
||||
|
||||
bld.register_ns3_script('simple-routing-ping6.py', ['csma', 'internet', 'applications'])
|
||||
bld.register_ns3_script('simple-routing-ping6.py', ['csma', 'internet', 'internet-apps'])
|
||||
|
||||
@@ -2,5 +2,5 @@
|
||||
|
||||
def build(bld):
|
||||
obj = bld.create_ns3_program('aodv',
|
||||
['wifi', 'internet', 'aodv', 'applications'])
|
||||
['wifi', 'internet', 'aodv', 'internet-apps'])
|
||||
obj.source = 'aodv.cc'
|
||||
|
||||
@@ -40,8 +40,6 @@ def register_types(module):
|
||||
module.add_class('AttributeConstructionList', import_from_module='ns.core')
|
||||
## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct]
|
||||
module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList'])
|
||||
## average.h (module 'stats'): ns3::Average<double> [class]
|
||||
module.add_class('Average', import_from_module='ns.stats', template_parameters=['double'])
|
||||
## buffer.h (module 'network'): ns3::Buffer [class]
|
||||
module.add_class('Buffer', import_from_module='ns.network')
|
||||
## buffer.h (module 'network'): ns3::Buffer::Iterator [class]
|
||||
@@ -160,10 +158,6 @@ def register_types(module):
|
||||
module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SSL', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4', 'DLT_NETLINK'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
|
||||
## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class]
|
||||
module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
|
||||
## ping6-helper.h (module 'applications'): ns3::Ping6Helper [class]
|
||||
module.add_class('Ping6Helper')
|
||||
## radvd-helper.h (module 'applications'): ns3::RadvdHelper [class]
|
||||
module.add_class('RadvdHelper')
|
||||
## simple-net-device-helper.h (module 'network'): ns3::SimpleNetDeviceHelper [class]
|
||||
module.add_class('SimpleNetDeviceHelper', import_from_module='ns.network')
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class]
|
||||
@@ -198,8 +192,6 @@ def register_types(module):
|
||||
module.add_class('UdpServerHelper')
|
||||
## udp-client-server-helper.h (module 'applications'): ns3::UdpTraceClientHelper [class]
|
||||
module.add_class('UdpTraceClientHelper')
|
||||
## v4ping-helper.h (module 'applications'): ns3::V4PingHelper [class]
|
||||
module.add_class('V4PingHelper')
|
||||
## empty.h (module 'core'): ns3::empty [class]
|
||||
module.add_class('empty', import_from_module='ns.core')
|
||||
## int64x64-double.h (module 'core'): ns3::int64x64_t [class]
|
||||
@@ -284,10 +276,6 @@ def register_types(module):
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::PbbPacket', 'ns3::Header', 'ns3::DefaultDeleter<ns3::PbbPacket>'], parent=root_module['ns3::Header'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::PbbTlv, ns3::empty, ns3::DefaultDeleter<ns3::PbbTlv> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::PbbTlv', 'ns3::empty', 'ns3::DefaultDeleter<ns3::PbbTlv>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::RadvdInterface', 'ns3::empty', 'ns3::DefaultDeleter<ns3::RadvdInterface>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::RadvdPrefix', 'ns3::empty', 'ns3::DefaultDeleter<ns3::RadvdPrefix>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## socket.h (module 'network'): ns3::Socket [class]
|
||||
@@ -426,8 +414,6 @@ def register_types(module):
|
||||
module.add_class('Mac64AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
|
||||
## mac64-address.h (module 'network'): ns3::Mac64AddressValue [class]
|
||||
module.add_class('Mac64AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
|
||||
## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<double> [class]
|
||||
module.add_class('MinMaxAvgTotalCalculator', import_from_module='ns.stats', template_parameters=['double'], parent=[root_module['ns3::DataCalculator'], root_module['ns3::StatisticalSummary']])
|
||||
## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<unsigned int> [class]
|
||||
module.add_class('MinMaxAvgTotalCalculator', import_from_module='ns.stats', template_parameters=['unsigned int'], parent=[root_module['ns3::DataCalculator'], root_module['ns3::StatisticalSummary']])
|
||||
## net-device.h (module 'network'): ns3::NetDevice [class]
|
||||
@@ -480,16 +466,8 @@ def register_types(module):
|
||||
module.add_class('PbbPacket', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::PbbPacket, ns3::Header, ns3::DefaultDeleter<ns3::PbbPacket> >'])
|
||||
## packetbb.h (module 'network'): ns3::PbbTlv [class]
|
||||
module.add_class('PbbTlv', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::PbbTlv, ns3::empty, ns3::DefaultDeleter<ns3::PbbTlv> >'])
|
||||
## ping6.h (module 'applications'): ns3::Ping6 [class]
|
||||
module.add_class('Ping6', parent=root_module['ns3::Application'])
|
||||
## probe.h (module 'stats'): ns3::Probe [class]
|
||||
module.add_class('Probe', import_from_module='ns.stats', parent=root_module['ns3::DataCollectionObject'])
|
||||
## radvd.h (module 'applications'): ns3::Radvd [class]
|
||||
module.add_class('Radvd', parent=root_module['ns3::Application'])
|
||||
## radvd-interface.h (module 'applications'): ns3::RadvdInterface [class]
|
||||
module.add_class('RadvdInterface', parent=root_module['ns3::SimpleRefCount< ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> >'])
|
||||
## radvd-prefix.h (module 'applications'): ns3::RadvdPrefix [class]
|
||||
module.add_class('RadvdPrefix', parent=root_module['ns3::SimpleRefCount< ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> >'])
|
||||
## error-model.h (module 'network'): ns3::RateErrorModel [class]
|
||||
module.add_class('RateErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel'])
|
||||
## error-model.h (module 'network'): ns3::RateErrorModel::ErrorUnit [enumeration]
|
||||
@@ -518,8 +496,6 @@ def register_types(module):
|
||||
module.add_class('UdpTraceClient', parent=root_module['ns3::Application'])
|
||||
## uinteger.h (module 'core'): ns3::UintegerValue [class]
|
||||
module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
|
||||
## v4ping.h (module 'applications'): ns3::V4Ping [class]
|
||||
module.add_class('V4Ping', parent=root_module['ns3::Application'])
|
||||
## address.h (module 'network'): ns3::AddressChecker [class]
|
||||
module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
|
||||
## address.h (module 'network'): ns3::AddressValue [class]
|
||||
@@ -536,11 +512,9 @@ def register_types(module):
|
||||
module.add_class('PacketProbe', import_from_module='ns.network', parent=root_module['ns3::Probe'])
|
||||
## packetbb.h (module 'network'): ns3::PbbAddressTlv [class]
|
||||
module.add_class('PbbAddressTlv', import_from_module='ns.network', parent=root_module['ns3::PbbTlv'])
|
||||
module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type=u'vector')
|
||||
module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type=u'list')
|
||||
module.add_container('std::list< unsigned int >', 'unsigned int', container_type=u'list')
|
||||
module.add_container('std::list< ns3::Ptr< ns3::Socket > >', 'ns3::Ptr< ns3::Socket >', container_type=u'list')
|
||||
module.add_container('std::list< ns3::Ptr< ns3::RadvdPrefix > >', 'ns3::Ptr< ns3::RadvdPrefix >', container_type=u'list')
|
||||
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::GenericPhyTxEndCallback')
|
||||
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::GenericPhyTxEndCallback*')
|
||||
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::GenericPhyTxEndCallback&')
|
||||
@@ -680,7 +654,6 @@ def register_methods(root_module):
|
||||
register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice'])
|
||||
register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList'])
|
||||
register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item'])
|
||||
register_Ns3Average__Double_methods(root_module, root_module['ns3::Average< double >'])
|
||||
register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer'])
|
||||
register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator'])
|
||||
register_Ns3BulkSendHelper_methods(root_module, root_module['ns3::BulkSendHelper'])
|
||||
@@ -729,8 +702,6 @@ def register_methods(root_module):
|
||||
register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile'])
|
||||
register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper'])
|
||||
register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice'])
|
||||
register_Ns3Ping6Helper_methods(root_module, root_module['ns3::Ping6Helper'])
|
||||
register_Ns3RadvdHelper_methods(root_module, root_module['ns3::RadvdHelper'])
|
||||
register_Ns3SimpleNetDeviceHelper_methods(root_module, root_module['ns3::SimpleNetDeviceHelper'])
|
||||
register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
|
||||
register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator'])
|
||||
@@ -747,7 +718,6 @@ def register_methods(root_module):
|
||||
register_Ns3UdpEchoServerHelper_methods(root_module, root_module['ns3::UdpEchoServerHelper'])
|
||||
register_Ns3UdpServerHelper_methods(root_module, root_module['ns3::UdpServerHelper'])
|
||||
register_Ns3UdpTraceClientHelper_methods(root_module, root_module['ns3::UdpTraceClientHelper'])
|
||||
register_Ns3V4PingHelper_methods(root_module, root_module['ns3::V4PingHelper'])
|
||||
register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
|
||||
register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t'])
|
||||
register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk'])
|
||||
@@ -780,8 +750,6 @@ def register_methods(root_module):
|
||||
register_Ns3SimpleRefCount__Ns3PbbMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3PbbMessage__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::PbbMessage, ns3::empty, ns3::DefaultDeleter<ns3::PbbMessage> >'])
|
||||
register_Ns3SimpleRefCount__Ns3PbbPacket_Ns3Header_Ns3DefaultDeleter__lt__ns3PbbPacket__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::PbbPacket, ns3::Header, ns3::DefaultDeleter<ns3::PbbPacket> >'])
|
||||
register_Ns3SimpleRefCount__Ns3PbbTlv_Ns3Empty_Ns3DefaultDeleter__lt__ns3PbbTlv__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::PbbTlv, ns3::empty, ns3::DefaultDeleter<ns3::PbbTlv> >'])
|
||||
register_Ns3SimpleRefCount__Ns3RadvdInterface_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdInterface__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> >'])
|
||||
register_Ns3SimpleRefCount__Ns3RadvdPrefix_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdPrefix__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> >'])
|
||||
register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
|
||||
register_Ns3Socket_methods(root_module, root_module['ns3::Socket'])
|
||||
register_Ns3SocketAddressTag_methods(root_module, root_module['ns3::SocketAddressTag'])
|
||||
@@ -847,7 +815,6 @@ def register_methods(root_module):
|
||||
register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
|
||||
register_Ns3Mac64AddressChecker_methods(root_module, root_module['ns3::Mac64AddressChecker'])
|
||||
register_Ns3Mac64AddressValue_methods(root_module, root_module['ns3::Mac64AddressValue'])
|
||||
register_Ns3MinMaxAvgTotalCalculator__Double_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< double >'])
|
||||
register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >'])
|
||||
register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
|
||||
register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
|
||||
@@ -873,11 +840,7 @@ def register_methods(root_module):
|
||||
register_Ns3PbbMessageIpv6_methods(root_module, root_module['ns3::PbbMessageIpv6'])
|
||||
register_Ns3PbbPacket_methods(root_module, root_module['ns3::PbbPacket'])
|
||||
register_Ns3PbbTlv_methods(root_module, root_module['ns3::PbbTlv'])
|
||||
register_Ns3Ping6_methods(root_module, root_module['ns3::Ping6'])
|
||||
register_Ns3Probe_methods(root_module, root_module['ns3::Probe'])
|
||||
register_Ns3Radvd_methods(root_module, root_module['ns3::Radvd'])
|
||||
register_Ns3RadvdInterface_methods(root_module, root_module['ns3::RadvdInterface'])
|
||||
register_Ns3RadvdPrefix_methods(root_module, root_module['ns3::RadvdPrefix'])
|
||||
register_Ns3RateErrorModel_methods(root_module, root_module['ns3::RateErrorModel'])
|
||||
register_Ns3ReceiveListErrorModel_methods(root_module, root_module['ns3::ReceiveListErrorModel'])
|
||||
register_Ns3SimpleChannel_methods(root_module, root_module['ns3::SimpleChannel'])
|
||||
@@ -891,7 +854,6 @@ def register_methods(root_module):
|
||||
register_Ns3UdpServer_methods(root_module, root_module['ns3::UdpServer'])
|
||||
register_Ns3UdpTraceClient_methods(root_module, root_module['ns3::UdpTraceClient'])
|
||||
register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
|
||||
register_Ns3V4Ping_methods(root_module, root_module['ns3::V4Ping'])
|
||||
register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
|
||||
register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue'])
|
||||
register_Ns3ApplicationPacketProbe_methods(root_module, root_module['ns3::ApplicationPacketProbe'])
|
||||
@@ -1218,71 +1180,6 @@ def register_Ns3AttributeConstructionListItem_methods(root_module, cls):
|
||||
cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False)
|
||||
return
|
||||
|
||||
def register_Ns3Average__Double_methods(root_module, cls):
|
||||
## average.h (module 'stats'): ns3::Average<double>::Average(ns3::Average<double> const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Average< double > const &', 'arg0')])
|
||||
## average.h (module 'stats'): ns3::Average<double>::Average() [constructor]
|
||||
cls.add_constructor([])
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Avg() const [member function]
|
||||
cls.add_method('Avg',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): uint32_t ns3::Average<double>::Count() const [member function]
|
||||
cls.add_method('Count',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Error90() const [member function]
|
||||
cls.add_method('Error90',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Error95() const [member function]
|
||||
cls.add_method('Error95',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Error99() const [member function]
|
||||
cls.add_method('Error99',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Max() const [member function]
|
||||
cls.add_method('Max',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Mean() const [member function]
|
||||
cls.add_method('Mean',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Min() const [member function]
|
||||
cls.add_method('Min',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): void ns3::Average<double>::Reset() [member function]
|
||||
cls.add_method('Reset',
|
||||
'void',
|
||||
[])
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Stddev() const [member function]
|
||||
cls.add_method('Stddev',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): void ns3::Average<double>::Update(double const & x) [member function]
|
||||
cls.add_method('Update',
|
||||
'void',
|
||||
[param('double const &', 'x')])
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Var() const [member function]
|
||||
cls.add_method('Var',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
return
|
||||
|
||||
def register_Ns3Buffer_methods(root_module, cls):
|
||||
## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -3493,72 +3390,6 @@ def register_Ns3PcapHelperForDevice_methods(root_module, cls):
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3Ping6Helper_methods(root_module, cls):
|
||||
## ping6-helper.h (module 'applications'): ns3::Ping6Helper::Ping6Helper(ns3::Ping6Helper const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Ping6Helper const &', 'arg0')])
|
||||
## ping6-helper.h (module 'applications'): ns3::Ping6Helper::Ping6Helper() [constructor]
|
||||
cls.add_constructor([])
|
||||
## ping6-helper.h (module 'applications'): ns3::ApplicationContainer ns3::Ping6Helper::Install(ns3::NodeContainer c) [member function]
|
||||
cls.add_method('Install',
|
||||
'ns3::ApplicationContainer',
|
||||
[param('ns3::NodeContainer', 'c')])
|
||||
## ping6-helper.h (module 'applications'): void ns3::Ping6Helper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
|
||||
cls.add_method('SetAttribute',
|
||||
'void',
|
||||
[param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
|
||||
## ping6-helper.h (module 'applications'): void ns3::Ping6Helper::SetIfIndex(uint32_t ifIndex) [member function]
|
||||
cls.add_method('SetIfIndex',
|
||||
'void',
|
||||
[param('uint32_t', 'ifIndex')])
|
||||
## ping6-helper.h (module 'applications'): void ns3::Ping6Helper::SetLocal(ns3::Ipv6Address ip) [member function]
|
||||
cls.add_method('SetLocal',
|
||||
'void',
|
||||
[param('ns3::Ipv6Address', 'ip')])
|
||||
## ping6-helper.h (module 'applications'): void ns3::Ping6Helper::SetRemote(ns3::Ipv6Address ip) [member function]
|
||||
cls.add_method('SetRemote',
|
||||
'void',
|
||||
[param('ns3::Ipv6Address', 'ip')])
|
||||
## ping6-helper.h (module 'applications'): void ns3::Ping6Helper::SetRoutersAddress(std::vector<ns3::Ipv6Address, std::allocator<ns3::Ipv6Address> > routers) [member function]
|
||||
cls.add_method('SetRoutersAddress',
|
||||
'void',
|
||||
[param('std::vector< ns3::Ipv6Address >', 'routers')])
|
||||
return
|
||||
|
||||
def register_Ns3RadvdHelper_methods(root_module, cls):
|
||||
## radvd-helper.h (module 'applications'): ns3::RadvdHelper::RadvdHelper(ns3::RadvdHelper const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::RadvdHelper const &', 'arg0')])
|
||||
## radvd-helper.h (module 'applications'): ns3::RadvdHelper::RadvdHelper() [constructor]
|
||||
cls.add_constructor([])
|
||||
## radvd-helper.h (module 'applications'): void ns3::RadvdHelper::AddAnnouncedPrefix(uint32_t interface, ns3::Ipv6Address prefix, uint32_t prefixLength) [member function]
|
||||
cls.add_method('AddAnnouncedPrefix',
|
||||
'void',
|
||||
[param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefix'), param('uint32_t', 'prefixLength')])
|
||||
## radvd-helper.h (module 'applications'): void ns3::RadvdHelper::ClearPrefixes() [member function]
|
||||
cls.add_method('ClearPrefixes',
|
||||
'void',
|
||||
[])
|
||||
## radvd-helper.h (module 'applications'): void ns3::RadvdHelper::DisableDefaultRouterForInterface(uint32_t interface) [member function]
|
||||
cls.add_method('DisableDefaultRouterForInterface',
|
||||
'void',
|
||||
[param('uint32_t', 'interface')])
|
||||
## radvd-helper.h (module 'applications'): void ns3::RadvdHelper::EnableDefaultRouterForInterface(uint32_t interface) [member function]
|
||||
cls.add_method('EnableDefaultRouterForInterface',
|
||||
'void',
|
||||
[param('uint32_t', 'interface')])
|
||||
## radvd-helper.h (module 'applications'): ns3::Ptr<ns3::RadvdInterface> ns3::RadvdHelper::GetRadvdInterface(uint32_t interface) [member function]
|
||||
cls.add_method('GetRadvdInterface',
|
||||
'ns3::Ptr< ns3::RadvdInterface >',
|
||||
[param('uint32_t', 'interface')])
|
||||
## radvd-helper.h (module 'applications'): ns3::ApplicationContainer ns3::RadvdHelper::Install(ns3::Ptr<ns3::Node> node) [member function]
|
||||
cls.add_method('Install',
|
||||
'ns3::ApplicationContainer',
|
||||
[param('ns3::Ptr< ns3::Node >', 'node')])
|
||||
## radvd-helper.h (module 'applications'): void ns3::RadvdHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
|
||||
cls.add_method('SetAttribute',
|
||||
'void',
|
||||
[param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
|
||||
return
|
||||
|
||||
def register_Ns3SimpleNetDeviceHelper_methods(root_module, cls):
|
||||
## simple-net-device-helper.h (module 'network'): ns3::SimpleNetDeviceHelper::SimpleNetDeviceHelper(ns3::SimpleNetDeviceHelper const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::SimpleNetDeviceHelper const &', 'arg0')])
|
||||
@@ -4219,32 +4050,6 @@ def register_Ns3UdpTraceClientHelper_methods(root_module, cls):
|
||||
[param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
|
||||
return
|
||||
|
||||
def register_Ns3V4PingHelper_methods(root_module, cls):
|
||||
## v4ping-helper.h (module 'applications'): ns3::V4PingHelper::V4PingHelper(ns3::V4PingHelper const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::V4PingHelper const &', 'arg0')])
|
||||
## v4ping-helper.h (module 'applications'): ns3::V4PingHelper::V4PingHelper(ns3::Ipv4Address remote) [constructor]
|
||||
cls.add_constructor([param('ns3::Ipv4Address', 'remote')])
|
||||
## v4ping-helper.h (module 'applications'): ns3::ApplicationContainer ns3::V4PingHelper::Install(ns3::NodeContainer nodes) const [member function]
|
||||
cls.add_method('Install',
|
||||
'ns3::ApplicationContainer',
|
||||
[param('ns3::NodeContainer', 'nodes')],
|
||||
is_const=True)
|
||||
## v4ping-helper.h (module 'applications'): ns3::ApplicationContainer ns3::V4PingHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
|
||||
cls.add_method('Install',
|
||||
'ns3::ApplicationContainer',
|
||||
[param('ns3::Ptr< ns3::Node >', 'node')],
|
||||
is_const=True)
|
||||
## v4ping-helper.h (module 'applications'): ns3::ApplicationContainer ns3::V4PingHelper::Install(std::string nodeName) const [member function]
|
||||
cls.add_method('Install',
|
||||
'ns3::ApplicationContainer',
|
||||
[param('std::string', 'nodeName')],
|
||||
is_const=True)
|
||||
## v4ping-helper.h (module 'applications'): void ns3::V4PingHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
|
||||
cls.add_method('SetAttribute',
|
||||
'void',
|
||||
[param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
|
||||
return
|
||||
|
||||
def register_Ns3Empty_methods(root_module, cls):
|
||||
## empty.h (module 'core'): ns3::empty::empty() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -5395,30 +5200,6 @@ def register_Ns3SimpleRefCount__Ns3PbbTlv_Ns3Empty_Ns3DefaultDeleter__lt__ns3Pbb
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3SimpleRefCount__Ns3RadvdInterface_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdInterface__gt___methods(root_module, cls):
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> >::SimpleRefCount() [constructor]
|
||||
cls.add_constructor([])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> >::SimpleRefCount(ns3::SimpleRefCount<ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> > const & o) [copy constructor]
|
||||
cls.add_constructor([param('ns3::SimpleRefCount< ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter< ns3::RadvdInterface > > const &', 'o')])
|
||||
## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> >::Cleanup() [member function]
|
||||
cls.add_method('Cleanup',
|
||||
'void',
|
||||
[],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3SimpleRefCount__Ns3RadvdPrefix_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdPrefix__gt___methods(root_module, cls):
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> >::SimpleRefCount() [constructor]
|
||||
cls.add_constructor([])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> >::SimpleRefCount(ns3::SimpleRefCount<ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> > const & o) [copy constructor]
|
||||
cls.add_constructor([param('ns3::SimpleRefCount< ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter< ns3::RadvdPrefix > > const &', 'o')])
|
||||
## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> >::Cleanup() [member function]
|
||||
cls.add_method('Cleanup',
|
||||
'void',
|
||||
[],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls):
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -7952,76 +7733,6 @@ def register_Ns3Mac64AddressValue_methods(root_module, cls):
|
||||
[param('ns3::Mac64Address const &', 'value')])
|
||||
return
|
||||
|
||||
def register_Ns3MinMaxAvgTotalCalculator__Double_methods(root_module, cls):
|
||||
## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<double>::MinMaxAvgTotalCalculator(ns3::MinMaxAvgTotalCalculator<double> const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::MinMaxAvgTotalCalculator< double > const &', 'arg0')])
|
||||
## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<double>::MinMaxAvgTotalCalculator() [constructor]
|
||||
cls.add_constructor([])
|
||||
## basic-data-calculators.h (module 'stats'): static ns3::TypeId ns3::MinMaxAvgTotalCalculator<double>::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<double>::Output(ns3::DataOutputCallback & callback) const [member function]
|
||||
cls.add_method('Output',
|
||||
'void',
|
||||
[param('ns3::DataOutputCallback &', 'callback')],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<double>::Reset() [member function]
|
||||
cls.add_method('Reset',
|
||||
'void',
|
||||
[])
|
||||
## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<double>::Update(double const i) [member function]
|
||||
cls.add_method('Update',
|
||||
'void',
|
||||
[param('double const', 'i')])
|
||||
## basic-data-calculators.h (module 'stats'): long int ns3::MinMaxAvgTotalCalculator<double>::getCount() const [member function]
|
||||
cls.add_method('getCount',
|
||||
'long int',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getMax() const [member function]
|
||||
cls.add_method('getMax',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getMean() const [member function]
|
||||
cls.add_method('getMean',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getMin() const [member function]
|
||||
cls.add_method('getMin',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getSqrSum() const [member function]
|
||||
cls.add_method('getSqrSum',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getStddev() const [member function]
|
||||
cls.add_method('getStddev',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getSum() const [member function]
|
||||
cls.add_method('getSum',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getVariance() const [member function]
|
||||
cls.add_method('getVariance',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<double>::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, cls):
|
||||
## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<unsigned int>::MinMaxAvgTotalCalculator(ns3::MinMaxAvgTotalCalculator<unsigned int> const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::MinMaxAvgTotalCalculator< unsigned int > const &', 'arg0')])
|
||||
@@ -9974,49 +9685,6 @@ def register_Ns3PbbTlv_methods(root_module, cls):
|
||||
visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3Ping6_methods(root_module, cls):
|
||||
## ping6.h (module 'applications'): ns3::Ping6::Ping6(ns3::Ping6 const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Ping6 const &', 'arg0')])
|
||||
## ping6.h (module 'applications'): ns3::Ping6::Ping6() [constructor]
|
||||
cls.add_constructor([])
|
||||
## ping6.h (module 'applications'): static ns3::TypeId ns3::Ping6::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::SetIfIndex(uint32_t ifIndex) [member function]
|
||||
cls.add_method('SetIfIndex',
|
||||
'void',
|
||||
[param('uint32_t', 'ifIndex')])
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::SetLocal(ns3::Ipv6Address ipv6) [member function]
|
||||
cls.add_method('SetLocal',
|
||||
'void',
|
||||
[param('ns3::Ipv6Address', 'ipv6')])
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::SetRemote(ns3::Ipv6Address ipv6) [member function]
|
||||
cls.add_method('SetRemote',
|
||||
'void',
|
||||
[param('ns3::Ipv6Address', 'ipv6')])
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::SetRouters(std::vector<ns3::Ipv6Address, std::allocator<ns3::Ipv6Address> > routers) [member function]
|
||||
cls.add_method('SetRouters',
|
||||
'void',
|
||||
[param('std::vector< ns3::Ipv6Address >', 'routers')])
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::StartApplication() [member function]
|
||||
cls.add_method('StartApplication',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::StopApplication() [member function]
|
||||
cls.add_method('StopApplication',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3Probe_methods(root_module, cls):
|
||||
## probe.h (module 'stats'): ns3::Probe::Probe(ns3::Probe const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Probe const &', 'arg0')])
|
||||
@@ -10044,325 +9712,6 @@ def register_Ns3Probe_methods(root_module, cls):
|
||||
is_const=True, is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3Radvd_methods(root_module, cls):
|
||||
## radvd.h (module 'applications'): ns3::Radvd::Radvd(ns3::Radvd const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Radvd const &', 'arg0')])
|
||||
## radvd.h (module 'applications'): ns3::Radvd::Radvd() [constructor]
|
||||
cls.add_constructor([])
|
||||
## radvd.h (module 'applications'): void ns3::Radvd::AddConfiguration(ns3::Ptr<ns3::RadvdInterface> routerInterface) [member function]
|
||||
cls.add_method('AddConfiguration',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::RadvdInterface >', 'routerInterface')])
|
||||
## radvd.h (module 'applications'): int64_t ns3::Radvd::AssignStreams(int64_t stream) [member function]
|
||||
cls.add_method('AssignStreams',
|
||||
'int64_t',
|
||||
[param('int64_t', 'stream')])
|
||||
## radvd.h (module 'applications'): static ns3::TypeId ns3::Radvd::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## radvd.h (module 'applications'): ns3::Radvd::MAX_INITIAL_RTR_ADVERTISEMENTS [variable]
|
||||
cls.add_static_attribute('MAX_INITIAL_RTR_ADVERTISEMENTS', 'uint32_t const', is_const=True)
|
||||
## radvd.h (module 'applications'): ns3::Radvd::MAX_INITIAL_RTR_ADVERT_INTERVAL [variable]
|
||||
cls.add_static_attribute('MAX_INITIAL_RTR_ADVERT_INTERVAL', 'uint32_t const', is_const=True)
|
||||
## radvd.h (module 'applications'): ns3::Radvd::MAX_RA_DELAY_TIME [variable]
|
||||
cls.add_static_attribute('MAX_RA_DELAY_TIME', 'uint32_t const', is_const=True)
|
||||
## radvd.h (module 'applications'): ns3::Radvd::MIN_DELAY_BETWEEN_RAS [variable]
|
||||
cls.add_static_attribute('MIN_DELAY_BETWEEN_RAS', 'uint32_t const', is_const=True)
|
||||
## radvd.h (module 'applications'): void ns3::Radvd::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## radvd.h (module 'applications'): void ns3::Radvd::StartApplication() [member function]
|
||||
cls.add_method('StartApplication',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
## radvd.h (module 'applications'): void ns3::Radvd::StopApplication() [member function]
|
||||
cls.add_method('StopApplication',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3RadvdInterface_methods(root_module, cls):
|
||||
## radvd-interface.h (module 'applications'): ns3::RadvdInterface::RadvdInterface(ns3::RadvdInterface const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::RadvdInterface const &', 'arg0')])
|
||||
## radvd-interface.h (module 'applications'): ns3::RadvdInterface::RadvdInterface(uint32_t interface) [constructor]
|
||||
cls.add_constructor([param('uint32_t', 'interface')])
|
||||
## radvd-interface.h (module 'applications'): ns3::RadvdInterface::RadvdInterface(uint32_t interface, uint32_t maxRtrAdvInterval, uint32_t minRtrAdvInterval) [constructor]
|
||||
cls.add_constructor([param('uint32_t', 'interface'), param('uint32_t', 'maxRtrAdvInterval'), param('uint32_t', 'minRtrAdvInterval')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::AddPrefix(ns3::Ptr<ns3::RadvdPrefix> routerPrefix) [member function]
|
||||
cls.add_method('AddPrefix',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::RadvdPrefix >', 'routerPrefix')])
|
||||
## radvd-interface.h (module 'applications'): uint8_t ns3::RadvdInterface::GetCurHopLimit() const [member function]
|
||||
cls.add_method('GetCurHopLimit',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetDefaultLifeTime() const [member function]
|
||||
cls.add_method('GetDefaultLifeTime',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint8_t ns3::RadvdInterface::GetDefaultPreference() const [member function]
|
||||
cls.add_method('GetDefaultPreference',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetHomeAgentLifeTime() const [member function]
|
||||
cls.add_method('GetHomeAgentLifeTime',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetHomeAgentPreference() const [member function]
|
||||
cls.add_method('GetHomeAgentPreference',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetInterface() const [member function]
|
||||
cls.add_method('GetInterface',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): ns3::Time ns3::RadvdInterface::GetLastRaTxTime() [member function]
|
||||
cls.add_method('GetLastRaTxTime',
|
||||
'ns3::Time',
|
||||
[])
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetLinkMtu() const [member function]
|
||||
cls.add_method('GetLinkMtu',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetMaxRtrAdvInterval() const [member function]
|
||||
cls.add_method('GetMaxRtrAdvInterval',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetMinDelayBetweenRAs() const [member function]
|
||||
cls.add_method('GetMinDelayBetweenRAs',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetMinRtrAdvInterval() const [member function]
|
||||
cls.add_method('GetMinRtrAdvInterval',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): std::list<ns3::Ptr<ns3::RadvdPrefix>, std::allocator<ns3::Ptr<ns3::RadvdPrefix> > > ns3::RadvdInterface::GetPrefixes() const [member function]
|
||||
cls.add_method('GetPrefixes',
|
||||
'std::list< ns3::Ptr< ns3::RadvdPrefix > >',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetReachableTime() const [member function]
|
||||
cls.add_method('GetReachableTime',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetRetransTimer() const [member function]
|
||||
cls.add_method('GetRetransTimer',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsHomeAgentFlag() const [member function]
|
||||
cls.add_method('IsHomeAgentFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsHomeAgentInfo() const [member function]
|
||||
cls.add_method('IsHomeAgentInfo',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsInitialRtrAdv() [member function]
|
||||
cls.add_method('IsInitialRtrAdv',
|
||||
'bool',
|
||||
[])
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsIntervalOpt() const [member function]
|
||||
cls.add_method('IsIntervalOpt',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsManagedFlag() const [member function]
|
||||
cls.add_method('IsManagedFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsMobRtrSupportFlag() const [member function]
|
||||
cls.add_method('IsMobRtrSupportFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsOtherConfigFlag() const [member function]
|
||||
cls.add_method('IsOtherConfigFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsSendAdvert() const [member function]
|
||||
cls.add_method('IsSendAdvert',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsSourceLLAddress() const [member function]
|
||||
cls.add_method('IsSourceLLAddress',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetCurHopLimit(uint8_t curHopLimit) [member function]
|
||||
cls.add_method('SetCurHopLimit',
|
||||
'void',
|
||||
[param('uint8_t', 'curHopLimit')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetDefaultLifeTime(uint32_t defaultLifeTime) [member function]
|
||||
cls.add_method('SetDefaultLifeTime',
|
||||
'void',
|
||||
[param('uint32_t', 'defaultLifeTime')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetDefaultPreference(uint8_t defaultPreference) [member function]
|
||||
cls.add_method('SetDefaultPreference',
|
||||
'void',
|
||||
[param('uint8_t', 'defaultPreference')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetHomeAgentFlag(bool homeAgentFlag) [member function]
|
||||
cls.add_method('SetHomeAgentFlag',
|
||||
'void',
|
||||
[param('bool', 'homeAgentFlag')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetHomeAgentInfo(bool homeAgentFlag) [member function]
|
||||
cls.add_method('SetHomeAgentInfo',
|
||||
'void',
|
||||
[param('bool', 'homeAgentFlag')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetHomeAgentLifeTime(uint32_t homeAgentLifeTime) [member function]
|
||||
cls.add_method('SetHomeAgentLifeTime',
|
||||
'void',
|
||||
[param('uint32_t', 'homeAgentLifeTime')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetHomeAgentPreference(uint32_t homeAgentPreference) [member function]
|
||||
cls.add_method('SetHomeAgentPreference',
|
||||
'void',
|
||||
[param('uint32_t', 'homeAgentPreference')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetIntervalOpt(bool intervalOpt) [member function]
|
||||
cls.add_method('SetIntervalOpt',
|
||||
'void',
|
||||
[param('bool', 'intervalOpt')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetLastRaTxTime(ns3::Time now) [member function]
|
||||
cls.add_method('SetLastRaTxTime',
|
||||
'void',
|
||||
[param('ns3::Time', 'now')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetLinkMtu(uint32_t linkMtu) [member function]
|
||||
cls.add_method('SetLinkMtu',
|
||||
'void',
|
||||
[param('uint32_t', 'linkMtu')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetManagedFlag(bool managedFlag) [member function]
|
||||
cls.add_method('SetManagedFlag',
|
||||
'void',
|
||||
[param('bool', 'managedFlag')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetMaxRtrAdvInterval(uint32_t maxRtrAdvInterval) [member function]
|
||||
cls.add_method('SetMaxRtrAdvInterval',
|
||||
'void',
|
||||
[param('uint32_t', 'maxRtrAdvInterval')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetMinDelayBetweenRAs(uint32_t minDelayBetweenRAs) [member function]
|
||||
cls.add_method('SetMinDelayBetweenRAs',
|
||||
'void',
|
||||
[param('uint32_t', 'minDelayBetweenRAs')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetMinRtrAdvInterval(uint32_t minRtrAdvInterval) [member function]
|
||||
cls.add_method('SetMinRtrAdvInterval',
|
||||
'void',
|
||||
[param('uint32_t', 'minRtrAdvInterval')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetMobRtrSupportFlag(bool mobRtrSupportFlag) [member function]
|
||||
cls.add_method('SetMobRtrSupportFlag',
|
||||
'void',
|
||||
[param('bool', 'mobRtrSupportFlag')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetOtherConfigFlag(bool otherConfigFlag) [member function]
|
||||
cls.add_method('SetOtherConfigFlag',
|
||||
'void',
|
||||
[param('bool', 'otherConfigFlag')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetReachableTime(uint32_t reachableTime) [member function]
|
||||
cls.add_method('SetReachableTime',
|
||||
'void',
|
||||
[param('uint32_t', 'reachableTime')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetRetransTimer(uint32_t retransTimer) [member function]
|
||||
cls.add_method('SetRetransTimer',
|
||||
'void',
|
||||
[param('uint32_t', 'retransTimer')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetSendAdvert(bool sendAdvert) [member function]
|
||||
cls.add_method('SetSendAdvert',
|
||||
'void',
|
||||
[param('bool', 'sendAdvert')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetSourceLLAddress(bool sourceLLAddress) [member function]
|
||||
cls.add_method('SetSourceLLAddress',
|
||||
'void',
|
||||
[param('bool', 'sourceLLAddress')])
|
||||
return
|
||||
|
||||
def register_Ns3RadvdPrefix_methods(root_module, cls):
|
||||
## radvd-prefix.h (module 'applications'): ns3::RadvdPrefix::RadvdPrefix(ns3::RadvdPrefix const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::RadvdPrefix const &', 'arg0')])
|
||||
## radvd-prefix.h (module 'applications'): ns3::RadvdPrefix::RadvdPrefix(ns3::Ipv6Address network, uint8_t prefixLength, uint32_t preferredLifeTime=604800, uint32_t validLifeTime=2592000, bool onLinkFlag=true, bool autonomousFlag=true, bool routerAddrFlag=false) [constructor]
|
||||
cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('uint8_t', 'prefixLength'), param('uint32_t', 'preferredLifeTime', default_value='604800'), param('uint32_t', 'validLifeTime', default_value='2592000'), param('bool', 'onLinkFlag', default_value='true'), param('bool', 'autonomousFlag', default_value='true'), param('bool', 'routerAddrFlag', default_value='false')])
|
||||
## radvd-prefix.h (module 'applications'): ns3::Ipv6Address ns3::RadvdPrefix::GetNetwork() const [member function]
|
||||
cls.add_method('GetNetwork',
|
||||
'ns3::Ipv6Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): uint32_t ns3::RadvdPrefix::GetPreferredLifeTime() const [member function]
|
||||
cls.add_method('GetPreferredLifeTime',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): uint8_t ns3::RadvdPrefix::GetPrefixLength() const [member function]
|
||||
cls.add_method('GetPrefixLength',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): uint32_t ns3::RadvdPrefix::GetValidLifeTime() const [member function]
|
||||
cls.add_method('GetValidLifeTime',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): bool ns3::RadvdPrefix::IsAutonomousFlag() const [member function]
|
||||
cls.add_method('IsAutonomousFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): bool ns3::RadvdPrefix::IsOnLinkFlag() const [member function]
|
||||
cls.add_method('IsOnLinkFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): bool ns3::RadvdPrefix::IsRouterAddrFlag() const [member function]
|
||||
cls.add_method('IsRouterAddrFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetAutonomousFlag(bool autonomousFlag) [member function]
|
||||
cls.add_method('SetAutonomousFlag',
|
||||
'void',
|
||||
[param('bool', 'autonomousFlag')])
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetNetwork(ns3::Ipv6Address network) [member function]
|
||||
cls.add_method('SetNetwork',
|
||||
'void',
|
||||
[param('ns3::Ipv6Address', 'network')])
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetOnLinkFlag(bool onLinkFlag) [member function]
|
||||
cls.add_method('SetOnLinkFlag',
|
||||
'void',
|
||||
[param('bool', 'onLinkFlag')])
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetPreferredLifeTime(uint32_t preferredLifeTime) [member function]
|
||||
cls.add_method('SetPreferredLifeTime',
|
||||
'void',
|
||||
[param('uint32_t', 'preferredLifeTime')])
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetPrefixLength(uint8_t prefixLength) [member function]
|
||||
cls.add_method('SetPrefixLength',
|
||||
'void',
|
||||
[param('uint8_t', 'prefixLength')])
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetRouterAddrFlag(bool routerAddrFlag) [member function]
|
||||
cls.add_method('SetRouterAddrFlag',
|
||||
'void',
|
||||
[param('bool', 'routerAddrFlag')])
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetValidLifeTime(uint32_t validLifeTime) [member function]
|
||||
cls.add_method('SetValidLifeTime',
|
||||
'void',
|
||||
[param('uint32_t', 'validLifeTime')])
|
||||
return
|
||||
|
||||
def register_Ns3RateErrorModel_methods(root_module, cls):
|
||||
## error-model.h (module 'network'): ns3::RateErrorModel::RateErrorModel(ns3::RateErrorModel const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::RateErrorModel const &', 'arg0')])
|
||||
@@ -10988,33 +10337,6 @@ def register_Ns3UintegerValue_methods(root_module, cls):
|
||||
[param('uint64_t const &', 'value')])
|
||||
return
|
||||
|
||||
def register_Ns3V4Ping_methods(root_module, cls):
|
||||
## v4ping.h (module 'applications'): ns3::V4Ping::V4Ping(ns3::V4Ping const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::V4Ping const &', 'arg0')])
|
||||
## v4ping.h (module 'applications'): ns3::V4Ping::V4Ping() [constructor]
|
||||
cls.add_constructor([])
|
||||
## v4ping.h (module 'applications'): static ns3::TypeId ns3::V4Ping::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## v4ping.h (module 'applications'): void ns3::V4Ping::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
## v4ping.h (module 'applications'): void ns3::V4Ping::StartApplication() [member function]
|
||||
cls.add_method('StartApplication',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
## v4ping.h (module 'applications'): void ns3::V4Ping::StopApplication() [member function]
|
||||
cls.add_method('StopApplication',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3AddressChecker_methods(root_module, cls):
|
||||
## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor]
|
||||
cls.add_constructor([])
|
||||
|
||||
@@ -40,8 +40,6 @@ def register_types(module):
|
||||
module.add_class('AttributeConstructionList', import_from_module='ns.core')
|
||||
## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct]
|
||||
module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList'])
|
||||
## average.h (module 'stats'): ns3::Average<double> [class]
|
||||
module.add_class('Average', import_from_module='ns.stats', template_parameters=['double'])
|
||||
## buffer.h (module 'network'): ns3::Buffer [class]
|
||||
module.add_class('Buffer', import_from_module='ns.network')
|
||||
## buffer.h (module 'network'): ns3::Buffer::Iterator [class]
|
||||
@@ -160,10 +158,6 @@ def register_types(module):
|
||||
module.add_enum('', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SSL', 'DLT_PRISM_HEADER', 'DLT_IEEE802_11_RADIO', 'DLT_IEEE802_15_4', 'DLT_NETLINK'], outer_class=root_module['ns3::PcapHelper'], import_from_module='ns.network')
|
||||
## trace-helper.h (module 'network'): ns3::PcapHelperForDevice [class]
|
||||
module.add_class('PcapHelperForDevice', allow_subclassing=True, import_from_module='ns.network')
|
||||
## ping6-helper.h (module 'applications'): ns3::Ping6Helper [class]
|
||||
module.add_class('Ping6Helper')
|
||||
## radvd-helper.h (module 'applications'): ns3::RadvdHelper [class]
|
||||
module.add_class('RadvdHelper')
|
||||
## simple-net-device-helper.h (module 'network'): ns3::SimpleNetDeviceHelper [class]
|
||||
module.add_class('SimpleNetDeviceHelper', import_from_module='ns.network')
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class]
|
||||
@@ -198,8 +192,6 @@ def register_types(module):
|
||||
module.add_class('UdpServerHelper')
|
||||
## udp-client-server-helper.h (module 'applications'): ns3::UdpTraceClientHelper [class]
|
||||
module.add_class('UdpTraceClientHelper')
|
||||
## v4ping-helper.h (module 'applications'): ns3::V4PingHelper [class]
|
||||
module.add_class('V4PingHelper')
|
||||
## empty.h (module 'core'): ns3::empty [class]
|
||||
module.add_class('empty', import_from_module='ns.core')
|
||||
## int64x64-double.h (module 'core'): ns3::int64x64_t [class]
|
||||
@@ -284,10 +276,6 @@ def register_types(module):
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::PbbPacket', 'ns3::Header', 'ns3::DefaultDeleter<ns3::PbbPacket>'], parent=root_module['ns3::Header'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::PbbTlv, ns3::empty, ns3::DefaultDeleter<ns3::PbbTlv> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::PbbTlv', 'ns3::empty', 'ns3::DefaultDeleter<ns3::PbbTlv>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::RadvdInterface', 'ns3::empty', 'ns3::DefaultDeleter<ns3::RadvdInterface>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::RadvdPrefix', 'ns3::empty', 'ns3::DefaultDeleter<ns3::RadvdPrefix>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class]
|
||||
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
|
||||
## socket.h (module 'network'): ns3::Socket [class]
|
||||
@@ -426,8 +414,6 @@ def register_types(module):
|
||||
module.add_class('Mac64AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
|
||||
## mac64-address.h (module 'network'): ns3::Mac64AddressValue [class]
|
||||
module.add_class('Mac64AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
|
||||
## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<double> [class]
|
||||
module.add_class('MinMaxAvgTotalCalculator', import_from_module='ns.stats', template_parameters=['double'], parent=[root_module['ns3::DataCalculator'], root_module['ns3::StatisticalSummary']])
|
||||
## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<unsigned int> [class]
|
||||
module.add_class('MinMaxAvgTotalCalculator', import_from_module='ns.stats', template_parameters=['unsigned int'], parent=[root_module['ns3::DataCalculator'], root_module['ns3::StatisticalSummary']])
|
||||
## net-device.h (module 'network'): ns3::NetDevice [class]
|
||||
@@ -480,16 +466,8 @@ def register_types(module):
|
||||
module.add_class('PbbPacket', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::PbbPacket, ns3::Header, ns3::DefaultDeleter<ns3::PbbPacket> >'])
|
||||
## packetbb.h (module 'network'): ns3::PbbTlv [class]
|
||||
module.add_class('PbbTlv', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::PbbTlv, ns3::empty, ns3::DefaultDeleter<ns3::PbbTlv> >'])
|
||||
## ping6.h (module 'applications'): ns3::Ping6 [class]
|
||||
module.add_class('Ping6', parent=root_module['ns3::Application'])
|
||||
## probe.h (module 'stats'): ns3::Probe [class]
|
||||
module.add_class('Probe', import_from_module='ns.stats', parent=root_module['ns3::DataCollectionObject'])
|
||||
## radvd.h (module 'applications'): ns3::Radvd [class]
|
||||
module.add_class('Radvd', parent=root_module['ns3::Application'])
|
||||
## radvd-interface.h (module 'applications'): ns3::RadvdInterface [class]
|
||||
module.add_class('RadvdInterface', parent=root_module['ns3::SimpleRefCount< ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> >'])
|
||||
## radvd-prefix.h (module 'applications'): ns3::RadvdPrefix [class]
|
||||
module.add_class('RadvdPrefix', parent=root_module['ns3::SimpleRefCount< ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> >'])
|
||||
## error-model.h (module 'network'): ns3::RateErrorModel [class]
|
||||
module.add_class('RateErrorModel', import_from_module='ns.network', parent=root_module['ns3::ErrorModel'])
|
||||
## error-model.h (module 'network'): ns3::RateErrorModel::ErrorUnit [enumeration]
|
||||
@@ -518,8 +496,6 @@ def register_types(module):
|
||||
module.add_class('UdpTraceClient', parent=root_module['ns3::Application'])
|
||||
## uinteger.h (module 'core'): ns3::UintegerValue [class]
|
||||
module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
|
||||
## v4ping.h (module 'applications'): ns3::V4Ping [class]
|
||||
module.add_class('V4Ping', parent=root_module['ns3::Application'])
|
||||
## address.h (module 'network'): ns3::AddressChecker [class]
|
||||
module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
|
||||
## address.h (module 'network'): ns3::AddressValue [class]
|
||||
@@ -536,11 +512,9 @@ def register_types(module):
|
||||
module.add_class('PacketProbe', import_from_module='ns.network', parent=root_module['ns3::Probe'])
|
||||
## packetbb.h (module 'network'): ns3::PbbAddressTlv [class]
|
||||
module.add_class('PbbAddressTlv', import_from_module='ns.network', parent=root_module['ns3::PbbTlv'])
|
||||
module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type=u'vector')
|
||||
module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type=u'list')
|
||||
module.add_container('std::list< unsigned int >', 'unsigned int', container_type=u'list')
|
||||
module.add_container('std::list< ns3::Ptr< ns3::Socket > >', 'ns3::Ptr< ns3::Socket >', container_type=u'list')
|
||||
module.add_container('std::list< ns3::Ptr< ns3::RadvdPrefix > >', 'ns3::Ptr< ns3::RadvdPrefix >', container_type=u'list')
|
||||
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::GenericPhyTxEndCallback')
|
||||
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::GenericPhyTxEndCallback*')
|
||||
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::GenericPhyTxEndCallback&')
|
||||
@@ -680,7 +654,6 @@ def register_methods(root_module):
|
||||
register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice'])
|
||||
register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList'])
|
||||
register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item'])
|
||||
register_Ns3Average__Double_methods(root_module, root_module['ns3::Average< double >'])
|
||||
register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer'])
|
||||
register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator'])
|
||||
register_Ns3BulkSendHelper_methods(root_module, root_module['ns3::BulkSendHelper'])
|
||||
@@ -729,8 +702,6 @@ def register_methods(root_module):
|
||||
register_Ns3PcapFile_methods(root_module, root_module['ns3::PcapFile'])
|
||||
register_Ns3PcapHelper_methods(root_module, root_module['ns3::PcapHelper'])
|
||||
register_Ns3PcapHelperForDevice_methods(root_module, root_module['ns3::PcapHelperForDevice'])
|
||||
register_Ns3Ping6Helper_methods(root_module, root_module['ns3::Ping6Helper'])
|
||||
register_Ns3RadvdHelper_methods(root_module, root_module['ns3::RadvdHelper'])
|
||||
register_Ns3SimpleNetDeviceHelper_methods(root_module, root_module['ns3::SimpleNetDeviceHelper'])
|
||||
register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >'])
|
||||
register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator'])
|
||||
@@ -747,7 +718,6 @@ def register_methods(root_module):
|
||||
register_Ns3UdpEchoServerHelper_methods(root_module, root_module['ns3::UdpEchoServerHelper'])
|
||||
register_Ns3UdpServerHelper_methods(root_module, root_module['ns3::UdpServerHelper'])
|
||||
register_Ns3UdpTraceClientHelper_methods(root_module, root_module['ns3::UdpTraceClientHelper'])
|
||||
register_Ns3V4PingHelper_methods(root_module, root_module['ns3::V4PingHelper'])
|
||||
register_Ns3Empty_methods(root_module, root_module['ns3::empty'])
|
||||
register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t'])
|
||||
register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk'])
|
||||
@@ -780,8 +750,6 @@ def register_methods(root_module):
|
||||
register_Ns3SimpleRefCount__Ns3PbbMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3PbbMessage__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::PbbMessage, ns3::empty, ns3::DefaultDeleter<ns3::PbbMessage> >'])
|
||||
register_Ns3SimpleRefCount__Ns3PbbPacket_Ns3Header_Ns3DefaultDeleter__lt__ns3PbbPacket__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::PbbPacket, ns3::Header, ns3::DefaultDeleter<ns3::PbbPacket> >'])
|
||||
register_Ns3SimpleRefCount__Ns3PbbTlv_Ns3Empty_Ns3DefaultDeleter__lt__ns3PbbTlv__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::PbbTlv, ns3::empty, ns3::DefaultDeleter<ns3::PbbTlv> >'])
|
||||
register_Ns3SimpleRefCount__Ns3RadvdInterface_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdInterface__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> >'])
|
||||
register_Ns3SimpleRefCount__Ns3RadvdPrefix_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdPrefix__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> >'])
|
||||
register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >'])
|
||||
register_Ns3Socket_methods(root_module, root_module['ns3::Socket'])
|
||||
register_Ns3SocketAddressTag_methods(root_module, root_module['ns3::SocketAddressTag'])
|
||||
@@ -847,7 +815,6 @@ def register_methods(root_module):
|
||||
register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
|
||||
register_Ns3Mac64AddressChecker_methods(root_module, root_module['ns3::Mac64AddressChecker'])
|
||||
register_Ns3Mac64AddressValue_methods(root_module, root_module['ns3::Mac64AddressValue'])
|
||||
register_Ns3MinMaxAvgTotalCalculator__Double_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< double >'])
|
||||
register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >'])
|
||||
register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
|
||||
register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
|
||||
@@ -873,11 +840,7 @@ def register_methods(root_module):
|
||||
register_Ns3PbbMessageIpv6_methods(root_module, root_module['ns3::PbbMessageIpv6'])
|
||||
register_Ns3PbbPacket_methods(root_module, root_module['ns3::PbbPacket'])
|
||||
register_Ns3PbbTlv_methods(root_module, root_module['ns3::PbbTlv'])
|
||||
register_Ns3Ping6_methods(root_module, root_module['ns3::Ping6'])
|
||||
register_Ns3Probe_methods(root_module, root_module['ns3::Probe'])
|
||||
register_Ns3Radvd_methods(root_module, root_module['ns3::Radvd'])
|
||||
register_Ns3RadvdInterface_methods(root_module, root_module['ns3::RadvdInterface'])
|
||||
register_Ns3RadvdPrefix_methods(root_module, root_module['ns3::RadvdPrefix'])
|
||||
register_Ns3RateErrorModel_methods(root_module, root_module['ns3::RateErrorModel'])
|
||||
register_Ns3ReceiveListErrorModel_methods(root_module, root_module['ns3::ReceiveListErrorModel'])
|
||||
register_Ns3SimpleChannel_methods(root_module, root_module['ns3::SimpleChannel'])
|
||||
@@ -891,7 +854,6 @@ def register_methods(root_module):
|
||||
register_Ns3UdpServer_methods(root_module, root_module['ns3::UdpServer'])
|
||||
register_Ns3UdpTraceClient_methods(root_module, root_module['ns3::UdpTraceClient'])
|
||||
register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue'])
|
||||
register_Ns3V4Ping_methods(root_module, root_module['ns3::V4Ping'])
|
||||
register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
|
||||
register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue'])
|
||||
register_Ns3ApplicationPacketProbe_methods(root_module, root_module['ns3::ApplicationPacketProbe'])
|
||||
@@ -1218,71 +1180,6 @@ def register_Ns3AttributeConstructionListItem_methods(root_module, cls):
|
||||
cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False)
|
||||
return
|
||||
|
||||
def register_Ns3Average__Double_methods(root_module, cls):
|
||||
## average.h (module 'stats'): ns3::Average<double>::Average(ns3::Average<double> const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Average< double > const &', 'arg0')])
|
||||
## average.h (module 'stats'): ns3::Average<double>::Average() [constructor]
|
||||
cls.add_constructor([])
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Avg() const [member function]
|
||||
cls.add_method('Avg',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): uint32_t ns3::Average<double>::Count() const [member function]
|
||||
cls.add_method('Count',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Error90() const [member function]
|
||||
cls.add_method('Error90',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Error95() const [member function]
|
||||
cls.add_method('Error95',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Error99() const [member function]
|
||||
cls.add_method('Error99',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Max() const [member function]
|
||||
cls.add_method('Max',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Mean() const [member function]
|
||||
cls.add_method('Mean',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Min() const [member function]
|
||||
cls.add_method('Min',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): void ns3::Average<double>::Reset() [member function]
|
||||
cls.add_method('Reset',
|
||||
'void',
|
||||
[])
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Stddev() const [member function]
|
||||
cls.add_method('Stddev',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
## average.h (module 'stats'): void ns3::Average<double>::Update(double const & x) [member function]
|
||||
cls.add_method('Update',
|
||||
'void',
|
||||
[param('double const &', 'x')])
|
||||
## average.h (module 'stats'): double ns3::Average<double>::Var() const [member function]
|
||||
cls.add_method('Var',
|
||||
'double',
|
||||
[],
|
||||
is_const=True)
|
||||
return
|
||||
|
||||
def register_Ns3Buffer_methods(root_module, cls):
|
||||
## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -3493,72 +3390,6 @@ def register_Ns3PcapHelperForDevice_methods(root_module, cls):
|
||||
is_pure_virtual=True, is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3Ping6Helper_methods(root_module, cls):
|
||||
## ping6-helper.h (module 'applications'): ns3::Ping6Helper::Ping6Helper(ns3::Ping6Helper const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Ping6Helper const &', 'arg0')])
|
||||
## ping6-helper.h (module 'applications'): ns3::Ping6Helper::Ping6Helper() [constructor]
|
||||
cls.add_constructor([])
|
||||
## ping6-helper.h (module 'applications'): ns3::ApplicationContainer ns3::Ping6Helper::Install(ns3::NodeContainer c) [member function]
|
||||
cls.add_method('Install',
|
||||
'ns3::ApplicationContainer',
|
||||
[param('ns3::NodeContainer', 'c')])
|
||||
## ping6-helper.h (module 'applications'): void ns3::Ping6Helper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
|
||||
cls.add_method('SetAttribute',
|
||||
'void',
|
||||
[param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
|
||||
## ping6-helper.h (module 'applications'): void ns3::Ping6Helper::SetIfIndex(uint32_t ifIndex) [member function]
|
||||
cls.add_method('SetIfIndex',
|
||||
'void',
|
||||
[param('uint32_t', 'ifIndex')])
|
||||
## ping6-helper.h (module 'applications'): void ns3::Ping6Helper::SetLocal(ns3::Ipv6Address ip) [member function]
|
||||
cls.add_method('SetLocal',
|
||||
'void',
|
||||
[param('ns3::Ipv6Address', 'ip')])
|
||||
## ping6-helper.h (module 'applications'): void ns3::Ping6Helper::SetRemote(ns3::Ipv6Address ip) [member function]
|
||||
cls.add_method('SetRemote',
|
||||
'void',
|
||||
[param('ns3::Ipv6Address', 'ip')])
|
||||
## ping6-helper.h (module 'applications'): void ns3::Ping6Helper::SetRoutersAddress(std::vector<ns3::Ipv6Address, std::allocator<ns3::Ipv6Address> > routers) [member function]
|
||||
cls.add_method('SetRoutersAddress',
|
||||
'void',
|
||||
[param('std::vector< ns3::Ipv6Address >', 'routers')])
|
||||
return
|
||||
|
||||
def register_Ns3RadvdHelper_methods(root_module, cls):
|
||||
## radvd-helper.h (module 'applications'): ns3::RadvdHelper::RadvdHelper(ns3::RadvdHelper const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::RadvdHelper const &', 'arg0')])
|
||||
## radvd-helper.h (module 'applications'): ns3::RadvdHelper::RadvdHelper() [constructor]
|
||||
cls.add_constructor([])
|
||||
## radvd-helper.h (module 'applications'): void ns3::RadvdHelper::AddAnnouncedPrefix(uint32_t interface, ns3::Ipv6Address prefix, uint32_t prefixLength) [member function]
|
||||
cls.add_method('AddAnnouncedPrefix',
|
||||
'void',
|
||||
[param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefix'), param('uint32_t', 'prefixLength')])
|
||||
## radvd-helper.h (module 'applications'): void ns3::RadvdHelper::ClearPrefixes() [member function]
|
||||
cls.add_method('ClearPrefixes',
|
||||
'void',
|
||||
[])
|
||||
## radvd-helper.h (module 'applications'): void ns3::RadvdHelper::DisableDefaultRouterForInterface(uint32_t interface) [member function]
|
||||
cls.add_method('DisableDefaultRouterForInterface',
|
||||
'void',
|
||||
[param('uint32_t', 'interface')])
|
||||
## radvd-helper.h (module 'applications'): void ns3::RadvdHelper::EnableDefaultRouterForInterface(uint32_t interface) [member function]
|
||||
cls.add_method('EnableDefaultRouterForInterface',
|
||||
'void',
|
||||
[param('uint32_t', 'interface')])
|
||||
## radvd-helper.h (module 'applications'): ns3::Ptr<ns3::RadvdInterface> ns3::RadvdHelper::GetRadvdInterface(uint32_t interface) [member function]
|
||||
cls.add_method('GetRadvdInterface',
|
||||
'ns3::Ptr< ns3::RadvdInterface >',
|
||||
[param('uint32_t', 'interface')])
|
||||
## radvd-helper.h (module 'applications'): ns3::ApplicationContainer ns3::RadvdHelper::Install(ns3::Ptr<ns3::Node> node) [member function]
|
||||
cls.add_method('Install',
|
||||
'ns3::ApplicationContainer',
|
||||
[param('ns3::Ptr< ns3::Node >', 'node')])
|
||||
## radvd-helper.h (module 'applications'): void ns3::RadvdHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
|
||||
cls.add_method('SetAttribute',
|
||||
'void',
|
||||
[param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
|
||||
return
|
||||
|
||||
def register_Ns3SimpleNetDeviceHelper_methods(root_module, cls):
|
||||
## simple-net-device-helper.h (module 'network'): ns3::SimpleNetDeviceHelper::SimpleNetDeviceHelper(ns3::SimpleNetDeviceHelper const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::SimpleNetDeviceHelper const &', 'arg0')])
|
||||
@@ -4219,32 +4050,6 @@ def register_Ns3UdpTraceClientHelper_methods(root_module, cls):
|
||||
[param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
|
||||
return
|
||||
|
||||
def register_Ns3V4PingHelper_methods(root_module, cls):
|
||||
## v4ping-helper.h (module 'applications'): ns3::V4PingHelper::V4PingHelper(ns3::V4PingHelper const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::V4PingHelper const &', 'arg0')])
|
||||
## v4ping-helper.h (module 'applications'): ns3::V4PingHelper::V4PingHelper(ns3::Ipv4Address remote) [constructor]
|
||||
cls.add_constructor([param('ns3::Ipv4Address', 'remote')])
|
||||
## v4ping-helper.h (module 'applications'): ns3::ApplicationContainer ns3::V4PingHelper::Install(ns3::NodeContainer nodes) const [member function]
|
||||
cls.add_method('Install',
|
||||
'ns3::ApplicationContainer',
|
||||
[param('ns3::NodeContainer', 'nodes')],
|
||||
is_const=True)
|
||||
## v4ping-helper.h (module 'applications'): ns3::ApplicationContainer ns3::V4PingHelper::Install(ns3::Ptr<ns3::Node> node) const [member function]
|
||||
cls.add_method('Install',
|
||||
'ns3::ApplicationContainer',
|
||||
[param('ns3::Ptr< ns3::Node >', 'node')],
|
||||
is_const=True)
|
||||
## v4ping-helper.h (module 'applications'): ns3::ApplicationContainer ns3::V4PingHelper::Install(std::string nodeName) const [member function]
|
||||
cls.add_method('Install',
|
||||
'ns3::ApplicationContainer',
|
||||
[param('std::string', 'nodeName')],
|
||||
is_const=True)
|
||||
## v4ping-helper.h (module 'applications'): void ns3::V4PingHelper::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function]
|
||||
cls.add_method('SetAttribute',
|
||||
'void',
|
||||
[param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')])
|
||||
return
|
||||
|
||||
def register_Ns3Empty_methods(root_module, cls):
|
||||
## empty.h (module 'core'): ns3::empty::empty() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -5395,30 +5200,6 @@ def register_Ns3SimpleRefCount__Ns3PbbTlv_Ns3Empty_Ns3DefaultDeleter__lt__ns3Pbb
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3SimpleRefCount__Ns3RadvdInterface_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdInterface__gt___methods(root_module, cls):
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> >::SimpleRefCount() [constructor]
|
||||
cls.add_constructor([])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> >::SimpleRefCount(ns3::SimpleRefCount<ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> > const & o) [copy constructor]
|
||||
cls.add_constructor([param('ns3::SimpleRefCount< ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter< ns3::RadvdInterface > > const &', 'o')])
|
||||
## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::RadvdInterface, ns3::empty, ns3::DefaultDeleter<ns3::RadvdInterface> >::Cleanup() [member function]
|
||||
cls.add_method('Cleanup',
|
||||
'void',
|
||||
[],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3SimpleRefCount__Ns3RadvdPrefix_Ns3Empty_Ns3DefaultDeleter__lt__ns3RadvdPrefix__gt___methods(root_module, cls):
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> >::SimpleRefCount() [constructor]
|
||||
cls.add_constructor([])
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> >::SimpleRefCount(ns3::SimpleRefCount<ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> > const & o) [copy constructor]
|
||||
cls.add_constructor([param('ns3::SimpleRefCount< ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter< ns3::RadvdPrefix > > const &', 'o')])
|
||||
## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::RadvdPrefix, ns3::empty, ns3::DefaultDeleter<ns3::RadvdPrefix> >::Cleanup() [member function]
|
||||
cls.add_method('Cleanup',
|
||||
'void',
|
||||
[],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls):
|
||||
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor]
|
||||
cls.add_constructor([])
|
||||
@@ -7952,76 +7733,6 @@ def register_Ns3Mac64AddressValue_methods(root_module, cls):
|
||||
[param('ns3::Mac64Address const &', 'value')])
|
||||
return
|
||||
|
||||
def register_Ns3MinMaxAvgTotalCalculator__Double_methods(root_module, cls):
|
||||
## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<double>::MinMaxAvgTotalCalculator(ns3::MinMaxAvgTotalCalculator<double> const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::MinMaxAvgTotalCalculator< double > const &', 'arg0')])
|
||||
## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<double>::MinMaxAvgTotalCalculator() [constructor]
|
||||
cls.add_constructor([])
|
||||
## basic-data-calculators.h (module 'stats'): static ns3::TypeId ns3::MinMaxAvgTotalCalculator<double>::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<double>::Output(ns3::DataOutputCallback & callback) const [member function]
|
||||
cls.add_method('Output',
|
||||
'void',
|
||||
[param('ns3::DataOutputCallback &', 'callback')],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<double>::Reset() [member function]
|
||||
cls.add_method('Reset',
|
||||
'void',
|
||||
[])
|
||||
## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<double>::Update(double const i) [member function]
|
||||
cls.add_method('Update',
|
||||
'void',
|
||||
[param('double const', 'i')])
|
||||
## basic-data-calculators.h (module 'stats'): long int ns3::MinMaxAvgTotalCalculator<double>::getCount() const [member function]
|
||||
cls.add_method('getCount',
|
||||
'long int',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getMax() const [member function]
|
||||
cls.add_method('getMax',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getMean() const [member function]
|
||||
cls.add_method('getMean',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getMin() const [member function]
|
||||
cls.add_method('getMin',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getSqrSum() const [member function]
|
||||
cls.add_method('getSqrSum',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getStddev() const [member function]
|
||||
cls.add_method('getStddev',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getSum() const [member function]
|
||||
cls.add_method('getSum',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator<double>::getVariance() const [member function]
|
||||
cls.add_method('getVariance',
|
||||
'double',
|
||||
[],
|
||||
is_const=True, is_virtual=True)
|
||||
## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator<double>::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, cls):
|
||||
## basic-data-calculators.h (module 'stats'): ns3::MinMaxAvgTotalCalculator<unsigned int>::MinMaxAvgTotalCalculator(ns3::MinMaxAvgTotalCalculator<unsigned int> const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::MinMaxAvgTotalCalculator< unsigned int > const &', 'arg0')])
|
||||
@@ -9974,49 +9685,6 @@ def register_Ns3PbbTlv_methods(root_module, cls):
|
||||
visibility='protected')
|
||||
return
|
||||
|
||||
def register_Ns3Ping6_methods(root_module, cls):
|
||||
## ping6.h (module 'applications'): ns3::Ping6::Ping6(ns3::Ping6 const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Ping6 const &', 'arg0')])
|
||||
## ping6.h (module 'applications'): ns3::Ping6::Ping6() [constructor]
|
||||
cls.add_constructor([])
|
||||
## ping6.h (module 'applications'): static ns3::TypeId ns3::Ping6::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::SetIfIndex(uint32_t ifIndex) [member function]
|
||||
cls.add_method('SetIfIndex',
|
||||
'void',
|
||||
[param('uint32_t', 'ifIndex')])
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::SetLocal(ns3::Ipv6Address ipv6) [member function]
|
||||
cls.add_method('SetLocal',
|
||||
'void',
|
||||
[param('ns3::Ipv6Address', 'ipv6')])
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::SetRemote(ns3::Ipv6Address ipv6) [member function]
|
||||
cls.add_method('SetRemote',
|
||||
'void',
|
||||
[param('ns3::Ipv6Address', 'ipv6')])
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::SetRouters(std::vector<ns3::Ipv6Address, std::allocator<ns3::Ipv6Address> > routers) [member function]
|
||||
cls.add_method('SetRouters',
|
||||
'void',
|
||||
[param('std::vector< ns3::Ipv6Address >', 'routers')])
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::StartApplication() [member function]
|
||||
cls.add_method('StartApplication',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
## ping6.h (module 'applications'): void ns3::Ping6::StopApplication() [member function]
|
||||
cls.add_method('StopApplication',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3Probe_methods(root_module, cls):
|
||||
## probe.h (module 'stats'): ns3::Probe::Probe(ns3::Probe const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Probe const &', 'arg0')])
|
||||
@@ -10044,325 +9712,6 @@ def register_Ns3Probe_methods(root_module, cls):
|
||||
is_const=True, is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3Radvd_methods(root_module, cls):
|
||||
## radvd.h (module 'applications'): ns3::Radvd::Radvd(ns3::Radvd const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::Radvd const &', 'arg0')])
|
||||
## radvd.h (module 'applications'): ns3::Radvd::Radvd() [constructor]
|
||||
cls.add_constructor([])
|
||||
## radvd.h (module 'applications'): void ns3::Radvd::AddConfiguration(ns3::Ptr<ns3::RadvdInterface> routerInterface) [member function]
|
||||
cls.add_method('AddConfiguration',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::RadvdInterface >', 'routerInterface')])
|
||||
## radvd.h (module 'applications'): int64_t ns3::Radvd::AssignStreams(int64_t stream) [member function]
|
||||
cls.add_method('AssignStreams',
|
||||
'int64_t',
|
||||
[param('int64_t', 'stream')])
|
||||
## radvd.h (module 'applications'): static ns3::TypeId ns3::Radvd::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## radvd.h (module 'applications'): ns3::Radvd::MAX_INITIAL_RTR_ADVERTISEMENTS [variable]
|
||||
cls.add_static_attribute('MAX_INITIAL_RTR_ADVERTISEMENTS', 'uint32_t const', is_const=True)
|
||||
## radvd.h (module 'applications'): ns3::Radvd::MAX_INITIAL_RTR_ADVERT_INTERVAL [variable]
|
||||
cls.add_static_attribute('MAX_INITIAL_RTR_ADVERT_INTERVAL', 'uint32_t const', is_const=True)
|
||||
## radvd.h (module 'applications'): ns3::Radvd::MAX_RA_DELAY_TIME [variable]
|
||||
cls.add_static_attribute('MAX_RA_DELAY_TIME', 'uint32_t const', is_const=True)
|
||||
## radvd.h (module 'applications'): ns3::Radvd::MIN_DELAY_BETWEEN_RAS [variable]
|
||||
cls.add_static_attribute('MIN_DELAY_BETWEEN_RAS', 'uint32_t const', is_const=True)
|
||||
## radvd.h (module 'applications'): void ns3::Radvd::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## radvd.h (module 'applications'): void ns3::Radvd::StartApplication() [member function]
|
||||
cls.add_method('StartApplication',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
## radvd.h (module 'applications'): void ns3::Radvd::StopApplication() [member function]
|
||||
cls.add_method('StopApplication',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3RadvdInterface_methods(root_module, cls):
|
||||
## radvd-interface.h (module 'applications'): ns3::RadvdInterface::RadvdInterface(ns3::RadvdInterface const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::RadvdInterface const &', 'arg0')])
|
||||
## radvd-interface.h (module 'applications'): ns3::RadvdInterface::RadvdInterface(uint32_t interface) [constructor]
|
||||
cls.add_constructor([param('uint32_t', 'interface')])
|
||||
## radvd-interface.h (module 'applications'): ns3::RadvdInterface::RadvdInterface(uint32_t interface, uint32_t maxRtrAdvInterval, uint32_t minRtrAdvInterval) [constructor]
|
||||
cls.add_constructor([param('uint32_t', 'interface'), param('uint32_t', 'maxRtrAdvInterval'), param('uint32_t', 'minRtrAdvInterval')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::AddPrefix(ns3::Ptr<ns3::RadvdPrefix> routerPrefix) [member function]
|
||||
cls.add_method('AddPrefix',
|
||||
'void',
|
||||
[param('ns3::Ptr< ns3::RadvdPrefix >', 'routerPrefix')])
|
||||
## radvd-interface.h (module 'applications'): uint8_t ns3::RadvdInterface::GetCurHopLimit() const [member function]
|
||||
cls.add_method('GetCurHopLimit',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetDefaultLifeTime() const [member function]
|
||||
cls.add_method('GetDefaultLifeTime',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint8_t ns3::RadvdInterface::GetDefaultPreference() const [member function]
|
||||
cls.add_method('GetDefaultPreference',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetHomeAgentLifeTime() const [member function]
|
||||
cls.add_method('GetHomeAgentLifeTime',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetHomeAgentPreference() const [member function]
|
||||
cls.add_method('GetHomeAgentPreference',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetInterface() const [member function]
|
||||
cls.add_method('GetInterface',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): ns3::Time ns3::RadvdInterface::GetLastRaTxTime() [member function]
|
||||
cls.add_method('GetLastRaTxTime',
|
||||
'ns3::Time',
|
||||
[])
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetLinkMtu() const [member function]
|
||||
cls.add_method('GetLinkMtu',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetMaxRtrAdvInterval() const [member function]
|
||||
cls.add_method('GetMaxRtrAdvInterval',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetMinDelayBetweenRAs() const [member function]
|
||||
cls.add_method('GetMinDelayBetweenRAs',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetMinRtrAdvInterval() const [member function]
|
||||
cls.add_method('GetMinRtrAdvInterval',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): std::list<ns3::Ptr<ns3::RadvdPrefix>, std::allocator<ns3::Ptr<ns3::RadvdPrefix> > > ns3::RadvdInterface::GetPrefixes() const [member function]
|
||||
cls.add_method('GetPrefixes',
|
||||
'std::list< ns3::Ptr< ns3::RadvdPrefix > >',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetReachableTime() const [member function]
|
||||
cls.add_method('GetReachableTime',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): uint32_t ns3::RadvdInterface::GetRetransTimer() const [member function]
|
||||
cls.add_method('GetRetransTimer',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsHomeAgentFlag() const [member function]
|
||||
cls.add_method('IsHomeAgentFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsHomeAgentInfo() const [member function]
|
||||
cls.add_method('IsHomeAgentInfo',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsInitialRtrAdv() [member function]
|
||||
cls.add_method('IsInitialRtrAdv',
|
||||
'bool',
|
||||
[])
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsIntervalOpt() const [member function]
|
||||
cls.add_method('IsIntervalOpt',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsManagedFlag() const [member function]
|
||||
cls.add_method('IsManagedFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsMobRtrSupportFlag() const [member function]
|
||||
cls.add_method('IsMobRtrSupportFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsOtherConfigFlag() const [member function]
|
||||
cls.add_method('IsOtherConfigFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsSendAdvert() const [member function]
|
||||
cls.add_method('IsSendAdvert',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): bool ns3::RadvdInterface::IsSourceLLAddress() const [member function]
|
||||
cls.add_method('IsSourceLLAddress',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetCurHopLimit(uint8_t curHopLimit) [member function]
|
||||
cls.add_method('SetCurHopLimit',
|
||||
'void',
|
||||
[param('uint8_t', 'curHopLimit')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetDefaultLifeTime(uint32_t defaultLifeTime) [member function]
|
||||
cls.add_method('SetDefaultLifeTime',
|
||||
'void',
|
||||
[param('uint32_t', 'defaultLifeTime')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetDefaultPreference(uint8_t defaultPreference) [member function]
|
||||
cls.add_method('SetDefaultPreference',
|
||||
'void',
|
||||
[param('uint8_t', 'defaultPreference')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetHomeAgentFlag(bool homeAgentFlag) [member function]
|
||||
cls.add_method('SetHomeAgentFlag',
|
||||
'void',
|
||||
[param('bool', 'homeAgentFlag')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetHomeAgentInfo(bool homeAgentFlag) [member function]
|
||||
cls.add_method('SetHomeAgentInfo',
|
||||
'void',
|
||||
[param('bool', 'homeAgentFlag')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetHomeAgentLifeTime(uint32_t homeAgentLifeTime) [member function]
|
||||
cls.add_method('SetHomeAgentLifeTime',
|
||||
'void',
|
||||
[param('uint32_t', 'homeAgentLifeTime')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetHomeAgentPreference(uint32_t homeAgentPreference) [member function]
|
||||
cls.add_method('SetHomeAgentPreference',
|
||||
'void',
|
||||
[param('uint32_t', 'homeAgentPreference')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetIntervalOpt(bool intervalOpt) [member function]
|
||||
cls.add_method('SetIntervalOpt',
|
||||
'void',
|
||||
[param('bool', 'intervalOpt')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetLastRaTxTime(ns3::Time now) [member function]
|
||||
cls.add_method('SetLastRaTxTime',
|
||||
'void',
|
||||
[param('ns3::Time', 'now')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetLinkMtu(uint32_t linkMtu) [member function]
|
||||
cls.add_method('SetLinkMtu',
|
||||
'void',
|
||||
[param('uint32_t', 'linkMtu')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetManagedFlag(bool managedFlag) [member function]
|
||||
cls.add_method('SetManagedFlag',
|
||||
'void',
|
||||
[param('bool', 'managedFlag')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetMaxRtrAdvInterval(uint32_t maxRtrAdvInterval) [member function]
|
||||
cls.add_method('SetMaxRtrAdvInterval',
|
||||
'void',
|
||||
[param('uint32_t', 'maxRtrAdvInterval')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetMinDelayBetweenRAs(uint32_t minDelayBetweenRAs) [member function]
|
||||
cls.add_method('SetMinDelayBetweenRAs',
|
||||
'void',
|
||||
[param('uint32_t', 'minDelayBetweenRAs')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetMinRtrAdvInterval(uint32_t minRtrAdvInterval) [member function]
|
||||
cls.add_method('SetMinRtrAdvInterval',
|
||||
'void',
|
||||
[param('uint32_t', 'minRtrAdvInterval')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetMobRtrSupportFlag(bool mobRtrSupportFlag) [member function]
|
||||
cls.add_method('SetMobRtrSupportFlag',
|
||||
'void',
|
||||
[param('bool', 'mobRtrSupportFlag')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetOtherConfigFlag(bool otherConfigFlag) [member function]
|
||||
cls.add_method('SetOtherConfigFlag',
|
||||
'void',
|
||||
[param('bool', 'otherConfigFlag')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetReachableTime(uint32_t reachableTime) [member function]
|
||||
cls.add_method('SetReachableTime',
|
||||
'void',
|
||||
[param('uint32_t', 'reachableTime')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetRetransTimer(uint32_t retransTimer) [member function]
|
||||
cls.add_method('SetRetransTimer',
|
||||
'void',
|
||||
[param('uint32_t', 'retransTimer')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetSendAdvert(bool sendAdvert) [member function]
|
||||
cls.add_method('SetSendAdvert',
|
||||
'void',
|
||||
[param('bool', 'sendAdvert')])
|
||||
## radvd-interface.h (module 'applications'): void ns3::RadvdInterface::SetSourceLLAddress(bool sourceLLAddress) [member function]
|
||||
cls.add_method('SetSourceLLAddress',
|
||||
'void',
|
||||
[param('bool', 'sourceLLAddress')])
|
||||
return
|
||||
|
||||
def register_Ns3RadvdPrefix_methods(root_module, cls):
|
||||
## radvd-prefix.h (module 'applications'): ns3::RadvdPrefix::RadvdPrefix(ns3::RadvdPrefix const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::RadvdPrefix const &', 'arg0')])
|
||||
## radvd-prefix.h (module 'applications'): ns3::RadvdPrefix::RadvdPrefix(ns3::Ipv6Address network, uint8_t prefixLength, uint32_t preferredLifeTime=604800, uint32_t validLifeTime=2592000, bool onLinkFlag=true, bool autonomousFlag=true, bool routerAddrFlag=false) [constructor]
|
||||
cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('uint8_t', 'prefixLength'), param('uint32_t', 'preferredLifeTime', default_value='604800'), param('uint32_t', 'validLifeTime', default_value='2592000'), param('bool', 'onLinkFlag', default_value='true'), param('bool', 'autonomousFlag', default_value='true'), param('bool', 'routerAddrFlag', default_value='false')])
|
||||
## radvd-prefix.h (module 'applications'): ns3::Ipv6Address ns3::RadvdPrefix::GetNetwork() const [member function]
|
||||
cls.add_method('GetNetwork',
|
||||
'ns3::Ipv6Address',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): uint32_t ns3::RadvdPrefix::GetPreferredLifeTime() const [member function]
|
||||
cls.add_method('GetPreferredLifeTime',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): uint8_t ns3::RadvdPrefix::GetPrefixLength() const [member function]
|
||||
cls.add_method('GetPrefixLength',
|
||||
'uint8_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): uint32_t ns3::RadvdPrefix::GetValidLifeTime() const [member function]
|
||||
cls.add_method('GetValidLifeTime',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): bool ns3::RadvdPrefix::IsAutonomousFlag() const [member function]
|
||||
cls.add_method('IsAutonomousFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): bool ns3::RadvdPrefix::IsOnLinkFlag() const [member function]
|
||||
cls.add_method('IsOnLinkFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): bool ns3::RadvdPrefix::IsRouterAddrFlag() const [member function]
|
||||
cls.add_method('IsRouterAddrFlag',
|
||||
'bool',
|
||||
[],
|
||||
is_const=True)
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetAutonomousFlag(bool autonomousFlag) [member function]
|
||||
cls.add_method('SetAutonomousFlag',
|
||||
'void',
|
||||
[param('bool', 'autonomousFlag')])
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetNetwork(ns3::Ipv6Address network) [member function]
|
||||
cls.add_method('SetNetwork',
|
||||
'void',
|
||||
[param('ns3::Ipv6Address', 'network')])
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetOnLinkFlag(bool onLinkFlag) [member function]
|
||||
cls.add_method('SetOnLinkFlag',
|
||||
'void',
|
||||
[param('bool', 'onLinkFlag')])
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetPreferredLifeTime(uint32_t preferredLifeTime) [member function]
|
||||
cls.add_method('SetPreferredLifeTime',
|
||||
'void',
|
||||
[param('uint32_t', 'preferredLifeTime')])
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetPrefixLength(uint8_t prefixLength) [member function]
|
||||
cls.add_method('SetPrefixLength',
|
||||
'void',
|
||||
[param('uint8_t', 'prefixLength')])
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetRouterAddrFlag(bool routerAddrFlag) [member function]
|
||||
cls.add_method('SetRouterAddrFlag',
|
||||
'void',
|
||||
[param('bool', 'routerAddrFlag')])
|
||||
## radvd-prefix.h (module 'applications'): void ns3::RadvdPrefix::SetValidLifeTime(uint32_t validLifeTime) [member function]
|
||||
cls.add_method('SetValidLifeTime',
|
||||
'void',
|
||||
[param('uint32_t', 'validLifeTime')])
|
||||
return
|
||||
|
||||
def register_Ns3RateErrorModel_methods(root_module, cls):
|
||||
## error-model.h (module 'network'): ns3::RateErrorModel::RateErrorModel(ns3::RateErrorModel const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::RateErrorModel const &', 'arg0')])
|
||||
@@ -10988,33 +10337,6 @@ def register_Ns3UintegerValue_methods(root_module, cls):
|
||||
[param('uint64_t const &', 'value')])
|
||||
return
|
||||
|
||||
def register_Ns3V4Ping_methods(root_module, cls):
|
||||
## v4ping.h (module 'applications'): ns3::V4Ping::V4Ping(ns3::V4Ping const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::V4Ping const &', 'arg0')])
|
||||
## v4ping.h (module 'applications'): ns3::V4Ping::V4Ping() [constructor]
|
||||
cls.add_constructor([])
|
||||
## v4ping.h (module 'applications'): static ns3::TypeId ns3::V4Ping::GetTypeId() [member function]
|
||||
cls.add_method('GetTypeId',
|
||||
'ns3::TypeId',
|
||||
[],
|
||||
is_static=True)
|
||||
## v4ping.h (module 'applications'): void ns3::V4Ping::DoDispose() [member function]
|
||||
cls.add_method('DoDispose',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
## v4ping.h (module 'applications'): void ns3::V4Ping::StartApplication() [member function]
|
||||
cls.add_method('StartApplication',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
## v4ping.h (module 'applications'): void ns3::V4Ping::StopApplication() [member function]
|
||||
cls.add_method('StopApplication',
|
||||
'void',
|
||||
[],
|
||||
visibility='private', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3AddressChecker_methods(root_module, cls):
|
||||
## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor]
|
||||
cls.add_constructor([])
|
||||
|
||||
@@ -6,10 +6,6 @@ def build(bld):
|
||||
'model/bulk-send-application.cc',
|
||||
'model/onoff-application.cc',
|
||||
'model/packet-sink.cc',
|
||||
'model/ping6.cc',
|
||||
'model/radvd.cc',
|
||||
'model/radvd-interface.cc',
|
||||
'model/radvd-prefix.cc',
|
||||
'model/udp-client.cc',
|
||||
'model/udp-server.cc',
|
||||
'model/seq-ts-header.cc',
|
||||
@@ -17,16 +13,12 @@ def build(bld):
|
||||
'model/packet-loss-counter.cc',
|
||||
'model/udp-echo-client.cc',
|
||||
'model/udp-echo-server.cc',
|
||||
'model/v4ping.cc',
|
||||
'model/application-packet-probe.cc',
|
||||
'helper/bulk-send-helper.cc',
|
||||
'helper/on-off-helper.cc',
|
||||
'helper/packet-sink-helper.cc',
|
||||
'helper/ping6-helper.cc',
|
||||
'helper/udp-client-server-helper.cc',
|
||||
'helper/udp-echo-helper.cc',
|
||||
'helper/v4ping-helper.cc',
|
||||
'helper/radvd-helper.cc',
|
||||
]
|
||||
|
||||
applications_test = bld.create_ns3_module_test_library('applications')
|
||||
@@ -40,10 +32,6 @@ def build(bld):
|
||||
'model/bulk-send-application.h',
|
||||
'model/onoff-application.h',
|
||||
'model/packet-sink.h',
|
||||
'model/ping6.h',
|
||||
'model/radvd.h',
|
||||
'model/radvd-interface.h',
|
||||
'model/radvd-prefix.h',
|
||||
'model/udp-client.h',
|
||||
'model/udp-server.h',
|
||||
'model/seq-ts-header.h',
|
||||
@@ -51,16 +39,12 @@ def build(bld):
|
||||
'model/packet-loss-counter.h',
|
||||
'model/udp-echo-client.h',
|
||||
'model/udp-echo-server.h',
|
||||
'model/v4ping.h',
|
||||
'model/application-packet-probe.h',
|
||||
'helper/bulk-send-helper.h',
|
||||
'helper/on-off-helper.h',
|
||||
'helper/packet-sink-helper.h',
|
||||
'helper/ping6-helper.h',
|
||||
'helper/udp-client-server-helper.h',
|
||||
'helper/udp-echo-helper.h',
|
||||
'helper/v4ping-helper.h',
|
||||
'helper/radvd-helper.h',
|
||||
]
|
||||
|
||||
bld.ns3_python_bindings()
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
#include "ns3/network-module.h"
|
||||
#include "ns3/csma-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
#include "ns3/network-module.h"
|
||||
#include "ns3/csma-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
@@ -13,8 +13,8 @@ def build(bld):
|
||||
obj = bld.create_ns3_program('csma-multicast', ['csma', 'internet', 'applications'])
|
||||
obj.source = 'csma-multicast.cc'
|
||||
|
||||
obj = bld.create_ns3_program('csma-raw-ip-socket', ['csma', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('csma-raw-ip-socket', ['csma', 'internet', 'applications', 'internet-apps'])
|
||||
obj.source = 'csma-raw-ip-socket.cc'
|
||||
|
||||
obj = bld.create_ns3_program('csma-ping', ['csma', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('csma-ping', ['csma', 'internet', 'applications', 'internet-apps'])
|
||||
obj.source = 'csma-ping.cc'
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
#include "ns3/network-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/fd-net-device-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/network-module.h"
|
||||
#include "ns3/fd-net-device-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/ipv4-static-routing-helper.h"
|
||||
#include "ns3/ipv4-list-routing-helper.h"
|
||||
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/network-module.h"
|
||||
#include "ns3/fd-net-device-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/ipv4-static-routing-helper.h"
|
||||
#include "ns3/ipv4-list-routing-helper.h"
|
||||
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/network-module.h"
|
||||
#include "ns3/fd-net-device-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/ipv4-static-routing-helper.h"
|
||||
#include "ns3/ipv4-list-routing-helper.h"
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/csma-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/fd-net-device-module.h"
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
#include "ns3/network-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/fd-net-device-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
|
||||
using namespace ns3;
|
||||
|
||||
|
||||
@@ -5,19 +5,19 @@ def build(bld):
|
||||
if not env['ENABLE_FDNETDEV']:
|
||||
return
|
||||
|
||||
obj = bld.create_ns3_program('dummy-network', ['fd-net-device', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('dummy-network', ['fd-net-device', 'internet', 'internet-apps'])
|
||||
obj.source = 'dummy-network.cc'
|
||||
obj = bld.create_ns3_program('fd2fd-onoff', ['fd-net-device', 'internet', 'applications'])
|
||||
obj.source = 'fd2fd-onoff.cc'
|
||||
|
||||
if bld.env["ENABLE_REAL_TIME"]:
|
||||
obj = bld.create_ns3_program('realtime-dummy-network', ['fd-net-device', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('realtime-dummy-network', ['fd-net-device', 'internet', 'internet-apps'])
|
||||
obj.source = 'realtime-dummy-network.cc'
|
||||
obj = bld.create_ns3_program('realtime-fd2fd-onoff', ['fd-net-device', 'internet', 'applications'])
|
||||
obj.source = 'realtime-fd2fd-onoff.cc'
|
||||
|
||||
if bld.env['ENABLE_TAP']:
|
||||
obj = bld.create_ns3_program('fd-emu-ping', ['fd-net-device', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('fd-emu-ping', ['fd-net-device', 'internet', 'internet-apps'])
|
||||
obj.source = 'fd-emu-ping.cc'
|
||||
obj = bld.create_ns3_program('fd-emu-udp-echo', ['fd-net-device', 'internet', 'applications'])
|
||||
obj.source = 'fd-emu-udp-echo.cc'
|
||||
@@ -25,12 +25,12 @@ def build(bld):
|
||||
obj.source = 'fd-emu-onoff.cc'
|
||||
|
||||
if bld.env['ENABLE_TAP']:
|
||||
obj = bld.create_ns3_program('fd-tap-ping', ['fd-net-device', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('fd-tap-ping', ['fd-net-device', 'internet', 'internet-apps'])
|
||||
obj.source = 'fd-tap-ping.cc'
|
||||
obj = bld.create_ns3_program('fd-tap-ping6', ['fd-net-device', 'internet', 'applications', 'csma'])
|
||||
obj = bld.create_ns3_program('fd-tap-ping6', ['fd-net-device', 'internet', 'internet-apps', 'csma'])
|
||||
obj.source = 'fd-tap-ping6.cc'
|
||||
|
||||
if bld.env['ENABLE_PLANETLAB']:
|
||||
obj = bld.create_ns3_program('fd-planetlab-ping', ['fd-net-device', 'internet', 'applications'])
|
||||
obj = bld.create_ns3_program('fd-planetlab-ping', ['fd-net-device', 'internet', 'internet-apps'])
|
||||
obj.source = 'fd-planetlab-ping.cc'
|
||||
|
||||
|
||||
7
src/internet-apps/bindings/callbacks_list.py
Normal file
7
src/internet-apps/bindings/callbacks_list.py
Normal file
@@ -0,0 +1,7 @@
|
||||
callback_classes = [
|
||||
['void', 'ns3::Ptr<ns3::Socket>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Socket>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::Socket>', 'ns3::Address const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['bool', 'ns3::Ptr<ns3::Socket>', 'ns3::Address const&', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<ns3::Packet const>', 'unsigned short', 'ns3::Address const&', 'ns3::Address const&', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty'],
|
||||
]
|
||||
5165
src/internet-apps/bindings/modulegen__gcc_ILP32.py
Normal file
5165
src/internet-apps/bindings/modulegen__gcc_ILP32.py
Normal file
File diff suppressed because it is too large
Load Diff
5165
src/internet-apps/bindings/modulegen__gcc_LP64.py
Normal file
5165
src/internet-apps/bindings/modulegen__gcc_LP64.py
Normal file
File diff suppressed because it is too large
Load Diff
44
src/internet-apps/doc/internet-apps.h
Normal file
44
src/internet-apps/doc/internet-apps.h
Normal file
@@ -0,0 +1,44 @@
|
||||
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
|
||||
/*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation;
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
*/
|
||||
|
||||
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
|
||||
/*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation;
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef INTERNET_APPS_H
|
||||
#define INTERNET_APPS_H
|
||||
|
||||
/**
|
||||
* \defgroup internet-apps Internet Applications
|
||||
*
|
||||
* This section documents the API of the ns-3 Internet-specific applications module. For a generic functional description, please refer to the ns-3 manual.
|
||||
*/
|
||||
|
||||
#endif /* INTERNET_APPS_H */
|
||||
73
src/internet-apps/doc/internet-apps.rst
Normal file
73
src/internet-apps/doc/internet-apps.rst
Normal file
@@ -0,0 +1,73 @@
|
||||
Internet Applications Module Documentation
|
||||
------------------------------------------
|
||||
|
||||
.. include:: replace.txt
|
||||
.. highlight:: cpp
|
||||
|
||||
.. heading hierarchy:
|
||||
------------- Chapter
|
||||
************* Section (#.#)
|
||||
============= Subsection (#.#.#)
|
||||
############# Paragraph (no number)
|
||||
|
||||
This is a suggested outline for adding new module documentation to |ns3|.
|
||||
See ``src/click/doc/click.rst`` for an example.
|
||||
|
||||
The introductory paragraph is for describing what this code is trying to
|
||||
model.
|
||||
|
||||
For consistency (italicized formatting), please use |ns3| to refer to
|
||||
ns-3 in the documentation (and likewise, |ns2| for ns-2). These macros
|
||||
are defined in the file ``replace.txt``.
|
||||
|
||||
Model Description
|
||||
*****************
|
||||
|
||||
The source code for the new module lives in the directory ``src/internet-apps``.
|
||||
|
||||
The goal of this module is to hold all the Internet-specific applications,
|
||||
and most notably some very specific applications (e.g., ping) or daemons (e.g., radvd).
|
||||
|
||||
Each application has its own goals, limitations and scope, which are briefly explained
|
||||
in the following.
|
||||
|
||||
V4Ping
|
||||
======
|
||||
|
||||
This app mimics a "ping" (ICMP Echo) using IPv4. The application allows the
|
||||
following attributes to be set:
|
||||
|
||||
* Remote address
|
||||
* Verbose mode
|
||||
* Packet size (default 56 bytes)
|
||||
* Packet interval (default 1 second)
|
||||
|
||||
Moreover, the user can access the measured rtt value (as a Traced Source).
|
||||
|
||||
Ping6
|
||||
=====
|
||||
|
||||
This app mimics a "ping" (ICMP Echo) using IPv6. The application allows the
|
||||
following attributes to be set:
|
||||
|
||||
* Remote address
|
||||
* Local address (sender address)
|
||||
* Packet size (default 56 bytes)
|
||||
* Packet interval (default 1 second)
|
||||
* Max number of packets to send
|
||||
|
||||
Radvd
|
||||
=====
|
||||
|
||||
This app mimics a "RADVD" daemon. I.e., the daemon responsible for IPv6 routers
|
||||
advertisements. All the IPv6 routers should have a RADVD daemon installed.
|
||||
|
||||
The configuration of the Radvd application mimics the one of the radvd Linux program.
|
||||
|
||||
Examples and use
|
||||
****************
|
||||
|
||||
All the applications are extensively used in the ``examples'' directory. The users
|
||||
are encouraged to check the scripts therein to have a clear overview of the various
|
||||
options and usage tricks.
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
* Author: Sebastien Vincent <vincent@clarinet.u-strasbg.fr>
|
||||
*/
|
||||
|
||||
#include "ping6-helper.h"
|
||||
#include "ns3/ping6.h"
|
||||
#include "ns3/uinteger.h"
|
||||
|
||||
#include "ping6-helper.h"
|
||||
|
||||
namespace ns3
|
||||
{
|
||||
@@ -18,13 +18,13 @@
|
||||
* Author: Tommaso Pecorella <tommaso.pecorella@unifi.it>
|
||||
*/
|
||||
|
||||
#include "radvd-helper.h"
|
||||
#include "ns3/log.h"
|
||||
#include "ns3/assert.h"
|
||||
#include "ns3/radvd.h"
|
||||
#include "ns3/radvd-interface.h"
|
||||
#include "ns3/radvd-prefix.h"
|
||||
|
||||
#include "radvd-helper.h"
|
||||
|
||||
namespace ns3
|
||||
{
|
||||
@@ -18,6 +18,7 @@
|
||||
* Author: Sebastien Vincent <vincent@clarinet.u-strasbg.fr>
|
||||
*/
|
||||
|
||||
#include "ping6.h"
|
||||
#include "ns3/log.h"
|
||||
#include "ns3/nstime.h"
|
||||
#include "ns3/simulator.h"
|
||||
@@ -33,7 +34,6 @@
|
||||
#include "ns3/ipv6-header.h"
|
||||
#include "ns3/ipv6-extension-header.h"
|
||||
|
||||
#include "ping6.h"
|
||||
|
||||
namespace ns3
|
||||
{
|
||||
@@ -46,7 +46,7 @@ TypeId Ping6::GetTypeId ()
|
||||
{
|
||||
static TypeId tid = TypeId ("ns3::Ping6")
|
||||
.SetParent<Application>()
|
||||
.SetGroupName("Applications")
|
||||
.SetGroupName("Internet-Apps")
|
||||
.AddConstructor<Ping6>()
|
||||
.AddAttribute ("MaxPackets",
|
||||
"The maximum number of packets the application will send",
|
||||
@@ -33,7 +33,7 @@ class Packet;
|
||||
class Socket;
|
||||
|
||||
/**
|
||||
* \ingroup applications
|
||||
* \ingroup internet-apps
|
||||
* \defgroup ping6 Ping6
|
||||
*/
|
||||
|
||||
@@ -21,10 +21,10 @@
|
||||
#ifndef RADVD_INTERFACE_H
|
||||
#define RADVD_INTERFACE_H
|
||||
|
||||
#include "radvd-prefix.h"
|
||||
#include <list>
|
||||
#include "ns3/simple-ref-count.h"
|
||||
#include "ns3/nstime.h"
|
||||
#include "radvd-prefix.h"
|
||||
|
||||
namespace ns3
|
||||
{
|
||||
@@ -20,6 +20,7 @@
|
||||
* Mehdi Benamor <benamor.mehdi@ensi.rnu.tn>
|
||||
*/
|
||||
|
||||
#include "radvd.h"
|
||||
#include "ns3/log.h"
|
||||
#include "ns3/abort.h"
|
||||
#include "ns3/ipv6-address.h"
|
||||
@@ -39,7 +40,6 @@
|
||||
#include "ns3/string.h"
|
||||
#include "ns3/pointer.h"
|
||||
|
||||
#include "radvd.h"
|
||||
|
||||
namespace ns3
|
||||
{
|
||||
@@ -52,7 +52,7 @@ TypeId Radvd::GetTypeId ()
|
||||
{
|
||||
static TypeId tid = TypeId ("ns3::Radvd")
|
||||
.SetParent<Application> ()
|
||||
.SetGroupName("Applications")
|
||||
.SetGroupName("Internet-Apps")
|
||||
.AddConstructor<Radvd> ()
|
||||
.AddAttribute ("AdvertisementJitter",
|
||||
"Uniform variable to provide jitter between min and max values of AdvInterval",
|
||||
@@ -25,17 +25,17 @@
|
||||
|
||||
#include <map>
|
||||
|
||||
#include "radvd-interface.h"
|
||||
#include "ns3/application.h"
|
||||
#include "ns3/socket.h"
|
||||
#include "ns3/random-variable-stream.h"
|
||||
|
||||
#include "radvd-interface.h"
|
||||
|
||||
namespace ns3
|
||||
{
|
||||
|
||||
/**
|
||||
* \ingroup applications
|
||||
* \ingroup internet-apps
|
||||
* \defgroup radvd Radvd
|
||||
*/
|
||||
|
||||
@@ -37,7 +37,7 @@ V4Ping::GetTypeId (void)
|
||||
{
|
||||
static TypeId tid = TypeId ("ns3::V4Ping")
|
||||
.SetParent<Application> ()
|
||||
.SetGroupName("Applications")
|
||||
.SetGroupName("Internet-Apps")
|
||||
.AddConstructor<V4Ping> ()
|
||||
.AddAttribute ("Remote",
|
||||
"The address of the machine we want to ping.",
|
||||
@@ -29,7 +29,7 @@ namespace ns3 {
|
||||
class Socket;
|
||||
|
||||
/**
|
||||
* \ingroup applications
|
||||
* \ingroup internet-apps
|
||||
* \defgroup v4ping V4Ping
|
||||
*/
|
||||
|
||||
37
src/internet-apps/wscript
Normal file
37
src/internet-apps/wscript
Normal file
@@ -0,0 +1,37 @@
|
||||
# -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
|
||||
|
||||
# def options(opt):
|
||||
# pass
|
||||
|
||||
# def configure(conf):
|
||||
# conf.check_nonfatal(header_name='stdint.h', define_name='HAVE_STDINT_H')
|
||||
|
||||
def build(bld):
|
||||
module = bld.create_ns3_module('internet-apps', ['internet'])
|
||||
module.source = [
|
||||
'model/ping6.cc',
|
||||
'model/radvd-interface.cc',
|
||||
'model/radvd-prefix.cc',
|
||||
'model/radvd.cc',
|
||||
'model/v4ping.cc',
|
||||
'helper/ping6-helper.cc',
|
||||
'helper/radvd-helper.cc',
|
||||
'helper/v4ping-helper.cc',
|
||||
]
|
||||
|
||||
headers = bld(features='ns3header')
|
||||
headers.module = 'internet-apps'
|
||||
headers.source = [
|
||||
'model/ping6.h',
|
||||
'model/radvd.h',
|
||||
'model/radvd-interface.h',
|
||||
'model/radvd-prefix.h',
|
||||
'model/v4ping.h',
|
||||
'helper/ping6-helper.h',
|
||||
'helper/v4ping-helper.h',
|
||||
'helper/radvd-helper.h',
|
||||
]
|
||||
|
||||
|
||||
bld.ns3_python_bindings()
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
#include <fstream>
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/ipv6-static-routing-helper.h"
|
||||
#include "ns3/mobility-module.h"
|
||||
#include "ns3/spectrum-module.h"
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
#include "ns3/core-module.h"
|
||||
#include "ns3/internet-module.h"
|
||||
#include "ns3/csma-module.h"
|
||||
#include "ns3/applications-module.h"
|
||||
#include "ns3/internet-apps-module.h"
|
||||
#include "ns3/ipv6-static-routing-helper.h"
|
||||
|
||||
#include "ns3/ipv6-routing-table-entry.h"
|
||||
|
||||
@@ -5,9 +5,9 @@ def build(bld):
|
||||
return;
|
||||
|
||||
obj = bld.create_ns3_program('example-sixlowpan',
|
||||
['network', 'sixlowpan', 'internet', 'csma', 'applications'])
|
||||
['network', 'sixlowpan', 'internet', 'csma', 'internet-apps'])
|
||||
obj.source = 'example-sixlowpan.cc'
|
||||
|
||||
obj = bld.create_ns3_program('example-ping-lr-wpan',
|
||||
['network', 'sixlowpan', 'internet', 'lr-wpan', 'applications'])
|
||||
['network', 'sixlowpan', 'internet', 'lr-wpan', 'internet-apps'])
|
||||
obj.source = 'example-ping-lr-wpan.cc'
|
||||
|
||||
@@ -21,7 +21,7 @@ def build(bld):
|
||||
'flow-monitor', 'internet', 'lr-wpan',
|
||||
'lte', 'mesh', 'mobility', 'olsr',
|
||||
'point-to-point', 'sixlowpan', 'stats',
|
||||
'uan', 'wifi'])
|
||||
'uan', 'wifi', 'internet-apps'])
|
||||
|
||||
headers = bld(features='ns3header')
|
||||
headers.module = 'test'
|
||||
|
||||
Reference in New Issue
Block a user