diff --git a/src/lte/bindings/callbacks_list.py b/src/lte/bindings/callbacks_list.py index 84baf1ea50..66ecb6f93a 100644 --- a/src/lte/bindings/callbacks_list.py +++ b/src/lte/bindings/callbacks_list.py @@ -17,6 +17,7 @@ ['void', 'unsigned short', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::DlInfoListElement_s', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::UlInfoListElement_s', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ptr', 'ns3::Ptr', 'const std::vector > &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::PhyReceptionStatParameters', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::SlPhyReceptionStatParameters', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], @@ -27,6 +28,7 @@ ['void', 'unsigned short', 'unsigned short', 'ns3::LteUePhy::State', 'ns3::LteUePhy::State', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'unsigned short', 'unsigned short', 'double', 'double', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'unsigned short', 'unsigned short', 'double', 'double', 'bool', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'unsigned short', 'unsigned long', 'unsigned int', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['bool', 'ns3::Ptr', 'const ns3::Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::Ptr', 'const ns3::Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], @@ -44,6 +46,7 @@ ['void', 'unsigned long', 'unsigned short', 'unsigned short', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'unsigned long', 'unsigned short', 'unsigned short', 'ns3::LteRrcSap::MeasurementReport', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'unsigned long', 'unsigned short', 'unsigned short', 'std::basic_string', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'unsigned int', 'unsigned int', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'unsigned long', 'unsigned short', 'unsigned short', 'ns3::LteSlDiscHeader', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'unsigned long', 'unsigned short', 'unsigned short', 'ns3::LteUeRrc::State', 'ns3::LteUeRrc::State', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'unsigned long', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], @@ -51,7 +54,40 @@ ['void', 'unsigned long', 'unsigned short', 'unsigned short', 'std::basic_string', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::LteUeRrc::SlChangeOfSyncRefStatParameters', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'unsigned long', 'unsigned long', 'unsigned short', 'bool', 'unsigned short', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'unsigned long', 'unsigned short', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'const ns3::SpectrumValue &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ptr', 'ns3::Ipv4Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ptr', 'ns3::Ipv4Address', 'ns3::Ipv4Address', 'unsigned char', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ptr', 'ns3::Ipv6Address', 'ns3::Ipv6Address', 'unsigned char', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'const ns3::Ipv4Header &', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ptr', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'const ns3::Ipv4Header &', 'ns3::Ptr', 'ns3::Ipv4L3Protocol::DropReason', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ptr', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'const ns3::Ipv6Header &', 'ns3::Ptr', 'ns3::Ipv6L3Protocol::DropReason', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'const ns3::Ipv6Header &', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'std::basic_string', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ptr', 'ns3::Ipv4Header', 'unsigned short', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ipv4Address', 'unsigned char', 'unsigned char', 'unsigned char', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ptr', 'ns3::Ipv6Header', 'unsigned short', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ipv6Address', 'unsigned char', 'unsigned char', 'unsigned char', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'const ns3::TcpRateOps::TcpRateConnection &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'const ns3::TcpRateOps::TcpRateSample &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::SequenceNumber', 'ns3::SequenceNumber', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::TcpSocketState::TcpCongState_t', 'ns3::TcpSocketState::TcpCongState_t', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::TcpSocketState::EcnState_t', 'ns3::TcpSocketState::EcnState_t', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Time', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::TcpSocket::TcpStates_t', 'ns3::TcpSocket::TcpStates_t', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ptr', 'const ns3::TcpHeader &', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'ns3::Ptr', 'const char *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'long', 'long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'bool', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'unsigned long', 'unsigned int', 'unsigned long', 'unsigned long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], + ['void', 'unsigned int', 'unsigned int', 'ns3::LteSlUeRrc::RelayRole', 'ns3::LteSlBasicUeController::Pc5ConnectionStatus', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'std::vector >', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'unsigned long', 'bool', 'unsigned char', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], ['void', 'ns3::SlUeMacStatParameters', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty'], diff --git a/src/lte/bindings/modulegen__gcc_ILP32.py b/src/lte/bindings/modulegen__gcc_ILP32.py index c1945a51d4..5dd5703b37 100644 --- a/src/lte/bindings/modulegen__gcc_ILP32.py +++ b/src/lte/bindings/modulegen__gcc_ILP32.py @@ -20,6 +20,10 @@ def module_init(): def register_types(module): root_module = module.get_root() + ## queue-disc.h (module 'traffic-control'): ns3::QueueDiscSizePolicy [enumeration] + module.add_enum('QueueDiscSizePolicy', ['SINGLE_INTERNAL_QUEUE', 'SINGLE_CHILD_QUEUE_DISC', 'MULTIPLE_QUEUES', 'NO_LIMITS'], import_from_module='ns.traffic-control') + ## queue-size.h (module 'network'): ns3::QueueSizeUnit [enumeration] + module.add_enum('QueueSizeUnit', ['PACKETS', 'BYTES'], import_from_module='ns.network') ## ff-mac-common.h (module 'lte'): ns3::Result_e [enumeration] module.add_enum('Result_e', ['SUCCESS', 'FAILURE']) ## ff-mac-common.h (module 'lte'): ns3::SetupRelease_e [enumeration] @@ -36,6 +40,14 @@ def register_types(module): module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') ## eps-bearer.h (module 'lte'): ns3::AllocationRetentionPriority [struct] module.add_class('AllocationRetentionPriority') + ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper [class] + module.add_class('AsciiTraceHelper', import_from_module='ns.network') + ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice [class] + module.add_class('AsciiTraceHelperForDevice', import_from_module='ns.network', allow_subclassing=True) + ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv4 [class] + module.add_class('AsciiTraceHelperForIpv4', import_from_module='ns.internet', allow_subclassing=True) + ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv6 [class] + module.add_class('AsciiTraceHelperForIpv6', import_from_module='ns.internet', allow_subclassing=True) ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] module.add_class('AttributeConstructionList', import_from_module='ns.core') ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] @@ -75,6 +87,8 @@ def register_types(module): module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) ## callback.h (module 'core'): ns3::CallbackBase [class] module.add_class('CallbackBase', import_from_module='ns.core') + ## candidate-queue.h (module 'internet'): ns3::CandidateQueue [class] + module.add_class('CandidateQueue', import_from_module='ns.internet') ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqasFlowPerf_t [struct] module.add_class('CqasFlowPerf_t') ## ff-mac-common.h (module 'lte'): ns3::CqiConfig_s [struct] @@ -101,6 +115,10 @@ def register_types(module): module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::EventImpl']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation']) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] + module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Ipv4Route']) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] + module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Ipv6Route']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] module.add_class('DefaultDeleter', template_parameters=['ns3::LteChunkProcessor']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] @@ -115,8 +133,12 @@ def register_types(module): module.add_class('DefaultDeleter', template_parameters=['ns3::LteSlTft']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::NixVector']) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] + module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Packet']) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] + module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::QueueItem']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::SpectrumModel']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] @@ -349,6 +371,22 @@ def register_types(module): module.add_class('SchedUlConfigIndParameters', outer_class=root_module['ns3::FfMacSchedSapUser']) ## eps-bearer.h (module 'lte'): ns3::GbrQosInformation [struct] module.add_class('GbrQosInformation') + ## global-route-manager.h (module 'internet'): ns3::GlobalRouteManager [class] + module.add_class('GlobalRouteManager', import_from_module='ns.internet') + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRouteManagerImpl [class] + module.add_class('GlobalRouteManagerImpl', import_from_module='ns.internet', allow_subclassing=True) + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRouteManagerLSDB [class] + module.add_class('GlobalRouteManagerLSDB', import_from_module='ns.internet') + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA [class] + module.add_class('GlobalRoutingLSA', import_from_module='ns.internet') + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::LSType [enumeration] + module.add_enum('LSType', ['Unknown', 'RouterLSA', 'NetworkLSA', 'SummaryLSA', 'SummaryLSA_ASBR', 'ASExternalLSAs'], outer_class=root_module['ns3::GlobalRoutingLSA'], import_from_module='ns.internet') + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::SPFStatus [enumeration] + module.add_enum('SPFStatus', ['LSA_SPF_NOT_EXPLORED', 'LSA_SPF_CANDIDATE', 'LSA_SPF_IN_SPFTREE'], outer_class=root_module['ns3::GlobalRoutingLSA'], import_from_module='ns.internet') + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord [class] + module.add_class('GlobalRoutingLinkRecord', import_from_module='ns.internet') + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::LinkType [enumeration] + module.add_enum('LinkType', ['Unknown', 'PointToPoint', 'TransitNetwork', 'StubNetwork', 'VirtualLink'], outer_class=root_module['ns3::GlobalRoutingLinkRecord'], import_from_module='ns.internet') ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes [class] module.add_class('GtpcIes') ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t [enumeration] @@ -369,12 +407,52 @@ def register_types(module): module.add_class('InetSocketAddress', import_from_module='ns.network') ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress [class] root_module['ns3::InetSocketAddress'].implicitly_converts_to(root_module['ns3::Address']) + ## int-to-type.h (module 'core'): ns3::IntToType<0> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['0']) + ## int-to-type.h (module 'core'): ns3::IntToType<0>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 0 >'], import_from_module='ns.core') + ## int-to-type.h (module 'core'): ns3::IntToType<1> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['1']) + ## int-to-type.h (module 'core'): ns3::IntToType<1>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 1 >'], import_from_module='ns.core') + ## int-to-type.h (module 'core'): ns3::IntToType<2> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['2']) + ## int-to-type.h (module 'core'): ns3::IntToType<2>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 2 >'], import_from_module='ns.core') + ## int-to-type.h (module 'core'): ns3::IntToType<3> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['3']) + ## int-to-type.h (module 'core'): ns3::IntToType<3>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 3 >'], import_from_module='ns.core') + ## int-to-type.h (module 'core'): ns3::IntToType<4> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['4']) + ## int-to-type.h (module 'core'): ns3::IntToType<4>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 4 >'], import_from_module='ns.core') + ## int-to-type.h (module 'core'): ns3::IntToType<5> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['5']) + ## int-to-type.h (module 'core'): ns3::IntToType<5>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 5 >'], import_from_module='ns.core') + ## int-to-type.h (module 'core'): ns3::IntToType<6> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['6']) + ## int-to-type.h (module 'core'): ns3::IntToType<6>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 6 >'], import_from_module='ns.core') ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] module.add_class('Ipv4Address', import_from_module='ns.network') ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) + ## ipv4-address-generator.h (module 'internet'): ns3::Ipv4AddressGenerator [class] + module.add_class('Ipv4AddressGenerator', import_from_module='ns.internet') ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper [class] module.add_class('Ipv4AddressHelper', import_from_module='ns.internet') + ## ipv4-end-point.h (module 'internet'): ns3::Ipv4EndPoint [class] + module.add_class('Ipv4EndPoint', import_from_module='ns.internet') + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPointDemux [class] + module.add_class('Ipv4EndPointDemux', import_from_module='ns.internet') + typehandlers.add_type_alias('std::list< ns3::Ipv4EndPoint * >', 'ns3::Ipv4EndPointDemux::EndPoints') + typehandlers.add_type_alias('std::list< ns3::Ipv4EndPoint * >*', 'ns3::Ipv4EndPointDemux::EndPoints*') + typehandlers.add_type_alias('std::list< ns3::Ipv4EndPoint * >&', 'ns3::Ipv4EndPointDemux::EndPoints&') + typehandlers.add_type_alias('std::list< ns3::Ipv4EndPoint * > iterator', 'ns3::Ipv4EndPointDemux::EndPointsI') + typehandlers.add_type_alias('std::list< ns3::Ipv4EndPoint * > iterator*', 'ns3::Ipv4EndPointDemux::EndPointsI*') + typehandlers.add_type_alias('std::list< ns3::Ipv4EndPoint * > iterator&', 'ns3::Ipv4EndPointDemux::EndPointsI&') ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress [class] module.add_class('Ipv4InterfaceAddress', import_from_module='ns.internet') ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e [enumeration] @@ -386,12 +464,32 @@ def register_types(module): typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > > const_iterator&', 'ns3::Ipv4InterfaceContainer::Iterator&') ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class] module.add_class('Ipv4Mask', import_from_module='ns.network') + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry [class] + module.add_class('Ipv4MulticastRoutingTableEntry', import_from_module='ns.internet') + ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper [class] + module.add_class('Ipv4RoutingHelper', import_from_module='ns.internet', allow_subclassing=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4RoutingTableEntry [class] + module.add_class('Ipv4RoutingTableEntry', import_from_module='ns.internet') + ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ipv4StaticRoutingHelper [class] + module.add_class('Ipv4StaticRoutingHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingHelper']) ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] module.add_class('Ipv6Address', import_from_module='ns.network') ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) + ## ipv6-address-generator.h (module 'internet'): ns3::Ipv6AddressGenerator [class] + module.add_class('Ipv6AddressGenerator', import_from_module='ns.internet') ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6AddressHelper [class] module.add_class('Ipv6AddressHelper', import_from_module='ns.internet') + ## ipv6-end-point.h (module 'internet'): ns3::Ipv6EndPoint [class] + module.add_class('Ipv6EndPoint', import_from_module='ns.internet') + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPointDemux [class] + module.add_class('Ipv6EndPointDemux', import_from_module='ns.internet') + typehandlers.add_type_alias('std::list< ns3::Ipv6EndPoint * >', 'ns3::Ipv6EndPointDemux::EndPoints') + typehandlers.add_type_alias('std::list< ns3::Ipv6EndPoint * >*', 'ns3::Ipv6EndPointDemux::EndPoints*') + typehandlers.add_type_alias('std::list< ns3::Ipv6EndPoint * >&', 'ns3::Ipv6EndPointDemux::EndPoints&') + typehandlers.add_type_alias('std::list< ns3::Ipv6EndPoint * > iterator', 'ns3::Ipv6EndPointDemux::EndPointsI') + typehandlers.add_type_alias('std::list< ns3::Ipv6EndPoint * > iterator*', 'ns3::Ipv6EndPointDemux::EndPointsI*') + typehandlers.add_type_alias('std::list< ns3::Ipv6EndPoint * > iterator&', 'ns3::Ipv6EndPointDemux::EndPointsI&') ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress [class] module.add_class('Ipv6InterfaceAddress', import_from_module='ns.internet') ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e [enumeration] @@ -403,8 +501,16 @@ def register_types(module): typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > const_iterator', 'ns3::Ipv6InterfaceContainer::Iterator') typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > const_iterator*', 'ns3::Ipv6InterfaceContainer::Iterator*') typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > const_iterator&', 'ns3::Ipv6InterfaceContainer::Iterator&') + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry [class] + module.add_class('Ipv6MulticastRoutingTableEntry', import_from_module='ns.internet') ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] module.add_class('Ipv6Prefix', import_from_module='ns.network') + ## ipv6-routing-helper.h (module 'internet'): ns3::Ipv6RoutingHelper [class] + module.add_class('Ipv6RoutingHelper', import_from_module='ns.internet', allow_subclassing=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6RoutingTableEntry [class] + module.add_class('Ipv6RoutingTableEntry', import_from_module='ns.internet') + ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper [class] + module.add_class('Ipv6StaticRoutingHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingHelper']) ## log.h (module 'core'): ns3::LogComponent [class] module.add_class('LogComponent', import_from_module='ns.core') typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >', 'ns3::LogComponent::ComponentList') @@ -494,14 +600,21 @@ def register_types(module): module.add_enum('LteFadingModel', ['AWGN'], outer_class=root_module['ns3::LteNistErrorModel']) ## lte-nist-error-model.h (module 'lte'): ns3::LteNistErrorModel::LteTxMode [enumeration] module.add_enum('LteTxMode', ['SISO', 'SIMO', 'TxDiversity', 'SpatMultplex'], outer_class=root_module['ns3::LteNistErrorModel']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LtePc5SignallingHeaderSequenceNumber [class] + module.add_class('LtePc5SignallingHeaderSequenceNumber') ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider [class] module.add_class('LtePdcpSapProvider', allow_subclassing=True) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters [struct] module.add_class('TransmitPdcpSduParameters', outer_class=root_module['ns3::LtePdcpSapProvider']) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser [class] module.add_class('LtePdcpSapUser', allow_subclassing=True) + ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::SduType_t [enumeration] + module.add_enum('SduType_t', ['IP_SDU', 'ARP_SDU', 'PC5_SIGNALING_SDU', 'NON_IP_SDU'], outer_class=root_module['ns3::LtePdcpSapUser']) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters [struct] module.add_class('ReceivePdcpSduParameters', outer_class=root_module['ns3::LtePdcpSapUser']) + typehandlers.add_type_alias('ns3::LtePdcpSapUser::SduType_t', 'ns3::LtePdcpSapUser::SduType_t') + typehandlers.add_type_alias('ns3::LtePdcpSapUser::SduType_t*', 'ns3::LtePdcpSapUser::SduType_t*') + typehandlers.add_type_alias('ns3::LtePdcpSapUser::SduType_t&', 'ns3::LtePdcpSapUser::SduType_t&') ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapProvider [class] module.add_class('LteRlcSapProvider', allow_subclassing=True) ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapProvider::TransmitPdcpPduParameters [struct] @@ -686,6 +799,8 @@ def register_types(module): module.add_class('Sib18CommConfig', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfig [struct] module.add_class('Sib19DiscConfig', outer_class=root_module['ns3::LteRrcSap']) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay [struct] + module.add_class('Sib19DiscConfigRelay', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SidelinkUeInformation [struct] module.add_class('SidelinkUeInformation', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlCarrierFreqInfoList [struct] @@ -728,6 +843,10 @@ def register_types(module): module.add_class('SlDiscConfig', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfig [enumeration] module.add_enum('', ['RELEASE', 'SETUP'], outer_class=root_module['ns3::LteRrcSap::SlDiscConfig']) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe [struct] + module.add_class('SlDiscConfigRelayUe', outer_class=root_module['ns3::LteRrcSap']) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe [struct] + module.add_class('SlDiscConfigRemoteUe', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigScheduled [struct] module.add_class('SlDiscConfigScheduled', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigUeSelected [struct] @@ -761,7 +880,7 @@ def register_types(module): ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlHoppingConfigComm [struct] module.add_class('SlHoppingConfigComm', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlHoppingConfigComm [enumeration] - module.add_enum('', ['ns1', 'ns2', 'ns4'], outer_class=root_module['ns3::LteRrcSap::SlHoppingConfigComm']) + module.add_enum('', ['ns1', 'ns2', 'ns4', 'uninitialized'], outer_class=root_module['ns3::LteRrcSap::SlHoppingConfigComm']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlHoppingConfigDisc [struct] module.add_class('SlHoppingConfigDisc', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlHoppingConfigDisc [enumeration] @@ -790,10 +909,14 @@ def register_types(module): module.add_class('SlPreconfigDiscPoolList', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigGeneral [struct] module.add_class('SlPreconfigGeneral', outer_class=root_module['ns3::LteRrcSap']) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigRelay [struct] + module.add_class('SlPreconfigRelay', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigSync [struct] module.add_class('SlPreconfigSync', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfiguration [struct] module.add_class('SlPreconfiguration', outer_class=root_module['ns3::LteRrcSap']) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlReselectionInfoRelay [struct] + module.add_class('SlReselectionInfoRelay', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlSyncConfigList [struct] module.add_class('SlSyncConfigList', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlTfIndexPair [struct] @@ -868,6 +991,10 @@ def register_types(module): module.add_class('LteSlResourcePoolFactory', parent=root_module['ns3::LteSlPoolFactory']) ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteSlSyncParams [struct] module.add_class('LteSlSyncParams') + ## lte-sl-ue-ctrl-sap.h (module 'lte'): ns3::LteSlUeCtrlSapProvider [class] + module.add_class('LteSlUeCtrlSapProvider', allow_subclassing=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): ns3::LteSlUeCtrlSapUser [class] + module.add_class('LteSlUeCtrlSapUser') ## lte-chunk-processor.h (module 'lte'): ns3::LteSpectrumValueCatcher [class] module.add_class('LteSpectrumValueCatcher') ## lte-spectrum-value-helper.h (module 'lte'): ns3::LteSpectrumValueHelper [class] @@ -896,6 +1023,10 @@ def register_types(module): module.add_class('UeMeasurementsElement', outer_class=root_module['ns3::LteUeCphySapUser']) ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeMeasurementsParameters [struct] module.add_class('UeMeasurementsParameters', outer_class=root_module['ns3::LteUeCphySapUser']) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement [struct] + module.add_class('UeSdRsrpMeasurementsElement', outer_class=root_module['ns3::LteUeCphySapUser']) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters [struct] + module.add_class('UeSdRsrpMeasurementsParameters', outer_class=root_module['ns3::LteUeCphySapUser']) ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSlssMeasurementsElement [struct] module.add_class('UeSlssMeasurementsElement', outer_class=root_module['ns3::LteUeCphySapUser']) ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSlssMeasurementsParameters [struct] @@ -955,6 +1086,8 @@ def register_types(module): module.add_class('ObjectDeleter', import_from_module='ns.core') ## object-factory.h (module 'core'): ns3::ObjectFactory [class] module.add_class('ObjectFactory', import_from_module='ns.core') + ## ipv6-extension-header.h (module 'internet'): ns3::OptionField [class] + module.add_class('OptionField', import_from_module='ns.internet') ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] module.add_class('PacketMetadata', import_from_module='ns.network') ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] @@ -975,6 +1108,18 @@ def register_types(module): module.add_class('PagingInfoListElement_s') ## log.h (module 'core'): ns3::ParameterLogger [class] module.add_class('ParameterLogger', import_from_module='ns.core') + ## pcap-file.h (module 'network'): ns3::PcapFile [class] + module.add_class('PcapFile', import_from_module='ns.network') + ## trace-helper.h (module 'network'): ns3::PcapHelper [class] + module.add_class('PcapHelper', import_from_module='ns.network') + ## trace-helper.h (module 'network'): ns3::PcapHelper::DataLinkType [enumeration] + module.add_enum('DataLinkType', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SLL', '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', import_from_module='ns.network', allow_subclassing=True) + ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4 [class] + module.add_class('PcapHelperForIpv4', import_from_module='ns.internet', allow_subclassing=True) + ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6 [class] + module.add_class('PcapHelperForIpv6', import_from_module='ns.internet', allow_subclassing=True) ## ff-mac-common.h (module 'lte'): ns3::PhichListElement_s [struct] module.add_class('PhichListElement_s') ## ff-mac-common.h (module 'lte'): ns3::PhichListElement_s::Phich_e [enumeration] @@ -989,26 +1134,58 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( ns3::PhyTransmissionStatParameters const )', 'ns3::PhyTransmissionStatParameters::TracedCallback') typehandlers.add_type_alias('void ( * ) ( ns3::PhyTransmissionStatParameters const )*', 'ns3::PhyTransmissionStatParameters::TracedCallback*') typehandlers.add_type_alias('void ( * ) ( ns3::PhyTransmissionStatParameters const )&', 'ns3::PhyTransmissionStatParameters::TracedCallback&') + ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer [class] + module.add_class('QueueDiscContainer', import_from_module='ns.traffic_control') + typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > > const_iterator', 'ns3::QueueDiscContainer::ConstIterator') + typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > > const_iterator*', 'ns3::QueueDiscContainer::ConstIterator*') + typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > > const_iterator&', 'ns3::QueueDiscContainer::ConstIterator&') + ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscFactory [class] + module.add_class('QueueDiscFactory', import_from_module='ns.traffic_control') + ## queue-size.h (module 'network'): ns3::QueueSize [class] + module.add_class('QueueSize', import_from_module='ns.network') ## ff-mac-common.h (module 'lte'): ns3::RachListElement_s [struct] module.add_class('RachListElement_s') ## radio-bearer-stats-connector.h (module 'lte'): ns3::RadioBearerStatsConnector [class] module.add_class('RadioBearerStatsConnector') ## lte-rrc-protocol-real.h (module 'lte'): ns3::RealProtocolRlcSapUser [class] module.add_class('RealProtocolRlcSapUser', parent=root_module['ns3::LteRlcSapUser']) + ## rip-helper.h (module 'internet'): ns3::RipHelper [class] + module.add_class('RipHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingHelper']) + ## ripng-helper.h (module 'internet'): ns3::RipNgHelper [class] + module.add_class('RipNgHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingHelper']) + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry [class] + module.add_class('RipNgRoutingTableEntry', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingTableEntry']) + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::Status_e [enumeration] + module.add_enum('Status_e', ['RIPNG_VALID', 'RIPNG_INVALID'], outer_class=root_module['ns3::RipNgRoutingTableEntry'], import_from_module='ns.internet') + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry [class] + module.add_class('RipRoutingTableEntry', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingTableEntry']) + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry::Status_e [enumeration] + module.add_enum('Status_e', ['RIP_VALID', 'RIP_INVALID'], outer_class=root_module['ns3::RipRoutingTableEntry'], import_from_module='ns.internet') ## ff-mac-common.h (module 'lte'): ns3::RlcPduListElement_s [struct] module.add_class('RlcPduListElement_s') + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory [class] + module.add_class('RttHistory', import_from_module='ns.internet') + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex [class] + module.add_class('SPFVertex', import_from_module='ns.internet') + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::VertexType [enumeration] + module.add_enum('VertexType', ['VertexUnknown', 'VertexRouter', 'VertexNetwork'], outer_class=root_module['ns3::SPFVertex'], import_from_module='ns.internet') + typehandlers.add_type_alias('std::pair< ns3::Ipv4Address, int >', 'ns3::SPFVertex::NodeExit_t') + typehandlers.add_type_alias('std::pair< ns3::Ipv4Address, int >*', 'ns3::SPFVertex::NodeExit_t*') + typehandlers.add_type_alias('std::pair< ns3::Ipv4Address, int >&', 'ns3::SPFVertex::NodeExit_t&') ## ff-mac-common.h (module 'lte'): ns3::SbMeasResult_s [struct] module.add_class('SbMeasResult_s') ## ff-mac-common.h (module 'lte'): ns3::SciListElement_s [struct] module.add_class('SciListElement_s') ## lte-rlc-sequence-number.h (module 'lte'): ns3::SequenceNumber10 [class] module.add_class('SequenceNumber10') + ## sequence-number.h (module 'network'): ns3::SequenceNumber [class] + module.add_class('SequenceNumber32', import_from_module='ns.network') ## ff-mac-common.h (module 'lte'): ns3::SiConfiguration_s [struct] module.add_class('SiConfiguration_s') ## ff-mac-common.h (module 'lte'): ns3::SiMessageListElement_s [struct] module.add_class('SiMessageListElement_s') ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::ObjectBase'], template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::ObjectBase'], template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter']) ## simulator.h (module 'core'): ns3::Simulator [class] module.add_class('Simulator', import_from_module='ns.core', destructor_visibility='private') ## simulator.h (module 'core'): ns3::Simulator [enumeration] @@ -1060,8 +1237,46 @@ def register_types(module): module.add_class('TbId_t') ## lte-mi-error-model.h (module 'lte'): ns3::TbStats_t [struct] module.add_class('TbStats_t') + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem [class] + module.add_class('TcpTxItem', import_from_module='ns.internet') + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation [struct] + module.add_class('RateInformation', import_from_module='ns.internet', outer_class=root_module['ns3::TcpTxItem']) ## nstime.h (module 'core'): ns3::TimeWithUnit [class] module.add_class('TimeWithUnit', import_from_module='ns.core') + ## timer.h (module 'core'): ns3::Timer [class] + module.add_class('Timer', import_from_module='ns.core') + ## timer.h (module 'core'): ns3::Timer::DestroyPolicy [enumeration] + module.add_enum('DestroyPolicy', ['CANCEL_ON_DESTROY', 'REMOVE_ON_DESTROY', 'CHECK_ON_DESTROY'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') + ## timer.h (module 'core'): ns3::Timer::State [enumeration] + module.add_enum('State', ['RUNNING', 'EXPIRED', 'SUSPENDED'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') + ## timer-impl.h (module 'core'): ns3::TimerImpl [class] + module.add_class('TimerImpl', import_from_module='ns.core', allow_subclassing=True) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['bool']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['double']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['long']) + ## traced-value.h (module 'core'): ns3::TracedValue > [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::SequenceNumber']) + ## traced-value.h (module 'core'): ns3::TracedValue > [class] + root_module['ns3::TracedValue< ns3::SequenceNumber >'].implicitly_converts_to(root_module['ns3::SequenceNumber32']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::TcpSocket::TcpStates_t']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::TcpSocketState::EcnState_t']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::TcpSocketState::TcpCongState_t']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['unsigned int']) + ## traffic-control-helper.h (module 'traffic-control'): ns3::TrafficControlHelper [class] + module.add_class('TrafficControlHelper', import_from_module='ns.traffic_control') + typehandlers.add_type_alias('std::vector< unsigned short >', 'ns3::TrafficControlHelper::ClassIdList') + typehandlers.add_type_alias('std::vector< unsigned short >*', 'ns3::TrafficControlHelper::ClassIdList*') + typehandlers.add_type_alias('std::vector< unsigned short >&', 'ns3::TrafficControlHelper::ClassIdList&') + typehandlers.add_type_alias('std::vector< unsigned short >', 'ns3::TrafficControlHelper::HandleList') + typehandlers.add_type_alias('std::vector< unsigned short >*', 'ns3::TrafficControlHelper::HandleList*') + typehandlers.add_type_alias('std::vector< unsigned short >&', 'ns3::TrafficControlHelper::HandleList&') ## lte-common.h (module 'lte'): ns3::TransmissionModesLayers [class] module.add_class('TransmissionModesLayers') ## type-id.h (module 'core'): ns3::TypeId [class] @@ -1137,12 +1352,102 @@ def register_types(module): module.add_class('EpsBearerTag', parent=root_module['ns3::Tag']) ## header.h (module 'network'): ns3::Header [class] module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) + ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable [class] + module.add_class('Icmpv4DestinationUnreachable', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable::ErrorDestinationUnreachable_e [enumeration] + module.add_enum('ErrorDestinationUnreachable_e', ['ICMPV4_NET_UNREACHABLE', 'ICMPV4_HOST_UNREACHABLE', 'ICMPV4_PROTOCOL_UNREACHABLE', 'ICMPV4_PORT_UNREACHABLE', 'ICMPV4_FRAG_NEEDED', 'ICMPV4_SOURCE_ROUTE_FAILED'], outer_class=root_module['ns3::Icmpv4DestinationUnreachable'], import_from_module='ns.internet') + ## icmpv4.h (module 'internet'): ns3::Icmpv4Echo [class] + module.add_class('Icmpv4Echo', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## icmpv4.h (module 'internet'): ns3::Icmpv4Header [class] + module.add_class('Icmpv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## icmpv4.h (module 'internet'): ns3::Icmpv4Header::Type_e [enumeration] + module.add_enum('Type_e', ['ICMPV4_ECHO_REPLY', 'ICMPV4_DEST_UNREACH', 'ICMPV4_ECHO', 'ICMPV4_TIME_EXCEEDED'], outer_class=root_module['ns3::Icmpv4Header'], import_from_module='ns.internet') + ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded [class] + module.add_class('Icmpv4TimeExceeded', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded::ErrorTimeExceeded_e [enumeration] + module.add_enum('ErrorTimeExceeded_e', ['ICMPV4_TIME_TO_LIVE', 'ICMPV4_FRAGMENT_REASSEMBLY'], outer_class=root_module['ns3::Icmpv4TimeExceeded'], import_from_module='ns.internet') + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header [class] + module.add_class('Icmpv6Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::Type_e [enumeration] + module.add_enum('Type_e', ['ICMPV6_ERROR_DESTINATION_UNREACHABLE', 'ICMPV6_ERROR_PACKET_TOO_BIG', 'ICMPV6_ERROR_TIME_EXCEEDED', 'ICMPV6_ERROR_PARAMETER_ERROR', 'ICMPV6_ECHO_REQUEST', 'ICMPV6_ECHO_REPLY', 'ICMPV6_SUBSCRIBE_REQUEST', 'ICMPV6_SUBSCRIBE_REPORT', 'ICMPV6_SUBSCRIVE_END', 'ICMPV6_ND_ROUTER_SOLICITATION', 'ICMPV6_ND_ROUTER_ADVERTISEMENT', 'ICMPV6_ND_NEIGHBOR_SOLICITATION', 'ICMPV6_ND_NEIGHBOR_ADVERTISEMENT', 'ICMPV6_ND_REDIRECTION', 'ICMPV6_ROUTER_RENUMBER', 'ICMPV6_INFORMATION_REQUEST', 'ICMPV6_INFORMATION_RESPONSE', 'ICMPV6_INVERSE_ND_SOLICITATION', 'ICMPV6_INVERSE_ND_ADVERSTISEMENT', 'ICMPV6_MLDV2_SUBSCRIBE_REPORT', 'ICMPV6_MOBILITY_HA_DISCOVER_REQUEST', 'ICMPV6_MOBILITY_HA_DISCOVER_RESPONSE', 'ICMPV6_MOBILITY_MOBILE_PREFIX_SOLICITATION', 'ICMPV6_SECURE_ND_CERTIFICATE_PATH_SOLICITATION', 'ICMPV6_SECURE_ND_CERTIFICATE_PATH_ADVERTISEMENT', 'ICMPV6_EXPERIMENTAL_MOBILITY'], outer_class=root_module['ns3::Icmpv6Header'], import_from_module='ns.internet') + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::OptionType_e [enumeration] + module.add_enum('OptionType_e', ['ICMPV6_OPT_LINK_LAYER_SOURCE', 'ICMPV6_OPT_LINK_LAYER_TARGET', 'ICMPV6_OPT_PREFIX', 'ICMPV6_OPT_REDIRECTED', 'ICMPV6_OPT_MTU'], outer_class=root_module['ns3::Icmpv6Header'], import_from_module='ns.internet') + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::ErrorDestinationUnreachable_e [enumeration] + module.add_enum('ErrorDestinationUnreachable_e', ['ICMPV6_NO_ROUTE', 'ICMPV6_ADM_PROHIBITED', 'ICMPV6_NOT_NEIGHBOUR', 'ICMPV6_ADDR_UNREACHABLE', 'ICMPV6_PORT_UNREACHABLE'], outer_class=root_module['ns3::Icmpv6Header'], import_from_module='ns.internet') + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::ErrorTimeExceeded_e [enumeration] + module.add_enum('ErrorTimeExceeded_e', ['ICMPV6_HOPLIMIT', 'ICMPV6_FRAGTIME'], outer_class=root_module['ns3::Icmpv6Header'], import_from_module='ns.internet') + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::ErrorParameterError_e [enumeration] + module.add_enum('ErrorParameterError_e', ['ICMPV6_MALFORMED_HEADER', 'ICMPV6_UNKNOWN_NEXT_HEADER', 'ICMPV6_UNKNOWN_OPTION'], outer_class=root_module['ns3::Icmpv6Header'], import_from_module='ns.internet') + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NA [class] + module.add_class('Icmpv6NA', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NS [class] + module.add_class('Icmpv6NS', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionHeader [class] + module.add_class('Icmpv6OptionHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionLinkLayerAddress [class] + module.add_class('Icmpv6OptionLinkLayerAddress', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6OptionHeader']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionMtu [class] + module.add_class('Icmpv6OptionMtu', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6OptionHeader']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionPrefixInformation [class] + module.add_class('Icmpv6OptionPrefixInformation', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6OptionHeader']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionRedirected [class] + module.add_class('Icmpv6OptionRedirected', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6OptionHeader']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6ParameterError [class] + module.add_class('Icmpv6ParameterError', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RA [class] + module.add_class('Icmpv6RA', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RS [class] + module.add_class('Icmpv6RS', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Redirection [class] + module.add_class('Icmpv6Redirection', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TimeExceeded [class] + module.add_class('Icmpv6TimeExceeded', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TooBig [class] + module.add_class('Icmpv6TooBig', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper [class] + module.add_class('InternetStackHelper', import_from_module='ns.internet', parent=[root_module['ns3::PcapHelperForIpv4'], root_module['ns3::PcapHelperForIpv6'], root_module['ns3::AsciiTraceHelperForIpv4'], root_module['ns3::AsciiTraceHelperForIpv6']]) + ## ipv4-global-routing-helper.h (module 'internet'): ns3::Ipv4GlobalRoutingHelper [class] + module.add_class('Ipv4GlobalRoutingHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingHelper']) ## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class] module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration] module.add_enum('DscpType', ['DscpDefault', 'DSCP_CS1', 'DSCP_AF11', 'DSCP_AF12', 'DSCP_AF13', 'DSCP_CS2', 'DSCP_AF21', 'DSCP_AF22', 'DSCP_AF23', 'DSCP_CS3', 'DSCP_AF31', 'DSCP_AF32', 'DSCP_AF33', 'DSCP_CS4', 'DSCP_AF41', 'DSCP_AF42', 'DSCP_AF43', 'DSCP_CS5', 'DSCP_EF', 'DSCP_CS6', 'DSCP_CS7'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration] module.add_enum('EcnType', ['ECN_NotECT', 'ECN_ECT1', 'ECN_ECT0', 'ECN_CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') + ## ipv4-list-routing-helper.h (module 'internet'): ns3::Ipv4ListRoutingHelper [class] + module.add_class('Ipv4ListRoutingHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingHelper']) + ## ipv4-packet-info-tag.h (module 'internet'): ns3::Ipv4PacketInfoTag [class] + module.add_class('Ipv4PacketInfoTag', import_from_module='ns.internet', parent=root_module['ns3::Tag']) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHeader [class] + module.add_class('Ipv6ExtensionHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHopByHopHeader [class] + module.add_class('Ipv6ExtensionHopByHopHeader', import_from_module='ns.internet', parent=[root_module['ns3::Ipv6ExtensionHeader'], root_module['ns3::OptionField']]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionRoutingHeader [class] + module.add_class('Ipv6ExtensionRoutingHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6ExtensionHeader']) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header [class] + module.add_class('Ipv6Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::DscpType [enumeration] + module.add_enum('DscpType', ['DscpDefault', 'DSCP_CS1', 'DSCP_AF11', 'DSCP_AF12', 'DSCP_AF13', 'DSCP_CS2', 'DSCP_AF21', 'DSCP_AF22', 'DSCP_AF23', 'DSCP_CS3', 'DSCP_AF31', 'DSCP_AF32', 'DSCP_AF33', 'DSCP_CS4', 'DSCP_AF41', 'DSCP_AF42', 'DSCP_AF43', 'DSCP_CS5', 'DSCP_EF', 'DSCP_CS6', 'DSCP_CS7'], outer_class=root_module['ns3::Ipv6Header'], import_from_module='ns.internet') + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::NextHeader_e [enumeration] + module.add_enum('NextHeader_e', ['IPV6_EXT_HOP_BY_HOP', 'IPV6_IPV4', 'IPV6_TCP', 'IPV6_UDP', 'IPV6_IPV6', 'IPV6_EXT_ROUTING', 'IPV6_EXT_FRAGMENTATION', 'IPV6_EXT_CONFIDENTIALITY', 'IPV6_EXT_AUTHENTIFICATION', 'IPV6_ICMPV6', 'IPV6_EXT_END', 'IPV6_EXT_DESTINATION', 'IPV6_SCTP', 'IPV6_EXT_MOBILITY', 'IPV6_UDP_LITE'], outer_class=root_module['ns3::Ipv6Header'], import_from_module='ns.internet') + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::EcnType [enumeration] + module.add_enum('EcnType', ['ECN_NotECT', 'ECN_ECT1', 'ECN_ECT0', 'ECN_CE'], outer_class=root_module['ns3::Ipv6Header'], import_from_module='ns.internet') + ## ipv6-list-routing-helper.h (module 'internet'): ns3::Ipv6ListRoutingHelper [class] + module.add_class('Ipv6ListRoutingHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingHelper']) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader [class] + module.add_class('Ipv6OptionHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment [struct] + module.add_class('Alignment', import_from_module='ns.internet', outer_class=root_module['ns3::Ipv6OptionHeader']) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionJumbogramHeader [class] + module.add_class('Ipv6OptionJumbogramHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6OptionHeader']) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPad1Header [class] + module.add_class('Ipv6OptionPad1Header', import_from_module='ns.internet', parent=root_module['ns3::Ipv6OptionHeader']) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPadnHeader [class] + module.add_class('Ipv6OptionPadnHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6OptionHeader']) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionRouterAlertHeader [class] + module.add_class('Ipv6OptionRouterAlertHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6OptionHeader']) + ## ipv6-packet-info-tag.h (module 'internet'): ns3::Ipv6PacketInfoTag [class] + module.add_class('Ipv6PacketInfoTag', import_from_module='ns.internet', parent=root_module['ns3::Tag']) ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapUser [class] module.add_class('LteCcmMacSapUser', parent=root_module['ns3::LteMacSapUser']) ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider [class] @@ -1230,9 +1535,17 @@ def register_types(module): ## lte-sl-header.h (module 'lte'): ns3::LteSlDiscHeader [class] module.add_class('LteSlDiscHeader', parent=root_module['ns3::Header']) ## lte-sl-header.h (module 'lte'): ns3::LteSlDiscHeader::DiscoveryMsgType [enumeration] - module.add_enum('DiscoveryMsgType', ['DISC_OPEN_ANNOUNCEMENT', 'DISC_RESTRICTED_ANNOUNCEMENT', 'DISC_RESTRICTED_RESPONSE', 'DISC_RELAY_ANNOUNCEMENT', 'DISC_RELAY_SOLICITATION', 'DISC_RELAY_RESPONSE'], outer_class=root_module['ns3::LteSlDiscHeader']) + module.add_enum('DiscoveryMsgType', ['DISC_OPEN_ANNOUNCEMENT', 'DISC_RESTRICTED_RESPONSE', 'DISC_RESTRICTED_QUERY', 'DISC_RELAY_ANNOUNCEMENT', 'DISC_RELAY_SOLICITATION', 'DISC_RELAY_RESPONSE'], outer_class=root_module['ns3::LteSlDiscHeader']) ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteSlDiscResourcePoolFactory [class] module.add_class('LteSlDiscResourcePoolFactory', parent=root_module['ns3::LteSlPoolFactory']) + ## lte-sl-tag.h (module 'lte'): ns3::LteSlPc5ContextTag [class] + module.add_class('LteSlPc5ContextTag', parent=root_module['ns3::Tag']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LteSlPc5SignallingMessageType [class] + module.add_class('LteSlPc5SignallingMessageType', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LteSlPc5SignallingMessageType::PC5SignallingMessageType [enumeration] + module.add_enum('PC5SignallingMessageType', ['DirectCommunicationRequest', 'DirectCommunicationAccept', 'DirectCommunicationReject', 'DirectCommunicationKeepalive', 'DirectCommunicationKeepaliveAck', 'DirectCommunicationRelease', 'DirectCommunicationReleaseAccept', 'DirectSecurityModeCommand', 'DirectSecurityModeComplete', 'DirectSecurityModeReject', 'DirectRekeyingRequest', 'DirectRekeyingResponse', 'DirectRekeyingTrigger', 'RemoteUeInfoRequest', 'RemoteUeInfoResponse'], outer_class=root_module['ns3::LteSlPc5SignallingMessageType']) + ## lte-sl-pdcp-header.h (module 'lte'): ns3::LteSlPdcpHeader [class] + module.add_class('LteSlPdcpHeader', parent=root_module['ns3::Header']) ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteSlPreconfigPoolFactory [class] module.add_class('LteSlPreconfigPoolFactory', parent=root_module['ns3::LteSlResourcePoolFactory']) ## lte-sl-header.h (module 'lte'): ns3::LteSlSciHeader [class] @@ -1248,12 +1561,30 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::PacketBurst const > )', 'ns3::PacketBurst::TracedCallback') typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::PacketBurst const > )*', 'ns3::PacketBurst::TracedCallback*') typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::PacketBurst const > )&', 'ns3::PacketBurst::TracedCallback&') + ## packet-filter.h (module 'traffic-control'): ns3::PacketFilter [class] + module.add_class('PacketFilter', import_from_module='ns.traffic_control', parent=root_module['ns3::Object']) + ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class] + module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object']) ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag [class] module.add_class('PdcpTag', parent=root_module['ns3::Tag']) ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel [class] module.add_class('PropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::Object']) ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel [class] module.add_class('PropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::Object']) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc [class] + module.add_class('QueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::Object']) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::WakeMode [enumeration] + module.add_enum('WakeMode', ['WAKE_ROOT', 'WAKE_CHILD'], outer_class=root_module['ns3::QueueDisc'], import_from_module='ns.traffic-control') + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats [struct] + module.add_class('Stats', import_from_module='ns.traffic_control', outer_class=root_module['ns3::QueueDisc']) + typehandlers.add_type_alias('std::function< void ( ns3::Ptr< ns3::QueueDiscItem > ) >', 'ns3::QueueDisc::SendCallback') + typehandlers.add_type_alias('std::function< void ( ns3::Ptr< ns3::QueueDiscItem > ) >*', 'ns3::QueueDisc::SendCallback*') + typehandlers.add_type_alias('std::function< void ( ns3::Ptr< ns3::QueueDiscItem > ) >&', 'ns3::QueueDisc::SendCallback&') + typehandlers.add_type_alias('ns3::Queue< ns3::QueueDiscItem >', 'ns3::QueueDisc::InternalQueue') + typehandlers.add_type_alias('ns3::Queue< ns3::QueueDiscItem >*', 'ns3::QueueDisc::InternalQueue*') + typehandlers.add_type_alias('ns3::Queue< ns3::QueueDiscItem >&', 'ns3::QueueDisc::InternalQueue&') + ## queue-disc.h (module 'traffic-control'): ns3::QueueDiscClass [class] + module.add_class('QueueDiscClass', import_from_module='ns.traffic_control', parent=root_module['ns3::Object']) ## radio-environment-map-helper.h (module 'lte'): ns3::RadioEnvironmentMapHelper [class] module.add_class('RadioEnvironmentMapHelper', parent=root_module['ns3::Object']) ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel [class] @@ -1264,8 +1595,34 @@ def register_types(module): module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel [class] module.add_class('RangePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc [class] + module.add_class('RedQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::FengStatus [enumeration] + module.add_enum('FengStatus', ['Above', 'Between', 'Below'], outer_class=root_module['ns3::RedQueueDisc'], import_from_module='ns.traffic-control') + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc [enumeration] + module.add_enum('', ['DTYPE_NONE', 'DTYPE_FORCED', 'DTYPE_UNFORCED'], outer_class=root_module['ns3::RedQueueDisc'], import_from_module='ns.traffic-control') + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::RemoteUeInfoRequest [class] + module.add_class('RemoteUeInfoRequest', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::RemoteUeInfoResponse [class] + module.add_class('RemoteUeInfoResponse', parent=root_module['ns3::Header']) + ## rip-header.h (module 'internet'): ns3::RipHeader [class] + module.add_class('RipHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## rip-header.h (module 'internet'): ns3::RipHeader::Command_e [enumeration] + module.add_enum('Command_e', ['REQUEST', 'RESPONSE'], outer_class=root_module['ns3::RipHeader'], import_from_module='ns.internet') + ## ripng-header.h (module 'internet'): ns3::RipNgHeader [class] + module.add_class('RipNgHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## ripng-header.h (module 'internet'): ns3::RipNgHeader::Command_e [enumeration] + module.add_enum('Command_e', ['REQUEST', 'RESPONSE'], outer_class=root_module['ns3::RipNgHeader'], import_from_module='ns.internet') + ## ripng-header.h (module 'internet'): ns3::RipNgRte [class] + module.add_class('RipNgRte', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## rip-header.h (module 'internet'): ns3::RipRte [class] + module.add_class('RipRte', import_from_module='ns.internet', parent=root_module['ns3::Header']) ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag [class] module.add_class('RlcTag', parent=root_module['ns3::Tag']) + ## rtt-estimator.h (module 'internet'): ns3::RttEstimator [class] + module.add_class('RttEstimator', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## rtt-estimator.h (module 'internet'): ns3::RttMeanDeviation [class] + module.add_class('RttMeanDeviation', import_from_module='ns.internet', parent=root_module['ns3::RttEstimator']) ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool [class] @@ -1298,57 +1655,63 @@ def register_types(module): ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxDiscResourcePool [class] module.add_class('SidelinkTxDiscResourcePool', parent=root_module['ns3::SidelinkDiscResourcePool']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::EpcTft', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::EpcTft', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::EpcTftClassifier', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::EpcTftClassifier', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv4MulticastRoute', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv4MulticastRoute', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv4Route', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv4Route', 'ns3::empty', 'ns3::DefaultDeleter']) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv6MulticastRoute', 'ns3::empty', 'ns3::DefaultDeleter']) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv6Route', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteChunkProcessor', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::LteChunkProcessor', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteControlMessage', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::LteControlMessage', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteHarqPhy', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::LteHarqPhy', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteSlChunkProcessor', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::LteSlChunkProcessor', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteSlHarqPhy', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::LteSlHarqPhy', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteSlTft', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::LteSlTft', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter']) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::QueueItem', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumModel', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumModel', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumSignalParameters', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumSignalParameters', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumValue', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumValue', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::VendorSpecificValue', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::VendorSpecificValue', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::X2CellInfo', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::X2CellInfo', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::X2IfaceInfo', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::X2IfaceInfo', 'ns3::empty', 'ns3::DefaultDeleter']) ## socket.h (module 'network'): ns3::Socket [class] module.add_class('Socket', import_from_module='ns.network', parent=root_module['ns3::Object']) ## socket.h (module 'network'): ns3::Socket::SocketErrno [enumeration] @@ -1359,6 +1722,8 @@ def register_types(module): module.add_enum('SocketPriority', ['NS3_PRIO_BESTEFFORT', 'NS3_PRIO_FILLER', 'NS3_PRIO_BULK', 'NS3_PRIO_INTERACTIVE_BULK', 'NS3_PRIO_INTERACTIVE', 'NS3_PRIO_CONTROL'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') ## socket.h (module 'network'): ns3::Socket::Ipv6MulticastFilterMode [enumeration] module.add_enum('Ipv6MulticastFilterMode', ['INCLUDE', 'EXCLUDE'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') + ## socket-factory.h (module 'network'): ns3::SocketFactory [class] + module.add_class('SocketFactory', import_from_module='ns.network', parent=root_module['ns3::Object']) ## socket.h (module 'network'): ns3::SocketIpTosTag [class] module.add_class('SocketIpTosTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) ## socket.h (module 'network'): ns3::SocketIpTtlTag [class] @@ -1386,6 +1751,120 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumValue > )', 'ns3::SpectrumValue::TracedCallback') typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumValue > )*', 'ns3::SpectrumValue::TracedCallback*') typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumValue > )&', 'ns3::SpectrumValue::TracedCallback&') + ## tbf-queue-disc.h (module 'traffic-control'): ns3::TbfQueueDisc [class] + module.add_class('TbfQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) + ## tcp-congestion-ops.h (module 'internet'): ns3::TcpCongestionOps [class] + module.add_class('TcpCongestionOps', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-header.h (module 'internet'): ns3::TcpHeader [class] + module.add_class('TcpHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## tcp-header.h (module 'internet'): ns3::TcpHeader::Flags_t [enumeration] + module.add_enum('Flags_t', ['NONE', 'FIN', 'SYN', 'RST', 'PSH', 'ACK', 'URG', 'ECE', 'CWR'], outer_class=root_module['ns3::TcpHeader'], import_from_module='ns.internet') + typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::TcpOption const > >', 'ns3::TcpHeader::TcpOptionList') + typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::TcpOption const > >*', 'ns3::TcpHeader::TcpOptionList*') + typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::TcpOption const > >&', 'ns3::TcpHeader::TcpOptionList&') + typehandlers.add_type_alias('ns3::TcpHeader::Flags_t', 'ns3::TcpHeader::Flags_t') + typehandlers.add_type_alias('ns3::TcpHeader::Flags_t*', 'ns3::TcpHeader::Flags_t*') + typehandlers.add_type_alias('ns3::TcpHeader::Flags_t&', 'ns3::TcpHeader::Flags_t&') + ## tcp-congestion-ops.h (module 'internet'): ns3::TcpNewReno [class] + module.add_class('TcpNewReno', import_from_module='ns.internet', parent=root_module['ns3::TcpCongestionOps']) + ## tcp-option.h (module 'internet'): ns3::TcpOption [class] + module.add_class('TcpOption', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-option.h (module 'internet'): ns3::TcpOption::Kind [enumeration] + module.add_enum('Kind', ['END', 'NOP', 'MSS', 'WINSCALE', 'SACKPERMITTED', 'SACK', 'TS', 'UNKNOWN'], outer_class=root_module['ns3::TcpOption'], import_from_module='ns.internet') + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionEnd [class] + module.add_class('TcpOptionEnd', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionMSS [class] + module.add_class('TcpOptionMSS', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionNOP [class] + module.add_class('TcpOptionNOP', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-option-sack.h (module 'internet'): ns3::TcpOptionSack [class] + module.add_class('TcpOptionSack', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + typehandlers.add_type_alias('std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > >', 'ns3::TcpOptionSack::SackBlock') + typehandlers.add_type_alias('std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > >*', 'ns3::TcpOptionSack::SackBlock*') + typehandlers.add_type_alias('std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > >&', 'ns3::TcpOptionSack::SackBlock&') + typehandlers.add_type_alias('std::list< std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > > >', 'ns3::TcpOptionSack::SackList') + typehandlers.add_type_alias('std::list< std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > > >*', 'ns3::TcpOptionSack::SackList*') + typehandlers.add_type_alias('std::list< std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > > >&', 'ns3::TcpOptionSack::SackList&') + ## tcp-option-sack-permitted.h (module 'internet'): ns3::TcpOptionSackPermitted [class] + module.add_class('TcpOptionSackPermitted', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-option-ts.h (module 'internet'): ns3::TcpOptionTS [class] + module.add_class('TcpOptionTS', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-option.h (module 'internet'): ns3::TcpOptionUnknown [class] + module.add_class('TcpOptionUnknown', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-option-winscale.h (module 'internet'): ns3::TcpOptionWinScale [class] + module.add_class('TcpOptionWinScale', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps [class] + module.add_class('TcpRateOps', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection [struct] + module.add_class('TcpRateConnection', import_from_module='ns.internet', outer_class=root_module['ns3::TcpRateOps']) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample [struct] + module.add_class('TcpRateSample', import_from_module='ns.internet', outer_class=root_module['ns3::TcpRateOps']) + ## tcp-recovery-ops.h (module 'internet'): ns3::TcpRecoveryOps [class] + module.add_class('TcpRecoveryOps', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-rx-buffer.h (module 'internet'): ns3::TcpRxBuffer [class] + module.add_class('TcpRxBuffer', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-scalable.h (module 'internet'): ns3::TcpScalable [class] + module.add_class('TcpScalable', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-socket.h (module 'internet'): ns3::TcpSocket [class] + module.add_class('TcpSocket', import_from_module='ns.internet', parent=root_module['ns3::Socket']) + ## tcp-socket.h (module 'internet'): ns3::TcpSocket::TcpStates_t [enumeration] + module.add_enum('TcpStates_t', ['CLOSED', 'LISTEN', 'SYN_SENT', 'SYN_RCVD', 'ESTABLISHED', 'CLOSE_WAIT', 'LAST_ACK', 'FIN_WAIT_1', 'FIN_WAIT_2', 'CLOSING', 'TIME_WAIT', 'LAST_STATE'], outer_class=root_module['ns3::TcpSocket'], import_from_module='ns.internet') + typehandlers.add_type_alias('ns3::TcpSocket::TcpStates_t', 'ns3::TcpSocket::TcpStates_t') + typehandlers.add_type_alias('ns3::TcpSocket::TcpStates_t*', 'ns3::TcpSocket::TcpStates_t*') + typehandlers.add_type_alias('ns3::TcpSocket::TcpStates_t&', 'ns3::TcpSocket::TcpStates_t&') + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase [class] + module.add_class('TcpSocketBase', import_from_module='ns.internet', parent=root_module['ns3::TcpSocket']) + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::TcpHeader const &, ns3::Ptr< ns3::TcpSocketBase const > const )', 'ns3::TcpSocketBase::TcpTxRxTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::TcpHeader const &, ns3::Ptr< ns3::TcpSocketBase const > const )*', 'ns3::TcpSocketBase::TcpTxRxTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::TcpHeader const &, ns3::Ptr< ns3::TcpSocketBase const > const )&', 'ns3::TcpSocketBase::TcpTxRxTracedCallback&') + ## tcp-socket-factory.h (module 'internet'): ns3::TcpSocketFactory [class] + module.add_class('TcpSocketFactory', import_from_module='ns.internet', parent=root_module['ns3::SocketFactory']) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState [class] + module.add_class('TcpSocketState', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::TcpCongState_t [enumeration] + module.add_enum('TcpCongState_t', ['CA_OPEN', 'CA_DISORDER', 'CA_CWR', 'CA_RECOVERY', 'CA_LOSS', 'CA_LAST_STATE'], outer_class=root_module['ns3::TcpSocketState'], import_from_module='ns.internet') + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::TcpCAEvent_t [enumeration] + module.add_enum('TcpCAEvent_t', ['CA_EVENT_TX_START', 'CA_EVENT_CWND_RESTART', 'CA_EVENT_COMPLETE_CWR', 'CA_EVENT_LOSS', 'CA_EVENT_ECN_NO_CE', 'CA_EVENT_ECN_IS_CE', 'CA_EVENT_DELAYED_ACK', 'CA_EVENT_NON_DELAYED_ACK'], outer_class=root_module['ns3::TcpSocketState'], import_from_module='ns.internet') + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::UseEcn_t [enumeration] + module.add_enum('UseEcn_t', ['Off', 'On', 'AcceptOnly'], outer_class=root_module['ns3::TcpSocketState'], import_from_module='ns.internet') + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::EcnCodePoint_t [enumeration] + module.add_enum('EcnCodePoint_t', ['NotECT', 'Ect1', 'Ect0', 'CongExp'], outer_class=root_module['ns3::TcpSocketState'], import_from_module='ns.internet') + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::EcnMode_t [enumeration] + module.add_enum('EcnMode_t', ['ClassicEcn', 'DctcpEcn'], outer_class=root_module['ns3::TcpSocketState'], import_from_module='ns.internet') + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::EcnState_t [enumeration] + module.add_enum('EcnState_t', ['ECN_DISABLED', 'ECN_IDLE', 'ECN_CE_RCVD', 'ECN_SENDING_ECE', 'ECN_ECE_RCVD', 'ECN_CWR_SENT'], outer_class=root_module['ns3::TcpSocketState'], import_from_module='ns.internet') + typehandlers.add_type_alias('ns3::TcpSocketState::TcpCongState_t', 'ns3::TcpSocketState::TcpCongState_t') + typehandlers.add_type_alias('ns3::TcpSocketState::TcpCongState_t*', 'ns3::TcpSocketState::TcpCongState_t*') + typehandlers.add_type_alias('ns3::TcpSocketState::TcpCongState_t&', 'ns3::TcpSocketState::TcpCongState_t&') + typehandlers.add_type_alias('ns3::TcpSocketState::TcpCAEvent_t', 'ns3::TcpSocketState::TcpCAEvent_t') + typehandlers.add_type_alias('ns3::TcpSocketState::TcpCAEvent_t*', 'ns3::TcpSocketState::TcpCAEvent_t*') + typehandlers.add_type_alias('ns3::TcpSocketState::TcpCAEvent_t&', 'ns3::TcpSocketState::TcpCAEvent_t&') + typehandlers.add_type_alias('ns3::TcpSocketState::UseEcn_t', 'ns3::TcpSocketState::UseEcn_t') + typehandlers.add_type_alias('ns3::TcpSocketState::UseEcn_t*', 'ns3::TcpSocketState::UseEcn_t*') + typehandlers.add_type_alias('ns3::TcpSocketState::UseEcn_t&', 'ns3::TcpSocketState::UseEcn_t&') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnCodePoint_t', 'ns3::TcpSocketState::EcnCodePoint_t') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnCodePoint_t*', 'ns3::TcpSocketState::EcnCodePoint_t*') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnCodePoint_t&', 'ns3::TcpSocketState::EcnCodePoint_t&') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnMode_t', 'ns3::TcpSocketState::EcnMode_t') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnMode_t*', 'ns3::TcpSocketState::EcnMode_t*') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnMode_t&', 'ns3::TcpSocketState::EcnMode_t&') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnState_t', 'ns3::TcpSocketState::EcnState_t') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnState_t*', 'ns3::TcpSocketState::EcnState_t*') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnState_t&', 'ns3::TcpSocketState::EcnState_t&') + ## tcp-tx-buffer.h (module 'internet'): ns3::TcpTxBuffer [class] + module.add_class('TcpTxBuffer', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-vegas.h (module 'internet'): ns3::TcpVegas [class] + module.add_class('TcpVegas', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-veno.h (module 'internet'): ns3::TcpVeno [class] + module.add_class('TcpVeno', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood [class] + module.add_class('TcpWestwood', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood::ProtocolType [enumeration] + module.add_enum('ProtocolType', ['WESTWOOD', 'WESTWOODPLUS'], outer_class=root_module['ns3::TcpWestwood'], import_from_module='ns.internet') + ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood::FilterType [enumeration] + module.add_enum('FilterType', ['NONE', 'TUSTIN'], outer_class=root_module['ns3::TcpWestwood'], import_from_module='ns.internet') + ## tcp-yeah.h (module 'internet'): ns3::TcpYeah [class] + module.add_class('TcpYeah', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel [class] module.add_class('ThreeLogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) ## nstime.h (module 'core'): ns3::Time [class] @@ -1399,12 +1878,27 @@ def register_types(module): root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t']) ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter >']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::Time']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + root_module['ns3::TracedValue< ns3::Time >'].implicitly_converts_to(root_module['ns3::Time']) + ## traffic-control-layer.h (module 'traffic-control'): ns3::TrafficControlLayer [class] + module.add_class('TrafficControlLayer', import_from_module='ns.traffic_control', parent=root_module['ns3::Object']) + typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > >', 'ns3::TrafficControlLayer::QueueDiscVector') + typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > >*', 'ns3::TrafficControlLayer::QueueDiscVector*') + typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > >&', 'ns3::TrafficControlLayer::QueueDiscVector&') ## trailer.h (module 'network'): ns3::Trailer [class] module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class] module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel [class] module.add_class('TwoRayGroundPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) + ## udp-header.h (module 'internet'): ns3::UdpHeader [class] + module.add_class('UdpHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## udp-socket.h (module 'internet'): ns3::UdpSocket [class] + module.add_class('UdpSocket', import_from_module='ns.internet', parent=root_module['ns3::Socket']) + ## udp-socket-factory.h (module 'internet'): ns3::UdpSocketFactory [class] + module.add_class('UdpSocketFactory', import_from_module='ns.internet', parent=root_module['ns3::SocketFactory']) ## lte-enb-rrc.h (module 'lte'): ns3::UeManager [class] module.add_class('UeManager', parent=root_module['ns3::Object']) ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::State [enumeration] @@ -1434,14 +1928,27 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( std::string const &, std::string const & )', 'ns3::Application::StateTransitionCallback') typehandlers.add_type_alias('void ( * ) ( std::string const &, std::string const & )*', 'ns3::Application::StateTransitionCallback*') typehandlers.add_type_alias('void ( * ) ( std::string const &, std::string const & )&', 'ns3::Application::StateTransitionCallback&') + ## arp-cache.h (module 'internet'): ns3::ArpCache [class] + module.add_class('ArpCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry [class] + module.add_class('Entry', import_from_module='ns.internet', outer_class=root_module['ns3::ArpCache']) + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >', 'ns3::ArpCache::Ipv4PayloadHeaderPair') + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >*', 'ns3::ArpCache::Ipv4PayloadHeaderPair*') + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >&', 'ns3::ArpCache::Ipv4PayloadHeaderPair&') + ## arp-header.h (module 'internet'): ns3::ArpHeader [class] + module.add_class('ArpHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## arp-header.h (module 'internet'): ns3::ArpHeader::ArpType_e [enumeration] + module.add_enum('ArpType_e', ['ARP_TYPE_REQUEST', 'ARP_TYPE_REPLY'], outer_class=root_module['ns3::ArpHeader'], import_from_module='ns.internet') + ## arp-l3-protocol.h (module 'internet'): ns3::ArpL3Protocol [class] + module.add_class('ArpL3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) ## lte-asn1-header.h (module 'lte'): ns3::Asn1Header [class] module.add_class('Asn1Header', parent=root_module['ns3::Header']) ## attribute.h (module 'core'): ns3::AttributeAccessor [class] module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter >']) ## attribute.h (module 'core'): ns3::AttributeChecker [class] - module.add_class('AttributeChecker', automatic_type_narrowing=True, import_from_module='ns.core', allow_subclassing=False, parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter >']) + module.add_class('AttributeChecker', import_from_module='ns.core', automatic_type_narrowing=True, allow_subclassing=False, parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter >']) ## attribute.h (module 'core'): ns3::AttributeValue [class] - module.add_class('AttributeValue', automatic_type_narrowing=True, import_from_module='ns.core', allow_subclassing=False, parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter >']) + module.add_class('AttributeValue', import_from_module='ns.core', automatic_type_narrowing=True, allow_subclassing=False, parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter >']) ## boolean.h (module 'core'): ns3::BooleanChecker [class] module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) ## boolean.h (module 'core'): ns3::BooleanValue [class] @@ -1456,6 +1963,10 @@ def register_types(module): module.add_class('CcHelper', parent=root_module['ns3::Object']) ## channel.h (module 'network'): ns3::Channel [class] module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object']) + ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc [class] + module.add_class('CoDelQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc [class] + module.add_class('CobaltQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) ## component-carrier.h (module 'lte'): ns3::ComponentCarrier [class] module.add_class('ComponentCarrier', parent=root_module['ns3::Object']) ## component-carrier.h (module 'lte'): ns3::ComponentCarrierBaseStation [class] @@ -1470,6 +1981,8 @@ def register_types(module): module.add_class('ConstantSpeedPropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationDelayModel']) ## data-calculator.h (module 'stats'): ns3::DataCalculator [class] module.add_class('DataCalculator', import_from_module='ns.stats', parent=root_module['ns3::Object']) + ## data-collection-object.h (module 'stats'): ns3::DataCollectionObject [class] + module.add_class('DataCollectionObject', import_from_module='ns.stats', parent=root_module['ns3::Object']) ## data-output-interface.h (module 'stats'): ns3::DataOutputInterface [class] module.add_class('DataOutputInterface', import_from_module='ns.stats', parent=root_module['ns3::Object']) ## data-rate.h (module 'network'): ns3::DataRateChecker [class] @@ -1478,6 +1991,32 @@ def register_types(module): module.add_class('DataRateValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class] module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationAccept [class] + module.add_class('DirectCommunicationAccept', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationKeepalive [class] + module.add_class('DirectCommunicationKeepalive', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationKeepaliveAck [class] + module.add_class('DirectCommunicationKeepaliveAck', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationReject [class] + module.add_class('DirectCommunicationReject', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationRelease [class] + module.add_class('DirectCommunicationRelease', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationReleaseAccept [class] + module.add_class('DirectCommunicationReleaseAccept', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationRequest [class] + module.add_class('DirectCommunicationRequest', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingRequest [class] + module.add_class('DirectRekeyingRequest', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingResponse [class] + module.add_class('DirectRekeyingResponse', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingTrigger [class] + module.add_class('DirectRekeyingTrigger', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeCommand [class] + module.add_class('DirectSecurityModeCommand', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeComplete [class] + module.add_class('DirectSecurityModeComplete', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeReject [class] + module.add_class('DirectSecurityModeReject', parent=root_module['ns3::Header']) ## double.h (module 'core'): ns3::DoubleValue [class] module.add_class('DoubleValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] @@ -1557,12 +2096,22 @@ def register_types(module): module.add_class('FfMacScheduler', parent=root_module['ns3::Object']) ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler::UlCqiFilter_t [enumeration] module.add_enum('UlCqiFilter_t', ['SRS_UL_CQI', 'PUSCH_UL_CQI'], outer_class=root_module['ns3::FfMacScheduler']) + ## fifo-queue-disc.h (module 'traffic-control'): ns3::FifoQueueDisc [class] + module.add_class('FifoQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel [class] module.add_class('FixedRssLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow [class] + module.add_class('FqCoDelFlow', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDiscClass']) + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow::FlowStatus [enumeration] + module.add_enum('FlowStatus', ['INACTIVE', 'NEW_FLOW', 'OLD_FLOW'], outer_class=root_module['ns3::FqCoDelFlow'], import_from_module='ns.traffic-control') + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelQueueDisc [class] + module.add_class('FqCoDelQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel [class] module.add_class('FriisPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) + ## global-router-interface.h (module 'internet'): ns3::GlobalRouter [class] + module.add_class('GlobalRouter', import_from_module='ns.internet', destructor_visibility='private', parent=root_module['ns3::Object']) ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader [class] module.add_class('GtpcHeader', parent=root_module['ns3::Header']) ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::InterfaceType_t [enumeration] @@ -1579,32 +2128,165 @@ def register_types(module): module.add_class('GtpcModifyBearerResponseMessage', parent=[root_module['ns3::GtpcHeader'], root_module['ns3::GtpcIes']]) ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader [class] module.add_class('GtpuHeader', parent=root_module['ns3::Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6DestinationUnreachable [class] + module.add_class('Icmpv6DestinationUnreachable', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Echo [class] + module.add_class('Icmpv6Echo', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) ## integer.h (module 'core'): ns3::IntegerValue [class] module.add_class('IntegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol [class] + module.add_class('IpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus [enumeration] + module.add_enum('RxStatus', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_CLOSED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::IpL4Protocol'], import_from_module='ns.internet') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::IpL4Protocol::DownTargetCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::IpL4Protocol::DownTargetCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::IpL4Protocol::DownTargetCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::IpL4Protocol::DownTargetCallback6') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::IpL4Protocol::DownTargetCallback6*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::IpL4Protocol::DownTargetCallback6&') ## ipv4.h (module 'internet'): ns3::Ipv4 [class] module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object']) ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) + ## ipv4-interface.h (module 'internet'): ns3::Ipv4Interface [class] + module.add_class('Ipv4Interface', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol [class] + module.add_class('Ipv4L3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Ipv4']) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::DropReason [enumeration] + module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_BAD_CHECKSUM', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_FRAGMENT_TIMEOUT', 'DROP_DUPLICATE'], outer_class=root_module['ns3::Ipv4L3Protocol'], import_from_module='ns.internet') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )', 'ns3::Ipv4L3Protocol::SentTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )*', 'ns3::Ipv4L3Protocol::SentTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )&', 'ns3::Ipv4L3Protocol::SentTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv4 >, uint32_t )', 'ns3::Ipv4L3Protocol::TxRxTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv4 >, uint32_t )*', 'ns3::Ipv4L3Protocol::TxRxTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv4 >, uint32_t )&', 'ns3::Ipv4L3Protocol::TxRxTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr< ns3::Ipv4 >, uint32_t )', 'ns3::Ipv4L3Protocol::DropTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr< ns3::Ipv4 >, uint32_t )*', 'ns3::Ipv4L3Protocol::DropTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr< ns3::Ipv4 >, uint32_t )&', 'ns3::Ipv4L3Protocol::DropTracedCallback&') ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute [class] module.add_class('Ipv4MulticastRoute', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter >']) + ## ipv4-packet-filter.h (module 'internet'): ns3::Ipv4PacketFilter [class] + module.add_class('Ipv4PacketFilter', import_from_module='ns.internet', parent=root_module['ns3::PacketFilter']) + ## ipv4-raw-socket-factory.h (module 'internet'): ns3::Ipv4RawSocketFactory [class] + module.add_class('Ipv4RawSocketFactory', import_from_module='ns.internet', parent=root_module['ns3::SocketFactory']) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Ipv4RawSocketImpl [class] + module.add_class('Ipv4RawSocketImpl', import_from_module='ns.internet', parent=root_module['ns3::Socket']) ## ipv4-route.h (module 'internet'): ns3::Ipv4Route [class] module.add_class('Ipv4Route', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter >']) + ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol [class] + module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv4RoutingProtocol::UnicastForwardCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv4RoutingProtocol::UnicastForwardCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv4RoutingProtocol::UnicastForwardCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv4RoutingProtocol::MulticastForwardCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv4RoutingProtocol::MulticastForwardCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv4RoutingProtocol::MulticastForwardCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv4RoutingProtocol::LocalDeliverCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv4RoutingProtocol::LocalDeliverCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv4RoutingProtocol::LocalDeliverCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv4RoutingProtocol::ErrorCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv4RoutingProtocol::ErrorCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv4RoutingProtocol::ErrorCallback&') + ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4StaticRouting [class] + module.add_class('Ipv4StaticRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingProtocol']) ## ipv6.h (module 'internet'): ns3::Ipv6 [class] module.add_class('Ipv6', import_from_module='ns.internet', parent=root_module['ns3::Object']) ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6Extension [class] + module.add_class('Ipv6Extension', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionAH [class] + module.add_class('Ipv6ExtensionAH', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Extension']) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionAHHeader [class] + module.add_class('Ipv6ExtensionAHHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6ExtensionHeader']) + ## ipv6-extension-demux.h (module 'internet'): ns3::Ipv6ExtensionDemux [class] + module.add_class('Ipv6ExtensionDemux', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionDestination [class] + module.add_class('Ipv6ExtensionDestination', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Extension']) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionDestinationHeader [class] + module.add_class('Ipv6ExtensionDestinationHeader', import_from_module='ns.internet', parent=[root_module['ns3::Ipv6ExtensionHeader'], root_module['ns3::OptionField']]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionESP [class] + module.add_class('Ipv6ExtensionESP', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Extension']) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionESPHeader [class] + module.add_class('Ipv6ExtensionESPHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6ExtensionHeader']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionFragment [class] + module.add_class('Ipv6ExtensionFragment', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Extension']) + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >', 'ns3::Ipv6ExtensionFragment::Ipv6PayloadHeaderPair') + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >*', 'ns3::Ipv6ExtensionFragment::Ipv6PayloadHeaderPair*') + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >&', 'ns3::Ipv6ExtensionFragment::Ipv6PayloadHeaderPair&') + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionFragmentHeader [class] + module.add_class('Ipv6ExtensionFragmentHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6ExtensionHeader']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionHopByHop [class] + module.add_class('Ipv6ExtensionHopByHop', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Extension']) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionLooseRoutingHeader [class] + module.add_class('Ipv6ExtensionLooseRoutingHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6ExtensionRoutingHeader']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRouting [class] + module.add_class('Ipv6ExtensionRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Extension']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRoutingDemux [class] + module.add_class('Ipv6ExtensionRoutingDemux', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface [class] + module.add_class('Ipv6Interface', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol [class] + module.add_class('Ipv6L3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Ipv6']) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol::DropReason [enumeration] + module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_UNKNOWN_PROTOCOL', 'DROP_UNKNOWN_OPTION', 'DROP_MALFORMED_HEADER', 'DROP_FRAGMENT_TIMEOUT'], outer_class=root_module['ns3::Ipv6L3Protocol'], import_from_module='ns.internet') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )', 'ns3::Ipv6L3Protocol::SentTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )*', 'ns3::Ipv6L3Protocol::SentTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )&', 'ns3::Ipv6L3Protocol::SentTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv6 >, uint32_t )', 'ns3::Ipv6L3Protocol::TxRxTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv6 >, uint32_t )*', 'ns3::Ipv6L3Protocol::TxRxTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv6 >, uint32_t )&', 'ns3::Ipv6L3Protocol::TxRxTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr< ns3::Ipv6 >, uint32_t )', 'ns3::Ipv6L3Protocol::DropTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr< ns3::Ipv6 >, uint32_t )*', 'ns3::Ipv6L3Protocol::DropTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr< ns3::Ipv6 >, uint32_t )&', 'ns3::Ipv6L3Protocol::DropTracedCallback&') + ## ipv6-route.h (module 'internet'): ns3::Ipv6MulticastRoute [class] + module.add_class('Ipv6MulticastRoute', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter >']) + ## ipv6-option.h (module 'internet'): ns3::Ipv6Option [class] + module.add_class('Ipv6Option', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionJumbogram [class] + module.add_class('Ipv6OptionJumbogram', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Option']) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPad1 [class] + module.add_class('Ipv6OptionPad1', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Option']) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPadn [class] + module.add_class('Ipv6OptionPadn', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Option']) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionRouterAlert [class] + module.add_class('Ipv6OptionRouterAlert', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Option']) + ## ipv6-packet-filter.h (module 'internet'): ns3::Ipv6PacketFilter [class] + module.add_class('Ipv6PacketFilter', import_from_module='ns.internet', parent=root_module['ns3::PacketFilter']) + ## ipv6-pmtu-cache.h (module 'internet'): ns3::Ipv6PmtuCache [class] + module.add_class('Ipv6PmtuCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) + ## ipv6-raw-socket-factory.h (module 'internet'): ns3::Ipv6RawSocketFactory [class] + module.add_class('Ipv6RawSocketFactory', import_from_module='ns.internet', parent=root_module['ns3::SocketFactory']) + ## ipv6-route.h (module 'internet'): ns3::Ipv6Route [class] + module.add_class('Ipv6Route', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv6Route, ns3::empty, ns3::DefaultDeleter >']) + ## ipv6-routing-protocol.h (module 'internet'): ns3::Ipv6RoutingProtocol [class] + module.add_class('Ipv6RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv6RoutingProtocol::UnicastForwardCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv6RoutingProtocol::UnicastForwardCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv6RoutingProtocol::UnicastForwardCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv6RoutingProtocol::MulticastForwardCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv6RoutingProtocol::MulticastForwardCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv6RoutingProtocol::MulticastForwardCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv6RoutingProtocol::LocalDeliverCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv6RoutingProtocol::LocalDeliverCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv6RoutingProtocol::LocalDeliverCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv6RoutingProtocol::ErrorCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv6RoutingProtocol::ErrorCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv6RoutingProtocol::ErrorCallback&') + ## ipv6-static-routing.h (module 'internet'): ns3::Ipv6StaticRouting [class] + module.add_class('Ipv6StaticRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingProtocol']) ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel [class] module.add_class('LogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] @@ -1615,6 +2297,8 @@ def register_types(module): module.add_class('LteAmc', parent=root_module['ns3::Object']) ## lte-amc.h (module 'lte'): ns3::LteAmc::AmcModel [enumeration] module.add_enum('AmcModel', ['PiroEW2010', 'MiErrorModel', 'NistErrorModel'], outer_class=root_module['ns3::LteAmc']) + ## lte-amc.h (module 'lte'): ns3::LteAmc::McsPrbInfo [struct] + module.add_class('McsPrbInfo', outer_class=root_module['ns3::LteAmc']) ## lte-anr.h (module 'lte'): ns3::LteAnr [class] module.add_class('LteAnr', parent=root_module['ns3::Object']) ## lte-chunk-processor.h (module 'lte'): ns3::LteChunkProcessor [class] @@ -1718,6 +2402,10 @@ def register_types(module): module.add_class('LteSidelinkHelper', parent=root_module['ns3::Object']) ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::SrsrpMethod_t [enumeration] module.add_enum('SrsrpMethod_t', ['SLRSRP_TX_PW', 'SLRSRP_PSBCH'], outer_class=root_module['ns3::LteSidelinkHelper']) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey [struct] + module.add_class('LteSlO2OIpv6AddressKey', outer_class=root_module['ns3::LteSidelinkHelper']) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue [struct] + module.add_class('LteSlO2OIpv6AddressValue', outer_class=root_module['ns3::LteSidelinkHelper']) ## lte-radio-bearer-info.h (module 'lte'): ns3::LteSidelinkRadioBearerInfo [class] module.add_class('LteSidelinkRadioBearerInfo', parent=root_module['ns3::LteRadioBearerInfo']) ## lte-radio-bearer-info.h (module 'lte'): ns3::LteSignalingRadioBearerInfo [class] @@ -1734,22 +2422,41 @@ def register_types(module): module.add_class('LteSlHarqPhy', parent=root_module['ns3::SimpleRefCount< ns3::LteSlHarqPhy, ns3::empty, ns3::DefaultDeleter >']) ## lte-sl-interference.h (module 'lte'): ns3::LteSlInterference [class] module.add_class('LteSlInterference', parent=root_module['ns3::Object']) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams [class] + module.add_class('LteSlO2oCommParams', parent=root_module['ns3::Object']) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::DirectSecurityModeState [enumeration] + module.add_enum('DirectSecurityModeState', ['EMPTY', 'COMMANDED', 'COMPLETED'], outer_class=root_module['ns3::LteSlO2oCommParams']) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::UeO2OCommState [enumeration] + module.add_enum('UeO2OCommState', ['RELAY_IDLE', 'RELAY_SETUP_REQUEST', 'RELAY_SECURE_ESTABLISHED', 'RELAY_INIT_RELEASE', 'REMOTE_IDLE', 'REMOTE_INIT_SETUP', 'REMOTE_SECURE_ESTABLISHED', 'REMOTE_INIT_RELEASE'], outer_class=root_module['ns3::LteSlO2oCommParams']) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::UeO2ORejectReason [enumeration] + module.add_enum('UeO2ORejectReason', ['COMM_NOT_ALLOWED', 'AUTH_FAILURE', 'CONFLICT_L2_ID', 'LACK_OF_RESOURCES', 'IP_MISMATCH', 'OTHER_ERRORS'], outer_class=root_module['ns3::LteSlO2oCommParams']) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::UeO2OReleaseReason [enumeration] + module.add_enum('UeO2OReleaseReason', ['COMM_NO_LONGER_NEEDED', 'COMM_NO_LONGER_ALLOWED', 'COMM_NO_LONGER_AVAILABLE'], outer_class=root_module['ns3::LteSlO2oCommParams']) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlPc5ContextId [struct] + module.add_class('LteSlPc5ContextId', outer_class=root_module['ns3::LteSlO2oCommParams']) ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft [class] module.add_class('LteSlTft', parent=root_module['ns3::SimpleRefCount< ns3::LteSlTft, ns3::empty, ns3::DefaultDeleter >']) ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::Direction [enumeration] module.add_enum('Direction', ['TRANSMIT', 'RECEIVE', 'BIDIRECTIONAL'], outer_class=root_module['ns3::LteSlTft']) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::AddressType [enumeration] + module.add_enum('AddressType', ['LOCAL', 'REMOTE'], outer_class=root_module['ns3::LteSlTft']) + ## lte-sl-ue-controller.h (module 'lte'): ns3::LteSlUeController [class] + module.add_class('LteSlUeController', parent=root_module['ns3::Object']) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc [class] module.add_class('LteSlUeRrc', parent=root_module['ns3::Object']) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::DiscoveryRole [enumeration] + module.add_enum('DiscoveryRole', ['Monitoring', 'Announcing', 'Discoveree', 'Discoverer'], outer_class=root_module['ns3::LteSlUeRrc']) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::DiscoveryModel [enumeration] module.add_enum('DiscoveryModel', ['ModelA', 'ModelB'], outer_class=root_module['ns3::LteSlUeRrc']) - ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::DiscoveryRole [enumeration] - module.add_enum('DiscoveryRole', ['Discoveree', 'Discovered'], outer_class=root_module['ns3::LteSlUeRrc']) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::RelayRole [enumeration] module.add_enum('RelayRole', ['RemoteUE', 'RelayUE'], outer_class=root_module['ns3::LteSlUeRrc']) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::AppServiceInfo [struct] module.add_class('AppServiceInfo', outer_class=root_module['ns3::LteSlUeRrc']) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::RelayServiceInfo [struct] module.add_class('RelayServiceInfo', outer_class=root_module['ns3::LteSlUeRrc']) + typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t, ns3::Ptr< ns3::Packet > )', 'ns3::LteSlUeRrc::PC5SignalingPacketTracedCallback') + typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t, ns3::Ptr< ns3::Packet > )*', 'ns3::LteSlUeRrc::PC5SignalingPacketTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t, ns3::Ptr< ns3::Packet > )&', 'ns3::LteSlUeRrc::PC5SignalingPacketTracedCallback&') ## lte-spectrum-phy.h (module 'lte'): ns3::LteSpectrumPhy [class] module.add_class('LteSpectrumPhy', parent=root_module['ns3::SpectrumPhy']) ## lte-spectrum-phy.h (module 'lte'): ns3::LteSpectrumPhy::State [enumeration] @@ -1778,6 +2485,8 @@ def register_types(module): module.add_class('LteUeComponentCarrierManager', parent=root_module['ns3::Object']) ## lte-ue-mac.h (module 'lte'): ns3::LteUeMac [class] module.add_class('LteUeMac', parent=root_module['ns3::Object']) + ## lte-ue-mac.h (module 'lte'): ns3::LteUeMac::SlSchedulingGrantMetric [enumeration] + module.add_enum('SlSchedulingGrantMetric', ['FIXED', 'RANDOM', 'MIN_PRB', 'MAX_COVERAGE'], outer_class=root_module['ns3::LteUeMac']) typehandlers.add_type_alias('void ( * ) ( uint64_t, bool, uint8_t, uint8_t )', 'ns3::LteUeMac::RaResponseTimeoutTracedCallback') typehandlers.add_type_alias('void ( * ) ( uint64_t, bool, uint8_t, uint8_t )*', 'ns3::LteUeMac::RaResponseTimeoutTracedCallback*') typehandlers.add_type_alias('void ( * ) ( uint64_t, bool, uint8_t, uint8_t )&', 'ns3::LteUeMac::RaResponseTimeoutTracedCallback&') @@ -1794,6 +2503,9 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, double, bool, uint8_t )', 'ns3::LteUePhy::RsrpRsrqTracedCallback') typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, double, bool, uint8_t )*', 'ns3::LteUePhy::RsrpRsrqTracedCallback*') typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, double, bool, uint8_t )&', 'ns3::LteUePhy::RsrpRsrqTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( uint16_t, uint64_t, uint32_t, double )', 'ns3::LteUePhy::SdRsrpTracedCallback') + typehandlers.add_type_alias('void ( * ) ( uint16_t, uint64_t, uint32_t, double )*', 'ns3::LteUePhy::SdRsrpTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( uint16_t, uint64_t, uint32_t, double )&', 'ns3::LteUePhy::SdRsrpTracedCallback&') ## lte-ue-power-control.h (module 'lte'): ns3::LteUePowerControl [class] module.add_class('LteUePowerControl', parent=root_module['ns3::Object']) typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double )', 'ns3::LteUePowerControl::TxPowerTracedCallback') @@ -1832,6 +2544,9 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint64_t const, uint16_t const, bool const, uint16_t const, uint16_t const )', 'ns3::LteUeRrc::SendSLSSTracedCallback') typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint64_t const, uint16_t const, bool const, uint16_t const, uint16_t const )*', 'ns3::LteUeRrc::SendSLSSTracedCallback*') typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint64_t const, uint16_t const, bool const, uint16_t const, uint16_t const )&', 'ns3::LteUeRrc::SendSLSSTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, double )', 'ns3::LteUeRrc::RsrpMeasurementTracedCallback') + typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, double )*', 'ns3::LteUeRrc::RsrpMeasurementTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, double )&', 'ns3::LteUeRrc::RsrpMeasurementTracedCallback&') ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteUeRrcProtocolIdeal [class] module.add_class('LteUeRrcProtocolIdeal', parent=root_module['ns3::Object']) ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteUeRrcProtocolReal [class] @@ -1861,8 +2576,17 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )', 'ns3::MobilityModel::TracedCallback') typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )*', 'ns3::MobilityModel::TracedCallback*') typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )&', 'ns3::MobilityModel::TracedCallback&') + ## mq-queue-disc.h (module 'traffic-control'): ns3::MqQueueDisc [class] + module.add_class('MqQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel [class] module.add_class('NakagamiPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache [class] + module.add_class('NdiscCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::Entry [class] + module.add_class('Entry', import_from_module='ns.internet', outer_class=root_module['ns3::NdiscCache']) + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >', 'ns3::NdiscCache::Ipv6PayloadHeaderPair') + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >*', 'ns3::NdiscCache::Ipv6PayloadHeaderPair*') + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >&', 'ns3::NdiscCache::Ipv6PayloadHeaderPair&') ## net-device.h (module 'network'): ns3::NetDevice [class] module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] @@ -1924,20 +2648,45 @@ def register_types(module): module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) ## pf-ff-mac-scheduler.h (module 'lte'): ns3::PfFfMacScheduler [class] module.add_class('PfFfMacScheduler', parent=root_module['ns3::FfMacScheduler']) + ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::PfifoFastQueueDisc [class] + module.add_class('PfifoFastQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) ## phy-rx-stats-calculator.h (module 'lte'): ns3::PhyRxStatsCalculator [class] module.add_class('PhyRxStatsCalculator', parent=root_module['ns3::LteStatsCalculator']) ## phy-stats-calculator.h (module 'lte'): ns3::PhyStatsCalculator [class] module.add_class('PhyStatsCalculator', parent=root_module['ns3::LteStatsCalculator']) ## phy-tx-stats-calculator.h (module 'lte'): ns3::PhyTxStatsCalculator [class] module.add_class('PhyTxStatsCalculator', parent=root_module['ns3::LteStatsCalculator']) + ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc [class] + module.add_class('PieQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) + ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::BurstStateT [enumeration] + module.add_enum('BurstStateT', ['NO_BURST', 'IN_BURST', 'IN_BURST_PROTECTING'], outer_class=root_module['ns3::PieQueueDisc'], import_from_module='ns.traffic-control') ## point-to-point-epc-helper.h (module 'lte'): ns3::PointToPointEpcHelper [class] module.add_class('PointToPointEpcHelper', parent=root_module['ns3::NoBackhaulEpcHelper']) ## pointer.h (module 'core'): ns3::PointerChecker [class] module.add_class('PointerChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) ## pointer.h (module 'core'): ns3::PointerValue [class] module.add_class('PointerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PrioQueueDisc [class] + module.add_class('PrioQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapChecker [class] + module.add_class('PriomapChecker', import_from_module='ns.traffic_control', parent=root_module['ns3::AttributeChecker']) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapValue [class] + module.add_class('PriomapValue', import_from_module='ns.traffic_control', parent=root_module['ns3::AttributeValue']) + ## probe.h (module 'stats'): ns3::Probe [class] + module.add_class('Probe', import_from_module='ns.stats', parent=root_module['ns3::DataCollectionObject']) ## pss-ff-mac-scheduler.h (module 'lte'): ns3::PssFfMacScheduler [class] module.add_class('PssFfMacScheduler', parent=root_module['ns3::FfMacScheduler']) + ## queue-item.h (module 'network'): ns3::QueueItem [class] + module.add_class('QueueItem', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter >']) + ## queue-item.h (module 'network'): ns3::QueueItem::Uint8Values [enumeration] + module.add_enum('Uint8Values', ['IP_DSFIELD'], outer_class=root_module['ns3::QueueItem'], import_from_module='ns.network') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )', 'ns3::QueueItem::TracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )*', 'ns3::QueueItem::TracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )&', 'ns3::QueueItem::TracedCallback&') + ## queue-size.h (module 'network'): ns3::QueueSizeChecker [class] + module.add_class('QueueSizeChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) + ## queue-size.h (module 'network'): ns3::QueueSizeValue [class] + module.add_class('QueueSizeValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) ## lte-control-messages.h (module 'lte'): ns3::RachPreambleLteControlMessage [class] module.add_class('RachPreambleLteControlMessage', parent=root_module['ns3::LteControlMessage']) ## radio-bearer-stats-calculator.h (module 'lte'): ns3::RadioBearerStatsCalculator [class] @@ -1948,6 +2697,14 @@ def register_types(module): module.add_class('Rar', outer_class=root_module['ns3::RarLteControlMessage']) ## rem-spectrum-phy.h (module 'lte'): ns3::RemSpectrumPhy [class] module.add_class('RemSpectrumPhy', parent=root_module['ns3::SpectrumPhy']) + ## rip.h (module 'internet'): ns3::Rip [class] + module.add_class('Rip', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingProtocol']) + ## rip.h (module 'internet'): ns3::Rip::SplitHorizonType_e [enumeration] + module.add_enum('SplitHorizonType_e', ['NO_SPLIT_HORIZON', 'SPLIT_HORIZON', 'POISON_REVERSE'], outer_class=root_module['ns3::Rip'], import_from_module='ns.internet') + ## ripng.h (module 'internet'): ns3::RipNg [class] + module.add_class('RipNg', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingProtocol']) + ## ripng.h (module 'internet'): ns3::RipNg::SplitHorizonType_e [enumeration] + module.add_enum('SplitHorizonType_e', ['NO_SPLIT_HORIZON', 'SPLIT_HORIZON', 'POISON_REVERSE'], outer_class=root_module['ns3::RipNg'], import_from_module='ns.internet') ## no-op-component-carrier-manager.h (module 'lte'): ns3::RrComponentCarrierManager [class] module.add_class('RrComponentCarrierManager', parent=root_module['ns3::NoOpComponentCarrierManager']) ## rr-ff-mac-scheduler.h (module 'lte'): ns3::RrFfMacScheduler [class] @@ -1991,6 +2748,41 @@ def register_types(module): module.add_class('StringChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) ## string.h (module 'core'): ns3::StringValue [class] module.add_class('StringValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) + ## tcp-bic.h (module 'internet'): ns3::TcpBic [class] + module.add_class('TcpBic', import_from_module='ns.internet', parent=root_module['ns3::TcpCongestionOps']) + ## tcp-recovery-ops.h (module 'internet'): ns3::TcpClassicRecovery [class] + module.add_class('TcpClassicRecovery', import_from_module='ns.internet', parent=root_module['ns3::TcpRecoveryOps']) + ## tcp-dctcp.h (module 'internet'): ns3::TcpDctcp [class] + module.add_class('TcpDctcp', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-highspeed.h (module 'internet'): ns3::TcpHighSpeed [class] + module.add_class('TcpHighSpeed', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-htcp.h (module 'internet'): ns3::TcpHtcp [class] + module.add_class('TcpHtcp', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-hybla.h (module 'internet'): ns3::TcpHybla [class] + module.add_class('TcpHybla', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-illinois.h (module 'internet'): ns3::TcpIllinois [class] + module.add_class('TcpIllinois', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol [class] + module.add_class('TcpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::IpL4Protocol']) + ## tcp-ledbat.h (module 'internet'): ns3::TcpLedbat [class] + module.add_class('TcpLedbat', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-lp.h (module 'internet'): ns3::TcpLp [class] + module.add_class('TcpLp', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-prr-recovery.h (module 'internet'): ns3::TcpPrrRecovery [class] + module.add_class('TcpPrrRecovery', import_from_module='ns.internet', parent=root_module['ns3::TcpClassicRecovery']) + ## tcp-prr-recovery.h (module 'internet'): ns3::TcpPrrRecovery::ReductionBound_t [enumeration] + module.add_enum('ReductionBound_t', ['CRB', 'SSRB'], outer_class=root_module['ns3::TcpPrrRecovery'], import_from_module='ns.internet') + typehandlers.add_type_alias('ns3::TcpPrrRecovery::ReductionBound_t', 'ns3::TcpPrrRecovery::ReductionBound_t') + typehandlers.add_type_alias('ns3::TcpPrrRecovery::ReductionBound_t*', 'ns3::TcpPrrRecovery::ReductionBound_t*') + typehandlers.add_type_alias('ns3::TcpPrrRecovery::ReductionBound_t&', 'ns3::TcpPrrRecovery::ReductionBound_t&') + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateLinux [class] + module.add_class('TcpRateLinux', import_from_module='ns.internet', parent=root_module['ns3::TcpRateOps']) + typehandlers.add_type_alias('void ( * ) ( ns3::TcpRateOps::TcpRateConnection const & )', 'ns3::TcpRateLinux::TcpRateUpdated') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpRateOps::TcpRateConnection const & )*', 'ns3::TcpRateLinux::TcpRateUpdated*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpRateOps::TcpRateConnection const & )&', 'ns3::TcpRateLinux::TcpRateUpdated&') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpRateOps::TcpRateSample const & )', 'ns3::TcpRateLinux::TcpRateSampleUpdated') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpRateOps::TcpRateSample const & )*', 'ns3::TcpRateLinux::TcpRateSampleUpdated*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpRateOps::TcpRateSample const & )&', 'ns3::TcpRateLinux::TcpRateSampleUpdated&') ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::TdBetFfMacScheduler [class] module.add_class('TdBetFfMacScheduler', parent=root_module['ns3::FfMacScheduler']) ## tdmt-ff-mac-scheduler.h (module 'lte'): ns3::TdMtFfMacScheduler [class] @@ -2005,6 +2797,8 @@ def register_types(module): module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) ## type-id.h (module 'core'): ns3::TypeIdValue [class] module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) + ## udp-l4-protocol.h (module 'internet'): ns3::UdpL4Protocol [class] + module.add_class('UdpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::IpL4Protocol']) ## uinteger.h (module 'core'): ns3::UintegerValue [class] module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) ## lte-control-messages.h (module 'lte'): ns3::UlDciLteControlMessage [class] @@ -2030,6 +2824,10 @@ def register_types(module): module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) ## address.h (module 'network'): ns3::AddressValue [class] module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) + ## bridge-channel.h (module 'bridge'): ns3::BridgeChannel [class] + module.add_class('BridgeChannel', import_from_module='ns.bridge', parent=root_module['ns3::Channel']) + ## bridge-net-device.h (module 'bridge'): ns3::BridgeNetDevice [class] + module.add_class('BridgeNetDevice', import_from_module='ns.bridge', parent=root_module['ns3::NetDevice']) ## lte-control-messages.h (module 'lte'): ns3::BsrLteControlMessage [class] module.add_class('BsrLteControlMessage', parent=root_module['ns3::LteControlMessage']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> [class] @@ -2042,12 +2840,34 @@ def register_types(module): module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['bool', 'ns3::Ptr', 'const ns3::Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['ns3::ObjectBase *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'bool', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::Ipv4Header &', 'ns3::Ptr', 'ns3::Ipv4L3Protocol::DropReason', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::Ipv4Header &', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::Ipv6Header &', 'ns3::Ptr', 'ns3::Ipv6L3Protocol::DropReason', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::Ipv6Header &', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::SpectrumValue &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::TcpRateOps::TcpRateConnection &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::TcpRateOps::TcpRateSample &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'long', 'long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::DlSchedulingCallbackInfo', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::EpcUeNas::State', 'ns3::EpcUeNas::State', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ipv4Address', 'unsigned char', 'unsigned char', 'unsigned char', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ipv6Address', 'unsigned char', 'unsigned char', 'unsigned char', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::LteUeRrc::SlChangeOfSyncRefStatParameters', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] @@ -2058,10 +2878,20 @@ def register_types(module): module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'double', 'double', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'const ns3::TcpHeader &', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'const char *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] @@ -2072,6 +2902,14 @@ def register_types(module): module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'unsigned short', 'const ns3::Address &', 'const ns3::Address &', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ipv4Address', 'ns3::Ipv4Address', 'unsigned char', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ipv4Header', 'unsigned short', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ipv6Address', 'ns3::Ipv6Address', 'unsigned char', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ipv6Header', 'unsigned short', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] @@ -2082,24 +2920,46 @@ def register_types(module): module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::SequenceNumber', 'ns3::SequenceNumber', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::SlPhyReceptionStatParameters', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::SlUeMacStatParameters', 'ns3::LteSlDiscHeader', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::SlUeMacStatParameters', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::TcpSocket::TcpStates_t', 'ns3::TcpSocket::TcpStates_t', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::TcpSocketState::EcnState_t', 'ns3::TcpSocketState::EcnState_t', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::TcpSocketState::TcpCongState_t', 'ns3::TcpSocketState::TcpCongState_t', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Time', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'std::vector >', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::LteSlUeRrc::RelayRole', 'ns3::LteSlBasicUeController::Pc5ConnectionStatus', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'unsigned short', 'unsigned char', 'unsigned short', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'bool', 'unsigned char', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'unsigned int', 'unsigned long long', 'unsigned long long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'unsigned long long', 'unsigned short', 'bool', 'unsigned short', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'unsigned short', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long long', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] @@ -2126,6 +2986,8 @@ def register_types(module): module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned char', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned char', 'unsigned int', 'unsigned long long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned long long', 'unsigned int', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned short', 'double', 'double', 'bool', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] @@ -2172,6 +3034,24 @@ def register_types(module): module.add_class('GtpcDeleteBearerResponseMessage', parent=[root_module['ns3::GtpcHeader'], root_module['ns3::GtpcIes']]) ## lte-rrc-header.h (module 'lte'): ns3::HandoverPreparationInfoHeader [class] module.add_class('HandoverPreparationInfoHeader', parent=root_module['ns3::RrcAsn1Header']) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::Icmpv4L4Protocol [class] + module.add_class('Icmpv4L4Protocol', import_from_module='ns.internet', parent=root_module['ns3::IpL4Protocol']) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Icmpv6L4Protocol [class] + module.add_class('Icmpv6L4Protocol', import_from_module='ns.internet', parent=root_module['ns3::IpL4Protocol']) + ## ipv4-global-routing.h (module 'internet'): ns3::Ipv4GlobalRouting [class] + module.add_class('Ipv4GlobalRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingProtocol']) + ## ipv4-list-routing.h (module 'internet'): ns3::Ipv4ListRouting [class] + module.add_class('Ipv4ListRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingProtocol']) + ## ipv4-packet-probe.h (module 'internet'): ns3::Ipv4PacketProbe [class] + module.add_class('Ipv4PacketProbe', import_from_module='ns.internet', parent=root_module['ns3::Probe']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionLooseRouting [class] + module.add_class('Ipv6ExtensionLooseRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv6ExtensionRouting']) + ## ipv6-list-routing.h (module 'internet'): ns3::Ipv6ListRouting [class] + module.add_class('Ipv6ListRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingProtocol']) + ## ipv6-packet-probe.h (module 'internet'): ns3::Ipv6PacketProbe [class] + module.add_class('Ipv6PacketProbe', import_from_module='ns.internet', parent=root_module['ns3::Probe']) + ## loopback-net-device.h (module 'internet'): ns3::LoopbackNetDevice [class] + module.add_class('LoopbackNetDevice', import_from_module='ns.internet', parent=root_module['ns3::NetDevice']) ## lte-radio-bearer-info.h (module 'lte'): ns3::LteDataRadioBearerInfo [class] module.add_class('LteDataRadioBearerInfo', parent=root_module['ns3::LteRadioBearerInfo']) ## lte-enb-phy.h (module 'lte'): ns3::LteEnbPhy [class] @@ -2184,6 +3064,20 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( uint16_t, ns3::Ptr< ns3::SpectrumValue > )&', 'ns3::LteEnbPhy::ReportInterferenceTracedCallback&') ## lte-net-device.h (module 'lte'): ns3::LteNetDevice [class] module.add_class('LteNetDevice', parent=root_module['ns3::NetDevice']) + ## lte-sl-basic-ue-controller.h (module 'lte'): ns3::LteSlBasicUeController [class] + module.add_class('LteSlBasicUeController', parent=root_module['ns3::LteSlUeController']) + ## lte-sl-basic-ue-controller.h (module 'lte'): ns3::LteSlBasicUeController::RelayUeSelectionAlgorithm [enumeration] + module.add_enum('RelayUeSelectionAlgorithm', ['RANDOM_NO_RESELECTION', 'MAX_SDRSRP_NO_RESELECTION', 'MAX_SDRSRP'], outer_class=root_module['ns3::LteSlBasicUeController']) + ## lte-sl-basic-ue-controller.h (module 'lte'): ns3::LteSlBasicUeController::Pc5ConnectionStatus [enumeration] + module.add_enum('Pc5ConnectionStatus', ['STARTED', 'SECURE_ESTABLISHED', 'ABORTED', 'TERMINATED'], outer_class=root_module['ns3::LteSlBasicUeController']) + typehandlers.add_type_alias('void ( * ) ( uint64_t, uint32_t, uint64_t, uint64_t )', 'ns3::LteSlBasicUeController::RelayUeSelectionTracedCallback') + typehandlers.add_type_alias('void ( * ) ( uint64_t, uint32_t, uint64_t, uint64_t )*', 'ns3::LteSlBasicUeController::RelayUeSelectionTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( uint64_t, uint32_t, uint64_t, uint64_t )&', 'ns3::LteSlBasicUeController::RelayUeSelectionTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t, ns3::LteSlUeRrc::RelayRole, ns3::LteSlBasicUeController::Pc5ConnectionStatus )', 'ns3::LteSlBasicUeController::Pc5ConnectionStatusTracedCallback') + typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t, ns3::LteSlUeRrc::RelayRole, ns3::LteSlBasicUeController::Pc5ConnectionStatus )*', 'ns3::LteSlBasicUeController::Pc5ConnectionStatusTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t, ns3::LteSlUeRrc::RelayRole, ns3::LteSlBasicUeController::Pc5ConnectionStatus )&', 'ns3::LteSlBasicUeController::Pc5ConnectionStatusTracedCallback&') + ## lte-sl-ue-net-device.h (module 'lte'): ns3::LteSlUeNetDevice [class] + module.add_class('LteSlUeNetDevice', parent=root_module['ns3::LteNetDevice']) ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersSlCtrlFrame [struct] module.add_class('LteSpectrumSignalParametersSlCtrlFrame', parent=root_module['ns3::LteSpectrumSignalParametersSlFrame']) ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersSlDataFrame [struct] @@ -2194,6 +3088,8 @@ def register_types(module): module.add_class('LteUeNetDevice', parent=root_module['ns3::LteNetDevice']) ## lte-rrc-header.h (module 'lte'): ns3::MeasurementReportHeader [class] module.add_class('MeasurementReportHeader', parent=root_module['ns3::RrcUlDcchMessage']) + ## queue-item.h (module 'network'): ns3::QueueDiscItem [class] + module.add_class('QueueDiscItem', import_from_module='ns.network', parent=root_module['ns3::QueueItem']) ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReconfigurationCompleteHeader [class] module.add_class('RrcConnectionReconfigurationCompleteHeader', parent=root_module['ns3::RrcUlDcchMessage']) ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReconfigurationHeader [class] @@ -2216,6 +3112,12 @@ def register_types(module): module.add_class('RrcConnectionSetupCompleteHeader', parent=root_module['ns3::RrcUlDcchMessage']) ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionSetupHeader [class] module.add_class('RrcConnectionSetupHeader', parent=root_module['ns3::RrcDlCcchMessage']) + ## arp-queue-disc-item.h (module 'internet'): ns3::ArpQueueDiscItem [class] + module.add_class('ArpQueueDiscItem', import_from_module='ns.internet', parent=root_module['ns3::QueueDiscItem']) + ## ipv4-queue-disc-item.h (module 'internet'): ns3::Ipv4QueueDiscItem [class] + module.add_class('Ipv4QueueDiscItem', import_from_module='ns.internet', parent=root_module['ns3::QueueDiscItem']) + ## ipv6-queue-disc-item.h (module 'internet'): ns3::Ipv6QueueDiscItem [class] + module.add_class('Ipv6QueueDiscItem', import_from_module='ns.internet', parent=root_module['ns3::QueueDiscItem']) ## lte-enb-net-device.h (module 'lte'): ns3::LteEnbNetDevice [class] module.add_class('LteEnbNetDevice', parent=root_module['ns3::LteNetDevice']) module.add_container('std::vector< ns3::CeBitmap_e >', 'ns3::CeBitmap_e', container_type='vector') @@ -2260,6 +3162,11 @@ def register_types(module): module.add_container('std::vector< ns3::PhichListElement_s >', 'ns3::PhichListElement_s', container_type='vector') module.add_container('std::vector< ns3::SlDciListElement_s >', 'ns3::SlDciListElement_s', container_type='vector') module.add_container('std::list< ns3::EpcTft::PacketFilter >', 'ns3::EpcTft::PacketFilter', container_type='list') + module.add_container('std::list< ns3::Ipv4EndPoint * >', 'ns3::Ipv4EndPoint *', container_type='list') + module.add_container('ns3::Ipv4EndPointDemux::EndPoints', 'ns3::Ipv4EndPoint *', container_type='list') + module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type='vector') + module.add_container('std::list< ns3::Ipv6EndPoint * >', 'ns3::Ipv6EndPoint *', container_type='list') + module.add_container('ns3::Ipv6EndPointDemux::EndPoints', 'ns3::Ipv6EndPoint *', container_type='list') module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') module.add_container('std::vector< ns3::LteCcmRrcSapProvider::LcsConfig >', 'ns3::LteCcmRrcSapProvider::LcsConfig', container_type='vector') module.add_container('std::vector< ns3::LteRrcSap::LogicalChannelConfig >', 'ns3::LteRrcSap::LogicalChannelConfig', container_type='vector') @@ -2279,33 +3186,50 @@ def register_types(module): module.add_container('std::list< ns3::LteRrcSap::MeasResultBestNeighCell >', 'ns3::LteRrcSap::MeasResultBestNeighCell', container_type='list') module.add_container('std::list< ns3::LteRrcSap::MeasResultEutra >', 'ns3::LteRrcSap::MeasResultEutra', container_type='list') module.add_container('std::list< ns3::LteRrcSap::SCellToAddMod >', 'ns3::LteRrcSap::SCellToAddMod', container_type='list') + module.add_container('std::map< unsigned long long, double >', ('long unsigned int', 'double'), container_type='map') module.add_container('std::map< int, double >', ('int', 'double'), container_type='map') module.add_container('std::vector< ns3::LteUeCcmRrcSapProvider::LcsConfig >', 'ns3::LteUeCcmRrcSapProvider::LcsConfig', container_type='vector') module.add_container('std::list< ns3::Ptr< ns3::SidelinkRxCommResourcePool > >', 'ns3::Ptr< ns3::SidelinkRxCommResourcePool >', container_type='list') module.add_container('std::list< ns3::Ptr< ns3::SidelinkRxDiscResourcePool > >', 'ns3::Ptr< ns3::SidelinkRxDiscResourcePool >', container_type='list') module.add_container('std::vector< ns3::LteUeCphySapUser::UeMeasurementsElement >', 'ns3::LteUeCphySapUser::UeMeasurementsElement', container_type='vector') module.add_container('std::vector< ns3::LteUeCphySapUser::UeSlssMeasurementsElement >', 'ns3::LteUeCphySapUser::UeSlssMeasurementsElement', container_type='vector') + module.add_container('std::vector< ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement >', 'ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement', container_type='vector') + module.add_container('std::vector< ns3::Ptr< ns3::QueueDisc > >', 'ns3::Ptr< ns3::QueueDisc >', container_type='vector') module.add_container('std::vector< ns3::HigherLayerSelected_s >', 'ns3::HigherLayerSelected_s', container_type='vector') module.add_container('std::vector< ns3::SiMessageListElement_s >', 'ns3::SiMessageListElement_s', container_type='vector') + module.add_container('ns3::TrafficControlHelper::ClassIdList', 'short unsigned int', container_type='vector') + module.add_container('ns3::TrafficControlHelper::HandleList', 'short unsigned int', container_type='vector') module.add_container('std::vector< ns3::Vector3D >', 'ns3::Vector3D', container_type='vector') module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type='list') + module.add_container('std::map< std::string, unsigned int >', ('std::string', 'unsigned int'), container_type='map') + module.add_container('std::map< std::string, unsigned long long >', ('std::string', 'long unsigned int'), container_type='map') + module.add_container('std::list< ns3::RipRte >', 'ns3::RipRte', container_type='list') + module.add_container('std::list< ns3::RipNgRte >', 'ns3::RipNgRte', container_type='list') module.add_container('std::list< ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo >', 'ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo', container_type='list') module.add_container('std::vector< std::vector< unsigned char > >', 'std::vector< unsigned char >', container_type='vector') module.add_container('std::list< ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo >', 'ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo', container_type='list') module.add_container('std::set< unsigned int >', 'unsigned int', container_type='set') - module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type='vector') module.add_container('std::vector< double >', 'double', container_type='vector') module.add_container('ns3::Bands', 'ns3::BandInfo', container_type='vector') + module.add_container('std::list< ns3::Ptr< ns3::TcpOption const > >', 'ns3::Ptr< ns3::TcpOption const >', container_type='list') + module.add_container('std::list< std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > > >', 'std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > >', container_type='list') + module.add_container('ns3::TcpOptionSack::SackList', 'std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > >', container_type='list') + module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >', container_type='list') + module.add_container('std::list< ns3::ArpCache::Entry * >', 'ns3::ArpCache::Entry *', container_type='list') module.add_container('std::map< unsigned char, ns3::ComponentCarrier >', ('unsigned char', 'ns3::ComponentCarrier'), container_type='map') module.add_container('std::list< ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified >', 'ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified', container_type='list') module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type='map') + module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >', container_type='list') module.add_container('std::vector< ns3::Ptr< ns3::Building > >', 'ns3::Ptr< ns3::Building >', container_type='vector') module.add_container('std::map< std::vector< double >, ns3::WrapAroundReplicas >', ('std::vector< double >', 'ns3::WrapAroundReplicas'), container_type='map') module.add_container('std::map< unsigned long long, ns3::WrapAroundInfo_t >', ('long unsigned int', 'ns3::WrapAroundInfo_t'), container_type='map') + module.add_container('std::vector< ns3::LteAmc::McsPrbInfo >', 'ns3::LteAmc::McsPrbInfo', container_type='vector') module.add_container('std::map< unsigned char, ns3::Ptr< ns3::ComponentCarrierBaseStation > >', ('unsigned char', 'ns3::Ptr< ns3::ComponentCarrierBaseStation >'), container_type='map') module.add_container('std::list< ns3::Ptr< ns3::LteControlMessage > >', 'ns3::Ptr< ns3::LteControlMessage >', container_type='list') module.add_container('std::vector< ns3::NetDeviceContainer >', 'ns3::NetDeviceContainer', container_type='vector') + module.add_container('std::map< std::pair< unsigned long long, unsigned int >, double >', ('std::pair< unsigned long long, unsigned int >', 'double'), container_type='map') module.add_container('std::vector< ns3::SpectrumValue >', 'ns3::SpectrumValue', container_type='vector') + module.add_container('std::list< ns3::NdiscCache::Entry * >', 'ns3::NdiscCache::Entry *', container_type='list') module.add_container('std::list< ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated >', 'ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated', container_type='list') module.add_container('std::list< ns3::GtpcCreateSessionResponseMessage::BearerContextCreated >', 'ns3::GtpcCreateSessionResponseMessage::BearerContextCreated', container_type='list') module.add_container('std::list< ns3::GtpcDeleteBearerCommandMessage::BearerContext >', 'ns3::GtpcDeleteBearerCommandMessage::BearerContext', container_type='list') @@ -2335,6 +3259,27 @@ def register_types(module): typehandlers.add_type_alias('ns3::Callback< void, std::vector< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LteSlChunkProcessorCallback') typehandlers.add_type_alias('ns3::Callback< void, std::vector< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LteSlChunkProcessorCallback*') typehandlers.add_type_alias('ns3::Callback< void, std::vector< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LteSlChunkProcessorCallback&') + typehandlers.add_type_alias('std::array< unsigned short, 16 >', 'ns3::Priomap') + typehandlers.add_type_alias('std::array< unsigned short, 16 >*', 'ns3::Priomap*') + typehandlers.add_type_alias('std::array< unsigned short, 16 >&', 'ns3::Priomap&') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::TcpCongState_t const, ns3::TcpSocketState::TcpCongState_t const )', 'ns3::TcpCongStatesTracedValueCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::TcpCongState_t const, ns3::TcpSocketState::TcpCongState_t const )*', 'ns3::TcpCongStatesTracedValueCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::TcpCongState_t const, ns3::TcpSocketState::TcpCongState_t const )&', 'ns3::TcpCongStatesTracedValueCallback&') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::EcnState_t const, ns3::TcpSocketState::EcnState_t const )', 'ns3::EcnStatesTracedValueCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::EcnState_t const, ns3::TcpSocketState::EcnState_t const )*', 'ns3::EcnStatesTracedValueCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::EcnState_t const, ns3::TcpSocketState::EcnState_t const )&', 'ns3::EcnStatesTracedValueCallback&') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocket::TcpStates_t const, ns3::TcpSocket::TcpStates_t const )', 'ns3::TcpStatesTracedValueCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocket::TcpStates_t const, ns3::TcpSocket::TcpStates_t const )*', 'ns3::TcpStatesTracedValueCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocket::TcpStates_t const, ns3::TcpSocket::TcpStates_t const )&', 'ns3::TcpStatesTracedValueCallback&') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >', 'ns3::SequenceNumber32') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >*', 'ns3::SequenceNumber32*') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >&', 'ns3::SequenceNumber32&') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >', 'ns3::SequenceNumber16') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >*', 'ns3::SequenceNumber16*') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >&', 'ns3::SequenceNumber16&') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned char, signed char >', 'ns3::SequenceNumber8') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned char, signed char >*', 'ns3::SequenceNumber8*') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned char, signed char >&', 'ns3::SequenceNumber8&') typehandlers.add_type_alias('ns3::Callback< void, ns3::SpectrumValue const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LteChunkProcessorCallback') typehandlers.add_type_alias('ns3::Callback< void, ns3::SpectrumValue const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LteChunkProcessorCallback*') typehandlers.add_type_alias('ns3::Callback< void, ns3::SpectrumValue const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LteChunkProcessorCallback&') @@ -2395,6 +3340,9 @@ def register_types(module): typehandlers.add_type_alias('ns3::Callback< void, unsigned short, ns3::Ptr< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LtePhyRxSlssCallback') typehandlers.add_type_alias('ns3::Callback< void, unsigned short, ns3::Ptr< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LtePhyRxSlssCallback*') typehandlers.add_type_alias('ns3::Callback< void, unsigned short, ns3::Ptr< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LtePhyRxSlssCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ptr< ns3::SpectrumValue >, std::vector< int, std::allocator< int > > const, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LtePhyRxPsdchSdRsrpCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ptr< ns3::SpectrumValue >, std::vector< int, std::allocator< int > > const, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LtePhyRxPsdchSdRsrpCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ptr< ns3::SpectrumValue >, std::vector< int, std::allocator< int > > const, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LtePhyRxPsdchSdRsrpCallback&') typehandlers.add_type_alias('std::vector< ns3::HarqProcessInfoElement_t >', 'ns3::HarqProcessInfoList_t') typehandlers.add_type_alias('std::vector< ns3::HarqProcessInfoElement_t >*', 'ns3::HarqProcessInfoList_t*') typehandlers.add_type_alias('std::vector< ns3::HarqProcessInfoElement_t >&', 'ns3::HarqProcessInfoList_t&') @@ -2522,6 +3470,15 @@ def register_types_ns3_TracedValueCallback(module): typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time') typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*') typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::TcpCongState_t const, ns3::TcpSocketState::TcpCongState_t const )', 'ns3::TracedValueCallback::TcpCongState') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::TcpCongState_t const, ns3::TcpSocketState::TcpCongState_t const )*', 'ns3::TracedValueCallback::TcpCongState*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::TcpCongState_t const, ns3::TcpSocketState::TcpCongState_t const )&', 'ns3::TracedValueCallback::TcpCongState&') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::EcnState_t const, ns3::TcpSocketState::EcnState_t const )', 'ns3::TracedValueCallback::EcnState') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::EcnState_t const, ns3::TcpSocketState::EcnState_t const )*', 'ns3::TracedValueCallback::EcnState*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::EcnState_t const, ns3::TcpSocketState::EcnState_t const )&', 'ns3::TracedValueCallback::EcnState&') + typehandlers.add_type_alias('void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 )', 'ns3::TracedValueCallback::SequenceNumber32') + typehandlers.add_type_alias('void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 )*', 'ns3::TracedValueCallback::SequenceNumber32*') + typehandlers.add_type_alias('void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 )&', 'ns3::TracedValueCallback::SequenceNumber32&') typehandlers.add_type_alias('void ( * ) ( bool, bool )', 'ns3::TracedValueCallback::Bool') typehandlers.add_type_alias('void ( * ) ( bool, bool )*', 'ns3::TracedValueCallback::Bool*') typehandlers.add_type_alias('void ( * ) ( bool, bool )&', 'ns3::TracedValueCallback::Bool&') @@ -2557,6 +3514,10 @@ def register_types_ns3_internal(module): def register_methods(root_module): register_Ns3Address_methods(root_module, root_module['ns3::Address']) register_Ns3AllocationRetentionPriority_methods(root_module, root_module['ns3::AllocationRetentionPriority']) + register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper']) + register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice']) + register_Ns3AsciiTraceHelperForIpv4_methods(root_module, root_module['ns3::AsciiTraceHelperForIpv4']) + register_Ns3AsciiTraceHelperForIpv6_methods(root_module, root_module['ns3::AsciiTraceHelperForIpv6']) register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) register_Ns3BandInfo_methods(root_module, root_module['ns3::BandInfo']) @@ -2574,6 +3535,7 @@ def register_methods(root_module): register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) + register_Ns3CandidateQueue_methods(root_module, root_module['ns3::CandidateQueue']) register_Ns3CqasFlowPerf_t_methods(root_module, root_module['ns3::CqasFlowPerf_t']) register_Ns3CqiConfig_s_methods(root_module, root_module['ns3::CqiConfig_s']) register_Ns3CqiListElement_s_methods(root_module, root_module['ns3::CqiListElement_s']) @@ -2586,6 +3548,8 @@ def register_methods(root_module): register_Ns3DefaultDeleter__Ns3EpcTft_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EpcTft >']) register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EventImpl >']) register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Hash::Implementation >']) + register_Ns3DefaultDeleter__Ns3Ipv4Route_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Ipv4Route >']) + register_Ns3DefaultDeleter__Ns3Ipv6Route_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Ipv6Route >']) register_Ns3DefaultDeleter__Ns3LteChunkProcessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::LteChunkProcessor >']) register_Ns3DefaultDeleter__Ns3LteControlMessage_methods(root_module, root_module['ns3::DefaultDeleter< ns3::LteControlMessage >']) register_Ns3DefaultDeleter__Ns3LteHarqPhy_methods(root_module, root_module['ns3::DefaultDeleter< ns3::LteHarqPhy >']) @@ -2593,7 +3557,9 @@ def register_methods(root_module): register_Ns3DefaultDeleter__Ns3LteSlHarqPhy_methods(root_module, root_module['ns3::DefaultDeleter< ns3::LteSlHarqPhy >']) register_Ns3DefaultDeleter__Ns3LteSlTft_methods(root_module, root_module['ns3::DefaultDeleter< ns3::LteSlTft >']) register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, root_module['ns3::DefaultDeleter< ns3::NixVector >']) + register_Ns3DefaultDeleter__Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::DefaultDeleter< ns3::OutputStreamWrapper >']) register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Packet >']) + register_Ns3DefaultDeleter__Ns3QueueItem_methods(root_module, root_module['ns3::DefaultDeleter< ns3::QueueItem >']) register_Ns3DefaultDeleter__Ns3SpectrumModel_methods(root_module, root_module['ns3::DefaultDeleter< ns3::SpectrumModel >']) register_Ns3DefaultDeleter__Ns3SpectrumSignalParameters_methods(root_module, root_module['ns3::DefaultDeleter< ns3::SpectrumSignalParameters >']) register_Ns3DefaultDeleter__Ns3SpectrumValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::SpectrumValue >']) @@ -2694,6 +3660,11 @@ def register_methods(root_module): register_Ns3FfMacSchedSapUserSchedDlConfigIndParameters_methods(root_module, root_module['ns3::FfMacSchedSapUser::SchedDlConfigIndParameters']) register_Ns3FfMacSchedSapUserSchedUlConfigIndParameters_methods(root_module, root_module['ns3::FfMacSchedSapUser::SchedUlConfigIndParameters']) register_Ns3GbrQosInformation_methods(root_module, root_module['ns3::GbrQosInformation']) + register_Ns3GlobalRouteManager_methods(root_module, root_module['ns3::GlobalRouteManager']) + register_Ns3GlobalRouteManagerImpl_methods(root_module, root_module['ns3::GlobalRouteManagerImpl']) + register_Ns3GlobalRouteManagerLSDB_methods(root_module, root_module['ns3::GlobalRouteManagerLSDB']) + register_Ns3GlobalRoutingLSA_methods(root_module, root_module['ns3::GlobalRoutingLSA']) + register_Ns3GlobalRoutingLinkRecord_methods(root_module, root_module['ns3::GlobalRoutingLinkRecord']) register_Ns3GtpcIes_methods(root_module, root_module['ns3::GtpcIes']) register_Ns3HarqProcessInfoElement_t_methods(root_module, root_module['ns3::HarqProcessInfoElement_t']) register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) @@ -2701,16 +3672,37 @@ def register_methods(root_module): register_Ns3ImsiLcidPair_t_methods(root_module, root_module['ns3::ImsiLcidPair_t']) register_Ns3Inet6SocketAddress_methods(root_module, root_module['ns3::Inet6SocketAddress']) register_Ns3InetSocketAddress_methods(root_module, root_module['ns3::InetSocketAddress']) + register_Ns3IntToType__0_methods(root_module, root_module['ns3::IntToType< 0 >']) + register_Ns3IntToType__1_methods(root_module, root_module['ns3::IntToType< 1 >']) + register_Ns3IntToType__2_methods(root_module, root_module['ns3::IntToType< 2 >']) + register_Ns3IntToType__3_methods(root_module, root_module['ns3::IntToType< 3 >']) + register_Ns3IntToType__4_methods(root_module, root_module['ns3::IntToType< 4 >']) + register_Ns3IntToType__5_methods(root_module, root_module['ns3::IntToType< 5 >']) + register_Ns3IntToType__6_methods(root_module, root_module['ns3::IntToType< 6 >']) register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) + register_Ns3Ipv4AddressGenerator_methods(root_module, root_module['ns3::Ipv4AddressGenerator']) register_Ns3Ipv4AddressHelper_methods(root_module, root_module['ns3::Ipv4AddressHelper']) + register_Ns3Ipv4EndPoint_methods(root_module, root_module['ns3::Ipv4EndPoint']) + register_Ns3Ipv4EndPointDemux_methods(root_module, root_module['ns3::Ipv4EndPointDemux']) register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) register_Ns3Ipv4InterfaceContainer_methods(root_module, root_module['ns3::Ipv4InterfaceContainer']) register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) + register_Ns3Ipv4MulticastRoutingTableEntry_methods(root_module, root_module['ns3::Ipv4MulticastRoutingTableEntry']) + register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper']) + register_Ns3Ipv4RoutingTableEntry_methods(root_module, root_module['ns3::Ipv4RoutingTableEntry']) + register_Ns3Ipv4StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv4StaticRoutingHelper']) register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) + register_Ns3Ipv6AddressGenerator_methods(root_module, root_module['ns3::Ipv6AddressGenerator']) register_Ns3Ipv6AddressHelper_methods(root_module, root_module['ns3::Ipv6AddressHelper']) + register_Ns3Ipv6EndPoint_methods(root_module, root_module['ns3::Ipv6EndPoint']) + register_Ns3Ipv6EndPointDemux_methods(root_module, root_module['ns3::Ipv6EndPointDemux']) register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress']) register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer']) + register_Ns3Ipv6MulticastRoutingTableEntry_methods(root_module, root_module['ns3::Ipv6MulticastRoutingTableEntry']) register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) + register_Ns3Ipv6RoutingHelper_methods(root_module, root_module['ns3::Ipv6RoutingHelper']) + register_Ns3Ipv6RoutingTableEntry_methods(root_module, root_module['ns3::Ipv6RoutingTableEntry']) + register_Ns3Ipv6StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv6StaticRoutingHelper']) register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent']) register_Ns3LogicalChannelConfigListElement_s_methods(root_module, root_module['ns3::LogicalChannelConfigListElement_s']) register_Ns3LteAnrSapProvider_methods(root_module, root_module['ns3::LteAnrSapProvider']) @@ -2749,6 +3741,7 @@ def register_methods(root_module): register_Ns3LteMacSapUserTxOpportunityParameters_methods(root_module, root_module['ns3::LteMacSapUser::TxOpportunityParameters']) register_Ns3LteMiErrorModel_methods(root_module, root_module['ns3::LteMiErrorModel']) register_Ns3LteNistErrorModel_methods(root_module, root_module['ns3::LteNistErrorModel']) + register_Ns3LtePc5SignallingHeaderSequenceNumber_methods(root_module, root_module['ns3::LtePc5SignallingHeaderSequenceNumber']) register_Ns3LtePdcpSapProvider_methods(root_module, root_module['ns3::LtePdcpSapProvider']) register_Ns3LtePdcpSapProviderTransmitPdcpSduParameters_methods(root_module, root_module['ns3::LtePdcpSapProvider::TransmitPdcpSduParameters']) register_Ns3LtePdcpSapUser_methods(root_module, root_module['ns3::LtePdcpSapUser']) @@ -2831,6 +3824,7 @@ def register_methods(root_module): register_Ns3LteRrcSapSCellToAddMod_methods(root_module, root_module['ns3::LteRrcSap::SCellToAddMod']) register_Ns3LteRrcSapSib18CommConfig_methods(root_module, root_module['ns3::LteRrcSap::Sib18CommConfig']) register_Ns3LteRrcSapSib19DiscConfig_methods(root_module, root_module['ns3::LteRrcSap::Sib19DiscConfig']) + register_Ns3LteRrcSapSib19DiscConfigRelay_methods(root_module, root_module['ns3::LteRrcSap::Sib19DiscConfigRelay']) register_Ns3LteRrcSapSidelinkUeInformation_methods(root_module, root_module['ns3::LteRrcSap::SidelinkUeInformation']) register_Ns3LteRrcSapSlCarrierFreqInfoList_methods(root_module, root_module['ns3::LteRrcSap::SlCarrierFreqInfoList']) register_Ns3LteRrcSapSlCommConfig_methods(root_module, root_module['ns3::LteRrcSap::SlCommConfig']) @@ -2848,6 +3842,8 @@ def register_methods(root_module): register_Ns3LteRrcSapSlCpLen_methods(root_module, root_module['ns3::LteRrcSap::SlCpLen']) register_Ns3LteRrcSapSlDestinationInfoList_methods(root_module, root_module['ns3::LteRrcSap::SlDestinationInfoList']) register_Ns3LteRrcSapSlDiscConfig_methods(root_module, root_module['ns3::LteRrcSap::SlDiscConfig']) + register_Ns3LteRrcSapSlDiscConfigRelayUe_methods(root_module, root_module['ns3::LteRrcSap::SlDiscConfigRelayUe']) + register_Ns3LteRrcSapSlDiscConfigRemoteUe_methods(root_module, root_module['ns3::LteRrcSap::SlDiscConfigRemoteUe']) register_Ns3LteRrcSapSlDiscConfigScheduled_methods(root_module, root_module['ns3::LteRrcSap::SlDiscConfigScheduled']) register_Ns3LteRrcSapSlDiscConfigUeSelected_methods(root_module, root_module['ns3::LteRrcSap::SlDiscConfigUeSelected']) register_Ns3LteRrcSapSlDiscResourcePool_methods(root_module, root_module['ns3::LteRrcSap::SlDiscResourcePool']) @@ -2874,8 +3870,10 @@ def register_methods(root_module): register_Ns3LteRrcSapSlPreconfigDiscPoolTxParameters_methods(root_module, root_module['ns3::LteRrcSap::SlPreconfigDiscPool::TxParameters']) register_Ns3LteRrcSapSlPreconfigDiscPoolList_methods(root_module, root_module['ns3::LteRrcSap::SlPreconfigDiscPoolList']) register_Ns3LteRrcSapSlPreconfigGeneral_methods(root_module, root_module['ns3::LteRrcSap::SlPreconfigGeneral']) + register_Ns3LteRrcSapSlPreconfigRelay_methods(root_module, root_module['ns3::LteRrcSap::SlPreconfigRelay']) register_Ns3LteRrcSapSlPreconfigSync_methods(root_module, root_module['ns3::LteRrcSap::SlPreconfigSync']) register_Ns3LteRrcSapSlPreconfiguration_methods(root_module, root_module['ns3::LteRrcSap::SlPreconfiguration']) + register_Ns3LteRrcSapSlReselectionInfoRelay_methods(root_module, root_module['ns3::LteRrcSap::SlReselectionInfoRelay']) register_Ns3LteRrcSapSlSyncConfigList_methods(root_module, root_module['ns3::LteRrcSap::SlSyncConfigList']) register_Ns3LteRrcSapSlTfIndexPair_methods(root_module, root_module['ns3::LteRrcSap::SlTfIndexPair']) register_Ns3LteRrcSapSlTfIndexPairList_methods(root_module, root_module['ns3::LteRrcSap::SlTfIndexPairList']) @@ -2905,6 +3903,8 @@ def register_methods(root_module): register_Ns3LteSlPoolFactory_methods(root_module, root_module['ns3::LteSlPoolFactory']) register_Ns3LteSlResourcePoolFactory_methods(root_module, root_module['ns3::LteSlResourcePoolFactory']) register_Ns3LteSlSyncParams_methods(root_module, root_module['ns3::LteSlSyncParams']) + register_Ns3LteSlUeCtrlSapProvider_methods(root_module, root_module['ns3::LteSlUeCtrlSapProvider']) + register_Ns3LteSlUeCtrlSapUser_methods(root_module, root_module['ns3::LteSlUeCtrlSapUser']) register_Ns3LteSpectrumValueCatcher_methods(root_module, root_module['ns3::LteSpectrumValueCatcher']) register_Ns3LteSpectrumValueHelper_methods(root_module, root_module['ns3::LteSpectrumValueHelper']) register_Ns3LteUeCcmRrcSapProvider_methods(root_module, root_module['ns3::LteUeCcmRrcSapProvider']) @@ -2919,6 +3919,8 @@ def register_methods(root_module): register_Ns3LteUeCphySapUser_methods(root_module, root_module['ns3::LteUeCphySapUser']) register_Ns3LteUeCphySapUserUeMeasurementsElement_methods(root_module, root_module['ns3::LteUeCphySapUser::UeMeasurementsElement']) register_Ns3LteUeCphySapUserUeMeasurementsParameters_methods(root_module, root_module['ns3::LteUeCphySapUser::UeMeasurementsParameters']) + register_Ns3LteUeCphySapUserUeSdRsrpMeasurementsElement_methods(root_module, root_module['ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement']) + register_Ns3LteUeCphySapUserUeSdRsrpMeasurementsParameters_methods(root_module, root_module['ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters']) register_Ns3LteUeCphySapUserUeSlssMeasurementsElement_methods(root_module, root_module['ns3::LteUeCphySapUser::UeSlssMeasurementsElement']) register_Ns3LteUeCphySapUserUeSlssMeasurementsParameters_methods(root_module, root_module['ns3::LteUeCphySapUser::UeSlssMeasurementsParameters']) register_Ns3LteUePhySapProvider_methods(root_module, root_module['ns3::LteUePhySapProvider']) @@ -2939,6 +3941,7 @@ def register_methods(root_module): register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) + register_Ns3OptionField_methods(root_module, root_module['ns3::OptionField']) register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) @@ -2948,16 +3951,31 @@ def register_methods(root_module): register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) register_Ns3PagingInfoListElement_s_methods(root_module, root_module['ns3::PagingInfoListElement_s']) register_Ns3ParameterLogger_methods(root_module, root_module['ns3::ParameterLogger']) + 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_Ns3PcapHelperForIpv4_methods(root_module, root_module['ns3::PcapHelperForIpv4']) + register_Ns3PcapHelperForIpv6_methods(root_module, root_module['ns3::PcapHelperForIpv6']) register_Ns3PhichListElement_s_methods(root_module, root_module['ns3::PhichListElement_s']) register_Ns3PhyReceptionStatParameters_methods(root_module, root_module['ns3::PhyReceptionStatParameters']) register_Ns3PhyTransmissionStatParameters_methods(root_module, root_module['ns3::PhyTransmissionStatParameters']) + register_Ns3QueueDiscContainer_methods(root_module, root_module['ns3::QueueDiscContainer']) + register_Ns3QueueDiscFactory_methods(root_module, root_module['ns3::QueueDiscFactory']) + register_Ns3QueueSize_methods(root_module, root_module['ns3::QueueSize']) register_Ns3RachListElement_s_methods(root_module, root_module['ns3::RachListElement_s']) register_Ns3RadioBearerStatsConnector_methods(root_module, root_module['ns3::RadioBearerStatsConnector']) register_Ns3RealProtocolRlcSapUser_methods(root_module, root_module['ns3::RealProtocolRlcSapUser']) + register_Ns3RipHelper_methods(root_module, root_module['ns3::RipHelper']) + register_Ns3RipNgHelper_methods(root_module, root_module['ns3::RipNgHelper']) + register_Ns3RipNgRoutingTableEntry_methods(root_module, root_module['ns3::RipNgRoutingTableEntry']) + register_Ns3RipRoutingTableEntry_methods(root_module, root_module['ns3::RipRoutingTableEntry']) register_Ns3RlcPduListElement_s_methods(root_module, root_module['ns3::RlcPduListElement_s']) + register_Ns3RttHistory_methods(root_module, root_module['ns3::RttHistory']) + register_Ns3SPFVertex_methods(root_module, root_module['ns3::SPFVertex']) register_Ns3SbMeasResult_s_methods(root_module, root_module['ns3::SbMeasResult_s']) register_Ns3SciListElement_s_methods(root_module, root_module['ns3::SciListElement_s']) register_Ns3SequenceNumber10_methods(root_module, root_module['ns3::SequenceNumber10']) + register_Ns3SequenceNumber32_methods(root_module, root_module['ns3::SequenceNumber32']) register_Ns3SiConfiguration_s_methods(root_module, root_module['ns3::SiConfiguration_s']) register_Ns3SiMessageListElement_s_methods(root_module, root_module['ns3::SiMessageListElement_s']) register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) @@ -2981,7 +3999,20 @@ def register_methods(root_module): register_Ns3TbErrorStats_t_methods(root_module, root_module['ns3::TbErrorStats_t']) register_Ns3TbId_t_methods(root_module, root_module['ns3::TbId_t']) register_Ns3TbStats_t_methods(root_module, root_module['ns3::TbStats_t']) + register_Ns3TcpTxItem_methods(root_module, root_module['ns3::TcpTxItem']) + register_Ns3TcpTxItemRateInformation_methods(root_module, root_module['ns3::TcpTxItem::RateInformation']) register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) + register_Ns3Timer_methods(root_module, root_module['ns3::Timer']) + register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl']) + register_Ns3TracedValue__Bool_methods(root_module, root_module['ns3::TracedValue< bool >']) + register_Ns3TracedValue__Double_methods(root_module, root_module['ns3::TracedValue< double >']) + register_Ns3TracedValue__Long_methods(root_module, root_module['ns3::TracedValue< long >']) + register_Ns3TracedValue__Ns3SequenceNumber__lt__unsigned_int__int__gt___methods(root_module, root_module['ns3::TracedValue< ns3::SequenceNumber >']) + register_Ns3TracedValue__Ns3TcpSocketTcpStates_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpSocket::TcpStates_t >']) + register_Ns3TracedValue__Ns3TcpSocketStateEcnState_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpSocketState::EcnState_t >']) + register_Ns3TracedValue__Ns3TcpSocketStateTcpCongState_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpSocketState::TcpCongState_t >']) + register_Ns3TracedValue__Unsigned_int_methods(root_module, root_module['ns3::TracedValue< unsigned int >']) + register_Ns3TrafficControlHelper_methods(root_module, root_module['ns3::TrafficControlHelper']) register_Ns3TransmissionModesLayers_methods(root_module, root_module['ns3::TransmissionModesLayers']) register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) @@ -3012,7 +4043,41 @@ def register_methods(root_module): register_Ns3EpsBearer_methods(root_module, root_module['ns3::EpsBearer']) register_Ns3EpsBearerTag_methods(root_module, root_module['ns3::EpsBearerTag']) register_Ns3Header_methods(root_module, root_module['ns3::Header']) + register_Ns3Icmpv4DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv4DestinationUnreachable']) + register_Ns3Icmpv4Echo_methods(root_module, root_module['ns3::Icmpv4Echo']) + register_Ns3Icmpv4Header_methods(root_module, root_module['ns3::Icmpv4Header']) + register_Ns3Icmpv4TimeExceeded_methods(root_module, root_module['ns3::Icmpv4TimeExceeded']) + register_Ns3Icmpv6Header_methods(root_module, root_module['ns3::Icmpv6Header']) + register_Ns3Icmpv6NA_methods(root_module, root_module['ns3::Icmpv6NA']) + register_Ns3Icmpv6NS_methods(root_module, root_module['ns3::Icmpv6NS']) + register_Ns3Icmpv6OptionHeader_methods(root_module, root_module['ns3::Icmpv6OptionHeader']) + register_Ns3Icmpv6OptionLinkLayerAddress_methods(root_module, root_module['ns3::Icmpv6OptionLinkLayerAddress']) + register_Ns3Icmpv6OptionMtu_methods(root_module, root_module['ns3::Icmpv6OptionMtu']) + register_Ns3Icmpv6OptionPrefixInformation_methods(root_module, root_module['ns3::Icmpv6OptionPrefixInformation']) + register_Ns3Icmpv6OptionRedirected_methods(root_module, root_module['ns3::Icmpv6OptionRedirected']) + register_Ns3Icmpv6ParameterError_methods(root_module, root_module['ns3::Icmpv6ParameterError']) + register_Ns3Icmpv6RA_methods(root_module, root_module['ns3::Icmpv6RA']) + register_Ns3Icmpv6RS_methods(root_module, root_module['ns3::Icmpv6RS']) + register_Ns3Icmpv6Redirection_methods(root_module, root_module['ns3::Icmpv6Redirection']) + register_Ns3Icmpv6TimeExceeded_methods(root_module, root_module['ns3::Icmpv6TimeExceeded']) + register_Ns3Icmpv6TooBig_methods(root_module, root_module['ns3::Icmpv6TooBig']) + register_Ns3InternetStackHelper_methods(root_module, root_module['ns3::InternetStackHelper']) + register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, root_module['ns3::Ipv4GlobalRoutingHelper']) register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) + register_Ns3Ipv4ListRoutingHelper_methods(root_module, root_module['ns3::Ipv4ListRoutingHelper']) + register_Ns3Ipv4PacketInfoTag_methods(root_module, root_module['ns3::Ipv4PacketInfoTag']) + register_Ns3Ipv6ExtensionHeader_methods(root_module, root_module['ns3::Ipv6ExtensionHeader']) + register_Ns3Ipv6ExtensionHopByHopHeader_methods(root_module, root_module['ns3::Ipv6ExtensionHopByHopHeader']) + register_Ns3Ipv6ExtensionRoutingHeader_methods(root_module, root_module['ns3::Ipv6ExtensionRoutingHeader']) + register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header']) + register_Ns3Ipv6ListRoutingHelper_methods(root_module, root_module['ns3::Ipv6ListRoutingHelper']) + register_Ns3Ipv6OptionHeader_methods(root_module, root_module['ns3::Ipv6OptionHeader']) + register_Ns3Ipv6OptionHeaderAlignment_methods(root_module, root_module['ns3::Ipv6OptionHeader::Alignment']) + register_Ns3Ipv6OptionJumbogramHeader_methods(root_module, root_module['ns3::Ipv6OptionJumbogramHeader']) + register_Ns3Ipv6OptionPad1Header_methods(root_module, root_module['ns3::Ipv6OptionPad1Header']) + register_Ns3Ipv6OptionPadnHeader_methods(root_module, root_module['ns3::Ipv6OptionPadnHeader']) + register_Ns3Ipv6OptionRouterAlertHeader_methods(root_module, root_module['ns3::Ipv6OptionRouterAlertHeader']) + register_Ns3Ipv6PacketInfoTag_methods(root_module, root_module['ns3::Ipv6PacketInfoTag']) register_Ns3LteCcmMacSapUser_methods(root_module, root_module['ns3::LteCcmMacSapUser']) register_Ns3LteEnbRrcSapProvider_methods(root_module, root_module['ns3::LteEnbRrcSapProvider']) register_Ns3LteEnbRrcSapProviderCompleteSetupUeParameters_methods(root_module, root_module['ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters']) @@ -3026,21 +4091,38 @@ def register_methods(root_module): register_Ns3LteRlcSduStatusTag_methods(root_module, root_module['ns3::LteRlcSduStatusTag']) register_Ns3LteSlDiscHeader_methods(root_module, root_module['ns3::LteSlDiscHeader']) register_Ns3LteSlDiscResourcePoolFactory_methods(root_module, root_module['ns3::LteSlDiscResourcePoolFactory']) + register_Ns3LteSlPc5ContextTag_methods(root_module, root_module['ns3::LteSlPc5ContextTag']) + register_Ns3LteSlPc5SignallingMessageType_methods(root_module, root_module['ns3::LteSlPc5SignallingMessageType']) + register_Ns3LteSlPdcpHeader_methods(root_module, root_module['ns3::LteSlPdcpHeader']) register_Ns3LteSlPreconfigPoolFactory_methods(root_module, root_module['ns3::LteSlPreconfigPoolFactory']) register_Ns3LteSlSciHeader_methods(root_module, root_module['ns3::LteSlSciHeader']) register_Ns3LteSlSciTag_methods(root_module, root_module['ns3::LteSlSciTag']) register_Ns3Object_methods(root_module, root_module['ns3::Object']) register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) register_Ns3PacketBurst_methods(root_module, root_module['ns3::PacketBurst']) + register_Ns3PacketFilter_methods(root_module, root_module['ns3::PacketFilter']) + register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) register_Ns3PdcpTag_methods(root_module, root_module['ns3::PdcpTag']) register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel']) register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel']) + register_Ns3QueueDisc_methods(root_module, root_module['ns3::QueueDisc']) + register_Ns3QueueDiscStats_methods(root_module, root_module['ns3::QueueDisc::Stats']) + register_Ns3QueueDiscClass_methods(root_module, root_module['ns3::QueueDiscClass']) register_Ns3RadioEnvironmentMapHelper_methods(root_module, root_module['ns3::RadioEnvironmentMapHelper']) register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel']) register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel']) register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) register_Ns3RangePropagationLossModel_methods(root_module, root_module['ns3::RangePropagationLossModel']) + register_Ns3RedQueueDisc_methods(root_module, root_module['ns3::RedQueueDisc']) + register_Ns3RemoteUeInfoRequest_methods(root_module, root_module['ns3::RemoteUeInfoRequest']) + register_Ns3RemoteUeInfoResponse_methods(root_module, root_module['ns3::RemoteUeInfoResponse']) + register_Ns3RipHeader_methods(root_module, root_module['ns3::RipHeader']) + register_Ns3RipNgHeader_methods(root_module, root_module['ns3::RipNgHeader']) + register_Ns3RipNgRte_methods(root_module, root_module['ns3::RipNgRte']) + register_Ns3RipRte_methods(root_module, root_module['ns3::RipRte']) register_Ns3RlcTag_methods(root_module, root_module['ns3::RlcTag']) + register_Ns3RttEstimator_methods(root_module, root_module['ns3::RttEstimator']) + register_Ns3RttMeanDeviation_methods(root_module, root_module['ns3::RttMeanDeviation']) register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) register_Ns3SidelinkCommResourcePool_methods(root_module, root_module['ns3::SidelinkCommResourcePool']) register_Ns3SidelinkCommResourcePoolSidelinkTransmissionInfo_methods(root_module, root_module['ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo']) @@ -3063,6 +4145,8 @@ def register_methods(root_module): register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter >']) + register_Ns3SimpleRefCount__Ns3Ipv6MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter >']) + register_Ns3SimpleRefCount__Ns3Ipv6Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv6Route, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3LteChunkProcessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteChunkProcessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::LteChunkProcessor, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3LteControlMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteControlMessage__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3LteHarqPhy_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteHarqPhy__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter >']) @@ -3072,6 +4156,7 @@ def register_methods(root_module): register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter >']) + register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3SpectrumModel_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumModel__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3SpectrumSignalParameters_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumSignalParameters__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3SpectrumValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter >']) @@ -3080,6 +4165,7 @@ def register_methods(root_module): register_Ns3SimpleRefCount__Ns3X2CellInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2CellInfo__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::X2CellInfo, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3X2IfaceInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2IfaceInfo__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::X2IfaceInfo, ns3::empty, ns3::DefaultDeleter >']) register_Ns3Socket_methods(root_module, root_module['ns3::Socket']) + register_Ns3SocketFactory_methods(root_module, root_module['ns3::SocketFactory']) register_Ns3SocketIpTosTag_methods(root_module, root_module['ns3::SocketIpTosTag']) register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag']) register_Ns3SocketIpv6HopLimitTag_methods(root_module, root_module['ns3::SocketIpv6HopLimitTag']) @@ -3092,12 +4178,45 @@ def register_methods(root_module): register_Ns3SpectrumPropagationLossModel_methods(root_module, root_module['ns3::SpectrumPropagationLossModel']) register_Ns3SpectrumSignalParameters_methods(root_module, root_module['ns3::SpectrumSignalParameters']) register_Ns3SpectrumValue_methods(root_module, root_module['ns3::SpectrumValue']) + register_Ns3TbfQueueDisc_methods(root_module, root_module['ns3::TbfQueueDisc']) + register_Ns3TcpCongestionOps_methods(root_module, root_module['ns3::TcpCongestionOps']) + register_Ns3TcpHeader_methods(root_module, root_module['ns3::TcpHeader']) + register_Ns3TcpNewReno_methods(root_module, root_module['ns3::TcpNewReno']) + register_Ns3TcpOption_methods(root_module, root_module['ns3::TcpOption']) + register_Ns3TcpOptionEnd_methods(root_module, root_module['ns3::TcpOptionEnd']) + register_Ns3TcpOptionMSS_methods(root_module, root_module['ns3::TcpOptionMSS']) + register_Ns3TcpOptionNOP_methods(root_module, root_module['ns3::TcpOptionNOP']) + register_Ns3TcpOptionSack_methods(root_module, root_module['ns3::TcpOptionSack']) + register_Ns3TcpOptionSackPermitted_methods(root_module, root_module['ns3::TcpOptionSackPermitted']) + register_Ns3TcpOptionTS_methods(root_module, root_module['ns3::TcpOptionTS']) + register_Ns3TcpOptionUnknown_methods(root_module, root_module['ns3::TcpOptionUnknown']) + register_Ns3TcpOptionWinScale_methods(root_module, root_module['ns3::TcpOptionWinScale']) + register_Ns3TcpRateOps_methods(root_module, root_module['ns3::TcpRateOps']) + register_Ns3TcpRateOpsTcpRateConnection_methods(root_module, root_module['ns3::TcpRateOps::TcpRateConnection']) + register_Ns3TcpRateOpsTcpRateSample_methods(root_module, root_module['ns3::TcpRateOps::TcpRateSample']) + register_Ns3TcpRecoveryOps_methods(root_module, root_module['ns3::TcpRecoveryOps']) + register_Ns3TcpRxBuffer_methods(root_module, root_module['ns3::TcpRxBuffer']) + register_Ns3TcpScalable_methods(root_module, root_module['ns3::TcpScalable']) + register_Ns3TcpSocket_methods(root_module, root_module['ns3::TcpSocket']) + register_Ns3TcpSocketBase_methods(root_module, root_module['ns3::TcpSocketBase']) + register_Ns3TcpSocketFactory_methods(root_module, root_module['ns3::TcpSocketFactory']) + register_Ns3TcpSocketState_methods(root_module, root_module['ns3::TcpSocketState']) + register_Ns3TcpTxBuffer_methods(root_module, root_module['ns3::TcpTxBuffer']) + register_Ns3TcpVegas_methods(root_module, root_module['ns3::TcpVegas']) + register_Ns3TcpVeno_methods(root_module, root_module['ns3::TcpVeno']) + register_Ns3TcpWestwood_methods(root_module, root_module['ns3::TcpWestwood']) + register_Ns3TcpYeah_methods(root_module, root_module['ns3::TcpYeah']) register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel']) register_Ns3Time_methods(root_module, root_module['ns3::Time']) register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) + register_Ns3TracedValue__Ns3Time_methods(root_module, root_module['ns3::TracedValue< ns3::Time >']) + register_Ns3TrafficControlLayer_methods(root_module, root_module['ns3::TrafficControlLayer']) register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable']) register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, root_module['ns3::TwoRayGroundPropagationLossModel']) + register_Ns3UdpHeader_methods(root_module, root_module['ns3::UdpHeader']) + register_Ns3UdpSocket_methods(root_module, root_module['ns3::UdpSocket']) + register_Ns3UdpSocketFactory_methods(root_module, root_module['ns3::UdpSocketFactory']) register_Ns3UeManager_methods(root_module, root_module['ns3::UeManager']) register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable']) register_Ns3VendorSpecificValue_methods(root_module, root_module['ns3::VendorSpecificValue']) @@ -3107,6 +4226,10 @@ def register_methods(root_module): register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) register_Ns3Application_methods(root_module, root_module['ns3::Application']) + register_Ns3ArpCache_methods(root_module, root_module['ns3::ArpCache']) + register_Ns3ArpCacheEntry_methods(root_module, root_module['ns3::ArpCache::Entry']) + register_Ns3ArpHeader_methods(root_module, root_module['ns3::ArpHeader']) + register_Ns3ArpL3Protocol_methods(root_module, root_module['ns3::ArpL3Protocol']) register_Ns3Asn1Header_methods(root_module, root_module['ns3::Asn1Header']) register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) @@ -3118,6 +4241,8 @@ def register_methods(root_module): register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) register_Ns3CcHelper_methods(root_module, root_module['ns3::CcHelper']) register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) + register_Ns3CoDelQueueDisc_methods(root_module, root_module['ns3::CoDelQueueDisc']) + register_Ns3CobaltQueueDisc_methods(root_module, root_module['ns3::CobaltQueueDisc']) register_Ns3ComponentCarrier_methods(root_module, root_module['ns3::ComponentCarrier']) register_Ns3ComponentCarrierBaseStation_methods(root_module, root_module['ns3::ComponentCarrierBaseStation']) register_Ns3ComponentCarrierEnb_methods(root_module, root_module['ns3::ComponentCarrierEnb']) @@ -3125,10 +4250,24 @@ def register_methods(root_module): register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel']) register_Ns3DataCalculator_methods(root_module, root_module['ns3::DataCalculator']) + register_Ns3DataCollectionObject_methods(root_module, root_module['ns3::DataCollectionObject']) register_Ns3DataOutputInterface_methods(root_module, root_module['ns3::DataOutputInterface']) register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker']) register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue']) register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable']) + register_Ns3DirectCommunicationAccept_methods(root_module, root_module['ns3::DirectCommunicationAccept']) + register_Ns3DirectCommunicationKeepalive_methods(root_module, root_module['ns3::DirectCommunicationKeepalive']) + register_Ns3DirectCommunicationKeepaliveAck_methods(root_module, root_module['ns3::DirectCommunicationKeepaliveAck']) + register_Ns3DirectCommunicationReject_methods(root_module, root_module['ns3::DirectCommunicationReject']) + register_Ns3DirectCommunicationRelease_methods(root_module, root_module['ns3::DirectCommunicationRelease']) + register_Ns3DirectCommunicationReleaseAccept_methods(root_module, root_module['ns3::DirectCommunicationReleaseAccept']) + register_Ns3DirectCommunicationRequest_methods(root_module, root_module['ns3::DirectCommunicationRequest']) + register_Ns3DirectRekeyingRequest_methods(root_module, root_module['ns3::DirectRekeyingRequest']) + register_Ns3DirectRekeyingResponse_methods(root_module, root_module['ns3::DirectRekeyingResponse']) + register_Ns3DirectRekeyingTrigger_methods(root_module, root_module['ns3::DirectRekeyingTrigger']) + register_Ns3DirectSecurityModeCommand_methods(root_module, root_module['ns3::DirectSecurityModeCommand']) + register_Ns3DirectSecurityModeComplete_methods(root_module, root_module['ns3::DirectSecurityModeComplete']) + register_Ns3DirectSecurityModeReject_methods(root_module, root_module['ns3::DirectSecurityModeReject']) register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue']) register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor']) @@ -3159,32 +4298,75 @@ def register_methods(root_module): register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) register_Ns3FfMacScheduler_methods(root_module, root_module['ns3::FfMacScheduler']) + register_Ns3FifoQueueDisc_methods(root_module, root_module['ns3::FifoQueueDisc']) register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel']) + register_Ns3FqCoDelFlow_methods(root_module, root_module['ns3::FqCoDelFlow']) + register_Ns3FqCoDelQueueDisc_methods(root_module, root_module['ns3::FqCoDelQueueDisc']) register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel']) register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) + register_Ns3GlobalRouter_methods(root_module, root_module['ns3::GlobalRouter']) register_Ns3GtpcHeader_methods(root_module, root_module['ns3::GtpcHeader']) register_Ns3GtpcHeaderFteid_t_methods(root_module, root_module['ns3::GtpcHeader::Fteid_t']) register_Ns3GtpcModifyBearerRequestMessage_methods(root_module, root_module['ns3::GtpcModifyBearerRequestMessage']) register_Ns3GtpcModifyBearerRequestMessageBearerContextToBeModified_methods(root_module, root_module['ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified']) register_Ns3GtpcModifyBearerResponseMessage_methods(root_module, root_module['ns3::GtpcModifyBearerResponseMessage']) register_Ns3GtpuHeader_methods(root_module, root_module['ns3::GtpuHeader']) + register_Ns3Icmpv6DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv6DestinationUnreachable']) + register_Ns3Icmpv6Echo_methods(root_module, root_module['ns3::Icmpv6Echo']) register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue']) + register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol']) register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) + register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface']) + register_Ns3Ipv4L3Protocol_methods(root_module, root_module['ns3::Ipv4L3Protocol']) register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute']) + register_Ns3Ipv4PacketFilter_methods(root_module, root_module['ns3::Ipv4PacketFilter']) + register_Ns3Ipv4RawSocketFactory_methods(root_module, root_module['ns3::Ipv4RawSocketFactory']) + register_Ns3Ipv4RawSocketImpl_methods(root_module, root_module['ns3::Ipv4RawSocketImpl']) register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route']) + register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol']) + register_Ns3Ipv4StaticRouting_methods(root_module, root_module['ns3::Ipv4StaticRouting']) register_Ns3Ipv6_methods(root_module, root_module['ns3::Ipv6']) register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) + register_Ns3Ipv6Extension_methods(root_module, root_module['ns3::Ipv6Extension']) + register_Ns3Ipv6ExtensionAH_methods(root_module, root_module['ns3::Ipv6ExtensionAH']) + register_Ns3Ipv6ExtensionAHHeader_methods(root_module, root_module['ns3::Ipv6ExtensionAHHeader']) + register_Ns3Ipv6ExtensionDemux_methods(root_module, root_module['ns3::Ipv6ExtensionDemux']) + register_Ns3Ipv6ExtensionDestination_methods(root_module, root_module['ns3::Ipv6ExtensionDestination']) + register_Ns3Ipv6ExtensionDestinationHeader_methods(root_module, root_module['ns3::Ipv6ExtensionDestinationHeader']) + register_Ns3Ipv6ExtensionESP_methods(root_module, root_module['ns3::Ipv6ExtensionESP']) + register_Ns3Ipv6ExtensionESPHeader_methods(root_module, root_module['ns3::Ipv6ExtensionESPHeader']) + register_Ns3Ipv6ExtensionFragment_methods(root_module, root_module['ns3::Ipv6ExtensionFragment']) + register_Ns3Ipv6ExtensionFragmentHeader_methods(root_module, root_module['ns3::Ipv6ExtensionFragmentHeader']) + register_Ns3Ipv6ExtensionHopByHop_methods(root_module, root_module['ns3::Ipv6ExtensionHopByHop']) + register_Ns3Ipv6ExtensionLooseRoutingHeader_methods(root_module, root_module['ns3::Ipv6ExtensionLooseRoutingHeader']) + register_Ns3Ipv6ExtensionRouting_methods(root_module, root_module['ns3::Ipv6ExtensionRouting']) + register_Ns3Ipv6ExtensionRoutingDemux_methods(root_module, root_module['ns3::Ipv6ExtensionRoutingDemux']) + register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface']) + register_Ns3Ipv6L3Protocol_methods(root_module, root_module['ns3::Ipv6L3Protocol']) + register_Ns3Ipv6MulticastRoute_methods(root_module, root_module['ns3::Ipv6MulticastRoute']) + register_Ns3Ipv6Option_methods(root_module, root_module['ns3::Ipv6Option']) + register_Ns3Ipv6OptionJumbogram_methods(root_module, root_module['ns3::Ipv6OptionJumbogram']) + register_Ns3Ipv6OptionPad1_methods(root_module, root_module['ns3::Ipv6OptionPad1']) + register_Ns3Ipv6OptionPadn_methods(root_module, root_module['ns3::Ipv6OptionPadn']) + register_Ns3Ipv6OptionRouterAlert_methods(root_module, root_module['ns3::Ipv6OptionRouterAlert']) + register_Ns3Ipv6PacketFilter_methods(root_module, root_module['ns3::Ipv6PacketFilter']) + register_Ns3Ipv6PmtuCache_methods(root_module, root_module['ns3::Ipv6PmtuCache']) register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) + register_Ns3Ipv6RawSocketFactory_methods(root_module, root_module['ns3::Ipv6RawSocketFactory']) + register_Ns3Ipv6Route_methods(root_module, root_module['ns3::Ipv6Route']) + register_Ns3Ipv6RoutingProtocol_methods(root_module, root_module['ns3::Ipv6RoutingProtocol']) + register_Ns3Ipv6StaticRouting_methods(root_module, root_module['ns3::Ipv6StaticRouting']) register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel']) register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) register_Ns3Lte3gppHexGridEnbTopologyHelper_methods(root_module, root_module['ns3::Lte3gppHexGridEnbTopologyHelper']) register_Ns3LteAmc_methods(root_module, root_module['ns3::LteAmc']) + register_Ns3LteAmcMcsPrbInfo_methods(root_module, root_module['ns3::LteAmc::McsPrbInfo']) register_Ns3LteAnr_methods(root_module, root_module['ns3::LteAnr']) register_Ns3LteChunkProcessor_methods(root_module, root_module['ns3::LteChunkProcessor']) register_Ns3LteControlMessage_methods(root_module, root_module['ns3::LteControlMessage']) @@ -3216,6 +4398,8 @@ def register_methods(root_module): register_Ns3LteRlcTm_methods(root_module, root_module['ns3::LteRlcTm']) register_Ns3LteRlcUm_methods(root_module, root_module['ns3::LteRlcUm']) register_Ns3LteSidelinkHelper_methods(root_module, root_module['ns3::LteSidelinkHelper']) + register_Ns3LteSidelinkHelperLteSlO2OIpv6AddressKey_methods(root_module, root_module['ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey']) + register_Ns3LteSidelinkHelperLteSlO2OIpv6AddressValue_methods(root_module, root_module['ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue']) register_Ns3LteSidelinkRadioBearerInfo_methods(root_module, root_module['ns3::LteSidelinkRadioBearerInfo']) register_Ns3LteSignalingRadioBearerInfo_methods(root_module, root_module['ns3::LteSignalingRadioBearerInfo']) register_Ns3LteSlChunkProcessor_methods(root_module, root_module['ns3::LteSlChunkProcessor']) @@ -3224,7 +4408,10 @@ def register_methods(root_module): register_Ns3LteSlEnbRrc_methods(root_module, root_module['ns3::LteSlEnbRrc']) register_Ns3LteSlHarqPhy_methods(root_module, root_module['ns3::LteSlHarqPhy']) register_Ns3LteSlInterference_methods(root_module, root_module['ns3::LteSlInterference']) + register_Ns3LteSlO2oCommParams_methods(root_module, root_module['ns3::LteSlO2oCommParams']) + register_Ns3LteSlO2oCommParamsLteSlPc5ContextId_methods(root_module, root_module['ns3::LteSlO2oCommParams::LteSlPc5ContextId']) register_Ns3LteSlTft_methods(root_module, root_module['ns3::LteSlTft']) + register_Ns3LteSlUeController_methods(root_module, root_module['ns3::LteSlUeController']) register_Ns3LteSlUeRrc_methods(root_module, root_module['ns3::LteSlUeRrc']) register_Ns3LteSlUeRrcAppServiceInfo_methods(root_module, root_module['ns3::LteSlUeRrc::AppServiceInfo']) register_Ns3LteSlUeRrcRelayServiceInfo_methods(root_module, root_module['ns3::LteSlUeRrc::RelayServiceInfo']) @@ -3255,7 +4442,10 @@ def register_methods(root_module): register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >']) register_Ns3MinMaxAvgTotalCalculator__Unsigned_long_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< unsigned long long >']) register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel']) + register_Ns3MqQueueDisc_methods(root_module, root_module['ns3::MqQueueDisc']) register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel']) + register_Ns3NdiscCache_methods(root_module, root_module['ns3::NdiscCache']) + register_Ns3NdiscCacheEntry_methods(root_module, root_module['ns3::NdiscCache::Entry']) register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) register_Ns3NoBackhaulEpcHelper_methods(root_module, root_module['ns3::NoBackhaulEpcHelper']) @@ -3269,18 +4459,29 @@ def register_methods(root_module): register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable']) register_Ns3PfFfMacScheduler_methods(root_module, root_module['ns3::PfFfMacScheduler']) + register_Ns3PfifoFastQueueDisc_methods(root_module, root_module['ns3::PfifoFastQueueDisc']) register_Ns3PhyRxStatsCalculator_methods(root_module, root_module['ns3::PhyRxStatsCalculator']) register_Ns3PhyStatsCalculator_methods(root_module, root_module['ns3::PhyStatsCalculator']) register_Ns3PhyTxStatsCalculator_methods(root_module, root_module['ns3::PhyTxStatsCalculator']) + register_Ns3PieQueueDisc_methods(root_module, root_module['ns3::PieQueueDisc']) register_Ns3PointToPointEpcHelper_methods(root_module, root_module['ns3::PointToPointEpcHelper']) register_Ns3PointerChecker_methods(root_module, root_module['ns3::PointerChecker']) register_Ns3PointerValue_methods(root_module, root_module['ns3::PointerValue']) + register_Ns3PrioQueueDisc_methods(root_module, root_module['ns3::PrioQueueDisc']) + register_Ns3PriomapChecker_methods(root_module, root_module['ns3::PriomapChecker']) + register_Ns3PriomapValue_methods(root_module, root_module['ns3::PriomapValue']) + register_Ns3Probe_methods(root_module, root_module['ns3::Probe']) register_Ns3PssFfMacScheduler_methods(root_module, root_module['ns3::PssFfMacScheduler']) + register_Ns3QueueItem_methods(root_module, root_module['ns3::QueueItem']) + register_Ns3QueueSizeChecker_methods(root_module, root_module['ns3::QueueSizeChecker']) + register_Ns3QueueSizeValue_methods(root_module, root_module['ns3::QueueSizeValue']) register_Ns3RachPreambleLteControlMessage_methods(root_module, root_module['ns3::RachPreambleLteControlMessage']) register_Ns3RadioBearerStatsCalculator_methods(root_module, root_module['ns3::RadioBearerStatsCalculator']) register_Ns3RarLteControlMessage_methods(root_module, root_module['ns3::RarLteControlMessage']) register_Ns3RarLteControlMessageRar_methods(root_module, root_module['ns3::RarLteControlMessage::Rar']) register_Ns3RemSpectrumPhy_methods(root_module, root_module['ns3::RemSpectrumPhy']) + register_Ns3Rip_methods(root_module, root_module['ns3::Rip']) + register_Ns3RipNg_methods(root_module, root_module['ns3::RipNg']) register_Ns3RrComponentCarrierManager_methods(root_module, root_module['ns3::RrComponentCarrierManager']) register_Ns3RrFfMacScheduler_methods(root_module, root_module['ns3::RrFfMacScheduler']) register_Ns3RrSlFfMacScheduler_methods(root_module, root_module['ns3::RrSlFfMacScheduler']) @@ -3298,6 +4499,18 @@ def register_methods(root_module): register_Ns3SrsCqiRntiVsp_methods(root_module, root_module['ns3::SrsCqiRntiVsp']) register_Ns3StringChecker_methods(root_module, root_module['ns3::StringChecker']) register_Ns3StringValue_methods(root_module, root_module['ns3::StringValue']) + register_Ns3TcpBic_methods(root_module, root_module['ns3::TcpBic']) + register_Ns3TcpClassicRecovery_methods(root_module, root_module['ns3::TcpClassicRecovery']) + register_Ns3TcpDctcp_methods(root_module, root_module['ns3::TcpDctcp']) + register_Ns3TcpHighSpeed_methods(root_module, root_module['ns3::TcpHighSpeed']) + register_Ns3TcpHtcp_methods(root_module, root_module['ns3::TcpHtcp']) + register_Ns3TcpHybla_methods(root_module, root_module['ns3::TcpHybla']) + register_Ns3TcpIllinois_methods(root_module, root_module['ns3::TcpIllinois']) + register_Ns3TcpL4Protocol_methods(root_module, root_module['ns3::TcpL4Protocol']) + register_Ns3TcpLedbat_methods(root_module, root_module['ns3::TcpLedbat']) + register_Ns3TcpLp_methods(root_module, root_module['ns3::TcpLp']) + register_Ns3TcpPrrRecovery_methods(root_module, root_module['ns3::TcpPrrRecovery']) + register_Ns3TcpRateLinux_methods(root_module, root_module['ns3::TcpRateLinux']) register_Ns3TdBetFfMacScheduler_methods(root_module, root_module['ns3::TdBetFfMacScheduler']) register_Ns3TdMtFfMacScheduler_methods(root_module, root_module['ns3::TdMtFfMacScheduler']) register_Ns3TdTbfqFfMacScheduler_methods(root_module, root_module['ns3::TdTbfqFfMacScheduler']) @@ -3305,6 +4518,7 @@ def register_methods(root_module): register_Ns3TtaFfMacScheduler_methods(root_module, root_module['ns3::TtaFfMacScheduler']) register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) + register_Ns3UdpL4Protocol_methods(root_module, root_module['ns3::UdpL4Protocol']) register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue']) register_Ns3UlDciLteControlMessage_methods(root_module, root_module['ns3::UlDciLteControlMessage']) register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker']) @@ -3316,41 +4530,74 @@ def register_methods(root_module): register_Ns3A3RsrpHandoverAlgorithm_methods(root_module, root_module['ns3::A3RsrpHandoverAlgorithm']) register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) + register_Ns3BridgeChannel_methods(root_module, root_module['ns3::BridgeChannel']) + register_Ns3BridgeNetDevice_methods(root_module, root_module['ns3::BridgeNetDevice']) register_Ns3BsrLteControlMessage_methods(root_module, root_module['ns3::BsrLteControlMessage']) register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr, ns3::Ptr, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr, ns3::Ptr, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Packet__gt___Const_ns3Address___amp___Const_ns3Address___amp___Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr, const ns3::Address &, const ns3::Address &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Bool_Bool_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Const_ns3Ipv4Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ipv4L3ProtocolDropReason_Ns3Ptr__lt__ns3Ipv4__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::Ipv4Header &, ns3::Ptr, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Const_ns3Ipv4Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::Ipv4Header &, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Const_ns3Ipv6Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ipv6L3ProtocolDropReason_Ns3Ptr__lt__ns3Ipv6__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::Ipv6Header &, ns3::Ptr, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Const_ns3Ipv6Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::Ipv6Header &, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Const_ns3SpectrumValue___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::SpectrumValue &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Const_ns3TcpRateOpsTcpRateConnection___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::TcpRateOps::TcpRateConnection &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Const_ns3TcpRateOpsTcpRateSample___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::TcpRateOps::TcpRateSample &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Long_Long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, long, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3DlSchedulingCallbackInfo_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::DlSchedulingCallbackInfo, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3EpcUeNasState_Ns3EpcUeNasState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::EpcUeNas::State, ns3::EpcUeNas::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ipv4Address_Unsigned_char_Unsigned_char_Unsigned_char_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ipv4Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ipv6Address_Unsigned_char_Unsigned_char_Unsigned_char_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ipv6Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3LteUeRrcSlChangeOfSyncRefStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::LteUeRrc::SlChangeOfSyncRefStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3PhyReceptionStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::PhyReceptionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3PhyTransmissionStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::PhyTransmissionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3Ptr__lt__const_ns3MobilityModel__gt___Double_Double_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ptr, double, double, double, double, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Const_ns3TcpHeader___amp___Ns3Ptr__lt__const_ns3TcpSocketBase__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3Ipv4__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3Ipv6__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3PacketBurst__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Const_char___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ptr, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3LteSpectrumPhy__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3LteUeRrc__gt___StdList__lt__ns3LteRrcSapSCellToAddMod__stdAllocator__lt__ns3LteRrcSapSCellToAddMod__gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, std::list >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ptr, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv4Address_Ns3Ipv4Address_Unsigned_char_Ns3Ptr__lt__ns3Ipv4Route__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv4Header_Unsigned_short_Ns3Ptr__lt__ns3Ipv4Interface__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv6Address_Ns3Ipv6Address_Unsigned_char_Ns3Ptr__lt__ns3Ipv6Route__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv6Header_Unsigned_short_Ns3Ptr__lt__ns3Ipv6Interface__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3SpectrumSignalParameters__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3SequenceNumber__lt__unsigned_int__int__gt___Ns3SequenceNumber__lt__unsigned_int__int__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::SequenceNumber, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3SlPhyReceptionStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::SlPhyReceptionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3SlUeMacStatParameters_Ns3LteSlDiscHeader_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::SlUeMacStatParameters, ns3::LteSlDiscHeader, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3SlUeMacStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::SlUeMacStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3TcpSocketTcpStates_t_Ns3TcpSocketTcpStates_t_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::TcpSocket::TcpStates_t, ns3::TcpSocket::TcpStates_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3TcpSocketStateEcnState_t_Ns3TcpSocketStateEcnState_t_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::TcpSocketState::EcnState_t, ns3::TcpSocketState::EcnState_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3TcpSocketStateTcpCongState_t_Ns3TcpSocketStateTcpCongState_t_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::TcpSocketState::TcpCongState_t, ns3::TcpSocketState::TcpCongState_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Time_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_StdVector__lt__ns3SpectrumValue__stdAllocator__lt__ns3SpectrumValue__gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3LteSlUeRrcRelayRole_Ns3LteSlBasicUeControllerPc5ConnectionStatus_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::LteSlUeRrc::RelayRole, ns3::LteSlBasicUeController::Pc5ConnectionStatus, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Ptr__lt__ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Unsigned_short_Unsigned_char_Unsigned_short_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, unsigned short, unsigned char, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_long_Bool_Unsigned_char_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, bool, unsigned char, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_int_Unsigned_long_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned int, unsigned long long, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Unsigned_short_Bool_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned long long, unsigned short, bool, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Ns3LteRrcSapMeasurementReport_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, ns3::LteRrcSap::MeasurementReport, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Ns3LteSlDiscHeader_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long long, unsigned short, unsigned short, ns3::LteSlDiscHeader, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) @@ -3364,6 +4611,7 @@ def register_methods(root_module): register_Ns3CallbackImpl__Void_Unsigned_short_Ns3Ptr__lt__ns3SpectrumValue__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned char, unsigned int, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_long_Unsigned_int_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned long long, unsigned int, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_Bool_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned short, double, double, bool, unsigned char, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned short, double, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) @@ -3387,14 +4635,26 @@ def register_methods(root_module): register_Ns3GtpcDeleteBearerRequestMessage_methods(root_module, root_module['ns3::GtpcDeleteBearerRequestMessage']) register_Ns3GtpcDeleteBearerResponseMessage_methods(root_module, root_module['ns3::GtpcDeleteBearerResponseMessage']) register_Ns3HandoverPreparationInfoHeader_methods(root_module, root_module['ns3::HandoverPreparationInfoHeader']) + register_Ns3Icmpv4L4Protocol_methods(root_module, root_module['ns3::Icmpv4L4Protocol']) + register_Ns3Icmpv6L4Protocol_methods(root_module, root_module['ns3::Icmpv6L4Protocol']) + register_Ns3Ipv4GlobalRouting_methods(root_module, root_module['ns3::Ipv4GlobalRouting']) + register_Ns3Ipv4ListRouting_methods(root_module, root_module['ns3::Ipv4ListRouting']) + register_Ns3Ipv4PacketProbe_methods(root_module, root_module['ns3::Ipv4PacketProbe']) + register_Ns3Ipv6ExtensionLooseRouting_methods(root_module, root_module['ns3::Ipv6ExtensionLooseRouting']) + register_Ns3Ipv6ListRouting_methods(root_module, root_module['ns3::Ipv6ListRouting']) + register_Ns3Ipv6PacketProbe_methods(root_module, root_module['ns3::Ipv6PacketProbe']) + register_Ns3LoopbackNetDevice_methods(root_module, root_module['ns3::LoopbackNetDevice']) register_Ns3LteDataRadioBearerInfo_methods(root_module, root_module['ns3::LteDataRadioBearerInfo']) register_Ns3LteEnbPhy_methods(root_module, root_module['ns3::LteEnbPhy']) register_Ns3LteNetDevice_methods(root_module, root_module['ns3::LteNetDevice']) + register_Ns3LteSlBasicUeController_methods(root_module, root_module['ns3::LteSlBasicUeController']) + register_Ns3LteSlUeNetDevice_methods(root_module, root_module['ns3::LteSlUeNetDevice']) register_Ns3LteSpectrumSignalParametersSlCtrlFrame_methods(root_module, root_module['ns3::LteSpectrumSignalParametersSlCtrlFrame']) register_Ns3LteSpectrumSignalParametersSlDataFrame_methods(root_module, root_module['ns3::LteSpectrumSignalParametersSlDataFrame']) register_Ns3LteSpectrumSignalParametersSlDiscFrame_methods(root_module, root_module['ns3::LteSpectrumSignalParametersSlDiscFrame']) register_Ns3LteUeNetDevice_methods(root_module, root_module['ns3::LteUeNetDevice']) register_Ns3MeasurementReportHeader_methods(root_module, root_module['ns3::MeasurementReportHeader']) + register_Ns3QueueDiscItem_methods(root_module, root_module['ns3::QueueDiscItem']) register_Ns3RrcConnectionReconfigurationCompleteHeader_methods(root_module, root_module['ns3::RrcConnectionReconfigurationCompleteHeader']) register_Ns3RrcConnectionReconfigurationHeader_methods(root_module, root_module['ns3::RrcConnectionReconfigurationHeader']) register_Ns3RrcConnectionReestablishmentCompleteHeader_methods(root_module, root_module['ns3::RrcConnectionReestablishmentCompleteHeader']) @@ -3406,6 +4666,9 @@ def register_methods(root_module): register_Ns3RrcConnectionRequestHeader_methods(root_module, root_module['ns3::RrcConnectionRequestHeader']) register_Ns3RrcConnectionSetupCompleteHeader_methods(root_module, root_module['ns3::RrcConnectionSetupCompleteHeader']) register_Ns3RrcConnectionSetupHeader_methods(root_module, root_module['ns3::RrcConnectionSetupHeader']) + register_Ns3ArpQueueDiscItem_methods(root_module, root_module['ns3::ArpQueueDiscItem']) + register_Ns3Ipv4QueueDiscItem_methods(root_module, root_module['ns3::Ipv4QueueDiscItem']) + register_Ns3Ipv6QueueDiscItem_methods(root_module, root_module['ns3::Ipv6QueueDiscItem']) register_Ns3LteEnbNetDevice_methods(root_module, root_module['ns3::LteEnbNetDevice']) register_Ns3ConfigMatchContainer_methods(root_module, root_module['ns3::Config::MatchContainer']) register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation']) @@ -3498,6 +4761,245 @@ def register_Ns3AllocationRetentionPriority_methods(root_module, cls): cls.add_instance_attribute('priorityLevel', 'uint8_t', is_const=False) return +def register_Ns3AsciiTraceHelper_methods(root_module, cls): + ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')]) + ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper() [constructor] + cls.add_constructor([]) + ## trace-helper.h (module 'network'): ns3::Ptr ns3::AsciiTraceHelper::CreateFileStream(std::string filename, std::ios_base::openmode filemode=std::ios_base::out) [member function] + cls.add_method('CreateFileStream', + 'ns3::Ptr< ns3::OutputStreamWrapper >', + [param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode', default_value='std::ios_base::out')]) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] + cls.add_method('DefaultDequeueSinkWithContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] + cls.add_method('DefaultDequeueSinkWithoutContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] + cls.add_method('DefaultDropSinkWithContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] + cls.add_method('DefaultDropSinkWithoutContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] + cls.add_method('DefaultEnqueueSinkWithContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] + cls.add_method('DefaultEnqueueSinkWithoutContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] + cls.add_method('DefaultReceiveSinkWithContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] + cls.add_method('DefaultReceiveSinkWithoutContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr device, bool useObjectNames=true) [member function] + cls.add_method('GetFilenameFromDevice', + 'std::string', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) + ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr object, uint32_t interface, bool useObjectNames=true) [member function] + cls.add_method('GetFilenameFromInterfacePair', + 'std::string', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) + return + +def register_Ns3AsciiTraceHelperForDevice_methods(root_module, cls): + ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice(ns3::AsciiTraceHelperForDevice const & arg0) [constructor] + cls.add_constructor([param('ns3::AsciiTraceHelperForDevice const &', 'arg0')]) + ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice() [constructor] + cls.add_constructor([]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::Ptr nd, bool explicitFilename=false) [member function] + cls.add_method('EnableAscii', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, ns3::Ptr nd) [member function] + cls.add_method('EnableAscii', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, std::string ndName, bool explicitFilename=false) [member function] + cls.add_method('EnableAscii', + 'void', + [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'explicitFilename', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, std::string ndName) [member function] + cls.add_method('EnableAscii', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ndName')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NetDeviceContainer d) [member function] + cls.add_method('EnableAscii', + 'void', + [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, ns3::NetDeviceContainer d) [member function] + cls.add_method('EnableAscii', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NetDeviceContainer', 'd')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NodeContainer n) [member function] + cls.add_method('EnableAscii', + 'void', + [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, ns3::NodeContainer n) [member function] + cls.add_method('EnableAscii', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function] + cls.add_method('EnableAscii', + 'void', + [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, uint32_t nodeid, uint32_t deviceid) [member function] + cls.add_method('EnableAscii', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(std::string prefix) [member function] + cls.add_method('EnableAsciiAll', + 'void', + [param('std::string', 'prefix')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(ns3::Ptr stream) [member function] + cls.add_method('EnableAsciiAll', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] + cls.add_method('EnableAsciiInternal', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3AsciiTraceHelperForIpv4_methods(root_module, cls): + ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv4::AsciiTraceHelperForIpv4(ns3::AsciiTraceHelperForIpv4 const & arg0) [constructor] + cls.add_constructor([param('ns3::AsciiTraceHelperForIpv4 const &', 'arg0')]) + ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv4::AsciiTraceHelperForIpv4() [constructor] + cls.add_constructor([]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, ns3::Ptr ipv4, uint32_t interface) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, std::string ipv4Name, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('std::string', 'prefix'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, std::string ipv4Name, uint32_t interface) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::Ipv4InterfaceContainer c) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('std::string', 'prefix'), param('ns3::Ipv4InterfaceContainer', 'c')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, ns3::Ipv4InterfaceContainer c) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ipv4InterfaceContainer', 'c')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::NodeContainer n) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, ns3::NodeContainer n) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4All(std::string prefix) [member function] + cls.add_method('EnableAsciiIpv4All', + 'void', + [param('std::string', 'prefix')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4All(ns3::Ptr stream) [member function] + cls.add_method('EnableAsciiIpv4All', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv4Internal', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3AsciiTraceHelperForIpv6_methods(root_module, cls): + ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv6::AsciiTraceHelperForIpv6(ns3::AsciiTraceHelperForIpv6 const & arg0) [constructor] + cls.add_constructor([param('ns3::AsciiTraceHelperForIpv6 const &', 'arg0')]) + ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv6::AsciiTraceHelperForIpv6() [constructor] + cls.add_constructor([]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, ns3::Ptr ipv6, uint32_t interface) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, std::string ipv6Name, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('std::string', 'prefix'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, std::string ipv6Name, uint32_t interface) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::Ipv6InterfaceContainer c) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('std::string', 'prefix'), param('ns3::Ipv6InterfaceContainer', 'c')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, ns3::Ipv6InterfaceContainer c) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ipv6InterfaceContainer', 'c')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::NodeContainer n) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, ns3::NodeContainer n) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, uint32_t nodeid, uint32_t interface) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6All(std::string prefix) [member function] + cls.add_method('EnableAsciiIpv6All', + 'void', + [param('std::string', 'prefix')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6All(ns3::Ptr stream) [member function] + cls.add_method('EnableAsciiIpv6All', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv6Internal', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, is_pure_virtual=True) + return + def register_Ns3AttributeConstructionList_methods(root_module, cls): ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [constructor] cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) @@ -3865,16 +5367,16 @@ def register_Ns3BuildingsHelper_methods(root_module, cls): 'void', [param('ns3::NodeContainer', 'c')], is_static=True) - ## buildings-helper.h (module 'buildings'): static void ns3::BuildingsHelper::MakeConsistent(ns3::Ptr bmm) [member function] + ## buildings-helper.h (module 'buildings'): static void ns3::BuildingsHelper::MakeConsistent(ns3::Ptr mm) [member function] cls.add_method('MakeConsistent', 'void', - [param('ns3::Ptr< ns3::MobilityModel >', 'bmm')], - is_static=True) + [param('ns3::Ptr< ns3::MobilityModel >', 'mm')], + is_static=True, deprecated=True) ## buildings-helper.h (module 'buildings'): static void ns3::BuildingsHelper::MakeMobilityModelConsistent() [member function] cls.add_method('MakeMobilityModelConsistent', 'void', [], - is_static=True) + is_static=True, deprecated=True) return def register_Ns3BwPart_s_methods(root_module, cls): @@ -4016,6 +5518,48 @@ def register_Ns3CallbackBase_methods(root_module, cls): visibility='protected') return +def register_Ns3CandidateQueue_methods(root_module, cls): + cls.add_output_stream_operator() + ## candidate-queue.h (module 'internet'): ns3::CandidateQueue::CandidateQueue() [constructor] + cls.add_constructor([]) + ## candidate-queue.h (module 'internet'): void ns3::CandidateQueue::Clear() [member function] + cls.add_method('Clear', + 'void', + []) + ## candidate-queue.h (module 'internet'): bool ns3::CandidateQueue::Empty() const [member function] + cls.add_method('Empty', + 'bool', + [], + is_const=True) + ## candidate-queue.h (module 'internet'): ns3::SPFVertex * ns3::CandidateQueue::Find(ns3::Ipv4Address const addr) const [member function] + cls.add_method('Find', + 'ns3::SPFVertex *', + [param('ns3::Ipv4Address const', 'addr')], + is_const=True) + ## candidate-queue.h (module 'internet'): ns3::SPFVertex * ns3::CandidateQueue::Pop() [member function] + cls.add_method('Pop', + 'ns3::SPFVertex *', + []) + ## candidate-queue.h (module 'internet'): void ns3::CandidateQueue::Push(ns3::SPFVertex * vNew) [member function] + cls.add_method('Push', + 'void', + [param('ns3::SPFVertex *', 'vNew')]) + ## candidate-queue.h (module 'internet'): void ns3::CandidateQueue::Reorder() [member function] + cls.add_method('Reorder', + 'void', + []) + ## candidate-queue.h (module 'internet'): uint32_t ns3::CandidateQueue::Size() const [member function] + cls.add_method('Size', + 'uint32_t', + [], + is_const=True) + ## candidate-queue.h (module 'internet'): ns3::SPFVertex * ns3::CandidateQueue::Top() const [member function] + cls.add_method('Top', + 'ns3::SPFVertex *', + [], + is_const=True) + return + def register_Ns3CqasFlowPerf_t_methods(root_module, cls): ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqasFlowPerf_t::CqasFlowPerf_t() [constructor] cls.add_constructor([]) @@ -4134,7 +5678,7 @@ def register_Ns3DataRate_methods(root_module, cls): cls.add_method('CalculateTxTime', 'double', [param('uint32_t', 'bytes')], - deprecated=True, is_const=True) + is_const=True, deprecated=True) ## data-rate.h (module 'network'): uint64_t ns3::DataRate::GetBitRate() const [member function] cls.add_method('GetBitRate', 'uint64_t', @@ -4226,6 +5770,30 @@ def register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, cls): is_static=True) return +def register_Ns3DefaultDeleter__Ns3Ipv4Route_methods(root_module, cls): + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] + cls.add_constructor([]) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter(ns3::DefaultDeleter const & arg0) [constructor] + cls.add_constructor([param('ns3::DefaultDeleter< ns3::Ipv4Route > const &', 'arg0')]) + ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter::Delete(ns3::Ipv4Route * object) [member function] + cls.add_method('Delete', + 'void', + [param('ns3::Ipv4Route *', 'object')], + is_static=True) + return + +def register_Ns3DefaultDeleter__Ns3Ipv6Route_methods(root_module, cls): + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] + cls.add_constructor([]) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter(ns3::DefaultDeleter const & arg0) [constructor] + cls.add_constructor([param('ns3::DefaultDeleter< ns3::Ipv6Route > const &', 'arg0')]) + ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter::Delete(ns3::Ipv6Route * object) [member function] + cls.add_method('Delete', + 'void', + [param('ns3::Ipv6Route *', 'object')], + is_static=True) + return + def register_Ns3DefaultDeleter__Ns3LteChunkProcessor_methods(root_module, cls): ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] cls.add_constructor([]) @@ -4310,6 +5878,18 @@ def register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, cls): is_static=True) return +def register_Ns3DefaultDeleter__Ns3OutputStreamWrapper_methods(root_module, cls): + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] + cls.add_constructor([]) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter(ns3::DefaultDeleter const & arg0) [constructor] + cls.add_constructor([param('ns3::DefaultDeleter< ns3::OutputStreamWrapper > const &', 'arg0')]) + ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter::Delete(ns3::OutputStreamWrapper * object) [member function] + cls.add_method('Delete', + 'void', + [param('ns3::OutputStreamWrapper *', 'object')], + is_static=True) + return + def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] cls.add_constructor([]) @@ -4322,6 +5902,18 @@ def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): is_static=True) return +def register_Ns3DefaultDeleter__Ns3QueueItem_methods(root_module, cls): + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] + cls.add_constructor([]) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter(ns3::DefaultDeleter const & arg0) [constructor] + cls.add_constructor([param('ns3::DefaultDeleter< ns3::QueueItem > const &', 'arg0')]) + ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter::Delete(ns3::QueueItem * object) [member function] + cls.add_method('Delete', + 'void', + [param('ns3::QueueItem *', 'object')], + is_static=True) + return + def register_Ns3DefaultDeleter__Ns3SpectrumModel_methods(root_module, cls): ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] cls.add_constructor([]) @@ -6151,6 +7743,245 @@ def register_Ns3GbrQosInformation_methods(root_module, cls): cls.add_instance_attribute('mbrUl', 'uint64_t', is_const=False) return +def register_Ns3GlobalRouteManager_methods(root_module, cls): + ## global-route-manager.h (module 'internet'): static uint32_t ns3::GlobalRouteManager::AllocateRouterId() [member function] + cls.add_method('AllocateRouterId', + 'uint32_t', + [], + is_static=True) + ## global-route-manager.h (module 'internet'): static void ns3::GlobalRouteManager::DeleteGlobalRoutes() [member function] + cls.add_method('DeleteGlobalRoutes', + 'void', + [], + is_static=True) + ## global-route-manager.h (module 'internet'): static void ns3::GlobalRouteManager::BuildGlobalRoutingDatabase() [member function] + cls.add_method('BuildGlobalRoutingDatabase', + 'void', + [], + is_static=True) + ## global-route-manager.h (module 'internet'): static void ns3::GlobalRouteManager::InitializeRoutes() [member function] + cls.add_method('InitializeRoutes', + 'void', + [], + is_static=True) + return + +def register_Ns3GlobalRouteManagerImpl_methods(root_module, cls): + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRouteManagerImpl::GlobalRouteManagerImpl() [constructor] + cls.add_constructor([]) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::DeleteGlobalRoutes() [member function] + cls.add_method('DeleteGlobalRoutes', + 'void', + [], + is_virtual=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::BuildGlobalRoutingDatabase() [member function] + cls.add_method('BuildGlobalRoutingDatabase', + 'void', + [], + is_virtual=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::InitializeRoutes() [member function] + cls.add_method('InitializeRoutes', + 'void', + [], + is_virtual=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::DebugUseLsdb(ns3::GlobalRouteManagerLSDB * arg0) [member function] + cls.add_method('DebugUseLsdb', + 'void', + [param('ns3::GlobalRouteManagerLSDB *', 'arg0')]) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::DebugSPFCalculate(ns3::Ipv4Address root) [member function] + cls.add_method('DebugSPFCalculate', + 'void', + [param('ns3::Ipv4Address', 'root')]) + return + +def register_Ns3GlobalRouteManagerLSDB_methods(root_module, cls): + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRouteManagerLSDB::GlobalRouteManagerLSDB() [constructor] + cls.add_constructor([]) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerLSDB::Insert(ns3::Ipv4Address addr, ns3::GlobalRoutingLSA * lsa) [member function] + cls.add_method('Insert', + 'void', + [param('ns3::Ipv4Address', 'addr'), param('ns3::GlobalRoutingLSA *', 'lsa')]) + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetLSA(ns3::Ipv4Address addr) const [member function] + cls.add_method('GetLSA', + 'ns3::GlobalRoutingLSA *', + [param('ns3::Ipv4Address', 'addr')], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetLSAByLinkData(ns3::Ipv4Address addr) const [member function] + cls.add_method('GetLSAByLinkData', + 'ns3::GlobalRoutingLSA *', + [param('ns3::Ipv4Address', 'addr')], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerLSDB::Initialize() [member function] + cls.add_method('Initialize', + 'void', + []) + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetExtLSA(uint32_t index) const [member function] + cls.add_method('GetExtLSA', + 'ns3::GlobalRoutingLSA *', + [param('uint32_t', 'index')], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): uint32_t ns3::GlobalRouteManagerLSDB::GetNumExtLSAs() const [member function] + cls.add_method('GetNumExtLSAs', + 'uint32_t', + [], + is_const=True) + return + +def register_Ns3GlobalRoutingLSA_methods(root_module, cls): + cls.add_output_stream_operator() + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::GlobalRoutingLSA() [constructor] + cls.add_constructor([]) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::GlobalRoutingLSA(ns3::GlobalRoutingLSA::SPFStatus status, ns3::Ipv4Address linkStateId, ns3::Ipv4Address advertisingRtr) [constructor] + cls.add_constructor([param('ns3::GlobalRoutingLSA::SPFStatus', 'status'), param('ns3::Ipv4Address', 'linkStateId'), param('ns3::Ipv4Address', 'advertisingRtr')]) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::GlobalRoutingLSA(ns3::GlobalRoutingLSA & lsa) [constructor] + cls.add_constructor([param('ns3::GlobalRoutingLSA &', 'lsa')]) + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRoutingLSA::AddAttachedRouter(ns3::Ipv4Address addr) [member function] + cls.add_method('AddAttachedRouter', + 'uint32_t', + [param('ns3::Ipv4Address', 'addr')]) + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRoutingLSA::AddLinkRecord(ns3::GlobalRoutingLinkRecord * lr) [member function] + cls.add_method('AddLinkRecord', + 'uint32_t', + [param('ns3::GlobalRoutingLinkRecord *', 'lr')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::ClearLinkRecords() [member function] + cls.add_method('ClearLinkRecords', + 'void', + []) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::CopyLinkRecords(ns3::GlobalRoutingLSA const & lsa) [member function] + cls.add_method('CopyLinkRecords', + 'void', + [param('ns3::GlobalRoutingLSA const &', 'lsa')]) + ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLSA::GetAdvertisingRouter() const [member function] + cls.add_method('GetAdvertisingRouter', + 'ns3::Ipv4Address', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLSA::GetAttachedRouter(uint32_t n) const [member function] + cls.add_method('GetAttachedRouter', + 'ns3::Ipv4Address', + [param('uint32_t', 'n')], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::LSType ns3::GlobalRoutingLSA::GetLSType() const [member function] + cls.add_method('GetLSType', + 'ns3::GlobalRoutingLSA::LSType', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord * ns3::GlobalRoutingLSA::GetLinkRecord(uint32_t n) const [member function] + cls.add_method('GetLinkRecord', + 'ns3::GlobalRoutingLinkRecord *', + [param('uint32_t', 'n')], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLSA::GetLinkStateId() const [member function] + cls.add_method('GetLinkStateId', + 'ns3::Ipv4Address', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRoutingLSA::GetNAttachedRouters() const [member function] + cls.add_method('GetNAttachedRouters', + 'uint32_t', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRoutingLSA::GetNLinkRecords() const [member function] + cls.add_method('GetNLinkRecords', + 'uint32_t', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::Ipv4Mask ns3::GlobalRoutingLSA::GetNetworkLSANetworkMask() const [member function] + cls.add_method('GetNetworkLSANetworkMask', + 'ns3::Ipv4Mask', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::Ptr ns3::GlobalRoutingLSA::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::SPFStatus ns3::GlobalRoutingLSA::GetStatus() const [member function] + cls.add_method('GetStatus', + 'ns3::GlobalRoutingLSA::SPFStatus', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): bool ns3::GlobalRoutingLSA::IsEmpty() const [member function] + cls.add_method('IsEmpty', + 'bool', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetAdvertisingRouter(ns3::Ipv4Address rtr) [member function] + cls.add_method('SetAdvertisingRouter', + 'void', + [param('ns3::Ipv4Address', 'rtr')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetLSType(ns3::GlobalRoutingLSA::LSType typ) [member function] + cls.add_method('SetLSType', + 'void', + [param('ns3::GlobalRoutingLSA::LSType', 'typ')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetLinkStateId(ns3::Ipv4Address addr) [member function] + cls.add_method('SetLinkStateId', + 'void', + [param('ns3::Ipv4Address', 'addr')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetNetworkLSANetworkMask(ns3::Ipv4Mask mask) [member function] + cls.add_method('SetNetworkLSANetworkMask', + 'void', + [param('ns3::Ipv4Mask', 'mask')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetStatus(ns3::GlobalRoutingLSA::SPFStatus status) [member function] + cls.add_method('SetStatus', + 'void', + [param('ns3::GlobalRoutingLSA::SPFStatus', 'status')]) + return + +def register_Ns3GlobalRoutingLinkRecord_methods(root_module, cls): + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(ns3::GlobalRoutingLinkRecord const & arg0) [constructor] + cls.add_constructor([param('ns3::GlobalRoutingLinkRecord const &', 'arg0')]) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord() [constructor] + cls.add_constructor([]) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(ns3::GlobalRoutingLinkRecord::LinkType linkType, ns3::Ipv4Address linkId, ns3::Ipv4Address linkData, uint16_t metric) [constructor] + cls.add_constructor([param('ns3::GlobalRoutingLinkRecord::LinkType', 'linkType'), param('ns3::Ipv4Address', 'linkId'), param('ns3::Ipv4Address', 'linkData'), param('uint16_t', 'metric')]) + ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLinkRecord::GetLinkData() const [member function] + cls.add_method('GetLinkData', + 'ns3::Ipv4Address', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLinkRecord::GetLinkId() const [member function] + cls.add_method('GetLinkId', + 'ns3::Ipv4Address', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::LinkType ns3::GlobalRoutingLinkRecord::GetLinkType() const [member function] + cls.add_method('GetLinkType', + 'ns3::GlobalRoutingLinkRecord::LinkType', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): uint16_t ns3::GlobalRoutingLinkRecord::GetMetric() const [member function] + cls.add_method('GetMetric', + 'uint16_t', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLinkRecord::SetLinkData(ns3::Ipv4Address addr) [member function] + cls.add_method('SetLinkData', + 'void', + [param('ns3::Ipv4Address', 'addr')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLinkRecord::SetLinkId(ns3::Ipv4Address addr) [member function] + cls.add_method('SetLinkId', + 'void', + [param('ns3::Ipv4Address', 'addr')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLinkRecord::SetLinkType(ns3::GlobalRoutingLinkRecord::LinkType linkType) [member function] + cls.add_method('SetLinkType', + 'void', + [param('ns3::GlobalRoutingLinkRecord::LinkType', 'linkType')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLinkRecord::SetMetric(uint16_t metric) [member function] + cls.add_method('SetMetric', + 'void', + [param('uint16_t', 'metric')]) + return + def register_Ns3GtpcIes_methods(root_module, cls): ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::serializedSizeImsi [variable] cls.add_instance_attribute('serializedSizeImsi', 'uint32_t const', is_const=True) @@ -6427,6 +8258,55 @@ def register_Ns3InetSocketAddress_methods(root_module, cls): [param('uint8_t', 'tos')]) return +def register_Ns3IntToType__0_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType(ns3::IntToType<0> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 0 > const &', 'arg0')]) + return + +def register_Ns3IntToType__1_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType(ns3::IntToType<1> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 1 > const &', 'arg0')]) + return + +def register_Ns3IntToType__2_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType(ns3::IntToType<2> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 2 > const &', 'arg0')]) + return + +def register_Ns3IntToType__3_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType(ns3::IntToType<3> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 3 > const &', 'arg0')]) + return + +def register_Ns3IntToType__4_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType(ns3::IntToType<4> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 4 > const &', 'arg0')]) + return + +def register_Ns3IntToType__5_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType(ns3::IntToType<5> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 5 > const &', 'arg0')]) + return + +def register_Ns3IntToType__6_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType(ns3::IntToType<6> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 6 > const &', 'arg0')]) + return + def register_Ns3Ipv4Address_methods(root_module, cls): cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') @@ -6545,6 +8425,68 @@ def register_Ns3Ipv4Address_methods(root_module, cls): [param('char const *', 'address')]) return +def register_Ns3Ipv4AddressGenerator_methods(root_module, cls): + ## ipv4-address-generator.h (module 'internet'): ns3::Ipv4AddressGenerator::Ipv4AddressGenerator() [constructor] + cls.add_constructor([]) + ## ipv4-address-generator.h (module 'internet'): ns3::Ipv4AddressGenerator::Ipv4AddressGenerator(ns3::Ipv4AddressGenerator const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4AddressGenerator const &', 'arg0')]) + ## ipv4-address-generator.h (module 'internet'): static bool ns3::Ipv4AddressGenerator::AddAllocated(ns3::Ipv4Address const addr) [member function] + cls.add_method('AddAllocated', + 'bool', + [param('ns3::Ipv4Address const', 'addr')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static ns3::Ipv4Address ns3::Ipv4AddressGenerator::GetAddress(ns3::Ipv4Mask const mask) [member function] + cls.add_method('GetAddress', + 'ns3::Ipv4Address', + [param('ns3::Ipv4Mask const', 'mask')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static ns3::Ipv4Address ns3::Ipv4AddressGenerator::GetNetwork(ns3::Ipv4Mask const mask) [member function] + cls.add_method('GetNetwork', + 'ns3::Ipv4Address', + [param('ns3::Ipv4Mask const', 'mask')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static void ns3::Ipv4AddressGenerator::Init(ns3::Ipv4Address const net, ns3::Ipv4Mask const mask, ns3::Ipv4Address const addr="0.0.0.1") [member function] + cls.add_method('Init', + 'void', + [param('ns3::Ipv4Address const', 'net'), param('ns3::Ipv4Mask const', 'mask'), param('ns3::Ipv4Address const', 'addr', default_value='"0.0.0.1"')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static void ns3::Ipv4AddressGenerator::InitAddress(ns3::Ipv4Address const addr, ns3::Ipv4Mask const mask) [member function] + cls.add_method('InitAddress', + 'void', + [param('ns3::Ipv4Address const', 'addr'), param('ns3::Ipv4Mask const', 'mask')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static bool ns3::Ipv4AddressGenerator::IsAddressAllocated(ns3::Ipv4Address const addr) [member function] + cls.add_method('IsAddressAllocated', + 'bool', + [param('ns3::Ipv4Address const', 'addr')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static bool ns3::Ipv4AddressGenerator::IsNetworkAllocated(ns3::Ipv4Address const addr, ns3::Ipv4Mask const mask) [member function] + cls.add_method('IsNetworkAllocated', + 'bool', + [param('ns3::Ipv4Address const', 'addr'), param('ns3::Ipv4Mask const', 'mask')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static ns3::Ipv4Address ns3::Ipv4AddressGenerator::NextAddress(ns3::Ipv4Mask const mask) [member function] + cls.add_method('NextAddress', + 'ns3::Ipv4Address', + [param('ns3::Ipv4Mask const', 'mask')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static ns3::Ipv4Address ns3::Ipv4AddressGenerator::NextNetwork(ns3::Ipv4Mask const mask) [member function] + cls.add_method('NextNetwork', + 'ns3::Ipv4Address', + [param('ns3::Ipv4Mask const', 'mask')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static void ns3::Ipv4AddressGenerator::Reset() [member function] + cls.add_method('Reset', + 'void', + [], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static void ns3::Ipv4AddressGenerator::TestMode() [member function] + cls.add_method('TestMode', + 'void', + [], + is_static=True) + return + def register_Ns3Ipv4AddressHelper_methods(root_module, cls): ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4AddressHelper const & arg0) [constructor] cls.add_constructor([param('ns3::Ipv4AddressHelper const &', 'arg0')]) @@ -6570,6 +8512,124 @@ def register_Ns3Ipv4AddressHelper_methods(root_module, cls): [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')]) return +def register_Ns3Ipv4EndPoint_methods(root_module, cls): + ## ipv4-end-point.h (module 'internet'): ns3::Ipv4EndPoint::Ipv4EndPoint(ns3::Ipv4EndPoint const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4EndPoint const &', 'arg0')]) + ## ipv4-end-point.h (module 'internet'): ns3::Ipv4EndPoint::Ipv4EndPoint(ns3::Ipv4Address address, uint16_t port) [constructor] + cls.add_constructor([param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::BindToNetDevice(ns3::Ptr netdevice) [member function] + cls.add_method('BindToNetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::ForwardIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo) [member function] + cls.add_method('ForwardIcmp', + 'void', + [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::ForwardUp(ns3::Ptr p, ns3::Ipv4Header const & header, uint16_t sport, ns3::Ptr incomingInterface) [member function] + cls.add_method('ForwardUp', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('uint16_t', 'sport'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')]) + ## ipv4-end-point.h (module 'internet'): ns3::Ptr ns3::Ipv4EndPoint::GetBoundNetDevice() [member function] + cls.add_method('GetBoundNetDevice', + 'ns3::Ptr< ns3::NetDevice >', + []) + ## ipv4-end-point.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4EndPoint::GetLocalAddress() [member function] + cls.add_method('GetLocalAddress', + 'ns3::Ipv4Address', + []) + ## ipv4-end-point.h (module 'internet'): uint16_t ns3::Ipv4EndPoint::GetLocalPort() [member function] + cls.add_method('GetLocalPort', + 'uint16_t', + []) + ## ipv4-end-point.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4EndPoint::GetPeerAddress() [member function] + cls.add_method('GetPeerAddress', + 'ns3::Ipv4Address', + []) + ## ipv4-end-point.h (module 'internet'): uint16_t ns3::Ipv4EndPoint::GetPeerPort() [member function] + cls.add_method('GetPeerPort', + 'uint16_t', + []) + ## ipv4-end-point.h (module 'internet'): bool ns3::Ipv4EndPoint::IsRxEnabled() [member function] + cls.add_method('IsRxEnabled', + 'bool', + []) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetDestroyCallback(ns3::Callback callback) [member function] + cls.add_method('SetDestroyCallback', + 'void', + [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetIcmpCallback(ns3::Callback callback) [member function] + cls.add_method('SetIcmpCallback', + 'void', + [param('ns3::Callback< void, ns3::Ipv4Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetLocalAddress(ns3::Ipv4Address address) [member function] + cls.add_method('SetLocalAddress', + 'void', + [param('ns3::Ipv4Address', 'address')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetPeer(ns3::Ipv4Address address, uint16_t port) [member function] + cls.add_method('SetPeer', + 'void', + [param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetRxCallback(ns3::Callback, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] + cls.add_method('SetRxCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Header, unsigned short, ns3::Ptr< ns3::Ipv4Interface >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetRxEnabled(bool enabled) [member function] + cls.add_method('SetRxEnabled', + 'void', + [param('bool', 'enabled')]) + return + +def register_Ns3Ipv4EndPointDemux_methods(root_module, cls): + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPointDemux::Ipv4EndPointDemux(ns3::Ipv4EndPointDemux const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4EndPointDemux const &', 'arg0')]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPointDemux::Ipv4EndPointDemux() [constructor] + cls.add_constructor([]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPoint * ns3::Ipv4EndPointDemux::Allocate() [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + []) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPoint * ns3::Ipv4EndPointDemux::Allocate(ns3::Ipv4Address address) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ipv4Address', 'address')]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPoint * ns3::Ipv4EndPointDemux::Allocate(ns3::Ptr boundNetDevice, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPoint * ns3::Ipv4EndPointDemux::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv4Address address, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPoint * ns3::Ipv4EndPointDemux::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv4Address localAddress, uint16_t localPort, ns3::Ipv4Address peerAddress, uint16_t peerPort) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv4Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## ipv4-end-point-demux.h (module 'internet'): void ns3::Ipv4EndPointDemux::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] + cls.add_method('DeAllocate', + 'void', + [param('ns3::Ipv4EndPoint *', 'endPoint')]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPointDemux::EndPoints ns3::Ipv4EndPointDemux::GetAllEndPoints() [member function] + cls.add_method('GetAllEndPoints', + 'ns3::Ipv4EndPointDemux::EndPoints', + []) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPointDemux::EndPoints ns3::Ipv4EndPointDemux::Lookup(ns3::Ipv4Address daddr, uint16_t dport, ns3::Ipv4Address saddr, uint16_t sport, ns3::Ptr incomingInterface) [member function] + cls.add_method('Lookup', + 'ns3::Ipv4EndPointDemux::EndPoints', + [param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'dport'), param('ns3::Ipv4Address', 'saddr'), param('uint16_t', 'sport'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')]) + ## ipv4-end-point-demux.h (module 'internet'): bool ns3::Ipv4EndPointDemux::LookupLocal(ns3::Ptr boundNetDevice, ns3::Ipv4Address addr, uint16_t port) [member function] + cls.add_method('LookupLocal', + 'bool', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'addr'), param('uint16_t', 'port')]) + ## ipv4-end-point-demux.h (module 'internet'): bool ns3::Ipv4EndPointDemux::LookupPortLocal(uint16_t port) [member function] + cls.add_method('LookupPortLocal', + 'bool', + [param('uint16_t', 'port')]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPoint * ns3::Ipv4EndPointDemux::SimpleLookup(ns3::Ipv4Address daddr, uint16_t dport, ns3::Ipv4Address saddr, uint16_t sport) [member function] + cls.add_method('SimpleLookup', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'dport'), param('ns3::Ipv4Address', 'saddr'), param('uint16_t', 'sport')]) + return + def register_Ns3Ipv4InterfaceAddress_methods(root_module, cls): cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') @@ -6746,6 +8806,244 @@ def register_Ns3Ipv4Mask_methods(root_module, cls): [param('uint32_t', 'mask')]) return +def register_Ns3Ipv4MulticastRoutingTableEntry_methods(root_module, cls): + cls.add_output_stream_operator() + cls.add_binary_comparison_operator('==') + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry() [constructor] + cls.add_constructor([]) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry(ns3::Ipv4MulticastRoutingTableEntry const & route) [constructor] + cls.add_constructor([param('ns3::Ipv4MulticastRoutingTableEntry const &', 'route')]) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry(ns3::Ipv4MulticastRoutingTableEntry const * route) [constructor] + cls.add_constructor([param('ns3::Ipv4MulticastRoutingTableEntry const *', 'route')]) + ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4MulticastRoutingTableEntry ns3::Ipv4MulticastRoutingTableEntry::CreateMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] + cls.add_method('CreateMulticastRoute', + 'ns3::Ipv4MulticastRoutingTableEntry', + [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')], + is_static=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoutingTableEntry::GetGroup() const [member function] + cls.add_method('GetGroup', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetInputInterface() const [member function] + cls.add_method('GetInputInterface', + 'uint32_t', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetNOutputInterfaces() const [member function] + cls.add_method('GetNOutputInterfaces', + 'uint32_t', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoutingTableEntry::GetOrigin() const [member function] + cls.add_method('GetOrigin', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetOutputInterface(uint32_t n) const [member function] + cls.add_method('GetOutputInterface', + 'uint32_t', + [param('uint32_t', 'n')], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): std::vector > ns3::Ipv4MulticastRoutingTableEntry::GetOutputInterfaces() const [member function] + cls.add_method('GetOutputInterfaces', + 'std::vector< unsigned int >', + [], + is_const=True) + return + +def register_Ns3Ipv4RoutingHelper_methods(root_module, cls): + ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper::Ipv4RoutingHelper() [constructor] + cls.add_constructor([]) + ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper::Ipv4RoutingHelper(ns3::Ipv4RoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4RoutingHelper const &', 'arg0')]) + ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper * ns3::Ipv4RoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv4RoutingHelper *', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv4RoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintNeighborCacheAllAt(ns3::Time printTime, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheAllAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintNeighborCacheAllEvery(ns3::Time printInterval, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheAllEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintNeighborCacheAt(ns3::Time printTime, ns3::Ptr node, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintNeighborCacheEvery(ns3::Time printInterval, ns3::Ptr node, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintRoutingTableAllAt(ns3::Time printTime, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableAllAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintRoutingTableAllEvery(ns3::Time printInterval, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableAllEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintRoutingTableAt(ns3::Time printTime, ns3::Ptr node, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintRoutingTableEvery(ns3::Time printInterval, ns3::Ptr node, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + return + +def register_Ns3Ipv4RoutingTableEntry_methods(root_module, cls): + cls.add_output_stream_operator() + cls.add_binary_comparison_operator('==') + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry() [constructor] + cls.add_constructor([]) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry(ns3::Ipv4RoutingTableEntry const & route) [constructor] + cls.add_constructor([param('ns3::Ipv4RoutingTableEntry const &', 'route')]) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry(ns3::Ipv4RoutingTableEntry const * route) [constructor] + cls.add_constructor([param('ns3::Ipv4RoutingTableEntry const *', 'route')]) + ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateDefaultRoute(ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('CreateDefaultRoute', + 'ns3::Ipv4RoutingTableEntry', + [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], + is_static=True) + ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('CreateHostRouteTo', + 'ns3::Ipv4RoutingTableEntry', + [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], + is_static=True) + ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateHostRouteTo(ns3::Ipv4Address dest, uint32_t interface) [member function] + cls.add_method('CreateHostRouteTo', + 'ns3::Ipv4RoutingTableEntry', + [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface')], + is_static=True) + ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('CreateNetworkRouteTo', + 'ns3::Ipv4RoutingTableEntry', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], + is_static=True) + ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface) [member function] + cls.add_method('CreateNetworkRouteTo', + 'ns3::Ipv4RoutingTableEntry', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface')], + is_static=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetDest() const [member function] + cls.add_method('GetDest', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetDestNetwork() const [member function] + cls.add_method('GetDestNetwork', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Mask ns3::Ipv4RoutingTableEntry::GetDestNetworkMask() const [member function] + cls.add_method('GetDestNetworkMask', + 'ns3::Ipv4Mask', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetGateway() const [member function] + cls.add_method('GetGateway', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv4RoutingTableEntry::GetInterface() const [member function] + cls.add_method('GetInterface', + 'uint32_t', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): bool ns3::Ipv4RoutingTableEntry::IsDefault() const [member function] + cls.add_method('IsDefault', + 'bool', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): bool ns3::Ipv4RoutingTableEntry::IsGateway() const [member function] + cls.add_method('IsGateway', + 'bool', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): bool ns3::Ipv4RoutingTableEntry::IsHost() const [member function] + cls.add_method('IsHost', + 'bool', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): bool ns3::Ipv4RoutingTableEntry::IsNetwork() const [member function] + cls.add_method('IsNetwork', + 'bool', + [], + is_const=True) + return + +def register_Ns3Ipv4StaticRoutingHelper_methods(root_module, cls): + ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper() [constructor] + cls.add_constructor([]) + ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper(ns3::Ipv4StaticRoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4StaticRoutingHelper const &', 'arg0')]) + ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ipv4StaticRoutingHelper * ns3::Ipv4StaticRoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv4StaticRoutingHelper *', + [], + is_const=True, is_virtual=True) + ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv4StaticRoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) + ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv4StaticRoutingHelper::GetStaticRouting(ns3::Ptr ipv4) const [member function] + cls.add_method('GetStaticRouting', + 'ns3::Ptr< ns3::Ipv4StaticRouting >', + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_const=True) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv4Address source, ns3::Ipv4Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(std::string n, ns3::Ipv4Address source, ns3::Ipv4Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('std::string', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv4Address source, ns3::Ipv4Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(std::string nName, ns3::Ipv4Address source, ns3::Ipv4Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('std::string', 'nName'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(ns3::Ptr n, ns3::Ptr nd) [member function] + cls.add_method('SetDefaultMulticastRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(ns3::Ptr n, std::string ndName) [member function] + cls.add_method('SetDefaultMulticastRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'n'), param('std::string', 'ndName')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(std::string nName, ns3::Ptr nd) [member function] + cls.add_method('SetDefaultMulticastRoute', + 'void', + [param('std::string', 'nName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(std::string nName, std::string ndName) [member function] + cls.add_method('SetDefaultMulticastRoute', + 'void', + [param('std::string', 'nName'), param('std::string', 'ndName')]) + return + def register_Ns3Ipv6Address_methods(root_module, cls): cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') @@ -6830,7 +9128,7 @@ def register_Ns3Ipv6Address_methods(root_module, cls): cls.add_method('IsAllHostsMulticast', 'bool', [], - deprecated=True, is_const=True) + is_const=True, deprecated=True) ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] cls.add_method('IsAllNodesMulticast', 'bool', @@ -6971,6 +9269,68 @@ def register_Ns3Ipv6Address_methods(root_module, cls): [param('uint8_t *', 'address')]) return +def register_Ns3Ipv6AddressGenerator_methods(root_module, cls): + ## ipv6-address-generator.h (module 'internet'): ns3::Ipv6AddressGenerator::Ipv6AddressGenerator() [constructor] + cls.add_constructor([]) + ## ipv6-address-generator.h (module 'internet'): ns3::Ipv6AddressGenerator::Ipv6AddressGenerator(ns3::Ipv6AddressGenerator const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6AddressGenerator const &', 'arg0')]) + ## ipv6-address-generator.h (module 'internet'): static bool ns3::Ipv6AddressGenerator::AddAllocated(ns3::Ipv6Address const addr) [member function] + cls.add_method('AddAllocated', + 'bool', + [param('ns3::Ipv6Address const', 'addr')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static ns3::Ipv6Address ns3::Ipv6AddressGenerator::GetAddress(ns3::Ipv6Prefix const prefix) [member function] + cls.add_method('GetAddress', + 'ns3::Ipv6Address', + [param('ns3::Ipv6Prefix const', 'prefix')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static ns3::Ipv6Address ns3::Ipv6AddressGenerator::GetNetwork(ns3::Ipv6Prefix const prefix) [member function] + cls.add_method('GetNetwork', + 'ns3::Ipv6Address', + [param('ns3::Ipv6Prefix const', 'prefix')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static void ns3::Ipv6AddressGenerator::Init(ns3::Ipv6Address const net, ns3::Ipv6Prefix const prefix, ns3::Ipv6Address const interfaceId="::1") [member function] + cls.add_method('Init', + 'void', + [param('ns3::Ipv6Address const', 'net'), param('ns3::Ipv6Prefix const', 'prefix'), param('ns3::Ipv6Address const', 'interfaceId', default_value='"::1"')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static void ns3::Ipv6AddressGenerator::InitAddress(ns3::Ipv6Address const interfaceId, ns3::Ipv6Prefix const prefix) [member function] + cls.add_method('InitAddress', + 'void', + [param('ns3::Ipv6Address const', 'interfaceId'), param('ns3::Ipv6Prefix const', 'prefix')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static bool ns3::Ipv6AddressGenerator::IsAddressAllocated(ns3::Ipv6Address const addr) [member function] + cls.add_method('IsAddressAllocated', + 'bool', + [param('ns3::Ipv6Address const', 'addr')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static bool ns3::Ipv6AddressGenerator::IsNetworkAllocated(ns3::Ipv6Address const addr, ns3::Ipv6Prefix const prefix) [member function] + cls.add_method('IsNetworkAllocated', + 'bool', + [param('ns3::Ipv6Address const', 'addr'), param('ns3::Ipv6Prefix const', 'prefix')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static ns3::Ipv6Address ns3::Ipv6AddressGenerator::NextAddress(ns3::Ipv6Prefix const prefix) [member function] + cls.add_method('NextAddress', + 'ns3::Ipv6Address', + [param('ns3::Ipv6Prefix const', 'prefix')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static ns3::Ipv6Address ns3::Ipv6AddressGenerator::NextNetwork(ns3::Ipv6Prefix const prefix) [member function] + cls.add_method('NextNetwork', + 'ns3::Ipv6Address', + [param('ns3::Ipv6Prefix const', 'prefix')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static void ns3::Ipv6AddressGenerator::Reset() [member function] + cls.add_method('Reset', + 'void', + [], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static void ns3::Ipv6AddressGenerator::TestMode() [member function] + cls.add_method('TestMode', + 'void', + [], + is_static=True) + return + def register_Ns3Ipv6AddressHelper_methods(root_module, cls): ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6AddressHelper::Ipv6AddressHelper(ns3::Ipv6AddressHelper const & arg0) [constructor] cls.add_constructor([param('ns3::Ipv6AddressHelper const &', 'arg0')]) @@ -6986,6 +9346,10 @@ def register_Ns3Ipv6AddressHelper_methods(root_module, cls): cls.add_method('Assign', 'ns3::Ipv6InterfaceContainer', [param('ns3::NetDeviceContainer const &', 'c'), param('std::vector< bool >', 'withConfiguration')]) + ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::AssignManualAddress(ns3::NetDeviceContainer const & c, std::vector > addresses) [member function] + cls.add_method('AssignManualAddress', + 'ns3::Ipv6InterfaceContainer', + [param('ns3::NetDeviceContainer const &', 'c'), param('std::vector< ns3::Ipv6Address >', 'addresses')]) ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::AssignWithoutAddress(ns3::NetDeviceContainer const & c) [member function] cls.add_method('AssignWithoutAddress', 'ns3::Ipv6InterfaceContainer', @@ -7008,6 +9372,129 @@ def register_Ns3Ipv6AddressHelper_methods(root_module, cls): [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix'), param('ns3::Ipv6Address', 'base', default_value='ns3::Ipv6Address("::1")')]) return +def register_Ns3Ipv6EndPoint_methods(root_module, cls): + ## ipv6-end-point.h (module 'internet'): ns3::Ipv6EndPoint::Ipv6EndPoint(ns3::Ipv6EndPoint const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6EndPoint const &', 'arg0')]) + ## ipv6-end-point.h (module 'internet'): ns3::Ipv6EndPoint::Ipv6EndPoint(ns3::Ipv6Address addr, uint16_t port) [constructor] + cls.add_constructor([param('ns3::Ipv6Address', 'addr'), param('uint16_t', 'port')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::BindToNetDevice(ns3::Ptr netdevice) [member function] + cls.add_method('BindToNetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::ForwardIcmp(ns3::Ipv6Address src, uint8_t ttl, uint8_t type, uint8_t code, uint32_t info) [member function] + cls.add_method('ForwardIcmp', + 'void', + [param('ns3::Ipv6Address', 'src'), param('uint8_t', 'ttl'), param('uint8_t', 'type'), param('uint8_t', 'code'), param('uint32_t', 'info')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::ForwardUp(ns3::Ptr p, ns3::Ipv6Header header, uint16_t port, ns3::Ptr incomingInterface) [member function] + cls.add_method('ForwardUp', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header', 'header'), param('uint16_t', 'port'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')]) + ## ipv6-end-point.h (module 'internet'): ns3::Ptr ns3::Ipv6EndPoint::GetBoundNetDevice() [member function] + cls.add_method('GetBoundNetDevice', + 'ns3::Ptr< ns3::NetDevice >', + []) + ## ipv6-end-point.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6EndPoint::GetLocalAddress() [member function] + cls.add_method('GetLocalAddress', + 'ns3::Ipv6Address', + []) + ## ipv6-end-point.h (module 'internet'): uint16_t ns3::Ipv6EndPoint::GetLocalPort() [member function] + cls.add_method('GetLocalPort', + 'uint16_t', + []) + ## ipv6-end-point.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6EndPoint::GetPeerAddress() [member function] + cls.add_method('GetPeerAddress', + 'ns3::Ipv6Address', + []) + ## ipv6-end-point.h (module 'internet'): uint16_t ns3::Ipv6EndPoint::GetPeerPort() [member function] + cls.add_method('GetPeerPort', + 'uint16_t', + []) + ## ipv6-end-point.h (module 'internet'): bool ns3::Ipv6EndPoint::IsRxEnabled() [member function] + cls.add_method('IsRxEnabled', + 'bool', + []) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetDestroyCallback(ns3::Callback callback) [member function] + cls.add_method('SetDestroyCallback', + 'void', + [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetIcmpCallback(ns3::Callback callback) [member function] + cls.add_method('SetIcmpCallback', + 'void', + [param('ns3::Callback< void, ns3::Ipv6Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetLocalAddress(ns3::Ipv6Address addr) [member function] + cls.add_method('SetLocalAddress', + 'void', + [param('ns3::Ipv6Address', 'addr')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetLocalPort(uint16_t port) [member function] + cls.add_method('SetLocalPort', + 'void', + [param('uint16_t', 'port')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetPeer(ns3::Ipv6Address addr, uint16_t port) [member function] + cls.add_method('SetPeer', + 'void', + [param('ns3::Ipv6Address', 'addr'), param('uint16_t', 'port')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetRxCallback(ns3::Callback, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] + cls.add_method('SetRxCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Header, unsigned short, ns3::Ptr< ns3::Ipv6Interface >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetRxEnabled(bool enabled) [member function] + cls.add_method('SetRxEnabled', + 'void', + [param('bool', 'enabled')]) + return + +def register_Ns3Ipv6EndPointDemux_methods(root_module, cls): + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPointDemux::Ipv6EndPointDemux(ns3::Ipv6EndPointDemux const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6EndPointDemux const &', 'arg0')]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPointDemux::Ipv6EndPointDemux() [constructor] + cls.add_constructor([]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPoint * ns3::Ipv6EndPointDemux::Allocate() [member function] + cls.add_method('Allocate', + 'ns3::Ipv6EndPoint *', + []) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPoint * ns3::Ipv6EndPointDemux::Allocate(ns3::Ipv6Address address) [member function] + cls.add_method('Allocate', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ipv6Address', 'address')]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPoint * ns3::Ipv6EndPointDemux::Allocate(ns3::Ptr boundNetDevice, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPoint * ns3::Ipv6EndPointDemux::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv6Address address, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'address'), param('uint16_t', 'port')]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPoint * ns3::Ipv6EndPointDemux::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv6Address localAddress, uint16_t localPort, ns3::Ipv6Address peerAddress, uint16_t peerPort) [member function] + cls.add_method('Allocate', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv6Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## ipv6-end-point-demux.h (module 'internet'): void ns3::Ipv6EndPointDemux::DeAllocate(ns3::Ipv6EndPoint * endPoint) [member function] + cls.add_method('DeAllocate', + 'void', + [param('ns3::Ipv6EndPoint *', 'endPoint')]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPointDemux::EndPoints ns3::Ipv6EndPointDemux::GetEndPoints() const [member function] + cls.add_method('GetEndPoints', + 'ns3::Ipv6EndPointDemux::EndPoints', + [], + is_const=True) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPointDemux::EndPoints ns3::Ipv6EndPointDemux::Lookup(ns3::Ipv6Address dst, uint16_t dport, ns3::Ipv6Address src, uint16_t sport, ns3::Ptr incomingInterface) [member function] + cls.add_method('Lookup', + 'ns3::Ipv6EndPointDemux::EndPoints', + [param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'dport'), param('ns3::Ipv6Address', 'src'), param('uint16_t', 'sport'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')]) + ## ipv6-end-point-demux.h (module 'internet'): bool ns3::Ipv6EndPointDemux::LookupLocal(ns3::Ptr boundNetDevice, ns3::Ipv6Address addr, uint16_t port) [member function] + cls.add_method('LookupLocal', + 'bool', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'addr'), param('uint16_t', 'port')]) + ## ipv6-end-point-demux.h (module 'internet'): bool ns3::Ipv6EndPointDemux::LookupPortLocal(uint16_t port) [member function] + cls.add_method('LookupPortLocal', + 'bool', + [param('uint16_t', 'port')]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPoint * ns3::Ipv6EndPointDemux::SimpleLookup(ns3::Ipv6Address dst, uint16_t dport, ns3::Ipv6Address src, uint16_t sport) [member function] + cls.add_method('SimpleLookup', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'dport'), param('ns3::Ipv6Address', 'src'), param('uint16_t', 'sport')]) + return + def register_Ns3Ipv6InterfaceAddress_methods(root_module, cls): cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') @@ -7140,6 +9627,51 @@ def register_Ns3Ipv6InterfaceContainer_methods(root_module, cls): [param('uint32_t', 'i'), param('bool', 'state')]) return +def register_Ns3Ipv6MulticastRoutingTableEntry_methods(root_module, cls): + cls.add_output_stream_operator() + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry() [constructor] + cls.add_constructor([]) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry(ns3::Ipv6MulticastRoutingTableEntry const & route) [constructor] + cls.add_constructor([param('ns3::Ipv6MulticastRoutingTableEntry const &', 'route')]) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry(ns3::Ipv6MulticastRoutingTableEntry const * route) [constructor] + cls.add_constructor([param('ns3::Ipv6MulticastRoutingTableEntry const *', 'route')]) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6MulticastRoutingTableEntry ns3::Ipv6MulticastRoutingTableEntry::CreateMulticastRoute(ns3::Ipv6Address origin, ns3::Ipv6Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] + cls.add_method('CreateMulticastRoute', + 'ns3::Ipv6MulticastRoutingTableEntry', + [param('ns3::Ipv6Address', 'origin'), param('ns3::Ipv6Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6MulticastRoutingTableEntry::GetGroup() const [member function] + cls.add_method('GetGroup', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetInputInterface() const [member function] + cls.add_method('GetInputInterface', + 'uint32_t', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetNOutputInterfaces() const [member function] + cls.add_method('GetNOutputInterfaces', + 'uint32_t', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6MulticastRoutingTableEntry::GetOrigin() const [member function] + cls.add_method('GetOrigin', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetOutputInterface(uint32_t n) const [member function] + cls.add_method('GetOutputInterface', + 'uint32_t', + [param('uint32_t', 'n')], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): std::vector > ns3::Ipv6MulticastRoutingTableEntry::GetOutputInterfaces() const [member function] + cls.add_method('GetOutputInterfaces', + 'std::vector< unsigned int >', + [], + is_const=True) + return + def register_Ns3Ipv6Prefix_methods(root_module, cls): cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') @@ -7211,6 +9743,195 @@ def register_Ns3Ipv6Prefix_methods(root_module, cls): [param('uint8_t', 'prefixLength')]) return +def register_Ns3Ipv6RoutingHelper_methods(root_module, cls): + ## ipv6-routing-helper.h (module 'internet'): ns3::Ipv6RoutingHelper::Ipv6RoutingHelper() [constructor] + cls.add_constructor([]) + ## ipv6-routing-helper.h (module 'internet'): ns3::Ipv6RoutingHelper::Ipv6RoutingHelper(ns3::Ipv6RoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6RoutingHelper const &', 'arg0')]) + ## ipv6-routing-helper.h (module 'internet'): ns3::Ipv6RoutingHelper * ns3::Ipv6RoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv6RoutingHelper *', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv6RoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintNeighborCacheAllAt(ns3::Time printTime, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheAllAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintNeighborCacheAllEvery(ns3::Time printInterval, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheAllEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintNeighborCacheAt(ns3::Time printTime, ns3::Ptr node, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintNeighborCacheEvery(ns3::Time printInterval, ns3::Ptr node, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintRoutingTableAllAt(ns3::Time printTime, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableAllAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintRoutingTableAllEvery(ns3::Time printInterval, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableAllEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintRoutingTableAt(ns3::Time printTime, ns3::Ptr node, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintRoutingTableEvery(ns3::Time printInterval, ns3::Ptr node, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + return + +def register_Ns3Ipv6RoutingTableEntry_methods(root_module, cls): + cls.add_output_stream_operator() + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry() [constructor] + cls.add_constructor([]) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry(ns3::Ipv6RoutingTableEntry const & route) [constructor] + cls.add_constructor([param('ns3::Ipv6RoutingTableEntry const &', 'route')]) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry(ns3::Ipv6RoutingTableEntry const * route) [constructor] + cls.add_constructor([param('ns3::Ipv6RoutingTableEntry const *', 'route')]) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateDefaultRoute(ns3::Ipv6Address nextHop, uint32_t interface) [member function] + cls.add_method('CreateDefaultRoute', + 'ns3::Ipv6RoutingTableEntry', + [param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateHostRouteTo(ns3::Ipv6Address dest, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address()) [member function] + cls.add_method('CreateHostRouteTo', + 'ns3::Ipv6RoutingTableEntry', + [param('ns3::Ipv6Address', 'dest'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address()')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateHostRouteTo(ns3::Ipv6Address dest, uint32_t interface) [member function] + cls.add_method('CreateHostRouteTo', + 'ns3::Ipv6RoutingTableEntry', + [param('ns3::Ipv6Address', 'dest'), param('uint32_t', 'interface')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface) [member function] + cls.add_method('CreateNetworkRouteTo', + 'ns3::Ipv6RoutingTableEntry', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse) [member function] + cls.add_method('CreateNetworkRouteTo', + 'ns3::Ipv6RoutingTableEntry', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, uint32_t interface) [member function] + cls.add_method('CreateNetworkRouteTo', + 'ns3::Ipv6RoutingTableEntry', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('uint32_t', 'interface')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetDest() const [member function] + cls.add_method('GetDest', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetDestNetwork() const [member function] + cls.add_method('GetDestNetwork', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Prefix ns3::Ipv6RoutingTableEntry::GetDestNetworkPrefix() const [member function] + cls.add_method('GetDestNetworkPrefix', + 'ns3::Ipv6Prefix', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetGateway() const [member function] + cls.add_method('GetGateway', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv6RoutingTableEntry::GetInterface() const [member function] + cls.add_method('GetInterface', + 'uint32_t', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetPrefixToUse() const [member function] + cls.add_method('GetPrefixToUse', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): bool ns3::Ipv6RoutingTableEntry::IsDefault() const [member function] + cls.add_method('IsDefault', + 'bool', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): bool ns3::Ipv6RoutingTableEntry::IsGateway() const [member function] + cls.add_method('IsGateway', + 'bool', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): bool ns3::Ipv6RoutingTableEntry::IsHost() const [member function] + cls.add_method('IsHost', + 'bool', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): bool ns3::Ipv6RoutingTableEntry::IsNetwork() const [member function] + cls.add_method('IsNetwork', + 'bool', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): void ns3::Ipv6RoutingTableEntry::SetPrefixToUse(ns3::Ipv6Address prefix) [member function] + cls.add_method('SetPrefixToUse', + 'void', + [param('ns3::Ipv6Address', 'prefix')]) + return + +def register_Ns3Ipv6StaticRoutingHelper_methods(root_module, cls): + ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper::Ipv6StaticRoutingHelper() [constructor] + cls.add_constructor([]) + ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper::Ipv6StaticRoutingHelper(ns3::Ipv6StaticRoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6StaticRoutingHelper const &', 'arg0')]) + ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper * ns3::Ipv6StaticRoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv6StaticRoutingHelper *', + [], + is_const=True, is_virtual=True) + ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv6StaticRoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) + ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv6StaticRoutingHelper::GetStaticRouting(ns3::Ptr ipv6) const [member function] + cls.add_method('GetStaticRouting', + 'ns3::Ptr< ns3::Ipv6StaticRouting >', + [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], + is_const=True) + ## ipv6-static-routing-helper.h (module 'internet'): void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv6Address source, ns3::Ipv6Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv6-static-routing-helper.h (module 'internet'): void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(std::string n, ns3::Ipv6Address source, ns3::Ipv6Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('std::string', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv6-static-routing-helper.h (module 'internet'): void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv6Address source, ns3::Ipv6Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv6-static-routing-helper.h (module 'internet'): void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(std::string nName, ns3::Ipv6Address source, ns3::Ipv6Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('std::string', 'nName'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) + return + def register_Ns3LogComponent_methods(root_module, cls): ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [constructor] cls.add_constructor([param('ns3::LogComponent const &', 'arg0')]) @@ -7299,17 +10020,17 @@ def register_Ns3LteAnrSapProvider_methods(root_module, cls): cls.add_method('GetNoHo', 'bool', [param('uint16_t', 'cellId')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## lte-anr-sap.h (module 'lte'): bool ns3::LteAnrSapProvider::GetNoRemove(uint16_t cellId) const [member function] cls.add_method('GetNoRemove', 'bool', [param('uint16_t', 'cellId')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## lte-anr-sap.h (module 'lte'): bool ns3::LteAnrSapProvider::GetNoX2(uint16_t cellId) const [member function] cls.add_method('GetNoX2', 'bool', [param('uint16_t', 'cellId')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## lte-anr-sap.h (module 'lte'): void ns3::LteAnrSapProvider::ReportUeMeas(ns3::LteRrcSap::MeasResults measResults) [member function] cls.add_method('ReportUeMeas', 'void', @@ -8212,6 +10933,11 @@ def register_Ns3LteNistErrorModel_methods(root_module, cls): 'ns3::TbErrorStats_t', [param('ns3::LteNistErrorModel::LteFadingModel', 'fadingChannel'), param('ns3::LteNistErrorModel::LteTxMode', 'txmode'), param('uint16_t', 'mcs'), param('double', 'sinr'), param('std::vector< ns3::HarqProcessInfoElement_t >', 'harqHistory')], is_static=True) + ## lte-nist-error-model.h (module 'lte'): static double ns3::LteNistErrorModel::GetPsschSinrFromBler(ns3::LteNistErrorModel::LteFadingModel fadingChannel, ns3::LteNistErrorModel::LteTxMode txmode, uint16_t mcs, uint8_t harq, double bler) [member function] + cls.add_method('GetPsschSinrFromBler', + 'double', + [param('ns3::LteNistErrorModel::LteFadingModel', 'fadingChannel'), param('ns3::LteNistErrorModel::LteTxMode', 'txmode'), param('uint16_t', 'mcs'), param('uint8_t', 'harq'), param('double', 'bler')], + is_static=True) ## lte-nist-error-model.h (module 'lte'): static ns3::TbErrorStats_t ns3::LteNistErrorModel::GetPuschBler(ns3::LteNistErrorModel::LteFadingModel fadingChannel, ns3::LteNistErrorModel::LteTxMode txmode, uint16_t mcs, double sinr, ns3::HarqProcessInfoList_t harqHistory) [member function] cls.add_method('GetPuschBler', 'ns3::TbErrorStats_t', @@ -8219,6 +10945,20 @@ def register_Ns3LteNistErrorModel_methods(root_module, cls): is_static=True) return +def register_Ns3LtePc5SignallingHeaderSequenceNumber_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LtePc5SignallingHeaderSequenceNumber::LtePc5SignallingHeaderSequenceNumber() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LtePc5SignallingHeaderSequenceNumber::LtePc5SignallingHeaderSequenceNumber(ns3::LtePc5SignallingHeaderSequenceNumber const & arg0) [constructor] + cls.add_constructor([param('ns3::LtePc5SignallingHeaderSequenceNumber const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static uint64_t ns3::LtePc5SignallingHeaderSequenceNumber::GenerateSeqNum() [member function] + cls.add_method('GenerateSeqNum', + 'uint64_t', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LtePc5SignallingHeaderSequenceNumber::s_seqNum [variable] + cls.add_static_attribute('s_seqNum', 'uint64_t', is_const=False) + return + def register_Ns3LtePdcpSapProvider_methods(root_module, cls): ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::LtePdcpSapProvider() [constructor] cls.add_constructor([]) @@ -8244,6 +10984,8 @@ def register_Ns3LtePdcpSapProviderTransmitPdcpSduParameters_methods(root_module, cls.add_instance_attribute('pdcpSdu', 'ns3::Ptr< ns3::Packet >', is_const=False) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::rnti [variable] cls.add_instance_attribute('rnti', 'uint16_t', is_const=False) + ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::sduType [variable] + cls.add_instance_attribute('sduType', 'uint8_t', is_const=False) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::srcL2Id [variable] cls.add_instance_attribute('srcL2Id', 'uint32_t', is_const=False) return @@ -8273,6 +11015,8 @@ def register_Ns3LtePdcpSapUserReceivePdcpSduParameters_methods(root_module, cls) cls.add_instance_attribute('pdcpSdu', 'ns3::Ptr< ns3::Packet >', is_const=False) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters::rnti [variable] cls.add_instance_attribute('rnti', 'uint16_t', is_const=False) + ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters::sduType [variable] + cls.add_instance_attribute('sduType', 'uint8_t', is_const=False) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters::srcL2Id [variable] cls.add_instance_attribute('srcL2Id', 'uint32_t', is_const=False) return @@ -9349,6 +12093,21 @@ def register_Ns3LteRrcSapSib19DiscConfig_methods(root_module, cls): cls.add_instance_attribute('discTxPowerInfo', 'ns3::LteRrcSap::SlDiscTxPowerInfoList', is_const=False) return +def register_Ns3LteRrcSapSib19DiscConfigRelay_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay::Sib19DiscConfigRelay() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay::Sib19DiscConfigRelay(ns3::LteRrcSap::Sib19DiscConfigRelay const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRrcSap::Sib19DiscConfigRelay const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay::haveRelayUeConfig [variable] + cls.add_instance_attribute('haveRelayUeConfig', 'bool', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay::haveRemoteUeConfig [variable] + cls.add_instance_attribute('haveRemoteUeConfig', 'bool', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay::relayUeConfig [variable] + cls.add_instance_attribute('relayUeConfig', 'ns3::LteRrcSap::SlDiscConfigRelayUe', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay::remoteUeConfig [variable] + cls.add_instance_attribute('remoteUeConfig', 'ns3::LteRrcSap::SlDiscConfigRemoteUe', is_const=False) + return + def register_Ns3LteRrcSapSidelinkUeInformation_methods(root_module, cls): ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SidelinkUeInformation::SidelinkUeInformation() [constructor] cls.add_constructor([]) @@ -9567,6 +12326,36 @@ def register_Ns3LteRrcSapSlDiscConfig_methods(root_module, cls): cls.add_instance_attribute('setup', 'ns3::LteRrcSap::SlDiscTxResourcesSetup', is_const=False) return +def register_Ns3LteRrcSapSlDiscConfigRelayUe_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe::SlDiscConfigRelayUe() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe::SlDiscConfigRelayUe(ns3::LteRrcSap::SlDiscConfigRelayUe const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRrcSap::SlDiscConfigRelayUe const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe::hystMax [variable] + cls.add_instance_attribute('hystMax', 'uint16_t', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe::hystMin [variable] + cls.add_instance_attribute('hystMin', 'uint16_t', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe::threshHigh [variable] + cls.add_instance_attribute('threshHigh', 'uint16_t', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe::threshLow [variable] + cls.add_instance_attribute('threshLow', 'uint16_t', is_const=False) + return + +def register_Ns3LteRrcSapSlDiscConfigRemoteUe_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe::SlDiscConfigRemoteUe() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe::SlDiscConfigRemoteUe(ns3::LteRrcSap::SlDiscConfigRemoteUe const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRrcSap::SlDiscConfigRemoteUe const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe::haveReselectionInfoIc [variable] + cls.add_instance_attribute('haveReselectionInfoIc', 'bool', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe::hystMax [variable] + cls.add_instance_attribute('hystMax', 'uint16_t', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe::reselectionInfoIc [variable] + cls.add_instance_attribute('reselectionInfoIc', 'ns3::LteRrcSap::SlReselectionInfoRelay', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe::threshHigh [variable] + cls.add_instance_attribute('threshHigh', 'uint16_t', is_const=False) + return + def register_Ns3LteRrcSapSlDiscConfigScheduled_methods(root_module, cls): ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigScheduled::SlDiscConfigScheduled() [constructor] cls.add_constructor([]) @@ -9770,6 +12559,7 @@ def register_Ns3LteRrcSapSlHoppingConfigDisc_methods(root_module, cls): return def register_Ns3LteRrcSapSlMacMainConfigSl_methods(root_module, cls): + cls.add_binary_comparison_operator('==') ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlMacMainConfigSl::SlMacMainConfigSl() [constructor] cls.add_constructor([]) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlMacMainConfigSl::SlMacMainConfigSl(ns3::LteRrcSap::SlMacMainConfigSl const & arg0) [constructor] @@ -9892,6 +12682,17 @@ def register_Ns3LteRrcSapSlPreconfigGeneral_methods(root_module, cls): cls.add_instance_attribute('slBandwidth', 'uint8_t', is_const=False) return +def register_Ns3LteRrcSapSlPreconfigRelay_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigRelay::SlPreconfigRelay() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigRelay::SlPreconfigRelay(ns3::LteRrcSap::SlPreconfigRelay const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRrcSap::SlPreconfigRelay const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigRelay::haveReselectionInfoOoc [variable] + cls.add_instance_attribute('haveReselectionInfoOoc', 'bool', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigRelay::reselectionInfoOoc [variable] + cls.add_instance_attribute('reselectionInfoOoc', 'ns3::LteRrcSap::SlReselectionInfoRelay', is_const=False) + return + def register_Ns3LteRrcSapSlPreconfigSync_methods(root_module, cls): ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigSync::SlPreconfigSync() [constructor] cls.add_constructor([]) @@ -9924,10 +12725,25 @@ def register_Ns3LteRrcSapSlPreconfiguration_methods(root_module, cls): cls.add_instance_attribute('preconfigDisc', 'ns3::LteRrcSap::SlPreconfigDiscPoolList', is_const=False) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfiguration::preconfigGeneral [variable] cls.add_instance_attribute('preconfigGeneral', 'ns3::LteRrcSap::SlPreconfigGeneral', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfiguration::preconfigRelay [variable] + cls.add_instance_attribute('preconfigRelay', 'ns3::LteRrcSap::SlPreconfigRelay', is_const=False) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfiguration::preconfigSync [variable] cls.add_instance_attribute('preconfigSync', 'ns3::LteRrcSap::SlPreconfigSync', is_const=False) return +def register_Ns3LteRrcSapSlReselectionInfoRelay_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlReselectionInfoRelay::SlReselectionInfoRelay() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlReselectionInfoRelay::SlReselectionInfoRelay(ns3::LteRrcSap::SlReselectionInfoRelay const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRrcSap::SlReselectionInfoRelay const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlReselectionInfoRelay::filterCoefficient [variable] + cls.add_instance_attribute('filterCoefficient', 'uint16_t', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlReselectionInfoRelay::minHyst [variable] + cls.add_instance_attribute('minHyst', 'uint16_t', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlReselectionInfoRelay::qRxLevMin [variable] + cls.add_instance_attribute('qRxLevMin', 'int16_t', is_const=False) + return + def register_Ns3LteRrcSapSlSyncConfigList_methods(root_module, cls): ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlSyncConfigList::SlSyncConfigList() [constructor] cls.add_constructor([]) @@ -10137,6 +12953,8 @@ def register_Ns3LteRrcSapSystemInformationBlockType19_methods(root_module, cls): cls.add_constructor([param('ns3::LteRrcSap::SystemInformationBlockType19 const &', 'arg0')]) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType19::discConfig [variable] cls.add_instance_attribute('discConfig', 'ns3::LteRrcSap::Sib19DiscConfig', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType19::discConfigRelay [variable] + cls.add_instance_attribute('discConfigRelay', 'ns3::LteRrcSap::Sib19DiscConfigRelay', is_const=False) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType19::discInterFreqList [variable] cls.add_instance_attribute('discInterFreqList', 'ns3::LteRrcSap::SlCarrierFreqInfoList', is_const=False) return @@ -10445,6 +13263,55 @@ def register_Ns3LteSlSyncParams_methods(root_module, cls): cls.add_instance_attribute('syncRefMib', 'ns3::LteRrcSap::MasterInformationBlockSL', is_const=False) return +def register_Ns3LteSlUeCtrlSapProvider_methods(root_module, cls): + ## lte-sl-ue-ctrl-sap.h (module 'lte'): ns3::LteSlUeCtrlSapProvider::LteSlUeCtrlSapProvider() [constructor] + cls.add_constructor([]) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): ns3::LteSlUeCtrlSapProvider::LteSlUeCtrlSapProvider(ns3::LteSlUeCtrlSapProvider const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlUeCtrlSapProvider const &', 'arg0')]) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): void ns3::LteSlUeCtrlSapProvider::Pc5ConnectionAborted(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role, ns3::LteSlO2oCommParams::UeO2ORejectReason reason) [member function] + cls.add_method('Pc5ConnectionAborted', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role'), param('ns3::LteSlO2oCommParams::UeO2ORejectReason', 'reason')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): void ns3::LteSlUeCtrlSapProvider::Pc5ConnectionStarted(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('Pc5ConnectionStarted', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): void ns3::LteSlUeCtrlSapProvider::Pc5ConnectionTerminated(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('Pc5ConnectionTerminated', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): void ns3::LteSlUeCtrlSapProvider::Pc5SecuredEstablished(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('Pc5SecuredEstablished', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): void ns3::LteSlUeCtrlSapProvider::RecvRelayServiceDiscovery(uint32_t serviceCode, uint64_t announcerInfo, uint32_t proseRelayUeId, uint8_t statusIndicator) [member function] + cls.add_method('RecvRelayServiceDiscovery', + 'void', + [param('uint32_t', 'serviceCode'), param('uint64_t', 'announcerInfo'), param('uint32_t', 'proseRelayUeId'), param('uint8_t', 'statusIndicator')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): void ns3::LteSlUeCtrlSapProvider::RecvRemoteUeReport(uint64_t localImsi, uint32_t peerUeId, uint64_t remoteImsi) [member function] + cls.add_method('RecvRemoteUeReport', + 'void', + [param('uint64_t', 'localImsi'), param('uint32_t', 'peerUeId'), param('uint64_t', 'remoteImsi')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): uint64_t ns3::LteSlUeCtrlSapProvider::RelayUeSelection(std::map, std::allocator > > validRelays, uint32_t serviceCode, uint64_t currentRelayId) [member function] + cls.add_method('RelayUeSelection', + 'uint64_t', + [param('std::map< unsigned long long, double >', 'validRelays'), param('uint32_t', 'serviceCode'), param('uint64_t', 'currentRelayId')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3LteSlUeCtrlSapUser_methods(root_module, cls): + ## lte-sl-ue-ctrl-sap.h (module 'lte'): ns3::LteSlUeCtrlSapUser::LteSlUeCtrlSapUser() [constructor] + cls.add_constructor([]) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): ns3::LteSlUeCtrlSapUser::LteSlUeCtrlSapUser(ns3::LteSlUeCtrlSapUser const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlUeCtrlSapUser const &', 'arg0')]) + return + def register_Ns3LteSpectrumValueCatcher_methods(root_module, cls): ## lte-chunk-processor.h (module 'lte'): ns3::LteSpectrumValueCatcher::LteSpectrumValueCatcher() [constructor] cls.add_constructor([]) @@ -10805,6 +13672,16 @@ def register_Ns3LteUeCphySapProvider_methods(root_module, cls): 'void', [param('uint32_t', 'ulEarfcn'), param('uint8_t', 'ulBandwidth')], is_virtual=True, is_pure_virtual=True) + ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::DisableUeSdRsrpMeasurements() [member function] + cls.add_method('DisableUeSdRsrpMeasurements', + 'void', + [], + is_virtual=True, is_pure_virtual=True) + ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::EnableUeSdRsrpMeasurements() [member function] + cls.add_method('EnableUeSdRsrpMeasurements', + 'void', + [], + is_virtual=True, is_pure_virtual=True) ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::RemoveSlCommTxPool() [member function] cls.add_method('RemoveSlCommTxPool', 'void', @@ -10962,6 +13839,11 @@ def register_Ns3LteUeCphySapUser_methods(root_module, cls): 'void', [param('ns3::LteUeCphySapUser::UeMeasurementsParameters', 'params')], is_virtual=True, is_pure_virtual=True) + ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::ReportUeSdRsrpMeasurements(ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters params) [member function] + cls.add_method('ReportUeSdRsrpMeasurements', + 'void', + [param('ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters', 'params')], + is_virtual=True, is_pure_virtual=True) ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::ResetSyncIndicationCounter() [member function] cls.add_method('ResetSyncIndicationCounter', 'void', @@ -10993,6 +13875,28 @@ def register_Ns3LteUeCphySapUserUeMeasurementsParameters_methods(root_module, cl cls.add_instance_attribute('m_ueMeasurementsList', 'std::vector< ns3::LteUeCphySapUser::UeMeasurementsElement >', is_const=False) return +def register_Ns3LteUeCphySapUserUeSdRsrpMeasurementsElement_methods(root_module, cls): + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement::UeSdRsrpMeasurementsElement() [constructor] + cls.add_constructor([]) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement::UeSdRsrpMeasurementsElement(ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement const & arg0) [constructor] + cls.add_constructor([param('ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement const &', 'arg0')]) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement::m_relayId [variable] + cls.add_instance_attribute('m_relayId', 'uint64_t', is_const=False) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement::m_sdRsrp [variable] + cls.add_instance_attribute('m_sdRsrp', 'double', is_const=False) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement::m_serviceCode [variable] + cls.add_instance_attribute('m_serviceCode', 'uint32_t', is_const=False) + return + +def register_Ns3LteUeCphySapUserUeSdRsrpMeasurementsParameters_methods(root_module, cls): + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters::UeSdRsrpMeasurementsParameters() [constructor] + cls.add_constructor([]) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters::UeSdRsrpMeasurementsParameters(ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters const & arg0) [constructor] + cls.add_constructor([param('ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters const &', 'arg0')]) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters::m_ueSdRsrpMeasurementsList [variable] + cls.add_instance_attribute('m_ueSdRsrpMeasurementsList', 'std::vector< ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement >', is_const=False) + return + def register_Ns3LteUeCphySapUserUeSlssMeasurementsElement_methods(root_module, cls): ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSlssMeasurementsElement::UeSlssMeasurementsElement() [constructor] cls.add_constructor([]) @@ -11600,7 +14504,7 @@ def register_Ns3ObjectBase_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -11695,6 +14599,39 @@ def register_Ns3ObjectFactory_methods(root_module, cls): [param('std::string', 'tid')]) return +def register_Ns3OptionField_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::OptionField::OptionField(ns3::OptionField const & arg0) [constructor] + cls.add_constructor([param('ns3::OptionField const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::OptionField::OptionField(uint32_t optionsOffset) [constructor] + cls.add_constructor([param('uint32_t', 'optionsOffset')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::OptionField::AddOption(ns3::Ipv6OptionHeader const & option) [member function] + cls.add_method('AddOption', + 'void', + [param('ns3::Ipv6OptionHeader const &', 'option')]) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::OptionField::Deserialize(ns3::Buffer::Iterator start, uint32_t length) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'length')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Buffer ns3::OptionField::GetOptionBuffer() [member function] + cls.add_method('GetOptionBuffer', + 'ns3::Buffer', + []) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::OptionField::GetOptionsOffset() [member function] + cls.add_method('GetOptionsOffset', + 'uint32_t', + []) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::OptionField::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::OptionField::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True) + return + def register_Ns3PacketMetadata_methods(root_module, cls): ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) @@ -11910,6 +14847,225 @@ def register_Ns3ParameterLogger_methods(root_module, cls): cls.add_constructor([param('std::ostream &', 'os')]) return +def register_Ns3PcapFile_methods(root_module, cls): + ## pcap-file.h (module 'network'): ns3::PcapFile::PcapFile() [constructor] + cls.add_constructor([]) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Clear() [member function] + cls.add_method('Clear', + 'void', + []) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Close() [member function] + cls.add_method('Close', + 'void', + []) + ## pcap-file.h (module 'network'): static bool ns3::PcapFile::Diff(std::string const & f1, std::string const & f2, uint32_t & sec, uint32_t & usec, uint32_t & packets, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT) [member function] + cls.add_method('Diff', + 'bool', + [param('std::string const &', 'f1'), param('std::string const &', 'f2'), param('uint32_t &', 'sec'), param('uint32_t &', 'usec'), param('uint32_t &', 'packets'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT')], + is_static=True) + ## pcap-file.h (module 'network'): bool ns3::PcapFile::Eof() const [member function] + cls.add_method('Eof', + 'bool', + [], + is_const=True) + ## pcap-file.h (module 'network'): bool ns3::PcapFile::Fail() const [member function] + cls.add_method('Fail', + 'bool', + [], + is_const=True) + ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetDataLinkType() [member function] + cls.add_method('GetDataLinkType', + 'uint32_t', + []) + ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetMagic() [member function] + cls.add_method('GetMagic', + 'uint32_t', + []) + ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSigFigs() [member function] + cls.add_method('GetSigFigs', + 'uint32_t', + []) + ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSnapLen() [member function] + cls.add_method('GetSnapLen', + 'uint32_t', + []) + ## pcap-file.h (module 'network'): bool ns3::PcapFile::GetSwapMode() [member function] + cls.add_method('GetSwapMode', + 'bool', + []) + ## pcap-file.h (module 'network'): int32_t ns3::PcapFile::GetTimeZoneOffset() [member function] + cls.add_method('GetTimeZoneOffset', + 'int32_t', + []) + ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMajor() [member function] + cls.add_method('GetVersionMajor', + 'uint16_t', + []) + ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMinor() [member function] + cls.add_method('GetVersionMinor', + 'uint16_t', + []) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Init(uint32_t dataLinkType, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT, int32_t timeZoneCorrection=ns3::PcapFile::ZONE_DEFAULT, bool swapMode=false, bool nanosecMode=false) [member function] + cls.add_method('Init', + 'void', + [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT'), param('int32_t', 'timeZoneCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT'), param('bool', 'swapMode', default_value='false'), param('bool', 'nanosecMode', default_value='false')]) + ## pcap-file.h (module 'network'): bool ns3::PcapFile::IsNanoSecMode() [member function] + cls.add_method('IsNanoSecMode', + 'bool', + []) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Open(std::string const & filename, std::ios_base::openmode mode) [member function] + cls.add_method('Open', + 'void', + [param('std::string const &', 'filename'), param('std::ios_base::openmode', 'mode')]) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Read(uint8_t * const data, uint32_t maxBytes, uint32_t & tsSec, uint32_t & tsUsec, uint32_t & inclLen, uint32_t & origLen, uint32_t & readLen) [member function] + cls.add_method('Read', + 'void', + [param('uint8_t * const', 'data'), param('uint32_t', 'maxBytes'), param('uint32_t &', 'tsSec'), param('uint32_t &', 'tsUsec'), param('uint32_t &', 'inclLen'), param('uint32_t &', 'origLen'), param('uint32_t &', 'readLen')]) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, uint8_t const * const data, uint32_t totalLen) [member function] + cls.add_method('Write', + 'void', + [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('uint8_t const * const', 'data'), param('uint32_t', 'totalLen')]) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Ptr p) [member function] + cls.add_method('Write', + 'void', + [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Ptr< ns3::Packet const >', 'p')]) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header const & header, ns3::Ptr p) [member function] + cls.add_method('Write', + 'void', + [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) + ## pcap-file.h (module 'network'): ns3::PcapFile::SNAPLEN_DEFAULT [variable] + cls.add_static_attribute('SNAPLEN_DEFAULT', 'uint32_t const', is_const=True) + ## pcap-file.h (module 'network'): ns3::PcapFile::ZONE_DEFAULT [variable] + cls.add_static_attribute('ZONE_DEFAULT', 'int32_t const', is_const=True) + return + +def register_Ns3PcapHelper_methods(root_module, cls): + ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper(ns3::PcapHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::PcapHelper const &', 'arg0')]) + ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper() [constructor] + cls.add_constructor([]) + ## trace-helper.h (module 'network'): ns3::Ptr ns3::PcapHelper::CreateFile(std::string filename, std::ios_base::openmode filemode, ns3::PcapHelper::DataLinkType dataLinkType, uint32_t snapLen=std::numeric_limits::max(), int32_t tzCorrection=0) [member function] + cls.add_method('CreateFile', + 'ns3::Ptr< ns3::PcapFileWrapper >', + [param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode'), param('ns3::PcapHelper::DataLinkType', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='std::numeric_limits::max()'), param('int32_t', 'tzCorrection', default_value='0')]) + ## trace-helper.h (module 'network'): std::string ns3::PcapHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr device, bool useObjectNames=true) [member function] + cls.add_method('GetFilenameFromDevice', + 'std::string', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) + ## trace-helper.h (module 'network'): std::string ns3::PcapHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr object, uint32_t interface, bool useObjectNames=true) [member function] + cls.add_method('GetFilenameFromInterfacePair', + 'std::string', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) + return + +def register_Ns3PcapHelperForDevice_methods(root_module, cls): + ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice(ns3::PcapHelperForDevice const & arg0) [constructor] + cls.add_constructor([param('ns3::PcapHelperForDevice const &', 'arg0')]) + ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice() [constructor] + cls.add_constructor([]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::Ptr nd, bool promiscuous=false, bool explicitFilename=false) [member function] + cls.add_method('EnablePcap', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, std::string ndName, bool promiscuous=false, bool explicitFilename=false) [member function] + cls.add_method('EnablePcap', + 'void', + [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NetDeviceContainer d, bool promiscuous=false) [member function] + cls.add_method('EnablePcap', + 'void', + [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd'), param('bool', 'promiscuous', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NodeContainer n, bool promiscuous=false) [member function] + cls.add_method('EnablePcap', + 'void', + [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n'), param('bool', 'promiscuous', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool promiscuous=false) [member function] + cls.add_method('EnablePcap', + 'void', + [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapAll(std::string prefix, bool promiscuous=false) [member function] + cls.add_method('EnablePcapAll', + 'void', + [param('std::string', 'prefix'), param('bool', 'promiscuous', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool promiscuous, bool explicitFilename) [member function] + cls.add_method('EnablePcapInternal', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3PcapHelperForIpv4_methods(root_module, cls): + ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4::PcapHelperForIpv4(ns3::PcapHelperForIpv4 const & arg0) [constructor] + cls.add_constructor([param('ns3::PcapHelperForIpv4 const &', 'arg0')]) + ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4::PcapHelperForIpv4() [constructor] + cls.add_constructor([]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnablePcapIpv4', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, std::string ipv4Name, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnablePcapIpv4', + 'void', + [param('std::string', 'prefix'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::Ipv4InterfaceContainer c) [member function] + cls.add_method('EnablePcapIpv4', + 'void', + [param('std::string', 'prefix'), param('ns3::Ipv4InterfaceContainer', 'c')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::NodeContainer n) [member function] + cls.add_method('EnablePcapIpv4', + 'void', + [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnablePcapIpv4', + 'void', + [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4All(std::string prefix) [member function] + cls.add_method('EnablePcapIpv4All', + 'void', + [param('std::string', 'prefix')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4Internal(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnablePcapIpv4Internal', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3PcapHelperForIpv6_methods(root_module, cls): + ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6::PcapHelperForIpv6(ns3::PcapHelperForIpv6 const & arg0) [constructor] + cls.add_constructor([param('ns3::PcapHelperForIpv6 const &', 'arg0')]) + ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6::PcapHelperForIpv6() [constructor] + cls.add_constructor([]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnablePcapIpv6', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, std::string ipv6Name, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnablePcapIpv6', + 'void', + [param('std::string', 'prefix'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::Ipv6InterfaceContainer c) [member function] + cls.add_method('EnablePcapIpv6', + 'void', + [param('std::string', 'prefix'), param('ns3::Ipv6InterfaceContainer', 'c')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::NodeContainer n) [member function] + cls.add_method('EnablePcapIpv6', + 'void', + [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnablePcapIpv6', + 'void', + [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6All(std::string prefix) [member function] + cls.add_method('EnablePcapIpv6All', + 'void', + [param('std::string', 'prefix')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6Internal(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnablePcapIpv6Internal', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, is_pure_virtual=True) + return + def register_Ns3PhichListElement_s_methods(root_module, cls): ## ff-mac-common.h (module 'lte'): ns3::PhichListElement_s::PhichListElement_s() [constructor] cls.add_constructor([]) @@ -11983,6 +15139,98 @@ def register_Ns3PhyTransmissionStatParameters_methods(root_module, cls): cls.add_instance_attribute('m_txMode', 'uint8_t', is_const=False) return +def register_Ns3QueueDiscContainer_methods(root_module, cls): + ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::QueueDiscContainer(ns3::QueueDiscContainer const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueDiscContainer const &', 'arg0')]) + ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::QueueDiscContainer() [constructor] + cls.add_constructor([]) + ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::QueueDiscContainer(ns3::Ptr qDisc) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::QueueDisc >', 'qDisc')]) + ## queue-disc-container.h (module 'traffic-control'): void ns3::QueueDiscContainer::Add(ns3::QueueDiscContainer other) [member function] + cls.add_method('Add', + 'void', + [param('ns3::QueueDiscContainer', 'other')]) + ## queue-disc-container.h (module 'traffic-control'): void ns3::QueueDiscContainer::Add(ns3::Ptr qDisc) [member function] + cls.add_method('Add', + 'void', + [param('ns3::Ptr< ns3::QueueDisc >', 'qDisc')]) + ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::ConstIterator ns3::QueueDiscContainer::Begin() const [member function] + cls.add_method('Begin', + 'ns3::QueueDiscContainer::ConstIterator', + [], + is_const=True) + ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::ConstIterator ns3::QueueDiscContainer::End() const [member function] + cls.add_method('End', + 'ns3::QueueDiscContainer::ConstIterator', + [], + is_const=True) + ## queue-disc-container.h (module 'traffic-control'): ns3::Ptr ns3::QueueDiscContainer::Get(std::size_t i) const [member function] + cls.add_method('Get', + 'ns3::Ptr< ns3::QueueDisc >', + [param('std::size_t', 'i')], + is_const=True) + ## queue-disc-container.h (module 'traffic-control'): std::size_t ns3::QueueDiscContainer::GetN() const [member function] + cls.add_method('GetN', + 'std::size_t', + [], + is_const=True) + return + +def register_Ns3QueueDiscFactory_methods(root_module, cls): + ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscFactory::QueueDiscFactory(ns3::QueueDiscFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueDiscFactory const &', 'arg0')]) + ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscFactory::QueueDiscFactory(ns3::ObjectFactory factory) [constructor] + cls.add_constructor([param('ns3::ObjectFactory', 'factory')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::QueueDiscFactory::AddInternalQueue(ns3::ObjectFactory factory) [member function] + cls.add_method('AddInternalQueue', + 'void', + [param('ns3::ObjectFactory', 'factory')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::QueueDiscFactory::AddPacketFilter(ns3::ObjectFactory factory) [member function] + cls.add_method('AddPacketFilter', + 'void', + [param('ns3::ObjectFactory', 'factory')]) + ## traffic-control-helper.h (module 'traffic-control'): uint16_t ns3::QueueDiscFactory::AddQueueDiscClass(ns3::ObjectFactory factory) [member function] + cls.add_method('AddQueueDiscClass', + 'uint16_t', + [param('ns3::ObjectFactory', 'factory')]) + ## traffic-control-helper.h (module 'traffic-control'): ns3::Ptr ns3::QueueDiscFactory::CreateQueueDisc(std::vector, std::allocator > > const & queueDiscs) [member function] + cls.add_method('CreateQueueDisc', + 'ns3::Ptr< ns3::QueueDisc >', + [param('std::vector< ns3::Ptr< ns3::QueueDisc > > const &', 'queueDiscs')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::QueueDiscFactory::SetChildQueueDisc(uint16_t classId, uint16_t handle) [member function] + cls.add_method('SetChildQueueDisc', + 'void', + [param('uint16_t', 'classId'), param('uint16_t', 'handle')]) + return + +def register_Ns3QueueSize_methods(root_module, cls): + cls.add_output_stream_operator() + cls.add_binary_comparison_operator('!=') + cls.add_binary_comparison_operator('<') + cls.add_binary_comparison_operator('<=') + cls.add_binary_comparison_operator('==') + cls.add_binary_comparison_operator('>') + cls.add_binary_comparison_operator('>=') + ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(ns3::QueueSize const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueSize const &', 'arg0')]) + ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize() [constructor] + cls.add_constructor([]) + ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(ns3::QueueSizeUnit unit, uint32_t value) [constructor] + cls.add_constructor([param('ns3::QueueSizeUnit', 'unit'), param('uint32_t', 'value')]) + ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(std::string size) [constructor] + cls.add_constructor([param('std::string', 'size')]) + ## queue-size.h (module 'network'): ns3::QueueSizeUnit ns3::QueueSize::GetUnit() const [member function] + cls.add_method('GetUnit', + 'ns3::QueueSizeUnit', + [], + is_const=True) + ## queue-size.h (module 'network'): uint32_t ns3::QueueSize::GetValue() const [member function] + cls.add_method('GetValue', + 'uint32_t', + [], + is_const=True) + return + def register_Ns3RachListElement_s_methods(root_module, cls): ## ff-mac-common.h (module 'lte'): ns3::RachListElement_s::RachListElement_s() [constructor] cls.add_constructor([]) @@ -12058,6 +15306,176 @@ def register_Ns3RealProtocolRlcSapUser_methods(root_module, cls): is_virtual=True) return +def register_Ns3RipHelper_methods(root_module, cls): + ## rip-helper.h (module 'internet'): ns3::RipHelper::RipHelper() [constructor] + cls.add_constructor([]) + ## rip-helper.h (module 'internet'): ns3::RipHelper::RipHelper(ns3::RipHelper const & o) [constructor] + cls.add_constructor([param('ns3::RipHelper const &', 'o')]) + ## rip-helper.h (module 'internet'): ns3::RipHelper * ns3::RipHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::RipHelper *', + [], + is_const=True, is_virtual=True) + ## rip-helper.h (module 'internet'): ns3::Ptr ns3::RipHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) + ## rip-helper.h (module 'internet'): void ns3::RipHelper::Set(std::string name, ns3::AttributeValue const & value) [member function] + cls.add_method('Set', + 'void', + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) + ## rip-helper.h (module 'internet'): int64_t ns3::RipHelper::AssignStreams(ns3::NodeContainer c, int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('ns3::NodeContainer', 'c'), param('int64_t', 'stream')]) + ## rip-helper.h (module 'internet'): void ns3::RipHelper::SetDefaultRouter(ns3::Ptr node, ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('SetDefaultRouter', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) + ## rip-helper.h (module 'internet'): void ns3::RipHelper::ExcludeInterface(ns3::Ptr node, uint32_t interface) [member function] + cls.add_method('ExcludeInterface', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node'), param('uint32_t', 'interface')]) + ## rip-helper.h (module 'internet'): void ns3::RipHelper::SetInterfaceMetric(ns3::Ptr node, uint32_t interface, uint8_t metric) [member function] + cls.add_method('SetInterfaceMetric', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node'), param('uint32_t', 'interface'), param('uint8_t', 'metric')]) + return + +def register_Ns3RipNgHelper_methods(root_module, cls): + ## ripng-helper.h (module 'internet'): ns3::RipNgHelper::RipNgHelper() [constructor] + cls.add_constructor([]) + ## ripng-helper.h (module 'internet'): ns3::RipNgHelper::RipNgHelper(ns3::RipNgHelper const & o) [constructor] + cls.add_constructor([param('ns3::RipNgHelper const &', 'o')]) + ## ripng-helper.h (module 'internet'): ns3::RipNgHelper * ns3::RipNgHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::RipNgHelper *', + [], + is_const=True, is_virtual=True) + ## ripng-helper.h (module 'internet'): ns3::Ptr ns3::RipNgHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) + ## ripng-helper.h (module 'internet'): void ns3::RipNgHelper::Set(std::string name, ns3::AttributeValue const & value) [member function] + cls.add_method('Set', + 'void', + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) + ## ripng-helper.h (module 'internet'): int64_t ns3::RipNgHelper::AssignStreams(ns3::NodeContainer c, int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('ns3::NodeContainer', 'c'), param('int64_t', 'stream')]) + ## ripng-helper.h (module 'internet'): void ns3::RipNgHelper::SetDefaultRouter(ns3::Ptr node, ns3::Ipv6Address nextHop, uint32_t interface) [member function] + cls.add_method('SetDefaultRouter', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')]) + ## ripng-helper.h (module 'internet'): void ns3::RipNgHelper::ExcludeInterface(ns3::Ptr node, uint32_t interface) [member function] + cls.add_method('ExcludeInterface', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node'), param('uint32_t', 'interface')]) + ## ripng-helper.h (module 'internet'): void ns3::RipNgHelper::SetInterfaceMetric(ns3::Ptr node, uint32_t interface, uint8_t metric) [member function] + cls.add_method('SetInterfaceMetric', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node'), param('uint32_t', 'interface'), param('uint8_t', 'metric')]) + return + +def register_Ns3RipNgRoutingTableEntry_methods(root_module, cls): + cls.add_output_stream_operator() + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::RipNgRoutingTableEntry(ns3::RipNgRoutingTableEntry const & arg0) [constructor] + cls.add_constructor([param('ns3::RipNgRoutingTableEntry const &', 'arg0')]) + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::RipNgRoutingTableEntry() [constructor] + cls.add_constructor([]) + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::RipNgRoutingTableEntry(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse) [constructor] + cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse')]) + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::RipNgRoutingTableEntry(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, uint32_t interface) [constructor] + cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('uint32_t', 'interface')]) + ## ripng.h (module 'internet'): uint8_t ns3::RipNgRoutingTableEntry::GetRouteMetric() const [member function] + cls.add_method('GetRouteMetric', + 'uint8_t', + [], + is_const=True) + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::Status_e ns3::RipNgRoutingTableEntry::GetRouteStatus() const [member function] + cls.add_method('GetRouteStatus', + 'ns3::RipNgRoutingTableEntry::Status_e', + [], + is_const=True) + ## ripng.h (module 'internet'): uint16_t ns3::RipNgRoutingTableEntry::GetRouteTag() const [member function] + cls.add_method('GetRouteTag', + 'uint16_t', + [], + is_const=True) + ## ripng.h (module 'internet'): bool ns3::RipNgRoutingTableEntry::IsRouteChanged() const [member function] + cls.add_method('IsRouteChanged', + 'bool', + [], + is_const=True) + ## ripng.h (module 'internet'): void ns3::RipNgRoutingTableEntry::SetRouteChanged(bool changed) [member function] + cls.add_method('SetRouteChanged', + 'void', + [param('bool', 'changed')]) + ## ripng.h (module 'internet'): void ns3::RipNgRoutingTableEntry::SetRouteMetric(uint8_t routeMetric) [member function] + cls.add_method('SetRouteMetric', + 'void', + [param('uint8_t', 'routeMetric')]) + ## ripng.h (module 'internet'): void ns3::RipNgRoutingTableEntry::SetRouteStatus(ns3::RipNgRoutingTableEntry::Status_e status) [member function] + cls.add_method('SetRouteStatus', + 'void', + [param('ns3::RipNgRoutingTableEntry::Status_e', 'status')]) + ## ripng.h (module 'internet'): void ns3::RipNgRoutingTableEntry::SetRouteTag(uint16_t routeTag) [member function] + cls.add_method('SetRouteTag', + 'void', + [param('uint16_t', 'routeTag')]) + return + +def register_Ns3RipRoutingTableEntry_methods(root_module, cls): + cls.add_output_stream_operator() + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry::RipRoutingTableEntry(ns3::RipRoutingTableEntry const & arg0) [constructor] + cls.add_constructor([param('ns3::RipRoutingTableEntry const &', 'arg0')]) + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry::RipRoutingTableEntry() [constructor] + cls.add_constructor([]) + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry::RipRoutingTableEntry(ns3::Ipv4Address network, ns3::Ipv4Mask networkPrefix, ns3::Ipv4Address nextHop, uint32_t interface) [constructor] + cls.add_constructor([param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkPrefix'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry::RipRoutingTableEntry(ns3::Ipv4Address network, ns3::Ipv4Mask networkPrefix, uint32_t interface) [constructor] + cls.add_constructor([param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkPrefix'), param('uint32_t', 'interface')]) + ## rip.h (module 'internet'): uint8_t ns3::RipRoutingTableEntry::GetRouteMetric() const [member function] + cls.add_method('GetRouteMetric', + 'uint8_t', + [], + is_const=True) + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry::Status_e ns3::RipRoutingTableEntry::GetRouteStatus() const [member function] + cls.add_method('GetRouteStatus', + 'ns3::RipRoutingTableEntry::Status_e', + [], + is_const=True) + ## rip.h (module 'internet'): uint16_t ns3::RipRoutingTableEntry::GetRouteTag() const [member function] + cls.add_method('GetRouteTag', + 'uint16_t', + [], + is_const=True) + ## rip.h (module 'internet'): bool ns3::RipRoutingTableEntry::IsRouteChanged() const [member function] + cls.add_method('IsRouteChanged', + 'bool', + [], + is_const=True) + ## rip.h (module 'internet'): void ns3::RipRoutingTableEntry::SetRouteChanged(bool changed) [member function] + cls.add_method('SetRouteChanged', + 'void', + [param('bool', 'changed')]) + ## rip.h (module 'internet'): void ns3::RipRoutingTableEntry::SetRouteMetric(uint8_t routeMetric) [member function] + cls.add_method('SetRouteMetric', + 'void', + [param('uint8_t', 'routeMetric')]) + ## rip.h (module 'internet'): void ns3::RipRoutingTableEntry::SetRouteStatus(ns3::RipRoutingTableEntry::Status_e status) [member function] + cls.add_method('SetRouteStatus', + 'void', + [param('ns3::RipRoutingTableEntry::Status_e', 'status')]) + ## rip.h (module 'internet'): void ns3::RipRoutingTableEntry::SetRouteTag(uint16_t routeTag) [member function] + cls.add_method('SetRouteTag', + 'void', + [param('uint16_t', 'routeTag')]) + return + def register_Ns3RlcPduListElement_s_methods(root_module, cls): ## ff-mac-common.h (module 'lte'): ns3::RlcPduListElement_s::RlcPduListElement_s() [constructor] cls.add_constructor([]) @@ -12069,6 +15487,135 @@ def register_Ns3RlcPduListElement_s_methods(root_module, cls): cls.add_instance_attribute('m_size', 'uint16_t', is_const=False) return +def register_Ns3RttHistory_methods(root_module, cls): + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory::RttHistory(ns3::SequenceNumber32 s, uint32_t c, ns3::Time t) [constructor] + cls.add_constructor([param('ns3::SequenceNumber32', 's'), param('uint32_t', 'c'), param('ns3::Time', 't')]) + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory::RttHistory(ns3::RttHistory const & h) [constructor] + cls.add_constructor([param('ns3::RttHistory const &', 'h')]) + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory::count [variable] + cls.add_instance_attribute('count', 'uint32_t', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory::retx [variable] + cls.add_instance_attribute('retx', 'bool', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory::seq [variable] + cls.add_instance_attribute('seq', 'ns3::SequenceNumber32', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory::time [variable] + cls.add_instance_attribute('time', 'ns3::Time', is_const=False) + return + +def register_Ns3SPFVertex_methods(root_module, cls): + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::SPFVertex() [constructor] + cls.add_constructor([]) + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::SPFVertex(ns3::GlobalRoutingLSA * lsa) [constructor] + cls.add_constructor([param('ns3::GlobalRoutingLSA *', 'lsa')]) + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::VertexType ns3::SPFVertex::GetVertexType() const [member function] + cls.add_method('GetVertexType', + 'ns3::SPFVertex::VertexType', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetVertexType(ns3::SPFVertex::VertexType type) [member function] + cls.add_method('SetVertexType', + 'void', + [param('ns3::SPFVertex::VertexType', 'type')]) + ## global-route-manager-impl.h (module 'internet'): ns3::Ipv4Address ns3::SPFVertex::GetVertexId() const [member function] + cls.add_method('GetVertexId', + 'ns3::Ipv4Address', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetVertexId(ns3::Ipv4Address id) [member function] + cls.add_method('SetVertexId', + 'void', + [param('ns3::Ipv4Address', 'id')]) + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRoutingLSA * ns3::SPFVertex::GetLSA() const [member function] + cls.add_method('GetLSA', + 'ns3::GlobalRoutingLSA *', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetLSA(ns3::GlobalRoutingLSA * lsa) [member function] + cls.add_method('SetLSA', + 'void', + [param('ns3::GlobalRoutingLSA *', 'lsa')]) + ## global-route-manager-impl.h (module 'internet'): uint32_t ns3::SPFVertex::GetDistanceFromRoot() const [member function] + cls.add_method('GetDistanceFromRoot', + 'uint32_t', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetDistanceFromRoot(uint32_t distance) [member function] + cls.add_method('SetDistanceFromRoot', + 'void', + [param('uint32_t', 'distance')]) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetRootExitDirection(ns3::Ipv4Address nextHop, int32_t id=ns3::SPF_INFINITY) [member function] + cls.add_method('SetRootExitDirection', + 'void', + [param('ns3::Ipv4Address', 'nextHop'), param('int32_t', 'id', default_value='ns3::SPF_INFINITY')]) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetRootExitDirection(ns3::SPFVertex::NodeExit_t exit) [member function] + cls.add_method('SetRootExitDirection', + 'void', + [param('std::pair< ns3::Ipv4Address, int >', 'exit')]) + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::NodeExit_t ns3::SPFVertex::GetRootExitDirection(uint32_t i) const [member function] + cls.add_method('GetRootExitDirection', + 'ns3::SPFVertex::NodeExit_t', + [param('uint32_t', 'i')], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::NodeExit_t ns3::SPFVertex::GetRootExitDirection() const [member function] + cls.add_method('GetRootExitDirection', + 'ns3::SPFVertex::NodeExit_t', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::MergeRootExitDirections(ns3::SPFVertex const * vertex) [member function] + cls.add_method('MergeRootExitDirections', + 'void', + [param('ns3::SPFVertex const *', 'vertex')]) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::InheritAllRootExitDirections(ns3::SPFVertex const * vertex) [member function] + cls.add_method('InheritAllRootExitDirections', + 'void', + [param('ns3::SPFVertex const *', 'vertex')]) + ## global-route-manager-impl.h (module 'internet'): uint32_t ns3::SPFVertex::GetNRootExitDirections() const [member function] + cls.add_method('GetNRootExitDirections', + 'uint32_t', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex * ns3::SPFVertex::GetParent(uint32_t i=0) const [member function] + cls.add_method('GetParent', + 'ns3::SPFVertex *', + [param('uint32_t', 'i', default_value='0')], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetParent(ns3::SPFVertex * parent) [member function] + cls.add_method('SetParent', + 'void', + [param('ns3::SPFVertex *', 'parent')]) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::MergeParent(ns3::SPFVertex const * v) [member function] + cls.add_method('MergeParent', + 'void', + [param('ns3::SPFVertex const *', 'v')]) + ## global-route-manager-impl.h (module 'internet'): uint32_t ns3::SPFVertex::GetNChildren() const [member function] + cls.add_method('GetNChildren', + 'uint32_t', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex * ns3::SPFVertex::GetChild(uint32_t n) const [member function] + cls.add_method('GetChild', + 'ns3::SPFVertex *', + [param('uint32_t', 'n')], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): uint32_t ns3::SPFVertex::AddChild(ns3::SPFVertex * child) [member function] + cls.add_method('AddChild', + 'uint32_t', + [param('ns3::SPFVertex *', 'child')]) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetVertexProcessed(bool value) [member function] + cls.add_method('SetVertexProcessed', + 'void', + [param('bool', 'value')]) + ## global-route-manager-impl.h (module 'internet'): bool ns3::SPFVertex::IsVertexProcessed() const [member function] + cls.add_method('IsVertexProcessed', + 'bool', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::ClearVertexProcessed() [member function] + cls.add_method('ClearVertexProcessed', + 'void', + []) + return + def register_Ns3SbMeasResult_s_methods(root_module, cls): ## ff-mac-common.h (module 'lte'): ns3::SbMeasResult_s::SbMeasResult_s() [constructor] cls.add_constructor([]) @@ -12142,6 +15689,31 @@ def register_Ns3SequenceNumber10_methods(root_module, cls): [param('uint16_t', 'modulusBase')]) return +def register_Ns3SequenceNumber32_methods(root_module, cls): + cls.add_binary_comparison_operator('!=') + cls.add_binary_numeric_operator('+', root_module['ns3::SequenceNumber32'], root_module['ns3::SequenceNumber32'], param('ns3::SequenceNumber< unsigned int, int > const &', 'right')) + cls.add_binary_numeric_operator('+', root_module['ns3::SequenceNumber32'], root_module['ns3::SequenceNumber32'], param('int', 'right')) + cls.add_inplace_numeric_operator('+=', param('int', 'right')) + cls.add_binary_numeric_operator('-', root_module['ns3::SequenceNumber32'], root_module['ns3::SequenceNumber32'], param('int', 'right')) + cls.add_inplace_numeric_operator('-=', param('int', 'right')) + cls.add_binary_comparison_operator('<') + cls.add_binary_comparison_operator('<=') + cls.add_binary_comparison_operator('==') + cls.add_binary_comparison_operator('>') + cls.add_binary_comparison_operator('>=') + ## sequence-number.h (module 'network'): ns3::SequenceNumber::SequenceNumber() [constructor] + cls.add_constructor([]) + ## sequence-number.h (module 'network'): ns3::SequenceNumber::SequenceNumber(unsigned int value) [constructor] + cls.add_constructor([param('unsigned int', 'value')]) + ## sequence-number.h (module 'network'): ns3::SequenceNumber::SequenceNumber(ns3::SequenceNumber const & value) [constructor] + cls.add_constructor([param('ns3::SequenceNumber< unsigned int, int > const &', 'value')]) + ## sequence-number.h (module 'network'): unsigned int ns3::SequenceNumber::GetValue() const [member function] + cls.add_method('GetValue', + 'unsigned int', + [], + is_const=True) + return + def register_Ns3SiConfiguration_s_methods(root_module, cls): ## ff-mac-common.h (module 'lte'): ns3::SiConfiguration_s::SiConfiguration_s() [constructor] cls.add_constructor([]) @@ -12552,42 +16124,42 @@ def register_Ns3StatisticalSummary_methods(root_module, cls): cls.add_method('getCount', 'long int', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMax() const [member function] cls.add_method('getMax', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMean() const [member function] cls.add_method('getMean', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMin() const [member function] cls.add_method('getMin', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getSqrSum() const [member function] cls.add_method('getSqrSum', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getStddev() const [member function] cls.add_method('getStddev', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getSum() const [member function] cls.add_method('getSum', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getVariance() const [member function] cls.add_method('getVariance', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) return def register_Ns3Tag_methods(root_module, cls): @@ -12604,7 +16176,7 @@ def register_Ns3Tag_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -12614,12 +16186,12 @@ def register_Ns3Tag_methods(root_module, cls): cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] cls.add_method('Serialize', 'void', [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) return def register_Ns3TagBuffer_methods(root_module, cls): @@ -12722,6 +16294,68 @@ def register_Ns3TbStats_t_methods(root_module, cls): cls.add_instance_attribute('tbler', 'double', is_const=False) return +def register_Ns3TcpTxItem_methods(root_module, cls): + cls.add_output_stream_operator() + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::TcpTxItem() [constructor] + cls.add_constructor([]) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::TcpTxItem(ns3::TcpTxItem const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpTxItem const &', 'arg0')]) + ## tcp-tx-item.h (module 'internet'): ns3::Time const & ns3::TcpTxItem::GetLastSent() const [member function] + cls.add_method('GetLastSent', + 'ns3::Time const &', + [], + is_const=True) + ## tcp-tx-item.h (module 'internet'): ns3::Ptr ns3::TcpTxItem::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet const >', + [], + is_const=True) + ## tcp-tx-item.h (module 'internet'): ns3::Ptr ns3::TcpTxItem::GetPacketCopy() const [member function] + cls.add_method('GetPacketCopy', + 'ns3::Ptr< ns3::Packet >', + [], + is_const=True) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation & ns3::TcpTxItem::GetRateInformation() [member function] + cls.add_method('GetRateInformation', + 'ns3::TcpTxItem::RateInformation &', + []) + ## tcp-tx-item.h (module 'internet'): uint32_t ns3::TcpTxItem::GetSeqSize() const [member function] + cls.add_method('GetSeqSize', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-item.h (module 'internet'): bool ns3::TcpTxItem::IsRetrans() const [member function] + cls.add_method('IsRetrans', + 'bool', + [], + is_const=True) + ## tcp-tx-item.h (module 'internet'): bool ns3::TcpTxItem::IsSacked() const [member function] + cls.add_method('IsSacked', + 'bool', + [], + is_const=True) + ## tcp-tx-item.h (module 'internet'): void ns3::TcpTxItem::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True) + return + +def register_Ns3TcpTxItemRateInformation_methods(root_module, cls): + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation::RateInformation() [constructor] + cls.add_constructor([]) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation::RateInformation(ns3::TcpTxItem::RateInformation const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpTxItem::RateInformation const &', 'arg0')]) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation::m_delivered [variable] + cls.add_instance_attribute('m_delivered', 'uint64_t', is_const=False) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation::m_deliveredTime [variable] + cls.add_instance_attribute('m_deliveredTime', 'ns3::Time', is_const=False) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation::m_firstSent [variable] + cls.add_instance_attribute('m_firstSent', 'ns3::Time', is_const=False) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation::m_isAppLimited [variable] + cls.add_instance_attribute('m_isAppLimited', 'bool', is_const=False) + return + def register_Ns3TimeWithUnit_methods(root_module, cls): cls.add_output_stream_operator() ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [constructor] @@ -12730,6 +16364,439 @@ def register_Ns3TimeWithUnit_methods(root_module, cls): cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) return +def register_Ns3Timer_methods(root_module, cls): + ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer const & arg0) [constructor] + cls.add_constructor([param('ns3::Timer const &', 'arg0')]) + ## timer.h (module 'core'): ns3::Timer::Timer() [constructor] + cls.add_constructor([]) + ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer::DestroyPolicy destroyPolicy) [constructor] + cls.add_constructor([param('ns3::Timer::DestroyPolicy', 'destroyPolicy')]) + ## timer.h (module 'core'): void ns3::Timer::Cancel() [member function] + cls.add_method('Cancel', + 'void', + []) + ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelay() const [member function] + cls.add_method('GetDelay', + 'ns3::Time', + [], + is_const=True) + ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelayLeft() const [member function] + cls.add_method('GetDelayLeft', + 'ns3::Time', + [], + is_const=True) + ## timer.h (module 'core'): ns3::Timer::State ns3::Timer::GetState() const [member function] + cls.add_method('GetState', + 'ns3::Timer::State', + [], + is_const=True) + ## timer.h (module 'core'): bool ns3::Timer::IsExpired() const [member function] + cls.add_method('IsExpired', + 'bool', + [], + is_const=True) + ## timer.h (module 'core'): bool ns3::Timer::IsRunning() const [member function] + cls.add_method('IsRunning', + 'bool', + [], + is_const=True) + ## timer.h (module 'core'): bool ns3::Timer::IsSuspended() const [member function] + cls.add_method('IsSuspended', + 'bool', + [], + is_const=True) + ## timer.h (module 'core'): void ns3::Timer::Remove() [member function] + cls.add_method('Remove', + 'void', + []) + ## timer.h (module 'core'): void ns3::Timer::Resume() [member function] + cls.add_method('Resume', + 'void', + []) + ## timer.h (module 'core'): void ns3::Timer::Schedule() [member function] + cls.add_method('Schedule', + 'void', + []) + ## timer.h (module 'core'): void ns3::Timer::Schedule(ns3::Time delay) [member function] + cls.add_method('Schedule', + 'void', + [param('ns3::Time', 'delay')]) + ## timer.h (module 'core'): void ns3::Timer::SetDelay(ns3::Time const & delay) [member function] + cls.add_method('SetDelay', + 'void', + [param('ns3::Time const &', 'delay')]) + ## timer.h (module 'core'): void ns3::Timer::Suspend() [member function] + cls.add_method('Suspend', + 'void', + []) + return + +def register_Ns3TimerImpl_methods(root_module, cls): + ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl() [constructor] + cls.add_constructor([]) + ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl(ns3::TimerImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::TimerImpl const &', 'arg0')]) + ## timer-impl.h (module 'core'): void ns3::TimerImpl::Invoke() [member function] + cls.add_method('Invoke', + 'void', + [], + is_virtual=True, is_pure_virtual=True) + ## timer-impl.h (module 'core'): ns3::EventId ns3::TimerImpl::Schedule(ns3::Time const & delay) [member function] + cls.add_method('Schedule', + 'ns3::EventId', + [param('ns3::Time const &', 'delay')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3TracedValue__Bool_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< bool > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(bool const & v) [constructor] + cls.add_constructor([param('bool const &', 'v')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): bool ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'bool', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(bool const & v) [member function] + cls.add_method('Set', + 'void', + [param('bool const &', 'v')]) + return + +def register_Ns3TracedValue__Double_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< double > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(double const & v) [constructor] + cls.add_constructor([param('double const &', 'v')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): double ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'double', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(double const & v) [member function] + cls.add_method('Set', + 'void', + [param('double const &', 'v')]) + return + +def register_Ns3TracedValue__Long_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< long > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(long int const & v) [constructor] + cls.add_constructor([param('long int const &', 'v')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): long int ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'long int', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(long int const & v) [member function] + cls.add_method('Set', + 'void', + [param('long int const &', 'v')]) + return + +def register_Ns3TracedValue__Ns3SequenceNumber__lt__unsigned_int__int__gt___methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue >::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue >::TracedValue(ns3::TracedValue > const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::SequenceNumber< unsigned int, int > > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue >::TracedValue(ns3::SequenceNumber const & v) [constructor] + cls.add_constructor([param('ns3::SequenceNumber< unsigned int, int > const &', 'v')]) + ## traced-value.h (module 'core'): ns3::TracedValue >::TracedValue(ns3::TracedValue > const & other) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::SequenceNumber< unsigned int, int > > const &', 'other')]) + ## traced-value.h (module 'core'): ns3::TracedValue >::TracedValue(ns3::TracedValue > const & other) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::SequenceNumber< unsigned int, int > > const &', 'other')]) + ## traced-value.h (module 'core'): ns3::TracedValue >::TracedValue(int const & other) [constructor] + cls.add_constructor([param('int const &', 'other')]) + ## traced-value.h (module 'core'): void ns3::TracedValue >::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue >::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue >::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue >::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): ns3::SequenceNumber ns3::TracedValue >::Get() const [member function] + cls.add_method('Get', + 'ns3::SequenceNumber< unsigned int, int >', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue >::Set(ns3::SequenceNumber const & v) [member function] + cls.add_method('Set', + 'void', + [param('ns3::SequenceNumber< unsigned int, int > const &', 'v')]) + return + +def register_Ns3TracedValue__Ns3TcpSocketTcpStates_t_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::TcpSocket::TcpStates_t > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocket::TcpStates_t const & v) [constructor] + cls.add_constructor([param('ns3::TcpSocket::TcpStates_t const &', 'v')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocket::TcpStates_t const & other) [constructor] + cls.add_constructor([param('ns3::TcpSocket::TcpStates_t const &', 'other')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): ns3::TcpSocket::TcpStates_t ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'ns3::TcpSocket::TcpStates_t', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(ns3::TcpSocket::TcpStates_t const & v) [member function] + cls.add_method('Set', + 'void', + [param('ns3::TcpSocket::TcpStates_t const &', 'v')]) + return + +def register_Ns3TracedValue__Ns3TcpSocketStateEcnState_t_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::TcpSocketState::EcnState_t > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocketState::EcnState_t const & v) [constructor] + cls.add_constructor([param('ns3::TcpSocketState::EcnState_t const &', 'v')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocketState::EcnState_t const & other) [constructor] + cls.add_constructor([param('ns3::TcpSocketState::EcnState_t const &', 'other')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): ns3::TcpSocketState::EcnState_t ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'ns3::TcpSocketState::EcnState_t', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(ns3::TcpSocketState::EcnState_t const & v) [member function] + cls.add_method('Set', + 'void', + [param('ns3::TcpSocketState::EcnState_t const &', 'v')]) + return + +def register_Ns3TracedValue__Ns3TcpSocketStateTcpCongState_t_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::TcpSocketState::TcpCongState_t > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocketState::TcpCongState_t const & v) [constructor] + cls.add_constructor([param('ns3::TcpSocketState::TcpCongState_t const &', 'v')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocketState::TcpCongState_t const & other) [constructor] + cls.add_constructor([param('ns3::TcpSocketState::TcpCongState_t const &', 'other')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): ns3::TcpSocketState::TcpCongState_t ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'ns3::TcpSocketState::TcpCongState_t', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(ns3::TcpSocketState::TcpCongState_t const & v) [member function] + cls.add_method('Set', + 'void', + [param('ns3::TcpSocketState::TcpCongState_t const &', 'v')]) + return + +def register_Ns3TracedValue__Unsigned_int_methods(root_module, cls): + cls.add_binary_numeric_operator('/', root_module['ns3::TracedValue< unsigned int >'], root_module['ns3::TracedValue< unsigned int >'], param('unsigned int const &', 'right')) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(unsigned int const & v) [constructor] + cls.add_constructor([param('unsigned int const &', 'v')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & other) [constructor] + cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'other')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(int const & other) [constructor] + cls.add_constructor([param('int const &', 'other')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(unsigned int const & other) [constructor] + cls.add_constructor([param('unsigned int const &', 'other')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & other) [constructor] + cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'other')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): unsigned int ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'unsigned int', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(unsigned int const & v) [member function] + cls.add_method('Set', + 'void', + [param('unsigned int const &', 'v')]) + return + +def register_Ns3TrafficControlHelper_methods(root_module, cls): + ## traffic-control-helper.h (module 'traffic-control'): ns3::TrafficControlHelper::TrafficControlHelper(ns3::TrafficControlHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::TrafficControlHelper const &', 'arg0')]) + ## traffic-control-helper.h (module 'traffic-control'): ns3::TrafficControlHelper::TrafficControlHelper() [constructor] + cls.add_constructor([]) + ## traffic-control-helper.h (module 'traffic-control'): uint16_t ns3::TrafficControlHelper::AddChildQueueDisc(uint16_t handle, uint16_t classId, std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue(), std::string n09="", ns3::AttributeValue const & v09=ns3::EmptyAttributeValue(), std::string n10="", ns3::AttributeValue const & v10=ns3::EmptyAttributeValue(), std::string n11="", ns3::AttributeValue const & v11=ns3::EmptyAttributeValue(), std::string n12="", ns3::AttributeValue const & v12=ns3::EmptyAttributeValue(), std::string n13="", ns3::AttributeValue const & v13=ns3::EmptyAttributeValue(), std::string n14="", ns3::AttributeValue const & v14=ns3::EmptyAttributeValue(), std::string n15="", ns3::AttributeValue const & v15=ns3::EmptyAttributeValue()) [member function] + cls.add_method('AddChildQueueDisc', + 'uint16_t', + [param('uint16_t', 'handle'), param('uint16_t', 'classId'), param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n09', default_value='""'), param('ns3::AttributeValue const &', 'v09', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n10', default_value='""'), param('ns3::AttributeValue const &', 'v10', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n11', default_value='""'), param('ns3::AttributeValue const &', 'v11', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n12', default_value='""'), param('ns3::AttributeValue const &', 'v12', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n13', default_value='""'), param('ns3::AttributeValue const &', 'v13', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n14', default_value='""'), param('ns3::AttributeValue const &', 'v14', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n15', default_value='""'), param('ns3::AttributeValue const &', 'v15', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): ns3::TrafficControlHelper::HandleList ns3::TrafficControlHelper::AddChildQueueDiscs(uint16_t handle, ns3::TrafficControlHelper::ClassIdList const & classes, std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue(), std::string n09="", ns3::AttributeValue const & v09=ns3::EmptyAttributeValue(), std::string n10="", ns3::AttributeValue const & v10=ns3::EmptyAttributeValue(), std::string n11="", ns3::AttributeValue const & v11=ns3::EmptyAttributeValue(), std::string n12="", ns3::AttributeValue const & v12=ns3::EmptyAttributeValue(), std::string n13="", ns3::AttributeValue const & v13=ns3::EmptyAttributeValue(), std::string n14="", ns3::AttributeValue const & v14=ns3::EmptyAttributeValue(), std::string n15="", ns3::AttributeValue const & v15=ns3::EmptyAttributeValue()) [member function] + cls.add_method('AddChildQueueDiscs', + 'ns3::TrafficControlHelper::HandleList', + [param('uint16_t', 'handle'), param('ns3::TrafficControlHelper::ClassIdList const &', 'classes'), param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n09', default_value='""'), param('ns3::AttributeValue const &', 'v09', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n10', default_value='""'), param('ns3::AttributeValue const &', 'v10', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n11', default_value='""'), param('ns3::AttributeValue const &', 'v11', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n12', default_value='""'), param('ns3::AttributeValue const &', 'v12', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n13', default_value='""'), param('ns3::AttributeValue const &', 'v13', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n14', default_value='""'), param('ns3::AttributeValue const &', 'v14', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n15', default_value='""'), param('ns3::AttributeValue const &', 'v15', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::TrafficControlHelper::AddInternalQueues(uint16_t handle, uint16_t count, std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue()) [member function] + cls.add_method('AddInternalQueues', + 'void', + [param('uint16_t', 'handle'), param('uint16_t', 'count'), param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::TrafficControlHelper::AddPacketFilter(uint16_t handle, std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue()) [member function] + cls.add_method('AddPacketFilter', + 'void', + [param('uint16_t', 'handle'), param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): ns3::TrafficControlHelper::ClassIdList ns3::TrafficControlHelper::AddQueueDiscClasses(uint16_t handle, uint16_t count, std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue()) [member function] + cls.add_method('AddQueueDiscClasses', + 'ns3::TrafficControlHelper::ClassIdList', + [param('uint16_t', 'handle'), param('uint16_t', 'count'), param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): static ns3::TrafficControlHelper ns3::TrafficControlHelper::Default(std::size_t nTxQueues=1) [member function] + cls.add_method('Default', + 'ns3::TrafficControlHelper', + [param('std::size_t', 'nTxQueues', default_value='1')], + is_static=True) + ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscContainer ns3::TrafficControlHelper::Install(ns3::NetDeviceContainer c) [member function] + cls.add_method('Install', + 'ns3::QueueDiscContainer', + [param('ns3::NetDeviceContainer', 'c')]) + ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscContainer ns3::TrafficControlHelper::Install(ns3::Ptr d) [member function] + cls.add_method('Install', + 'ns3::QueueDiscContainer', + [param('ns3::Ptr< ns3::NetDevice >', 'd')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::TrafficControlHelper::SetQueueLimits(std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue()) [member function] + cls.add_method('SetQueueLimits', + 'void', + [param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): uint16_t ns3::TrafficControlHelper::SetRootQueueDisc(std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue(), std::string n09="", ns3::AttributeValue const & v09=ns3::EmptyAttributeValue(), std::string n10="", ns3::AttributeValue const & v10=ns3::EmptyAttributeValue(), std::string n11="", ns3::AttributeValue const & v11=ns3::EmptyAttributeValue(), std::string n12="", ns3::AttributeValue const & v12=ns3::EmptyAttributeValue(), std::string n13="", ns3::AttributeValue const & v13=ns3::EmptyAttributeValue(), std::string n14="", ns3::AttributeValue const & v14=ns3::EmptyAttributeValue(), std::string n15="", ns3::AttributeValue const & v15=ns3::EmptyAttributeValue()) [member function] + cls.add_method('SetRootQueueDisc', + 'uint16_t', + [param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n09', default_value='""'), param('ns3::AttributeValue const &', 'v09', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n10', default_value='""'), param('ns3::AttributeValue const &', 'v10', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n11', default_value='""'), param('ns3::AttributeValue const &', 'v11', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n12', default_value='""'), param('ns3::AttributeValue const &', 'v12', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n13', default_value='""'), param('ns3::AttributeValue const &', 'v13', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n14', default_value='""'), param('ns3::AttributeValue const &', 'v14', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n15', default_value='""'), param('ns3::AttributeValue const &', 'v15', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::TrafficControlHelper::Uninstall(ns3::NetDeviceContainer c) [member function] + cls.add_method('Uninstall', + 'void', + [param('ns3::NetDeviceContainer', 'c')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::TrafficControlHelper::Uninstall(ns3::Ptr d) [member function] + cls.add_method('Uninstall', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'd')]) + return + def register_Ns3TransmissionModesLayers_methods(root_module, cls): ## lte-common.h (module 'lte'): ns3::TransmissionModesLayers::TransmissionModesLayers() [constructor] cls.add_constructor([]) @@ -13433,7 +17500,7 @@ def register_Ns3Chunk_methods(root_module, cls): cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) return def register_Ns3DownlinkLteGlobalPathlossDatabase_methods(root_module, cls): @@ -13461,7 +17528,7 @@ def register_Ns3EpsBearer_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## eps-bearer.h (module 'lte'): uint16_t ns3::EpsBearer::GetPacketDelayBudgetMs() const [member function] cls.add_method('GetPacketDelayBudgetMs', 'uint16_t', @@ -13525,7 +17592,7 @@ def register_Ns3EpsBearerTag_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## eps-bearer-tag.h (module 'lte'): uint16_t ns3::EpsBearerTag::GetRnti() const [member function] cls.add_method('GetRnti', 'uint16_t', @@ -13535,7 +17602,7 @@ def register_Ns3EpsBearerTag_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## eps-bearer-tag.h (module 'lte'): static ns3::TypeId ns3::EpsBearerTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -13545,12 +17612,12 @@ def register_Ns3EpsBearerTag_methods(root_module, cls): cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## eps-bearer-tag.h (module 'lte'): void ns3::EpsBearerTag::Serialize(ns3::TagBuffer i) const [member function] cls.add_method('Serialize', 'void', [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## eps-bearer-tag.h (module 'lte'): void ns3::EpsBearerTag::SetBid(uint8_t bid) [member function] cls.add_method('SetBid', 'void', @@ -13576,7 +17643,7 @@ def register_Ns3Header_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -13586,7786 +17653,17578 @@ def register_Ns3Header_methods(root_module, cls): cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) return -def register_Ns3Ipv4Header_methods(root_module, cls): - ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header(ns3::Ipv4Header const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4Header const &', 'arg0')]) - ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header() [constructor] +def register_Ns3Icmpv4DestinationUnreachable_methods(root_module, cls): + ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable::Icmpv4DestinationUnreachable(ns3::Icmpv4DestinationUnreachable const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv4DestinationUnreachable const &', 'arg0')]) + ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable::Icmpv4DestinationUnreachable() [constructor] cls.add_constructor([]) - ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::DscpTypeToString(ns3::Ipv4Header::DscpType dscp) const [member function] - cls.add_method('DscpTypeToString', - 'std::string', - [param('ns3::Ipv4Header::DscpType', 'dscp')], - is_const=True) - ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::EcnTypeToString(ns3::Ipv4Header::EcnType ecn) const [member function] - cls.add_method('EcnTypeToString', - 'std::string', - [param('ns3::Ipv4Header::EcnType', 'ecn')], - is_const=True) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function] - cls.add_method('EnableChecksum', + ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::GetData(uint8_t * payload) const [member function] + cls.add_method('GetData', 'void', - []) - ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType ns3::Ipv4Header::GetDscp() const [member function] - cls.add_method('GetDscp', - 'ns3::Ipv4Header::DscpType', - [], + [param('uint8_t *', 'payload')], is_const=True) - ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType ns3::Ipv4Header::GetEcn() const [member function] - cls.add_method('GetEcn', - 'ns3::Ipv4Header::EcnType', + ## icmpv4.h (module 'internet'): ns3::Ipv4Header ns3::Icmpv4DestinationUnreachable::GetHeader() const [member function] + cls.add_method('GetHeader', + 'ns3::Ipv4Header', [], is_const=True) - ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function] - cls.add_method('GetFragmentOffset', + ## icmpv4.h (module 'internet'): uint16_t ns3::Icmpv4DestinationUnreachable::GetNextHopMtu() const [member function] + cls.add_method('GetNextHopMtu', 'uint16_t', [], is_const=True) - ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetIdentification() const [member function] - cls.add_method('GetIdentification', - 'uint16_t', + ## icmpv4.h (module 'internet'): static ns3::TypeId ns3::Icmpv4DestinationUnreachable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## ipv4-header.h (module 'internet'): ns3::TypeId ns3::Ipv4Header::GetInstanceTypeId() const [member function] + is_static=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::SetData(ns3::Ptr data) [member function] + cls.add_method('SetData', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'data')]) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::SetHeader(ns3::Ipv4Header header) [member function] + cls.add_method('SetHeader', + 'void', + [param('ns3::Ipv4Header', 'header')]) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::SetNextHopMtu(uint16_t mtu) [member function] + cls.add_method('SetNextHopMtu', + 'void', + [param('uint16_t', 'mtu')]) + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4DestinationUnreachable::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True, visibility='private') + ## icmpv4.h (module 'internet'): ns3::TypeId ns3::Icmpv4DestinationUnreachable::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetPayloadSize() const [member function] - cls.add_method('GetPayloadSize', - 'uint16_t', - [], - is_const=True) - ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetProtocol() const [member function] - cls.add_method('GetProtocol', - 'uint8_t', - [], - is_const=True) - ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::GetSerializedSize() const [member function] + is_const=True, is_virtual=True, visibility='private') + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4DestinationUnreachable::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Ipv4Address', - [], + is_const=True, is_virtual=True, visibility='private') + ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True, visibility='private') + ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True, visibility='private') + return + +def register_Ns3Icmpv4Echo_methods(root_module, cls): + ## icmpv4.h (module 'internet'): ns3::Icmpv4Echo::Icmpv4Echo(ns3::Icmpv4Echo const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv4Echo const &', 'arg0')]) + ## icmpv4.h (module 'internet'): ns3::Icmpv4Echo::Icmpv4Echo() [constructor] + cls.add_constructor([]) + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Echo::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Echo::GetData(uint8_t * payload) const [member function] + cls.add_method('GetData', + 'uint32_t', + [param('uint8_t *', 'payload')], is_const=True) - ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTos() const [member function] - cls.add_method('GetTos', - 'uint8_t', + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Echo::GetDataSize() const [member function] + cls.add_method('GetDataSize', + 'uint32_t', [], is_const=True) - ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint8_t', + ## icmpv4.h (module 'internet'): uint16_t ns3::Icmpv4Echo::GetIdentifier() const [member function] + cls.add_method('GetIdentifier', + 'uint16_t', [], is_const=True) - ## ipv4-header.h (module 'internet'): static ns3::TypeId ns3::Ipv4Header::GetTypeId() [member function] - cls.add_method('GetTypeId', + ## icmpv4.h (module 'internet'): ns3::TypeId ns3::Icmpv4Echo::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_static=True) - ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsChecksumOk() const [member function] - cls.add_method('IsChecksumOk', - 'bool', + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): uint16_t ns3::Icmpv4Echo::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', [], is_const=True) - ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsDontFragment() const [member function] - cls.add_method('IsDontFragment', - 'bool', + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Echo::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_const=True) - ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsLastFragment() const [member function] - cls.add_method('IsLastFragment', - 'bool', + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): static ns3::TypeId ns3::Icmpv4Echo::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Print(std::ostream & os) const [member function] + is_static=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDestination(ns3::Ipv4Address destination) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Ipv4Address', 'destination')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function] - cls.add_method('SetDontFragment', - 'void', - []) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDscp(ns3::Ipv4Header::DscpType dscp) [member function] - cls.add_method('SetDscp', - 'void', - [param('ns3::Ipv4Header::DscpType', 'dscp')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetEcn(ns3::Ipv4Header::EcnType ecn) [member function] - cls.add_method('SetEcn', - 'void', - [param('ns3::Ipv4Header::EcnType', 'ecn')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function] - cls.add_method('SetFragmentOffset', - 'void', - [param('uint16_t', 'offsetBytes')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] - cls.add_method('SetIdentification', - 'void', - [param('uint16_t', 'identification')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetLastFragment() [member function] - cls.add_method('SetLastFragment', - 'void', - []) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMayFragment() [member function] - cls.add_method('SetMayFragment', - 'void', - []) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMoreFragments() [member function] - cls.add_method('SetMoreFragments', - 'void', - []) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetPayloadSize(uint16_t size) [member function] - cls.add_method('SetPayloadSize', - 'void', - [param('uint16_t', 'size')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetProtocol(uint8_t num) [member function] - cls.add_method('SetProtocol', - 'void', - [param('uint8_t', 'num')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetSource(ns3::Ipv4Address source) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Ipv4Address', 'source')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTos(uint8_t tos) [member function] - cls.add_method('SetTos', - 'void', - [param('uint8_t', 'tos')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTtl(uint8_t ttl) [member function] - cls.add_method('SetTtl', - 'void', - [param('uint8_t', 'ttl')]) - return - -def register_Ns3LteCcmMacSapUser_methods(root_module, cls): - ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapUser::LteCcmMacSapUser() [constructor] - cls.add_constructor([]) - ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapUser::LteCcmMacSapUser(ns3::LteCcmMacSapUser const & arg0) [constructor] - cls.add_constructor([param('ns3::LteCcmMacSapUser const &', 'arg0')]) - ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::NotifyPrbOccupancy(double prbOccupancy, uint8_t componentCarrierId) [member function] - cls.add_method('NotifyPrbOccupancy', - 'void', - [param('double', 'prbOccupancy'), param('uint8_t', 'componentCarrierId')], - is_virtual=True, is_pure_virtual=True) - ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::UlReceiveMacCe(ns3::MacCeListElement_s bsr, uint8_t componentCarrierId) [member function] - cls.add_method('UlReceiveMacCe', - 'void', - [param('ns3::MacCeListElement_s', 'bsr'), param('uint8_t', 'componentCarrierId')], - is_virtual=True, is_pure_virtual=True) - ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::UlReceiveSr(uint16_t rnti, uint8_t componentCarrierId) [member function] - cls.add_method('UlReceiveSr', - 'void', - [param('uint16_t', 'rnti'), param('uint8_t', 'componentCarrierId')], - is_virtual=True, is_pure_virtual=True) - return - -def register_Ns3LteEnbRrcSapProvider_methods(root_module, cls): - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::LteEnbRrcSapProvider() [constructor] - cls.add_constructor([]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::LteEnbRrcSapProvider(ns3::LteEnbRrcSapProvider const & arg0) [constructor] - cls.add_constructor([param('ns3::LteEnbRrcSapProvider const &', 'arg0')]) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::CompleteSetupUe(uint16_t rnti, ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters params) [member function] - cls.add_method('CompleteSetupUe', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters', 'params')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvIdealUeContextRemoveRequest(uint16_t rnti) [member function] - cls.add_method('RecvIdealUeContextRemoveRequest', - 'void', - [param('uint16_t', 'rnti')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvMeasurementReport(uint16_t rnti, ns3::LteRrcSap::MeasurementReport msg) [member function] - cls.add_method('RecvMeasurementReport', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasurementReport', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReconfigurationCompleted(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function] - cls.add_method('RecvRrcConnectionReconfigurationCompleted', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReconfigurationCompleted', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReestablishmentComplete(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function] - cls.add_method('RecvRrcConnectionReestablishmentComplete', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentComplete', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReestablishmentRequest(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function] - cls.add_method('RecvRrcConnectionReestablishmentRequest', + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::SetData(ns3::Ptr data) [member function] + cls.add_method('SetData', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentRequest', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionRequest(uint16_t rnti, ns3::LteRrcSap::RrcConnectionRequest msg) [member function] - cls.add_method('RecvRrcConnectionRequest', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionRequest', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionSetupCompleted(uint16_t rnti, ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function] - cls.add_method('RecvRrcConnectionSetupCompleted', + [param('ns3::Ptr< ns3::Packet const >', 'data')]) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::SetIdentifier(uint16_t id) [member function] + cls.add_method('SetIdentifier', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionSetupCompleted', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvSidelinkUeInformation(uint16_t rnti, ns3::LteRrcSap::SidelinkUeInformation msg) [member function] - cls.add_method('RecvSidelinkUeInformation', + [param('uint16_t', 'id')]) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::SetSequenceNumber(uint16_t seq) [member function] + cls.add_method('SetSequenceNumber', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::SidelinkUeInformation', 'msg')], - is_virtual=True, is_pure_virtual=True) + [param('uint16_t', 'seq')]) return -def register_Ns3LteEnbRrcSapProviderCompleteSetupUeParameters_methods(root_module, cls): - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::CompleteSetupUeParameters() [constructor] - cls.add_constructor([]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::CompleteSetupUeParameters(ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters const & arg0) [constructor] - cls.add_constructor([param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters const &', 'arg0')]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb0SapUser [variable] - cls.add_instance_attribute('srb0SapUser', 'ns3::LteRlcSapUser *', is_const=False) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb1SapUser [variable] - cls.add_instance_attribute('srb1SapUser', 'ns3::LtePdcpSapUser *', is_const=False) - return - -def register_Ns3LteEnbRrcSapUser_methods(root_module, cls): - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::LteEnbRrcSapUser() [constructor] +def register_Ns3Icmpv4Header_methods(root_module, cls): + ## icmpv4.h (module 'internet'): ns3::Icmpv4Header::Icmpv4Header(ns3::Icmpv4Header const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv4Header const &', 'arg0')]) + ## icmpv4.h (module 'internet'): ns3::Icmpv4Header::Icmpv4Header() [constructor] cls.add_constructor([]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::LteEnbRrcSapUser(ns3::LteEnbRrcSapUser const & arg0) [constructor] - cls.add_constructor([param('ns3::LteEnbRrcSapUser const &', 'arg0')]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration ns3::LteEnbRrcSapUser::DecodeHandoverCommand(ns3::Ptr p) [member function] - cls.add_method('DecodeHandoverCommand', - 'ns3::LteRrcSap::RrcConnectionReconfiguration', - [param('ns3::Ptr< ns3::Packet >', 'p')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo ns3::LteEnbRrcSapUser::DecodeHandoverPreparationInformation(ns3::Ptr p) [member function] - cls.add_method('DecodeHandoverPreparationInformation', - 'ns3::LteRrcSap::HandoverPreparationInfo', - [param('ns3::Ptr< ns3::Packet >', 'p')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): ns3::Ptr ns3::LteEnbRrcSapUser::EncodeHandoverCommand(ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function] - cls.add_method('EncodeHandoverCommand', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): ns3::Ptr ns3::LteEnbRrcSapUser::EncodeHandoverPreparationInformation(ns3::LteRrcSap::HandoverPreparationInfo msg) [member function] - cls.add_method('EncodeHandoverPreparationInformation', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::LteRrcSap::HandoverPreparationInfo', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::RemoveUe(uint16_t rnti) [member function] - cls.add_method('RemoveUe', - 'void', - [param('uint16_t', 'rnti')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReconfiguration(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function] - cls.add_method('SendRrcConnectionReconfiguration', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReestablishment(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishment msg) [member function] - cls.add_method('SendRrcConnectionReestablishment', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishment', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReestablishmentReject(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentReject msg) [member function] - cls.add_method('SendRrcConnectionReestablishmentReject', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentReject', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReject(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReject msg) [member function] - cls.add_method('SendRrcConnectionReject', + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::EnableChecksum() [member function] + cls.add_method('EnableChecksum', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReject', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionRelease(uint16_t rnti, ns3::LteRrcSap::RrcConnectionRelease msg) [member function] - cls.add_method('SendRrcConnectionRelease', + []) + ## icmpv4.h (module 'internet'): uint8_t ns3::Icmpv4Header::GetCode() const [member function] + cls.add_method('GetCode', + 'uint8_t', + [], + is_const=True) + ## icmpv4.h (module 'internet'): ns3::TypeId ns3::Icmpv4Header::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Header::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): uint8_t ns3::Icmpv4Header::GetType() const [member function] + cls.add_method('GetType', + 'uint8_t', + [], + is_const=True) + ## icmpv4.h (module 'internet'): static ns3::TypeId ns3::Icmpv4Header::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionRelease', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionSetup(uint16_t rnti, ns3::LteRrcSap::RrcConnectionSetup msg) [member function] - cls.add_method('SendRrcConnectionSetup', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionSetup', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendSystemInformation(uint16_t cellId, ns3::LteRrcSap::SystemInformation msg) [member function] - cls.add_method('SendSystemInformation', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::SetCode(uint8_t code) [member function] + cls.add_method('SetCode', 'void', - [param('uint16_t', 'cellId'), param('ns3::LteRrcSap::SystemInformation', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SetupUe(uint16_t rnti, ns3::LteEnbRrcSapUser::SetupUeParameters params) [member function] - cls.add_method('SetupUe', + [param('uint8_t', 'code')]) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::SetType(uint8_t type) [member function] + cls.add_method('SetType', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteEnbRrcSapUser::SetupUeParameters', 'params')], - is_virtual=True, is_pure_virtual=True) - return - -def register_Ns3LteEnbRrcSapUserSetupUeParameters_methods(root_module, cls): - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::SetupUeParameters() [constructor] - cls.add_constructor([]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::SetupUeParameters(ns3::LteEnbRrcSapUser::SetupUeParameters const & arg0) [constructor] - cls.add_constructor([param('ns3::LteEnbRrcSapUser::SetupUeParameters const &', 'arg0')]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::srb0SapProvider [variable] - cls.add_instance_attribute('srb0SapProvider', 'ns3::LteRlcSapProvider *', is_const=False) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::srb1SapProvider [variable] - cls.add_instance_attribute('srb1SapProvider', 'ns3::LtePdcpSapProvider *', is_const=False) + [param('uint8_t', 'type')]) return -def register_Ns3LtePdcpHeader_methods(root_module, cls): - ## lte-pdcp-header.h (module 'lte'): ns3::LtePdcpHeader::LtePdcpHeader(ns3::LtePdcpHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::LtePdcpHeader const &', 'arg0')]) - ## lte-pdcp-header.h (module 'lte'): ns3::LtePdcpHeader::LtePdcpHeader() [constructor] +def register_Ns3Icmpv4TimeExceeded_methods(root_module, cls): + ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded::Icmpv4TimeExceeded(ns3::Icmpv4TimeExceeded const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv4TimeExceeded const &', 'arg0')]) + ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded::Icmpv4TimeExceeded() [constructor] cls.add_constructor([]) - ## lte-pdcp-header.h (module 'lte'): uint32_t ns3::LtePdcpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4TimeExceeded::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-pdcp-header.h (module 'lte'): uint8_t ns3::LtePdcpHeader::GetDcBit() const [member function] - cls.add_method('GetDcBit', - 'uint8_t', + ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::GetData(uint8_t * payload) const [member function] + cls.add_method('GetData', + 'void', + [param('uint8_t *', 'payload')], + is_const=True) + ## icmpv4.h (module 'internet'): ns3::Ipv4Header ns3::Icmpv4TimeExceeded::GetHeader() const [member function] + cls.add_method('GetHeader', + 'ns3::Ipv4Header', [], is_const=True) - ## lte-pdcp-header.h (module 'lte'): ns3::TypeId ns3::LtePdcpHeader::GetInstanceTypeId() const [member function] + ## icmpv4.h (module 'internet'): ns3::TypeId ns3::Icmpv4TimeExceeded::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-pdcp-header.h (module 'lte'): uint16_t ns3::LtePdcpHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## lte-pdcp-header.h (module 'lte'): uint32_t ns3::LtePdcpHeader::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4TimeExceeded::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-pdcp-header.h (module 'lte'): static ns3::TypeId ns3::LtePdcpHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): static ns3::TypeId ns3::Icmpv4TimeExceeded::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::Print(std::ostream & os) const [member function] + ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::SetDcBit(uint8_t dcBit) [member function] - cls.add_method('SetDcBit', + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::SetData(ns3::Ptr data) [member function] + cls.add_method('SetData', 'void', - [param('uint8_t', 'dcBit')]) - ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::SetSequenceNumber(uint16_t sequenceNumber) [member function] - cls.add_method('SetSequenceNumber', + [param('ns3::Ptr< ns3::Packet const >', 'data')]) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::SetHeader(ns3::Ipv4Header header) [member function] + cls.add_method('SetHeader', 'void', - [param('uint16_t', 'sequenceNumber')]) + [param('ns3::Ipv4Header', 'header')]) return -def register_Ns3LtePhyTag_methods(root_module, cls): - ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag(ns3::LtePhyTag const & arg0) [constructor] - cls.add_constructor([param('ns3::LtePhyTag const &', 'arg0')]) - ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag() [constructor] +def register_Ns3Icmpv6Header_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::Icmpv6Header(ns3::Icmpv6Header const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6Header const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::Icmpv6Header() [constructor] cls.add_constructor([]) - ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag(uint16_t cellId) [constructor] - cls.add_constructor([param('uint16_t', 'cellId')]) - ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Header::CalculatePseudoHeaderChecksum(ns3::Ipv6Address src, ns3::Ipv6Address dst, uint16_t length, uint8_t protocol) [member function] + cls.add_method('CalculatePseudoHeaderChecksum', 'void', - [param('ns3::TagBuffer', 'i')], + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'length'), param('uint8_t', 'protocol')]) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Header::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-phy-tag.h (module 'lte'): uint16_t ns3::LtePhyTag::GetCellId() const [member function] - cls.add_method('GetCellId', + ## icmpv6-header.h (module 'internet'): uint16_t ns3::Icmpv6Header::GetChecksum() const [member function] + cls.add_method('GetChecksum', 'uint16_t', [], is_const=True) - ## lte-phy-tag.h (module 'lte'): ns3::TypeId ns3::LtePhyTag::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6Header::GetCode() const [member function] + cls.add_method('GetCode', + 'uint8_t', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6Header::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-phy-tag.h (module 'lte'): uint32_t ns3::LtePhyTag::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Header::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-phy-tag.h (module 'lte'): static ns3::TypeId ns3::LtePhyTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6Header::GetType() const [member function] + cls.add_method('GetType', + 'uint8_t', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6Header::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Header::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Header::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Header::SetChecksum(uint16_t checksum) [member function] + cls.add_method('SetChecksum', + 'void', + [param('uint16_t', 'checksum')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Header::SetCode(uint8_t code) [member function] + cls.add_method('SetCode', + 'void', + [param('uint8_t', 'code')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Header::SetType(uint8_t type) [member function] + cls.add_method('SetType', + 'void', + [param('uint8_t', 'type')]) return -def register_Ns3LteRadioBearerTag_methods(root_module, cls): - ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(ns3::LteRadioBearerTag const & arg0) [constructor] - cls.add_constructor([param('ns3::LteRadioBearerTag const &', 'arg0')]) - ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag() [constructor] +def register_Ns3Icmpv6NA_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NA::Icmpv6NA(ns3::Icmpv6NA const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6NA const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NA::Icmpv6NA() [constructor] cls.add_constructor([]) - ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId) [constructor] - cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId')]) - ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId, uint8_t layer) [constructor] - cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId'), param('uint8_t', 'layer')]) - ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId, uint32_t srcL2Id, uint32_t dstL2Id) [constructor] - cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId'), param('uint32_t', 'srcL2Id'), param('uint32_t', 'dstL2Id')]) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Deserialize(ns3::TagBuffer i) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6NA::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## lte-radio-bearer-tag.h (module 'lte'): uint32_t ns3::LteRadioBearerTag::GetDestinationL2Id() const [member function] - cls.add_method('GetDestinationL2Id', 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): bool ns3::Icmpv6NA::GetFlagO() const [member function] + cls.add_method('GetFlagO', + 'bool', [], is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): ns3::TypeId ns3::LteRadioBearerTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): uint8_t ns3::LteRadioBearerTag::GetLayer() const [member function] - cls.add_method('GetLayer', - 'uint8_t', + ## icmpv6-header.h (module 'internet'): bool ns3::Icmpv6NA::GetFlagR() const [member function] + cls.add_method('GetFlagR', + 'bool', [], is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): uint8_t ns3::LteRadioBearerTag::GetLcid() const [member function] - cls.add_method('GetLcid', - 'uint8_t', + ## icmpv6-header.h (module 'internet'): bool ns3::Icmpv6NA::GetFlagS() const [member function] + cls.add_method('GetFlagS', + 'bool', [], is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): uint16_t ns3::LteRadioBearerTag::GetRnti() const [member function] - cls.add_method('GetRnti', - 'uint16_t', + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6NA::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Icmpv6NA::GetIpv6Target() const [member function] + cls.add_method('GetIpv6Target', + 'ns3::Ipv6Address', [], is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): uint32_t ns3::LteRadioBearerTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6NA::GetReserved() const [member function] + cls.add_method('GetReserved', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): uint32_t ns3::LteRadioBearerTag::GetSourceL2Id() const [member function] - cls.add_method('GetSourceL2Id', + is_const=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6NA::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): static ns3::TypeId ns3::LteRadioBearerTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6NA::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetDestinationL2Id(uint32_t dst) [member function] - cls.add_method('SetDestinationL2Id', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::SetFlagO(bool o) [member function] + cls.add_method('SetFlagO', 'void', - [param('uint32_t', 'dst')]) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetLayer(uint8_t layer) [member function] - cls.add_method('SetLayer', + [param('bool', 'o')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::SetFlagR(bool r) [member function] + cls.add_method('SetFlagR', 'void', - [param('uint8_t', 'layer')]) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetLcid(uint8_t lcid) [member function] - cls.add_method('SetLcid', + [param('bool', 'r')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::SetFlagS(bool s) [member function] + cls.add_method('SetFlagS', 'void', - [param('uint8_t', 'lcid')]) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetRnti(uint16_t rnti) [member function] - cls.add_method('SetRnti', + [param('bool', 's')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::SetIpv6Target(ns3::Ipv6Address target) [member function] + cls.add_method('SetIpv6Target', 'void', - [param('uint16_t', 'rnti')]) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetSourceL2Id(uint32_t src) [member function] - cls.add_method('SetSourceL2Id', + [param('ns3::Ipv6Address', 'target')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::SetReserved(uint32_t reserved) [member function] + cls.add_method('SetReserved', 'void', - [param('uint32_t', 'src')]) + [param('uint32_t', 'reserved')]) return -def register_Ns3LteRlcAmHeader_methods(root_module, cls): - ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::LteRlcAmHeader(ns3::LteRlcAmHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::LteRlcAmHeader const &', 'arg0')]) - ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::LteRlcAmHeader() [constructor] +def register_Ns3Icmpv6NS_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NS::Icmpv6NS(ns3::Icmpv6NS const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6NS const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NS::Icmpv6NS(ns3::Ipv6Address target) [constructor] + cls.add_constructor([param('ns3::Ipv6Address', 'target')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NS::Icmpv6NS() [constructor] cls.add_constructor([]) - ## lte-rlc-am-header.h (module 'lte'): uint32_t ns3::LteRlcAmHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6NS::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-rlc-am-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcAmHeader::GetAckSn() const [member function] - cls.add_method('GetAckSn', - 'ns3::SequenceNumber10', - [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetFramingInfo() const [member function] - cls.add_method('GetFramingInfo', - 'uint8_t', - [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): ns3::TypeId ns3::LteRlcAmHeader::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6NS::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::GetLastOffset() const [member function] - cls.add_method('GetLastOffset', - 'uint16_t', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Icmpv6NS::GetIpv6Target() const [member function] + cls.add_method('GetIpv6Target', + 'ns3::Ipv6Address', [], is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetLastSegmentFlag() const [member function] - cls.add_method('GetLastSegmentFlag', - 'uint8_t', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6NS::GetReserved() const [member function] + cls.add_method('GetReserved', + 'uint32_t', [], is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetPollingBit() const [member function] - cls.add_method('GetPollingBit', - 'uint8_t', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6NS::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetResegmentationFlag() const [member function] - cls.add_method('GetResegmentationFlag', - 'uint8_t', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6NS::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::GetSegmentOffset() const [member function] - cls.add_method('GetSegmentOffset', - 'uint16_t', + is_static=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NS::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NS::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NS::SetIpv6Target(ns3::Ipv6Address target) [member function] + cls.add_method('SetIpv6Target', + 'void', + [param('ns3::Ipv6Address', 'target')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NS::SetReserved(uint32_t reserved) [member function] + cls.add_method('SetReserved', + 'void', + [param('uint32_t', 'reserved')]) + return + +def register_Ns3Icmpv6OptionHeader_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionHeader::Icmpv6OptionHeader(ns3::Icmpv6OptionHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6OptionHeader const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionHeader::Icmpv6OptionHeader() [constructor] + cls.add_constructor([]) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6OptionHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcAmHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'ns3::SequenceNumber10', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6OptionHeader::GetLength() const [member function] + cls.add_method('GetLength', + 'uint8_t', [], is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint32_t ns3::LteRlcAmHeader::GetSerializedSize() const [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionHeader::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-rlc-am-header.h (module 'lte'): static ns3::TypeId ns3::LteRlcAmHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6OptionHeader::GetType() const [member function] + cls.add_method('GetType', + 'uint8_t', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6OptionHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsControlPdu() const [member function] - cls.add_method('IsControlPdu', - 'bool', - [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsDataPdu() const [member function] - cls.add_method('IsDataPdu', - 'bool', - [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsNackPresent(ns3::SequenceNumber10 nack) [member function] - cls.add_method('IsNackPresent', - 'bool', - [param('ns3::SequenceNumber10', 'nack')]) - ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::OneMoreNackWouldFitIn(uint16_t bytes) [member function] - cls.add_method('OneMoreNackWouldFitIn', - 'bool', - [param('uint16_t', 'bytes')]) - ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::PopExtensionBit() [member function] - cls.add_method('PopExtensionBit', - 'uint8_t', - []) - ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::PopLengthIndicator() [member function] - cls.add_method('PopLengthIndicator', - 'uint16_t', - []) - ## lte-rlc-am-header.h (module 'lte'): int ns3::LteRlcAmHeader::PopNack() [member function] - cls.add_method('PopNack', - 'int', - []) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushExtensionBit(uint8_t extensionBit) [member function] - cls.add_method('PushExtensionBit', - 'void', - [param('uint8_t', 'extensionBit')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushLengthIndicator(uint16_t lengthIndicator) [member function] - cls.add_method('PushLengthIndicator', - 'void', - [param('uint16_t', 'lengthIndicator')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushNack(int nack) [member function] - cls.add_method('PushNack', - 'void', - [param('int', 'nack')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetAckSn(ns3::SequenceNumber10 ackSn) [member function] - cls.add_method('SetAckSn', - 'void', - [param('ns3::SequenceNumber10', 'ackSn')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetControlPdu(uint8_t controlPduType) [member function] - cls.add_method('SetControlPdu', - 'void', - [param('uint8_t', 'controlPduType')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetDataPdu() [member function] - cls.add_method('SetDataPdu', - 'void', - []) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetFramingInfo(uint8_t framingInfo) [member function] - cls.add_method('SetFramingInfo', - 'void', - [param('uint8_t', 'framingInfo')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetLastSegmentFlag(uint8_t lsf) [member function] - cls.add_method('SetLastSegmentFlag', - 'void', - [param('uint8_t', 'lsf')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetPollingBit(uint8_t pollingBit) [member function] - cls.add_method('SetPollingBit', - 'void', - [param('uint8_t', 'pollingBit')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetResegmentationFlag(uint8_t resegFlag) [member function] - cls.add_method('SetResegmentationFlag', - 'void', - [param('uint8_t', 'resegFlag')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetSegmentOffset(uint16_t segmentOffset) [member function] - cls.add_method('SetSegmentOffset', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionHeader::SetLength(uint8_t len) [member function] + cls.add_method('SetLength', 'void', - [param('uint16_t', 'segmentOffset')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetSequenceNumber(ns3::SequenceNumber10 sequenceNumber) [member function] - cls.add_method('SetSequenceNumber', + [param('uint8_t', 'len')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionHeader::SetType(uint8_t type) [member function] + cls.add_method('SetType', 'void', - [param('ns3::SequenceNumber10', 'sequenceNumber')]) + [param('uint8_t', 'type')]) return -def register_Ns3LteRlcHeader_methods(root_module, cls): - ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader::LteRlcHeader(ns3::LteRlcHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::LteRlcHeader const &', 'arg0')]) - ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader::LteRlcHeader() [constructor] +def register_Ns3Icmpv6OptionLinkLayerAddress_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress(ns3::Icmpv6OptionLinkLayerAddress const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6OptionLinkLayerAddress const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress(bool source) [constructor] + cls.add_constructor([param('bool', 'source')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress(bool source, ns3::Address addr) [constructor] + cls.add_constructor([param('bool', 'source'), param('ns3::Address', 'addr')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress() [constructor] cls.add_constructor([]) - ## lte-rlc-header.h (module 'lte'): uint32_t ns3::LteRlcHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionLinkLayerAddress::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-rlc-header.h (module 'lte'): uint8_t ns3::LteRlcHeader::GetFramingInfo() const [member function] - cls.add_method('GetFramingInfo', - 'uint8_t', + ## icmpv6-header.h (module 'internet'): ns3::Address ns3::Icmpv6OptionLinkLayerAddress::GetAddress() const [member function] + cls.add_method('GetAddress', + 'ns3::Address', [], is_const=True) - ## lte-rlc-header.h (module 'lte'): ns3::TypeId ns3::LteRlcHeader::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6OptionLinkLayerAddress::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-rlc-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'ns3::SequenceNumber10', - [], - is_const=True) - ## lte-rlc-header.h (module 'lte'): uint32_t ns3::LteRlcHeader::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionLinkLayerAddress::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-rlc-header.h (module 'lte'): static ns3::TypeId ns3::LteRlcHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6OptionLinkLayerAddress::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-rlc-header.h (module 'lte'): uint8_t ns3::LteRlcHeader::PopExtensionBit() [member function] - cls.add_method('PopExtensionBit', - 'uint8_t', - []) - ## lte-rlc-header.h (module 'lte'): uint16_t ns3::LteRlcHeader::PopLengthIndicator() [member function] - cls.add_method('PopLengthIndicator', - 'uint16_t', - []) - ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionLinkLayerAddress::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::PushExtensionBit(uint8_t extensionBit) [member function] - cls.add_method('PushExtensionBit', - 'void', - [param('uint8_t', 'extensionBit')]) - ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::PushLengthIndicator(uint16_t lengthIndicator) [member function] - cls.add_method('PushLengthIndicator', - 'void', - [param('uint16_t', 'lengthIndicator')]) - ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionLinkLayerAddress::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::SetFramingInfo(uint8_t framingInfo) [member function] - cls.add_method('SetFramingInfo', - 'void', - [param('uint8_t', 'framingInfo')]) - ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::SetSequenceNumber(ns3::SequenceNumber10 sequenceNumber) [member function] - cls.add_method('SetSequenceNumber', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionLinkLayerAddress::SetAddress(ns3::Address addr) [member function] + cls.add_method('SetAddress', 'void', - [param('ns3::SequenceNumber10', 'sequenceNumber')]) + [param('ns3::Address', 'addr')]) return -def register_Ns3LteRlcSduStatusTag_methods(root_module, cls): - ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::LteRlcSduStatusTag::LteRlcSduStatusTag(ns3::LteRlcSduStatusTag const & arg0) [constructor] - cls.add_constructor([param('ns3::LteRlcSduStatusTag const &', 'arg0')]) - ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::LteRlcSduStatusTag::LteRlcSduStatusTag() [constructor] +def register_Ns3Icmpv6OptionMtu_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionMtu::Icmpv6OptionMtu(ns3::Icmpv6OptionMtu const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6OptionMtu const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionMtu::Icmpv6OptionMtu() [constructor] cls.add_constructor([]) - ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Deserialize(ns3::TagBuffer i) [member function] + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionMtu::Icmpv6OptionMtu(uint32_t mtu) [constructor] + cls.add_constructor([param('uint32_t', 'mtu')]) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionMtu::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::TypeId ns3::LteRlcSduStatusTag::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6OptionMtu::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): uint32_t ns3::LteRlcSduStatusTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionMtu::GetMtu() const [member function] + cls.add_method('GetMtu', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): uint8_t ns3::LteRlcSduStatusTag::GetStatus() const [member function] - cls.add_method('GetStatus', - 'uint8_t', + is_const=True) + ## icmpv6-header.h (module 'internet'): uint16_t ns3::Icmpv6OptionMtu::GetReserved() const [member function] + cls.add_method('GetReserved', + 'uint16_t', [], is_const=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): static ns3::TypeId ns3::LteRlcSduStatusTag::GetTypeId() [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionMtu::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6OptionMtu::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionMtu::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionMtu::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::SetStatus(uint8_t status) [member function] - cls.add_method('SetStatus', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionMtu::SetMtu(uint32_t mtu) [member function] + cls.add_method('SetMtu', 'void', - [param('uint8_t', 'status')]) + [param('uint32_t', 'mtu')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionMtu::SetReserved(uint16_t reserved) [member function] + cls.add_method('SetReserved', + 'void', + [param('uint16_t', 'reserved')]) return -def register_Ns3LteSlDiscHeader_methods(root_module, cls): - ## lte-sl-header.h (module 'lte'): ns3::LteSlDiscHeader::LteSlDiscHeader(ns3::LteSlDiscHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::LteSlDiscHeader const &', 'arg0')]) - ## lte-sl-header.h (module 'lte'): ns3::LteSlDiscHeader::LteSlDiscHeader() [constructor] +def register_Ns3Icmpv6OptionPrefixInformation_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionPrefixInformation::Icmpv6OptionPrefixInformation(ns3::Icmpv6OptionPrefixInformation const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6OptionPrefixInformation const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionPrefixInformation::Icmpv6OptionPrefixInformation() [constructor] cls.add_constructor([]) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::BuildDiscoveryMsgType() [member function] - cls.add_method('BuildDiscoveryMsgType', - 'uint8_t', - []) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionPrefixInformation::Icmpv6OptionPrefixInformation(ns3::Ipv6Address network, uint8_t prefixlen) [constructor] + cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('uint8_t', 'prefixlen')]) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionPrefixInformation::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-sl-header.h (module 'lte'): uint64_t ns3::LteSlDiscHeader::GetApplicationCode() const [member function] - cls.add_method('GetApplicationCode', - 'uint64_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryContentType() const [member function] - cls.add_method('GetDiscoveryContentType', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryModel() const [member function] - cls.add_method('GetDiscoveryModel', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryMsgType() const [member function] - cls.add_method('GetDiscoveryMsgType', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryType() const [member function] - cls.add_method('GetDiscoveryType', + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6OptionPrefixInformation::GetFlags() const [member function] + cls.add_method('GetFlags', 'uint8_t', [], is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetGroup() const [member function] - cls.add_method('GetGroup', - 'uint32_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetGroupInfo() const [member function] - cls.add_method('GetGroupInfo', - 'uint32_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint64_t ns3::LteSlDiscHeader::GetInfo() const [member function] - cls.add_method('GetInfo', - 'uint64_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): ns3::TypeId ns3::LteSlDiscHeader::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6OptionPrefixInformation::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetMic() const [member function] - cls.add_method('GetMic', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionPrefixInformation::GetPreferredTime() const [member function] + cls.add_method('GetPreferredTime', 'uint32_t', [], is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetRelayServiceCode() const [member function] - cls.add_method('GetRelayServiceCode', - 'uint32_t', + ## icmpv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Icmpv6OptionPrefixInformation::GetPrefix() const [member function] + cls.add_method('GetPrefix', + 'ns3::Ipv6Address', [], is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetRelayUeId() const [member function] - cls.add_method('GetRelayUeId', + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6OptionPrefixInformation::GetPrefixLength() const [member function] + cls.add_method('GetPrefixLength', + 'uint8_t', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionPrefixInformation::GetReserved() const [member function] + cls.add_method('GetReserved', 'uint32_t', [], is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetSerializedSize() const [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionPrefixInformation::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetStatusIndicator() const [member function] - cls.add_method('GetStatusIndicator', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): static ns3::TypeId ns3::LteSlDiscHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6OptionPrefixInformation::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetURDSComposition() const [member function] - cls.add_method('GetURDSComposition', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetUtcBaseCounter() const [member function] - cls.add_method('GetUtcBaseCounter', - 'uint8_t', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionPrefixInformation::GetValidTime() const [member function] + cls.add_method('GetValidTime', + 'uint32_t', [], is_const=True) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetMic(uint32_t mic) [member function] - cls.add_method('SetMic', - 'void', - [param('uint32_t', 'mic')]) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetOpenDiscoveryAnnounceParameters(uint64_t appCode) [member function] - cls.add_method('SetOpenDiscoveryAnnounceParameters', - 'void', - [param('uint64_t', 'appCode')]) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRelayAnnouncementParameters(uint32_t serviceCode, uint64_t announcerInfo, uint32_t relayUeId, uint32_t status) [member function] - cls.add_method('SetRelayAnnouncementParameters', - 'void', - [param('uint32_t', 'serviceCode'), param('uint64_t', 'announcerInfo'), param('uint32_t', 'relayUeId'), param('uint32_t', 'status')]) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRelayResponseParameters(uint32_t serviceCode, uint64_t discovereeInfo, uint32_t relayUeId, uint32_t status) [member function] - cls.add_method('SetRelayResponseParameters', - 'void', - [param('uint32_t', 'serviceCode'), param('uint64_t', 'discovereeInfo'), param('uint32_t', 'relayUeId'), param('uint32_t', 'status')]) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRelaySoliciationParameters(uint32_t serviceCode, uint64_t discovererInfo, uint32_t relayUeId) [member function] - cls.add_method('SetRelaySoliciationParameters', - 'void', - [param('uint32_t', 'serviceCode'), param('uint64_t', 'discovererInfo'), param('uint32_t', 'relayUeId')]) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRestrictedDiscoveryAnnounceParameters(uint64_t appCode) [member function] - cls.add_method('SetRestrictedDiscoveryAnnounceParameters', - 'void', - [param('uint64_t', 'appCode')]) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetUtcBaseCounter(uint8_t counter) [member function] - cls.add_method('SetUtcBaseCounter', - 'void', - [param('uint8_t', 'counter')]) - return - -def register_Ns3LteSlDiscResourcePoolFactory_methods(root_module, cls): - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteSlDiscResourcePoolFactory::LteSlDiscResourcePoolFactory(ns3::LteSlDiscResourcePoolFactory const & arg0) [constructor] - cls.add_constructor([param('ns3::LteSlDiscResourcePoolFactory const &', 'arg0')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteSlDiscResourcePoolFactory::LteSlDiscResourcePoolFactory() [constructor] - cls.add_constructor([]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteRrcSap::SlDiscResourcePool ns3::LteSlDiscResourcePoolFactory::CreatePool() [member function] - cls.add_method('CreatePool', - 'ns3::LteRrcSap::SlDiscResourcePool', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int64_t ns3::LteSlDiscResourcePoolFactory::GetDiscBitmap() [member function] - cls.add_method('GetDiscBitmap', - 'int64_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscCpLen() [member function] - cls.add_method('GetDiscCpLen', - 'std::string', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscOffset() [member function] - cls.add_method('GetDiscOffset', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscPeriod() [member function] - cls.add_method('GetDiscPeriod', - 'std::string', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscPoolSelection() [member function] - cls.add_method('GetDiscPoolSelection', - 'std::string', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscPrbEnd() [member function] - cls.add_method('GetDiscPrbEnd', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscPrbNum() [member function] - cls.add_method('GetDiscPrbNum', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscPrbStart() [member function] - cls.add_method('GetDiscPrbStart', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscTxAlpha() [member function] - cls.add_method('GetDiscTxAlpha', - 'std::string', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscTxP0() [member function] - cls.add_method('GetDiscTxP0', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscTxProbability() [member function] - cls.add_method('GetDiscTxProbability', - 'std::string', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): bool ns3::LteSlDiscResourcePoolFactory::GetHaveRsrpBasedPoolSelection() [member function] - cls.add_method('GetHaveRsrpBasedPoolSelection', - 'bool', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): bool ns3::LteSlDiscResourcePoolFactory::GetHaveTxParameters() [member function] - cls.add_method('GetHaveTxParameters', - 'bool', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetNumRepetition() [member function] - cls.add_method('GetNumRepetition', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int8_t ns3::LteSlDiscResourcePoolFactory::GetNumRetx() [member function] - cls.add_method('GetNumRetx', - 'int8_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetRsrpThreshHigh() [member function] - cls.add_method('GetRsrpThreshHigh', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetRsrpThreshLow() [member function] - cls.add_method('GetRsrpThreshLow', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscBitmap(int64_t value) [member function] - cls.add_method('SetDiscBitmap', - 'void', - [param('int64_t', 'value')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscCpLen(std::string cpLen) [member function] - cls.add_method('SetDiscCpLen', - 'void', - [param('std::string', 'cpLen')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscOffset(int32_t offset) [member function] - cls.add_method('SetDiscOffset', - 'void', - [param('int32_t', 'offset')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPeriod(std::string period) [member function] - cls.add_method('SetDiscPeriod', - 'void', - [param('std::string', 'period')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPoolSelection(std::string poolSelection) [member function] - cls.add_method('SetDiscPoolSelection', - 'void', - [param('std::string', 'poolSelection')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPrbEnd(int32_t prbEnd) [member function] - cls.add_method('SetDiscPrbEnd', - 'void', - [param('int32_t', 'prbEnd')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPrbNum(int32_t prbNum) [member function] - cls.add_method('SetDiscPrbNum', - 'void', - [param('int32_t', 'prbNum')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPrbStart(int32_t prbStart) [member function] - cls.add_method('SetDiscPrbStart', - 'void', - [param('int32_t', 'prbStart')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscTxAlpha(std::string alpha) [member function] - cls.add_method('SetDiscTxAlpha', - 'void', - [param('std::string', 'alpha')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscTxP0(int32_t p0) [member function] - cls.add_method('SetDiscTxP0', - 'void', - [param('int32_t', 'p0')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscTxProbability(std::string txProb) [member function] - cls.add_method('SetDiscTxProbability', - 'void', - [param('std::string', 'txProb')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetHaveRsrpBasedPoolSelection(bool rsrpBased) [member function] - cls.add_method('SetHaveRsrpBasedPoolSelection', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::SetFlags(uint8_t flags) [member function] + cls.add_method('SetFlags', 'void', - [param('bool', 'rsrpBased')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetHaveTxParameters(bool txParam) [member function] - cls.add_method('SetHaveTxParameters', + [param('uint8_t', 'flags')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::SetPreferredTime(uint32_t preferredTime) [member function] + cls.add_method('SetPreferredTime', 'void', - [param('bool', 'txParam')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetNumRepetition(int32_t numRep) [member function] - cls.add_method('SetNumRepetition', + [param('uint32_t', 'preferredTime')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::SetPrefix(ns3::Ipv6Address prefix) [member function] + cls.add_method('SetPrefix', 'void', - [param('int32_t', 'numRep')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetNumRetx(int8_t numRetx) [member function] - cls.add_method('SetNumRetx', + [param('ns3::Ipv6Address', 'prefix')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::SetPrefixLength(uint8_t prefixLength) [member function] + cls.add_method('SetPrefixLength', 'void', - [param('int8_t', 'numRetx')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetRsrpThreshHigh(int32_t rsrpThreshHigh) [member function] - cls.add_method('SetRsrpThreshHigh', + [param('uint8_t', 'prefixLength')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::SetReserved(uint32_t reserved) [member function] + cls.add_method('SetReserved', 'void', - [param('int32_t', 'rsrpThreshHigh')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetRsrpThreshLow(int32_t rsrpThreshLow) [member function] - cls.add_method('SetRsrpThreshLow', + [param('uint32_t', 'reserved')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::SetValidTime(uint32_t validTime) [member function] + cls.add_method('SetValidTime', 'void', - [param('int32_t', 'rsrpThreshLow')]) - return - -def register_Ns3LteSlPreconfigPoolFactory_methods(root_module, cls): - ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteSlPreconfigPoolFactory::LteSlPreconfigPoolFactory(ns3::LteSlPreconfigPoolFactory const & arg0) [constructor] - cls.add_constructor([param('ns3::LteSlPreconfigPoolFactory const &', 'arg0')]) - ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteSlPreconfigPoolFactory::LteSlPreconfigPoolFactory() [constructor] - cls.add_constructor([]) - ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteRrcSap::SlPreconfigCommPool ns3::LteSlPreconfigPoolFactory::CreatePool() [member function] - cls.add_method('CreatePool', - 'ns3::LteRrcSap::SlPreconfigCommPool', - []) + [param('uint32_t', 'validTime')]) return -def register_Ns3LteSlSciHeader_methods(root_module, cls): - ## lte-sl-header.h (module 'lte'): ns3::LteSlSciHeader::LteSlSciHeader(ns3::LteSlSciHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::LteSlSciHeader const &', 'arg0')]) - ## lte-sl-header.h (module 'lte'): ns3::LteSlSciHeader::LteSlSciHeader() [constructor] +def register_Ns3Icmpv6OptionRedirected_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionRedirected::Icmpv6OptionRedirected(ns3::Icmpv6OptionRedirected const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6OptionRedirected const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionRedirected::Icmpv6OptionRedirected() [constructor] cls.add_constructor([]) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlSciHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionRedirected::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetGroupDstId() const [member function] - cls.add_method('GetGroupDstId', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetHoppingInfo() const [member function] - cls.add_method('GetHoppingInfo', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): ns3::TypeId ns3::LteSlSciHeader::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6OptionRedirected::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetMcs() const [member function] - cls.add_method('GetMcs', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetRbLen() const [member function] - cls.add_method('GetRbLen', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetRbStart() const [member function] - cls.add_method('GetRbStart', - 'uint8_t', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ptr ns3::Icmpv6OptionRedirected::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet >', [], is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlSciHeader::GetSerializedSize() const [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionRedirected::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetTrp() const [member function] - cls.add_method('GetTrp', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): static ns3::TypeId ns3::LteSlSciHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6OptionRedirected::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-sl-header.h (module 'lte'): bool ns3::LteSlSciHeader::IsHopping() const [member function] - cls.add_method('IsHopping', - 'bool', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlSciHeader::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionRedirected::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlSciHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionRedirected::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlSciHeader::SetSciFormat0Params(bool hopping, uint8_t rbStart, uint8_t rbLen, uint8_t hoppingInfo, uint8_t trp, uint8_t mcs, uint8_t groupId) [member function] - cls.add_method('SetSciFormat0Params', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionRedirected::SetPacket(ns3::Ptr packet) [member function] + cls.add_method('SetPacket', 'void', - [param('bool', 'hopping'), param('uint8_t', 'rbStart'), param('uint8_t', 'rbLen'), param('uint8_t', 'hoppingInfo'), param('uint8_t', 'trp'), param('uint8_t', 'mcs'), param('uint8_t', 'groupId')]) + [param('ns3::Ptr< ns3::Packet >', 'packet')]) return -def register_Ns3LteSlSciTag_methods(root_module, cls): - ## lte-sl-tag.h (module 'lte'): ns3::LteSlSciTag::LteSlSciTag(ns3::LteSlSciTag const & arg0) [constructor] - cls.add_constructor([param('ns3::LteSlSciTag const &', 'arg0')]) - ## lte-sl-tag.h (module 'lte'): ns3::LteSlSciTag::LteSlSciTag() [constructor] +def register_Ns3Icmpv6ParameterError_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6ParameterError::Icmpv6ParameterError(ns3::Icmpv6ParameterError const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6ParameterError const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6ParameterError::Icmpv6ParameterError() [constructor] cls.add_constructor([]) - ## lte-sl-tag.h (module 'lte'): ns3::LteSlSciTag::LteSlSciTag(uint16_t rnti, uint16_t resNo, uint32_t tbSize) [constructor] - cls.add_constructor([param('uint16_t', 'rnti'), param('uint16_t', 'resNo'), param('uint32_t', 'tbSize')]) - ## lte-sl-tag.h (module 'lte'): void ns3::LteSlSciTag::Deserialize(ns3::TagBuffer i) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6ParameterError::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-sl-tag.h (module 'lte'): ns3::TypeId ns3::LteSlSciTag::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6ParameterError::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-sl-tag.h (module 'lte'): uint16_t ns3::LteSlSciTag::GetResNo() const [member function] - cls.add_method('GetResNo', - 'uint16_t', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ptr ns3::Icmpv6ParameterError::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet >', [], is_const=True) - ## lte-sl-tag.h (module 'lte'): uint16_t ns3::LteSlSciTag::GetRnti() const [member function] - cls.add_method('GetRnti', - 'uint16_t', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6ParameterError::GetPtr() const [member function] + cls.add_method('GetPtr', + 'uint32_t', [], is_const=True) - ## lte-sl-tag.h (module 'lte'): uint32_t ns3::LteSlSciTag::GetSerializedSize() const [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6ParameterError::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-sl-tag.h (module 'lte'): uint32_t ns3::LteSlSciTag::GetTbSize() const [member function] - cls.add_method('GetTbSize', - 'uint32_t', - [], - is_const=True) - ## lte-sl-tag.h (module 'lte'): static ns3::TypeId ns3::LteSlSciTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6ParameterError::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], is_static=True) - ## lte-sl-tag.h (module 'lte'): void ns3::LteSlSciTag::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6ParameterError::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-sl-tag.h (module 'lte'): void ns3::LteSlSciTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6ParameterError::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6ParameterError::SetPacket(ns3::Ptr p) [member function] + cls.add_method('SetPacket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6ParameterError::SetPtr(uint32_t ptr) [member function] + cls.add_method('SetPtr', + 'void', + [param('uint32_t', 'ptr')]) return -def register_Ns3Object_methods(root_module, cls): - ## object.h (module 'core'): ns3::Object::Object() [constructor] +def register_Ns3Icmpv6RA_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RA::Icmpv6RA(ns3::Icmpv6RA const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6RA const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RA::Icmpv6RA() [constructor] cls.add_constructor([]) - ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr other) [member function] - cls.add_method('AggregateObject', - 'void', - [param('ns3::Ptr< ns3::Object >', 'other')]) - ## object.h (module 'core'): void ns3::Object::Dispose() [member function] - cls.add_method('Dispose', - 'void', - []) - ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] - cls.add_method('GetAggregateIterator', - 'ns3::Object::AggregateIterator', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RA::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6RA::GetCurHopLimit() const [member function] + cls.add_method('GetCurHopLimit', + 'uint8_t', [], is_const=True) - ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## object.h (module 'core'): void ns3::Object::Initialize() [member function] - cls.add_method('Initialize', - 'void', - []) - ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] - cls.add_method('IsInitialized', + ## icmpv6-header.h (module 'internet'): bool ns3::Icmpv6RA::GetFlagH() const [member function] + cls.add_method('GetFlagH', 'bool', [], is_const=True) - ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] - cls.add_constructor([param('ns3::Object const &', 'o')], - visibility='protected') - ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True, visibility='protected') - ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] - cls.add_method('DoInitialize', - 'void', - [], - is_virtual=True, visibility='protected') - ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - is_virtual=True, visibility='protected') - return - -def register_Ns3ObjectAggregateIterator_methods(root_module, cls): - ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] - cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) - ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] - cls.add_constructor([]) - ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] - cls.add_method('HasNext', + ## icmpv6-header.h (module 'internet'): bool ns3::Icmpv6RA::GetFlagM() const [member function] + cls.add_method('GetFlagM', 'bool', [], is_const=True) - ## object.h (module 'core'): ns3::Ptr ns3::Object::AggregateIterator::Next() [member function] - cls.add_method('Next', - 'ns3::Ptr< ns3::Object const >', - []) - return - -def register_Ns3PacketBurst_methods(root_module, cls): - ## packet-burst.h (module 'network'): ns3::PacketBurst::PacketBurst(ns3::PacketBurst const & arg0) [constructor] - cls.add_constructor([param('ns3::PacketBurst const &', 'arg0')]) - ## packet-burst.h (module 'network'): ns3::PacketBurst::PacketBurst() [constructor] - cls.add_constructor([]) - ## packet-burst.h (module 'network'): void ns3::PacketBurst::AddPacket(ns3::Ptr packet) [member function] - cls.add_method('AddPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')]) - ## packet-burst.h (module 'network'): std::list, std::allocator > >::const_iterator ns3::PacketBurst::Begin() const [member function] - cls.add_method('Begin', - 'std::list< ns3::Ptr< ns3::Packet > > const_iterator', + ## icmpv6-header.h (module 'internet'): bool ns3::Icmpv6RA::GetFlagO() const [member function] + cls.add_method('GetFlagO', + 'bool', [], is_const=True) - ## packet-burst.h (module 'network'): ns3::Ptr ns3::PacketBurst::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::PacketBurst >', + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6RA::GetFlags() const [member function] + cls.add_method('GetFlags', + 'uint8_t', [], is_const=True) - ## packet-burst.h (module 'network'): std::list, std::allocator > >::const_iterator ns3::PacketBurst::End() const [member function] - cls.add_method('End', - 'std::list< ns3::Ptr< ns3::Packet > > const_iterator', + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6RA::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint16_t ns3::Icmpv6RA::GetLifeTime() const [member function] + cls.add_method('GetLifeTime', + 'uint16_t', [], is_const=True) - ## packet-burst.h (module 'network'): uint32_t ns3::PacketBurst::GetNPackets() const [member function] - cls.add_method('GetNPackets', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RA::GetReachableTime() const [member function] + cls.add_method('GetReachableTime', 'uint32_t', [], is_const=True) - ## packet-burst.h (module 'network'): std::list, std::allocator > > ns3::PacketBurst::GetPackets() const [member function] - cls.add_method('GetPackets', - 'std::list< ns3::Ptr< ns3::Packet > >', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RA::GetRetransmissionTime() const [member function] + cls.add_method('GetRetransmissionTime', + 'uint32_t', [], is_const=True) - ## packet-burst.h (module 'network'): uint32_t ns3::PacketBurst::GetSize() const [member function] - cls.add_method('GetSize', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RA::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_const=True) - ## packet-burst.h (module 'network'): static ns3::TypeId ns3::PacketBurst::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6RA::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## packet-burst.h (module 'network'): void ns3::PacketBurst::DoDispose() [member function] - cls.add_method('DoDispose', + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [], - is_virtual=True, visibility='private') + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetCurHopLimit(uint8_t m) [member function] + cls.add_method('SetCurHopLimit', + 'void', + [param('uint8_t', 'm')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetFlagH(bool h) [member function] + cls.add_method('SetFlagH', + 'void', + [param('bool', 'h')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetFlagM(bool m) [member function] + cls.add_method('SetFlagM', + 'void', + [param('bool', 'm')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetFlagO(bool o) [member function] + cls.add_method('SetFlagO', + 'void', + [param('bool', 'o')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetFlags(uint8_t f) [member function] + cls.add_method('SetFlags', + 'void', + [param('uint8_t', 'f')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetLifeTime(uint16_t l) [member function] + cls.add_method('SetLifeTime', + 'void', + [param('uint16_t', 'l')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetReachableTime(uint32_t r) [member function] + cls.add_method('SetReachableTime', + 'void', + [param('uint32_t', 'r')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetRetransmissionTime(uint32_t r) [member function] + cls.add_method('SetRetransmissionTime', + 'void', + [param('uint32_t', 'r')]) return -def register_Ns3PdcpTag_methods(root_module, cls): - ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag(ns3::PdcpTag const & arg0) [constructor] - cls.add_constructor([param('ns3::PdcpTag const &', 'arg0')]) - ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag() [constructor] +def register_Ns3Icmpv6RS_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RS::Icmpv6RS(ns3::Icmpv6RS const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6RS const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RS::Icmpv6RS() [constructor] cls.add_constructor([]) - ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag(ns3::Time senderTimestamp) [constructor] - cls.add_constructor([param('ns3::Time', 'senderTimestamp')]) - ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Deserialize(ns3::TagBuffer i) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RS::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-pdcp-tag.h (module 'lte'): ns3::TypeId ns3::PdcpTag::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6RS::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-pdcp-tag.h (module 'lte'): ns3::Time ns3::PdcpTag::GetSenderTimestamp() const [member function] - cls.add_method('GetSenderTimestamp', - 'ns3::Time', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RS::GetReserved() const [member function] + cls.add_method('GetReserved', + 'uint32_t', [], is_const=True) - ## lte-pdcp-tag.h (module 'lte'): uint32_t ns3::PdcpTag::GetSerializedSize() const [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RS::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-pdcp-tag.h (module 'lte'): static ns3::TypeId ns3::PdcpTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6RS::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RS::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RS::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::SetSenderTimestamp(ns3::Time senderTimestamp) [member function] - cls.add_method('SetSenderTimestamp', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RS::SetReserved(uint32_t reserved) [member function] + cls.add_method('SetReserved', 'void', - [param('ns3::Time', 'senderTimestamp')]) + [param('uint32_t', 'reserved')]) return -def register_Ns3PropagationDelayModel_methods(root_module, cls): - ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel::PropagationDelayModel() [constructor] +def register_Ns3Icmpv6Redirection_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Redirection::Icmpv6Redirection(ns3::Icmpv6Redirection const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6Redirection const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Redirection::Icmpv6Redirection() [constructor] cls.add_constructor([]) - ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [constructor] - cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')]) - ## propagation-delay-model.h (module 'propagation'): int64_t ns3::PropagationDelayModel::AssignStreams(int64_t stream) [member function] - cls.add_method('AssignStreams', - 'int64_t', - [param('int64_t', 'stream')]) - ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Redirection::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Icmpv6Redirection::GetDestination() const [member function] + cls.add_method('GetDestination', + 'ns3::Ipv6Address', [], - is_static=True) - ## propagation-delay-model.h (module 'propagation'): int64_t ns3::PropagationDelayModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - visibility='private', is_virtual=True, is_pure_virtual=True) - return - -def register_Ns3PropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', + is_const=True) + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6Redirection::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel::PropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): void ns3::PropagationLossModel::SetNext(ns3::Ptr next) [member function] - cls.add_method('SetNext', - 'void', - [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')]) - ## propagation-loss-model.h (module 'propagation'): ns3::Ptr ns3::PropagationLossModel::GetNext() [member function] - cls.add_method('GetNext', - 'ns3::Ptr< ns3::PropagationLossModel >', - []) - ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('CalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Redirection::GetReserved() const [member function] + cls.add_method('GetReserved', + 'uint32_t', + [], is_const=True) - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::AssignStreams(int64_t stream) [member function] - cls.add_method('AssignStreams', - 'int64_t', - [param('int64_t', 'stream')]) - ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - visibility='private', is_virtual=True, is_pure_virtual=True) - return - -def register_Ns3RadioEnvironmentMapHelper_methods(root_module, cls): - ## radio-environment-map-helper.h (module 'lte'): ns3::RadioEnvironmentMapHelper::RadioEnvironmentMapHelper() [constructor] - cls.add_constructor([]) - ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Redirection::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_virtual=True) - ## radio-environment-map-helper.h (module 'lte'): uint8_t ns3::RadioEnvironmentMapHelper::GetBandwidth() const [member function] - cls.add_method('GetBandwidth', - 'uint8_t', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Icmpv6Redirection::GetTarget() const [member function] + cls.add_method('GetTarget', + 'ns3::Ipv6Address', [], is_const=True) - ## radio-environment-map-helper.h (module 'lte'): static ns3::TypeId ns3::RadioEnvironmentMapHelper::GetTypeId() [member function] + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6Redirection::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::Install() [member function] - cls.add_method('Install', + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Redirection::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - []) - ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::SetBandwidth(uint8_t bw) [member function] - cls.add_method('SetBandwidth', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Redirection::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('uint8_t', 'bw')]) - return - -def register_Ns3RandomPropagationDelayModel_methods(root_module, cls): - ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [constructor] - cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')]) - ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor] - cls.add_constructor([]) - ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True) - ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-delay-model.h (module 'propagation'): int64_t ns3::RandomPropagationDelayModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Redirection::SetDestination(ns3::Ipv6Address destination) [member function] + cls.add_method('SetDestination', + 'void', + [param('ns3::Ipv6Address', 'destination')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Redirection::SetReserved(uint32_t reserved) [member function] + cls.add_method('SetReserved', + 'void', + [param('uint32_t', 'reserved')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Redirection::SetTarget(ns3::Ipv6Address target) [member function] + cls.add_method('SetTarget', + 'void', + [param('ns3::Ipv6Address', 'target')]) return -def register_Ns3RandomPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor] +def register_Ns3Icmpv6TimeExceeded_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TimeExceeded::Icmpv6TimeExceeded(ns3::Icmpv6TimeExceeded const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6TimeExceeded const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TimeExceeded::Icmpv6TimeExceeded() [constructor] cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RandomPropagationLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') - return - -def register_Ns3RandomVariableStream_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] - cls.add_method('GetTypeId', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6TimeExceeded::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6TimeExceeded::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_static=True) - ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] - cls.add_method('SetStream', - 'void', - [param('int64_t', 'stream')]) - ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] - cls.add_method('GetStream', - 'int64_t', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] - cls.add_method('SetAntithetic', - 'void', - [param('bool', 'isAntithetic')]) - ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] - cls.add_method('IsAntithetic', - 'bool', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ptr ns3::Icmpv6TimeExceeded::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet >', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], - is_virtual=True, is_pure_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] - cls.add_method('GetInteger', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6TimeExceeded::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_pure_virtual=True) - ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] - cls.add_method('Peek', - 'ns3::RngStream *', - [], - visibility='protected', is_const=True) - return - -def register_Ns3RangePropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RangePropagationLossModel::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6TimeExceeded::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel::RangePropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): double ns3::RangePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RangePropagationLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TimeExceeded::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TimeExceeded::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TimeExceeded::SetPacket(ns3::Ptr p) [member function] + cls.add_method('SetPacket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p')]) return -def register_Ns3RlcTag_methods(root_module, cls): - ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag(ns3::RlcTag const & arg0) [constructor] - cls.add_constructor([param('ns3::RlcTag const &', 'arg0')]) - ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag() [constructor] +def register_Ns3Icmpv6TooBig_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TooBig::Icmpv6TooBig(ns3::Icmpv6TooBig const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6TooBig const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TooBig::Icmpv6TooBig() [constructor] cls.add_constructor([]) - ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag(ns3::Time senderTimestamp) [constructor] - cls.add_constructor([param('ns3::Time', 'senderTimestamp')]) - ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Deserialize(ns3::TagBuffer i) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6TooBig::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-rlc-tag.h (module 'lte'): ns3::TypeId ns3::RlcTag::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6TooBig::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-rlc-tag.h (module 'lte'): ns3::Time ns3::RlcTag::GetSenderTimestamp() const [member function] - cls.add_method('GetSenderTimestamp', - 'ns3::Time', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6TooBig::GetMtu() const [member function] + cls.add_method('GetMtu', + 'uint32_t', [], is_const=True) - ## lte-rlc-tag.h (module 'lte'): uint32_t ns3::RlcTag::GetSerializedSize() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::Ptr ns3::Icmpv6TooBig::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet >', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6TooBig::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-rlc-tag.h (module 'lte'): static ns3::TypeId ns3::RlcTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6TooBig::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TooBig::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TooBig::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::SetSenderTimestamp(ns3::Time senderTimestamp) [member function] - cls.add_method('SetSenderTimestamp', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TooBig::SetMtu(uint32_t mtu) [member function] + cls.add_method('SetMtu', 'void', - [param('ns3::Time', 'senderTimestamp')]) + [param('uint32_t', 'mtu')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TooBig::SetPacket(ns3::Ptr p) [member function] + cls.add_method('SetPacket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p')]) return -def register_Ns3SequentialRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', +def register_Ns3InternetStackHelper_methods(root_module, cls): + ## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper::InternetStackHelper() [constructor] + cls.add_constructor([]) + ## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper::InternetStackHelper(ns3::InternetStackHelper const & o) [constructor] + cls.add_constructor([param('ns3::InternetStackHelper const &', 'o')]) + ## internet-stack-helper.h (module 'internet'): int64_t ns3::InternetStackHelper::AssignStreams(ns3::NodeContainer c, int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('ns3::NodeContainer', 'c'), param('int64_t', 'stream')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::Install(std::string nodeName) const [member function] + cls.add_method('Install', + 'void', + [param('std::string', 'nodeName')], + is_const=True) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::Install(ns3::Ptr node) const [member function] + cls.add_method('Install', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::Install(ns3::NodeContainer c) const [member function] + cls.add_method('Install', + 'void', + [param('ns3::NodeContainer', 'c')], + is_const=True) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::InstallAll() const [member function] + cls.add_method('InstallAll', + 'void', + [], + is_const=True) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::Reset() [member function] + cls.add_method('Reset', + 'void', + []) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetIpv4ArpJitter(bool enable) [member function] + cls.add_method('SetIpv4ArpJitter', + 'void', + [param('bool', 'enable')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetIpv4StackInstall(bool enable) [member function] + cls.add_method('SetIpv4StackInstall', + 'void', + [param('bool', 'enable')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetIpv6NsRsJitter(bool enable) [member function] + cls.add_method('SetIpv6NsRsJitter', + 'void', + [param('bool', 'enable')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetIpv6StackInstall(bool enable) [member function] + cls.add_method('SetIpv6StackInstall', + 'void', + [param('bool', 'enable')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv4RoutingHelper const & routing) [member function] + cls.add_method('SetRoutingHelper', + 'void', + [param('ns3::Ipv4RoutingHelper const &', 'routing')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv6RoutingHelper const & routing) [member function] + cls.add_method('SetRoutingHelper', + 'void', + [param('ns3::Ipv6RoutingHelper const &', 'routing')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetTcp(std::string tid) [member function] + cls.add_method('SetTcp', + 'void', + [param('std::string', 'tid')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetTcp(std::string tid, std::string attr, ns3::AttributeValue const & val) [member function] + cls.add_method('SetTcp', + 'void', + [param('std::string', 'tid'), param('std::string', 'attr'), param('ns3::AttributeValue const &', 'val')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::EnableAsciiIpv4Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv4Internal', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, visibility='private') + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::EnableAsciiIpv6Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv6Internal', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, visibility='private') + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::EnablePcapIpv4Internal(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnablePcapIpv4Internal', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, visibility='private') + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::EnablePcapIpv6Internal(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnablePcapIpv6Internal', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, visibility='private') + return + +def register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, cls): + ## ipv4-global-routing-helper.h (module 'internet'): ns3::Ipv4GlobalRoutingHelper::Ipv4GlobalRoutingHelper() [constructor] + cls.add_constructor([]) + ## ipv4-global-routing-helper.h (module 'internet'): ns3::Ipv4GlobalRoutingHelper::Ipv4GlobalRoutingHelper(ns3::Ipv4GlobalRoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4GlobalRoutingHelper const &', 'arg0')]) + ## ipv4-global-routing-helper.h (module 'internet'): ns3::Ipv4GlobalRoutingHelper * ns3::Ipv4GlobalRoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv4GlobalRoutingHelper *', + [], + is_const=True, is_virtual=True) + ## ipv4-global-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv4GlobalRoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) + ## ipv4-global-routing-helper.h (module 'internet'): static void ns3::Ipv4GlobalRoutingHelper::PopulateRoutingTables() [member function] + cls.add_method('PopulateRoutingTables', + 'void', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] + ## ipv4-global-routing-helper.h (module 'internet'): static void ns3::Ipv4GlobalRoutingHelper::RecomputeRoutingTables() [member function] + cls.add_method('RecomputeRoutingTables', + 'void', + [], + is_static=True) + return + +def register_Ns3Ipv4Header_methods(root_module, cls): + ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header(ns3::Ipv4Header const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4Header const &', 'arg0')]) + ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header() [constructor] cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] - cls.add_method('GetMin', - 'double', + ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::DscpTypeToString(ns3::Ipv4Header::DscpType dscp) const [member function] + cls.add_method('DscpTypeToString', + 'std::string', + [param('ns3::Ipv4Header::DscpType', 'dscp')], + is_const=True) + ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::EcnTypeToString(ns3::Ipv4Header::EcnType ecn) const [member function] + cls.add_method('EcnTypeToString', + 'std::string', + [param('ns3::Ipv4Header::EcnType', 'ecn')], + is_const=True) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function] + cls.add_method('EnableChecksum', + 'void', + []) + ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function] + cls.add_method('GetDestination', + 'ns3::Ipv4Address', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] - cls.add_method('GetMax', - 'double', + ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType ns3::Ipv4Header::GetDscp() const [member function] + cls.add_method('GetDscp', + 'ns3::Ipv4Header::DscpType', [], is_const=True) - ## random-variable-stream.h (module 'core'): ns3::Ptr ns3::SequentialRandomVariable::GetIncrement() const [member function] - cls.add_method('GetIncrement', - 'ns3::Ptr< ns3::RandomVariableStream >', + ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType ns3::Ipv4Header::GetEcn() const [member function] + cls.add_method('GetEcn', + 'ns3::Ipv4Header::EcnType', [], is_const=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] - cls.add_method('GetConsecutive', - 'uint32_t', + ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function] + cls.add_method('GetFragmentOffset', + 'uint16_t', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', + ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetIdentification() const [member function] + cls.add_method('GetIdentification', + 'uint16_t', [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', + is_const=True) + ## ipv4-header.h (module 'internet'): ns3::TypeId ns3::Ipv4Header::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetPayloadSize() const [member function] + cls.add_method('GetPayloadSize', + 'uint16_t', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetProtocol() const [member function] + cls.add_method('GetProtocol', + 'uint8_t', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True) - return - -def register_Ns3SidelinkCommResourcePool_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkCommResourcePool(ns3::SidelinkCommResourcePool const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkCommResourcePool const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkCommResourcePool() [constructor] - cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetAllPsschSubframes() [member function] - cls.add_method('GetAllPsschSubframes', - 'std::vector< unsigned int >', - []) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo ns3::SidelinkCommResourcePool::GetCurrentScPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] - cls.add_method('GetCurrentScPeriod', - 'ns3::SidelinkCommResourcePool::SubframeInfo', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) - ## lte-sl-pool.h (module 'lte'): ns3::LteRrcSap::SlHoppingConfigComm ns3::SidelinkCommResourcePool::GetDataHoppingConfig() [member function] - cls.add_method('GetDataHoppingConfig', - 'ns3::LteRrcSap::SlHoppingConfigComm', - []) - ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkCommResourcePool::GetNPscch() [member function] - cls.add_method('GetNPscch', - 'uint32_t', - []) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo ns3::SidelinkCommResourcePool::GetNextScPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] - cls.add_method('GetNextScPeriod', - 'ns3::SidelinkCommResourcePool::SubframeInfo', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) - ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkCommResourcePool::GetPscchOpportunities(uint32_t frameNo, uint32_t subframeNo) [member function] - cls.add_method('GetPscchOpportunities', - 'std::list< unsigned char >', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) - ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetPscchRbs(uint32_t frameNo, uint32_t subframeNo, uint32_t n) [member function] - cls.add_method('GetPscchRbs', - 'std::vector< int >', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo'), param('uint32_t', 'n')]) - ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkCommResourcePool::GetPscchTransmissions(uint32_t n) [member function] - cls.add_method('GetPscchTransmissions', - 'std::list< ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo >', - [param('uint32_t', 'n')]) - ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkCommResourcePool::GetPsschTransmissions(ns3::SidelinkCommResourcePool::SubframeInfo periodStart, uint8_t itrp, uint8_t rbStart, uint8_t rbLen) [member function] - cls.add_method('GetPsschTransmissions', - 'std::list< ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo >', - [param('ns3::SidelinkCommResourcePool::SubframeInfo', 'periodStart'), param('uint8_t', 'itrp'), param('uint8_t', 'rbStart'), param('uint8_t', 'rbLen')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SlPoolType ns3::SidelinkCommResourcePool::GetSchedulingType() [member function] - cls.add_method('GetSchedulingType', - 'ns3::SidelinkCommResourcePool::SlPoolType', - []) - ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkCommResourcePool::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetSource() const [member function] + cls.add_method('GetSource', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTos() const [member function] + cls.add_method('GetTos', + 'uint8_t', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTtl() const [member function] + cls.add_method('GetTtl', + 'uint8_t', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): static ns3::TypeId ns3::Ipv4Header::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-sl-pool.h (module 'lte'): std::vector >, std::allocator > > > ns3::SidelinkCommResourcePool::GetValidAllocations() [member function] - cls.add_method('GetValidAllocations', - 'std::vector< std::vector< unsigned char > >', + ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsChecksumOk() const [member function] + cls.add_method('IsChecksumOk', + 'bool', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsDontFragment() const [member function] + cls.add_method('IsDontFragment', + 'bool', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsLastFragment() const [member function] + cls.add_method('IsLastFragment', + 'bool', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDestination(ns3::Ipv4Address destination) [member function] + cls.add_method('SetDestination', + 'void', + [param('ns3::Ipv4Address', 'destination')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function] + cls.add_method('SetDontFragment', + 'void', []) - ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetValidRBstart(uint8_t rbLen) [member function] - cls.add_method('GetValidRBstart', - 'std::vector< unsigned char >', - [param('uint8_t', 'rbLen')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkCommResourcePool::SetPool(ns3::LteRrcSap::SlCommResourcePool pool) [member function] - cls.add_method('SetPool', + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDscp(ns3::Ipv4Header::DscpType dscp) [member function] + cls.add_method('SetDscp', 'void', - [param('ns3::LteRrcSap::SlCommResourcePool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkCommResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigCommPool pool) [member function] - cls.add_method('SetPool', + [param('ns3::Ipv4Header::DscpType', 'dscp')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetEcn(ns3::Ipv4Header::EcnType ecn) [member function] + cls.add_method('SetEcn', 'void', - [param('ns3::LteRrcSap::SlPreconfigCommPool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkCommResourcePool::Initialize() [member function] - cls.add_method('Initialize', + [param('ns3::Ipv4Header::EcnType', 'ecn')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function] + cls.add_method('SetFragmentOffset', 'void', - [], - visibility='protected') - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo ns3::SidelinkCommResourcePool::TranslatePscch(ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo info) [member function] - cls.add_method('TranslatePscch', - 'ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo', - [param('ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo', 'info')], - visibility='protected') - return - -def register_Ns3SidelinkCommResourcePoolSidelinkTransmissionInfo_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo() [constructor] - cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo(ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::nbRb [variable] - cls.add_instance_attribute('nbRb', 'uint8_t', is_const=False) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::rbStart [variable] - cls.add_instance_attribute('rbStart', 'uint8_t', is_const=False) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::subframe [variable] - cls.add_instance_attribute('subframe', 'ns3::SidelinkCommResourcePool::SubframeInfo', is_const=False) + [param('uint16_t', 'offsetBytes')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] + cls.add_method('SetIdentification', + 'void', + [param('uint16_t', 'identification')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetLastFragment() [member function] + cls.add_method('SetLastFragment', + 'void', + []) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMayFragment() [member function] + cls.add_method('SetMayFragment', + 'void', + []) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMoreFragments() [member function] + cls.add_method('SetMoreFragments', + 'void', + []) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetPayloadSize(uint16_t size) [member function] + cls.add_method('SetPayloadSize', + 'void', + [param('uint16_t', 'size')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetProtocol(uint8_t num) [member function] + cls.add_method('SetProtocol', + 'void', + [param('uint8_t', 'num')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetSource(ns3::Ipv4Address source) [member function] + cls.add_method('SetSource', + 'void', + [param('ns3::Ipv4Address', 'source')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTos(uint8_t tos) [member function] + cls.add_method('SetTos', + 'void', + [param('uint8_t', 'tos')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTtl(uint8_t ttl) [member function] + cls.add_method('SetTtl', + 'void', + [param('uint8_t', 'ttl')]) return -def register_Ns3SidelinkCommResourcePoolSubframeInfo_methods(root_module, cls): - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('==') - cls.add_binary_numeric_operator('-', root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], param('ns3::SidelinkCommResourcePool::SubframeInfo const &', 'right')) - cls.add_binary_numeric_operator('+', root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], param('ns3::SidelinkCommResourcePool::SubframeInfo const &', 'right')) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::SubframeInfo() [constructor] +def register_Ns3Ipv4ListRoutingHelper_methods(root_module, cls): + ## ipv4-list-routing-helper.h (module 'internet'): ns3::Ipv4ListRoutingHelper::Ipv4ListRoutingHelper() [constructor] cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::SubframeInfo(ns3::SidelinkCommResourcePool::SubframeInfo const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkCommResourcePool::SubframeInfo const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::frameNo [variable] - cls.add_instance_attribute('frameNo', 'uint32_t', is_const=False) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::subframeNo [variable] - cls.add_instance_attribute('subframeNo', 'uint32_t', is_const=False) + ## ipv4-list-routing-helper.h (module 'internet'): ns3::Ipv4ListRoutingHelper::Ipv4ListRoutingHelper(ns3::Ipv4ListRoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4ListRoutingHelper const &', 'arg0')]) + ## ipv4-list-routing-helper.h (module 'internet'): ns3::Ipv4ListRoutingHelper * ns3::Ipv4ListRoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv4ListRoutingHelper *', + [], + is_const=True, is_virtual=True) + ## ipv4-list-routing-helper.h (module 'internet'): void ns3::Ipv4ListRoutingHelper::Add(ns3::Ipv4RoutingHelper const & routing, int16_t priority) [member function] + cls.add_method('Add', + 'void', + [param('ns3::Ipv4RoutingHelper const &', 'routing'), param('int16_t', 'priority')]) + ## ipv4-list-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv4ListRoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) return -def register_Ns3SidelinkDiscResourcePool_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkDiscResourcePool(ns3::SidelinkDiscResourcePool const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkDiscResourcePool const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkDiscResourcePool() [constructor] +def register_Ns3Ipv4PacketInfoTag_methods(root_module, cls): + ## ipv4-packet-info-tag.h (module 'internet'): ns3::Ipv4PacketInfoTag::Ipv4PacketInfoTag(ns3::Ipv4PacketInfoTag const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4PacketInfoTag const &', 'arg0')]) + ## ipv4-packet-info-tag.h (module 'internet'): ns3::Ipv4PacketInfoTag::Ipv4PacketInfoTag() [constructor] cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): std::set, std::allocator > ns3::SidelinkDiscResourcePool::GetConflictingResources(uint32_t res) [member function] - cls.add_method('GetConflictingResources', - 'std::set< unsigned int >', - [param('uint32_t', 'res')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo ns3::SidelinkDiscResourcePool::GetCurrentDiscPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] - cls.add_method('GetCurrentDiscPeriod', - 'ns3::SidelinkDiscResourcePool::SubframeInfo', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) - ## lte-sl-pool.h (module 'lte'): int32_t ns3::SidelinkDiscResourcePool::GetDiscPeriod() [member function] - cls.add_method('GetDiscPeriod', - 'int32_t', - []) - ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::GetNPsdch() [member function] - cls.add_method('GetNPsdch', - 'uint32_t', - []) - ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::GetNRbPairs() [member function] - cls.add_method('GetNRbPairs', + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## ipv4-packet-info-tag.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4PacketInfoTag::GetAddress() const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-packet-info-tag.h (module 'internet'): ns3::TypeId ns3::Ipv4PacketInfoTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv4-packet-info-tag.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4PacketInfoTag::GetLocalAddress() const [member function] + cls.add_method('GetLocalAddress', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-packet-info-tag.h (module 'internet'): uint32_t ns3::Ipv4PacketInfoTag::GetRecvIf() const [member function] + cls.add_method('GetRecvIf', 'uint32_t', - []) - ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::GetNSubframes() [member function] - cls.add_method('GetNSubframes', + [], + is_const=True) + ## ipv4-packet-info-tag.h (module 'internet'): uint32_t ns3::Ipv4PacketInfoTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', - []) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo ns3::SidelinkDiscResourcePool::GetNextDiscPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] - cls.add_method('GetNextDiscPeriod', - 'ns3::SidelinkDiscResourcePool::SubframeInfo', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) - ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkDiscResourcePool::GetNumRetx() [member function] - cls.add_method('GetNumRetx', + [], + is_const=True, is_virtual=True) + ## ipv4-packet-info-tag.h (module 'internet'): uint8_t ns3::Ipv4PacketInfoTag::GetTtl() const [member function] + cls.add_method('GetTtl', 'uint8_t', - []) - ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkDiscResourcePool::GetPsdchOpportunities(uint32_t frameNo, uint32_t subframeNo) [member function] - cls.add_method('GetPsdchOpportunities', - 'std::vector< unsigned int >', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) - ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkDiscResourcePool::GetPsdchTransmissions(uint32_t npsdch) [member function] - cls.add_method('GetPsdchTransmissions', - 'std::list< ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo >', - [param('uint32_t', 'npsdch')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SlPoolType ns3::SidelinkDiscResourcePool::GetSchedulingType() [member function] - cls.add_method('GetSchedulingType', - 'ns3::SidelinkDiscResourcePool::SlPoolType', - []) - ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkDiscResourcePool::GetTypeId() [member function] + [], + is_const=True) + ## ipv4-packet-info-tag.h (module 'internet'): static ns3::TypeId ns3::Ipv4PacketInfoTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkDiscResourcePool::SetPool(ns3::LteRrcSap::SlDiscResourcePool pool) [member function] - cls.add_method('SetPool', + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::LteRrcSap::SlDiscResourcePool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkDiscResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigDiscPool pool) [member function] - cls.add_method('SetPool', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::LteRrcSap::SlPreconfigDiscPool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::TxProbabilityAsInt(ns3::LteRrcSap::TxProbability prob) [member function] - cls.add_method('TxProbabilityAsInt', - 'uint32_t', - [param('ns3::LteRrcSap::TxProbability', 'prob')]) - ## lte-sl-pool.h (module 'lte'): static ns3::LteRrcSap::TxProbability ns3::SidelinkDiscResourcePool::TxProbabilityFromInt(uint32_t p) [member function] - cls.add_method('TxProbabilityFromInt', - 'ns3::LteRrcSap::TxProbability', - [param('uint32_t', 'p')], - is_static=True) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkDiscResourcePool::Initialize() [member function] - cls.add_method('Initialize', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::SetAddress(ns3::Ipv4Address addr) [member function] + cls.add_method('SetAddress', 'void', - [], - visibility='protected') - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo ns3::SidelinkDiscResourcePool::TranslatePsdch(ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo info) [member function] - cls.add_method('TranslatePsdch', - 'ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo', - [param('ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo', 'info')], - visibility='protected') - return - -def register_Ns3SidelinkDiscResourcePoolSidelinkTransmissionInfo_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo() [constructor] - cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo(ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::nbRb [variable] - cls.add_instance_attribute('nbRb', 'uint8_t', is_const=False) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::rbStart [variable] - cls.add_instance_attribute('rbStart', 'uint8_t', is_const=False) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::subframe [variable] - cls.add_instance_attribute('subframe', 'ns3::SidelinkDiscResourcePool::SubframeInfo', is_const=False) - return - -def register_Ns3SidelinkDiscResourcePoolSubframeInfo_methods(root_module, cls): - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('==') - cls.add_binary_numeric_operator('+', root_module['ns3::SidelinkDiscResourcePool::SubframeInfo'], root_module['ns3::SidelinkDiscResourcePool::SubframeInfo'], param('ns3::SidelinkDiscResourcePool::SubframeInfo const &', 'right')) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::SubframeInfo() [constructor] - cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::SubframeInfo(ns3::SidelinkDiscResourcePool::SubframeInfo const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkDiscResourcePool::SubframeInfo const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::frameNo [variable] - cls.add_instance_attribute('frameNo', 'uint32_t', is_const=False) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::subframeNo [variable] - cls.add_instance_attribute('subframeNo', 'uint32_t', is_const=False) + [param('ns3::Ipv4Address', 'addr')]) + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::SetLocalAddress(ns3::Ipv4Address addr) [member function] + cls.add_method('SetLocalAddress', + 'void', + [param('ns3::Ipv4Address', 'addr')]) + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::SetRecvIf(uint32_t ifindex) [member function] + cls.add_method('SetRecvIf', + 'void', + [param('uint32_t', 'ifindex')]) + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::SetTtl(uint8_t ttl) [member function] + cls.add_method('SetTtl', + 'void', + [param('uint8_t', 'ttl')]) return -def register_Ns3SidelinkRsrpCalculator_methods(root_module, cls): - ## sidelink-rsrp-calculator.h (module 'lte'): ns3::SidelinkRsrpCalculator::SidelinkRsrpCalculator(ns3::SidelinkRsrpCalculator const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkRsrpCalculator const &', 'arg0')]) - ## sidelink-rsrp-calculator.h (module 'lte'): ns3::SidelinkRsrpCalculator::SidelinkRsrpCalculator() [constructor] +def register_Ns3Ipv6ExtensionHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHeader::Ipv6ExtensionHeader(ns3::Ipv6ExtensionHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHeader::Ipv6ExtensionHeader() [constructor] cls.add_constructor([]) - ## sidelink-rsrp-calculator.h (module 'lte'): static double ns3::SidelinkRsrpCalculator::CalcSlRsrpPsbch(ns3::Ptr lossModel, double txPower, double ulEarfcn, double ulBandwidth, ns3::Ptr txPhy, ns3::Ptr rxPhy) [member function] - cls.add_method('CalcSlRsrpPsbch', - 'double', - [param('ns3::Ptr< ns3::PropagationLossModel >', 'lossModel'), param('double', 'txPower'), param('double', 'ulEarfcn'), param('double', 'ulBandwidth'), param('ns3::Ptr< ns3::SpectrumPhy >', 'txPhy'), param('ns3::Ptr< ns3::SpectrumPhy >', 'rxPhy')], - is_static=True) - ## sidelink-rsrp-calculator.h (module 'lte'): static double ns3::SidelinkRsrpCalculator::CalcSlRsrpTxPw(ns3::Ptr lossModel, double txPower, ns3::Ptr txPhy, ns3::Ptr rxPhy) [member function] - cls.add_method('CalcSlRsrpTxPw', - 'double', - [param('ns3::Ptr< ns3::PropagationLossModel >', 'lossModel'), param('double', 'txPower'), param('ns3::Ptr< ns3::SpectrumPhy >', 'txPhy'), param('ns3::Ptr< ns3::SpectrumPhy >', 'rxPhy')], - is_static=True) - ## sidelink-rsrp-calculator.h (module 'lte'): void ns3::SidelinkRsrpCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## sidelink-rsrp-calculator.h (module 'lte'): static ns3::TypeId ns3::SidelinkRsrpCalculator::GetTypeId() [member function] - cls.add_method('GetTypeId', + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_static=True) - return - -def register_Ns3SidelinkRxCommResourcePool_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxCommResourcePool::SidelinkRxCommResourcePool() [constructor] - cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxCommResourcePool::SidelinkRxCommResourcePool(ns3::SidelinkRxCommResourcePool const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkRxCommResourcePool const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkRxCommResourcePool::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): uint16_t ns3::Ipv6ExtensionHeader::GetLength() const [member function] + cls.add_method('GetLength', + 'uint16_t', + [], + is_const=True) + ## ipv6-extension-header.h (module 'internet'): uint8_t ns3::Ipv6ExtensionHeader::GetNextHeader() const [member function] + cls.add_method('GetNextHeader', + 'uint8_t', + [], + is_const=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionHeader::SetLength(uint16_t length) [member function] + cls.add_method('SetLength', + 'void', + [param('uint16_t', 'length')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionHeader::SetNextHeader(uint8_t nextHeader) [member function] + cls.add_method('SetNextHeader', + 'void', + [param('uint8_t', 'nextHeader')]) return -def register_Ns3SidelinkRxDiscResourcePool_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxDiscResourcePool::SidelinkRxDiscResourcePool() [constructor] +def register_Ns3Ipv6ExtensionHopByHopHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHopByHopHeader::Ipv6ExtensionHopByHopHeader(ns3::Ipv6ExtensionHopByHopHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionHopByHopHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHopByHopHeader::Ipv6ExtensionHopByHopHeader() [constructor] cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxDiscResourcePool::SidelinkRxDiscResourcePool(ns3::SidelinkRxDiscResourcePool const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkRxDiscResourcePool const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkRxDiscResourcePool::GetTypeId() [member function] + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionHopByHopHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionHopByHopHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionHopByHopHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionHopByHopHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionHopByHopHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionHopByHopHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) return -def register_Ns3SidelinkTxCommResourcePool_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxCommResourcePool::SidelinkTxCommResourcePool() [constructor] +def register_Ns3Ipv6ExtensionRoutingHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionRoutingHeader::Ipv6ExtensionRoutingHeader(ns3::Ipv6ExtensionRoutingHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionRoutingHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionRoutingHeader::Ipv6ExtensionRoutingHeader() [constructor] cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxCommResourcePool::SidelinkTxCommResourcePool(ns3::SidelinkTxCommResourcePool const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkTxCommResourcePool const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxCommResourcePool::GetIndex() [member function] - cls.add_method('GetIndex', - 'uint8_t', - []) - ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxCommResourcePool::GetMcs() [member function] - cls.add_method('GetMcs', - 'uint8_t', - []) - ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxCommResourcePool::GetPoolIdentity() [member function] - cls.add_method('GetPoolIdentity', + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionRoutingHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionRoutingHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): uint8_t ns3::Ipv6ExtensionRoutingHeader::GetSegmentsLeft() const [member function] + cls.add_method('GetSegmentsLeft', 'uint8_t', - []) - ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkTxCommResourcePool::GetTypeId() [member function] + [], + is_const=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionRoutingHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionRoutingHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetPool(ns3::LteRrcSap::SlCommResourcePool pool) [member function] - cls.add_method('SetPool', - 'void', - [param('ns3::LteRrcSap::SlCommResourcePool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigCommPool pool) [member function] - cls.add_method('SetPool', + ## ipv6-extension-header.h (module 'internet'): uint8_t ns3::Ipv6ExtensionRoutingHeader::GetTypeRouting() const [member function] + cls.add_method('GetTypeRouting', + 'uint8_t', + [], + is_const=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionRoutingHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::LteRrcSap::SlPreconfigCommPool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetScheduledTxParameters(uint16_t slrnti, ns3::LteRrcSap::SlMacMainConfigSl macMainConfig, ns3::LteRrcSap::SlCommResourcePool commTxConfig, uint8_t index) [member function] - cls.add_method('SetScheduledTxParameters', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionRoutingHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('uint16_t', 'slrnti'), param('ns3::LteRrcSap::SlMacMainConfigSl', 'macMainConfig'), param('ns3::LteRrcSap::SlCommResourcePool', 'commTxConfig'), param('uint8_t', 'index')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetScheduledTxParameters(uint16_t slrnti, ns3::LteRrcSap::SlMacMainConfigSl macMainConfig, ns3::LteRrcSap::SlCommResourcePool commTxConfig, uint8_t index, uint8_t mcs) [member function] - cls.add_method('SetScheduledTxParameters', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionRoutingHeader::SetSegmentsLeft(uint8_t segmentsLeft) [member function] + cls.add_method('SetSegmentsLeft', 'void', - [param('uint16_t', 'slrnti'), param('ns3::LteRrcSap::SlMacMainConfigSl', 'macMainConfig'), param('ns3::LteRrcSap::SlCommResourcePool', 'commTxConfig'), param('uint8_t', 'index'), param('uint8_t', 'mcs')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetUeSelectedTxParameters(uint8_t identity) [member function] - cls.add_method('SetUeSelectedTxParameters', + [param('uint8_t', 'segmentsLeft')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionRoutingHeader::SetTypeRouting(uint8_t typeRouting) [member function] + cls.add_method('SetTypeRouting', 'void', - [param('uint8_t', 'identity')]) + [param('uint8_t', 'typeRouting')]) return -def register_Ns3SidelinkTxDiscResourcePool_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxDiscResourcePool::SidelinkTxDiscResourcePool() [constructor] +def register_Ns3Ipv6Header_methods(root_module, cls): + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')]) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header() [constructor] cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxDiscResourcePool::SidelinkTxDiscResourcePool(ns3::SidelinkTxDiscResourcePool const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkTxDiscResourcePool const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxDiscResourcePool::GetPoolIdentity() [member function] - cls.add_method('GetPoolIdentity', + ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-header.h (module 'internet'): std::string ns3::Ipv6Header::DscpTypeToString(ns3::Ipv6Header::DscpType dscp) const [member function] + cls.add_method('DscpTypeToString', + 'std::string', + [param('ns3::Ipv6Header::DscpType', 'dscp')], + is_const=True) + ## ipv6-header.h (module 'internet'): std::string ns3::Ipv6Header::EcnTypeToString(ns3::Ipv6Header::EcnType ecn) const [member function] + cls.add_method('EcnTypeToString', + 'std::string', + [param('ns3::Ipv6Header::EcnType', 'ecn')], + is_const=True) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetDestinationAddress() const [member function] + cls.add_method('GetDestinationAddress', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::DscpType ns3::Ipv6Header::GetDscp() const [member function] + cls.add_method('GetDscp', + 'ns3::Ipv6Header::DscpType', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::EcnType ns3::Ipv6Header::GetEcn() const [member function] + cls.add_method('GetEcn', + 'ns3::Ipv6Header::EcnType', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetFlowLabel() const [member function] + cls.add_method('GetFlowLabel', + 'uint32_t', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetHopLimit() const [member function] + cls.add_method('GetHopLimit', 'uint8_t', - []) - ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkTxDiscResourcePool::GetTxProbability() [member function] - cls.add_method('GetTxProbability', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): ns3::TypeId ns3::Ipv6Header::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetNextHeader() const [member function] + cls.add_method('GetNextHeader', + 'uint8_t', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): uint16_t ns3::Ipv6Header::GetPayloadLength() const [member function] + cls.add_method('GetPayloadLength', + 'uint16_t', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', - []) - ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkTxDiscResourcePool::GetTypeId() [member function] + [], + is_const=True, is_virtual=True) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetSourceAddress() const [member function] + cls.add_method('GetSourceAddress', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetTrafficClass() const [member function] + cls.add_method('GetTrafficClass', + 'uint8_t', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6Header::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetPool(ns3::LteRrcSap::SlDiscResourcePool pool) [member function] - cls.add_method('SetPool', + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::LteRrcSap::SlDiscResourcePool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigDiscPool pool) [member function] - cls.add_method('SetPool', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::LteRrcSap::SlPreconfigDiscPool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetScheduledTxParameters(ns3::LteRrcSap::SlDiscResourcePool discPool, ns3::LteRrcSap::SlTfIndexPairList discResources, ns3::LteRrcSap::SlHoppingConfigDisc discHopping) [member function] - cls.add_method('SetScheduledTxParameters', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetDestinationAddress(ns3::Ipv6Address dst) [member function] + cls.add_method('SetDestinationAddress', 'void', - [param('ns3::LteRrcSap::SlDiscResourcePool', 'discPool'), param('ns3::LteRrcSap::SlTfIndexPairList', 'discResources'), param('ns3::LteRrcSap::SlHoppingConfigDisc', 'discHopping')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetTxProbability(uint32_t theta) [member function] - cls.add_method('SetTxProbability', + [param('ns3::Ipv6Address', 'dst')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetDscp(ns3::Ipv6Header::DscpType dscp) [member function] + cls.add_method('SetDscp', 'void', - [param('uint32_t', 'theta')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetUeSelectedTxParameters(uint8_t identity) [member function] - cls.add_method('SetUeSelectedTxParameters', + [param('ns3::Ipv6Header::DscpType', 'dscp')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetEcn(ns3::Ipv6Header::EcnType ecn) [member function] + cls.add_method('SetEcn', 'void', - [param('uint8_t', 'identity')]) - return - -def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3EpcTft_Ns3Empty_Ns3DefaultDeleter__lt__ns3EpcTft__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::EpcTft, ns3::empty, ns3::DefaultDeleter< ns3::EpcTft > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3EpcTftClassifier_Ns3Empty_Ns3DefaultDeleter__lt__ns3EpcTftClassifier__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::EpcTftClassifier, ns3::empty, ns3::DefaultDeleter< ns3::EpcTftClassifier > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4MulticastRoute > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4Route > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3LteChunkProcessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteChunkProcessor__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteChunkProcessor, ns3::empty, ns3::DefaultDeleter< ns3::LteChunkProcessor > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3LteControlMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteControlMessage__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter< ns3::LteControlMessage > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3LteHarqPhy_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteHarqPhy__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter< ns3::LteHarqPhy > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3LteSlChunkProcessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteSlChunkProcessor__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteSlChunkProcessor, ns3::empty, ns3::DefaultDeleter< ns3::LteSlChunkProcessor > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3LteSlHarqPhy_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteSlHarqPhy__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteSlHarqPhy, ns3::empty, ns3::DefaultDeleter< ns3::LteSlHarqPhy > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3LteSlTft_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteSlTft__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteSlTft, ns3::empty, ns3::DefaultDeleter< ns3::LteSlTft > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3SpectrumModel_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumModel__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumModel > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3SpectrumSignalParameters_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumSignalParameters__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumSignalParameters > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3SpectrumValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumValue__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumValue > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) + [param('ns3::Ipv6Header::EcnType', 'ecn')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetFlowLabel(uint32_t flow) [member function] + cls.add_method('SetFlowLabel', + 'void', + [param('uint32_t', 'flow')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetHopLimit(uint8_t limit) [member function] + cls.add_method('SetHopLimit', + 'void', + [param('uint8_t', 'limit')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetNextHeader(uint8_t next) [member function] + cls.add_method('SetNextHeader', + 'void', + [param('uint8_t', 'next')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetPayloadLength(uint16_t len) [member function] + cls.add_method('SetPayloadLength', + 'void', + [param('uint16_t', 'len')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetSourceAddress(ns3::Ipv6Address src) [member function] + cls.add_method('SetSourceAddress', + 'void', + [param('ns3::Ipv6Address', 'src')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetTrafficClass(uint8_t traffic) [member function] + cls.add_method('SetTrafficClass', + 'void', + [param('uint8_t', 'traffic')]) return -def register_Ns3SimpleRefCount__Ns3VendorSpecificValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3VendorSpecificValue__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] +def register_Ns3Ipv6ListRoutingHelper_methods(root_module, cls): + ## ipv6-list-routing-helper.h (module 'internet'): ns3::Ipv6ListRoutingHelper::Ipv6ListRoutingHelper() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::VendorSpecificValue, ns3::empty, ns3::DefaultDeleter< ns3::VendorSpecificValue > > const &', 'o')]) + ## ipv6-list-routing-helper.h (module 'internet'): ns3::Ipv6ListRoutingHelper::Ipv6ListRoutingHelper(ns3::Ipv6ListRoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ListRoutingHelper const &', 'arg0')]) + ## ipv6-list-routing-helper.h (module 'internet'): ns3::Ipv6ListRoutingHelper * ns3::Ipv6ListRoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv6ListRoutingHelper *', + [], + is_const=True, is_virtual=True) + ## ipv6-list-routing-helper.h (module 'internet'): void ns3::Ipv6ListRoutingHelper::Add(ns3::Ipv6RoutingHelper const & routing, int16_t priority) [member function] + cls.add_method('Add', + 'void', + [param('ns3::Ipv6RoutingHelper const &', 'routing'), param('int16_t', 'priority')]) + ## ipv6-list-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv6ListRoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) return -def register_Ns3SimpleRefCount__Ns3X2CellInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2CellInfo__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] +def register_Ns3Ipv6OptionHeader_methods(root_module, cls): + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Ipv6OptionHeader(ns3::Ipv6OptionHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionHeader const &', 'arg0')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Ipv6OptionHeader() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::X2CellInfo, ns3::empty, ns3::DefaultDeleter< ns3::X2CellInfo > > const &', 'o')]) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment ns3::Ipv6OptionHeader::GetAlignment() const [member function] + cls.add_method('GetAlignment', + 'ns3::Ipv6OptionHeader::Alignment', + [], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::TypeId ns3::Ipv6OptionHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint8_t ns3::Ipv6OptionHeader::GetLength() const [member function] + cls.add_method('GetLength', + 'uint8_t', + [], + is_const=True) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint8_t ns3::Ipv6OptionHeader::GetType() const [member function] + cls.add_method('GetType', + 'uint8_t', + [], + is_const=True) + ## ipv6-option-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionHeader::SetLength(uint8_t length) [member function] + cls.add_method('SetLength', + 'void', + [param('uint8_t', 'length')]) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionHeader::SetType(uint8_t type) [member function] + cls.add_method('SetType', + 'void', + [param('uint8_t', 'type')]) return -def register_Ns3SimpleRefCount__Ns3X2IfaceInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2IfaceInfo__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] +def register_Ns3Ipv6OptionHeaderAlignment_methods(root_module, cls): + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment::Alignment() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::X2IfaceInfo, ns3::empty, ns3::DefaultDeleter< ns3::X2IfaceInfo > > const &', 'o')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment::Alignment(ns3::Ipv6OptionHeader::Alignment const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionHeader::Alignment const &', 'arg0')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment::factor [variable] + cls.add_instance_attribute('factor', 'uint8_t', is_const=False) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment::offset [variable] + cls.add_instance_attribute('offset', 'uint8_t', is_const=False) return -def register_Ns3Socket_methods(root_module, cls): - ## socket.h (module 'network'): ns3::Socket::Socket(ns3::Socket const & arg0) [constructor] - cls.add_constructor([param('ns3::Socket const &', 'arg0')]) - ## socket.h (module 'network'): ns3::Socket::Socket() [constructor] +def register_Ns3Ipv6OptionJumbogramHeader_methods(root_module, cls): + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionJumbogramHeader::Ipv6OptionJumbogramHeader(ns3::Ipv6OptionJumbogramHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionJumbogramHeader const &', 'arg0')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionJumbogramHeader::Ipv6OptionJumbogramHeader() [constructor] cls.add_constructor([]) - ## socket.h (module 'network'): int ns3::Socket::Bind(ns3::Address const & address) [member function] - cls.add_method('Bind', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::Bind() [member function] - cls.add_method('Bind', - 'int', + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionJumbogramHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment ns3::Ipv6OptionJumbogramHeader::GetAlignment() const [member function] + cls.add_method('GetAlignment', + 'ns3::Ipv6OptionHeader::Alignment', [], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::Bind6() [member function] - cls.add_method('Bind6', - 'int', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionJumbogramHeader::GetDataLength() const [member function] + cls.add_method('GetDataLength', + 'uint32_t', [], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::BindToNetDevice(ns3::Ptr netdevice) [member function] - cls.add_method('BindToNetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')], - is_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::Close() [member function] - cls.add_method('Close', - 'int', + is_const=True) + ## ipv6-option-header.h (module 'internet'): ns3::TypeId ns3::Ipv6OptionJumbogramHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): static ns3::Ptr ns3::Socket::CreateSocket(ns3::Ptr node, ns3::TypeId tid) [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::TypeId', 'tid')], - is_static=True) - ## socket.h (module 'network'): bool ns3::Socket::GetAllowBroadcast() const [member function] - cls.add_method('GetAllowBroadcast', - 'bool', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionJumbogramHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): ns3::Ptr ns3::Socket::GetBoundNetDevice() [member function] - cls.add_method('GetBoundNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - []) - ## socket.h (module 'network'): ns3::Socket::SocketErrno ns3::Socket::GetErrno() const [member function] - cls.add_method('GetErrno', - 'ns3::Socket::SocketErrno', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionJumbogramHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTos() const [member function] - cls.add_method('GetIpTos', - 'uint8_t', + is_static=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionJumbogramHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionJumbogramHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionJumbogramHeader::SetDataLength(uint32_t dataLength) [member function] + cls.add_method('SetDataLength', + 'void', + [param('uint32_t', 'dataLength')]) + return + +def register_Ns3Ipv6OptionPad1Header_methods(root_module, cls): + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPad1Header::Ipv6OptionPad1Header(ns3::Ipv6OptionPad1Header const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionPad1Header const &', 'arg0')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPad1Header::Ipv6OptionPad1Header() [constructor] + cls.add_constructor([]) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionPad1Header::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::TypeId ns3::Ipv6OptionPad1Header::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTtl() const [member function] - cls.add_method('GetIpTtl', - 'uint8_t', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionPad1Header::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6HopLimit() const [member function] - cls.add_method('GetIpv6HopLimit', - 'uint8_t', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionPad1Header::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6Tclass() const [member function] - cls.add_method('GetIpv6Tclass', - 'uint8_t', + is_static=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionPad1Header::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionPad1Header::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3Ipv6OptionPadnHeader_methods(root_module, cls): + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPadnHeader::Ipv6OptionPadnHeader(ns3::Ipv6OptionPadnHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionPadnHeader const &', 'arg0')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPadnHeader::Ipv6OptionPadnHeader(uint32_t pad=2) [constructor] + cls.add_constructor([param('uint32_t', 'pad', default_value='2')]) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionPadnHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::TypeId ns3::Ipv6OptionPadnHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## socket.h (module 'network'): ns3::Ptr ns3::Socket::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionPadnHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::GetPeerName(ns3::Address & address) const [member function] - cls.add_method('GetPeerName', - 'int', - [param('ns3::Address &', 'address')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): uint8_t ns3::Socket::GetPriority() const [member function] - cls.add_method('GetPriority', - 'uint8_t', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionPadnHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## socket.h (module 'network'): uint32_t ns3::Socket::GetRxAvailable() const [member function] - cls.add_method('GetRxAvailable', + is_static=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionPadnHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionPadnHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3Ipv6OptionRouterAlertHeader_methods(root_module, cls): + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionRouterAlertHeader::Ipv6OptionRouterAlertHeader(ns3::Ipv6OptionRouterAlertHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionRouterAlertHeader const &', 'arg0')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionRouterAlertHeader::Ipv6OptionRouterAlertHeader() [constructor] + cls.add_constructor([]) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionRouterAlertHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment ns3::Ipv6OptionRouterAlertHeader::GetAlignment() const [member function] + cls.add_method('GetAlignment', + 'ns3::Ipv6OptionHeader::Alignment', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::GetSockName(ns3::Address & address) const [member function] - cls.add_method('GetSockName', - 'int', - [param('ns3::Address &', 'address')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): ns3::Socket::SocketType ns3::Socket::GetSocketType() const [member function] - cls.add_method('GetSocketType', - 'ns3::Socket::SocketType', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::TypeId ns3::Ipv6OptionRouterAlertHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): uint32_t ns3::Socket::GetTxAvailable() const [member function] - cls.add_method('GetTxAvailable', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionRouterAlertHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::Socket::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionRouterAlertHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## socket.h (module 'network'): static uint8_t ns3::Socket::IpTos2Priority(uint8_t ipTos) [member function] - cls.add_method('IpTos2Priority', - 'uint8_t', - [param('uint8_t', 'ipTos')], - is_static=True) - ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address, ns3::Socket::Ipv6MulticastFilterMode filterMode, std::vector > sourceAddresses) [member function] - cls.add_method('Ipv6JoinGroup', + ## ipv6-option-header.h (module 'internet'): uint16_t ns3::Ipv6OptionRouterAlertHeader::GetValue() const [member function] + cls.add_method('GetValue', + 'uint16_t', + [], + is_const=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionRouterAlertHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Ipv6Address', 'address'), param('ns3::Socket::Ipv6MulticastFilterMode', 'filterMode'), param('std::vector< ns3::Ipv6Address >', 'sourceAddresses')], - is_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address) [member function] - cls.add_method('Ipv6JoinGroup', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionRouterAlertHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::Ipv6Address', 'address')], - is_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::Ipv6LeaveGroup() [member function] - cls.add_method('Ipv6LeaveGroup', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionRouterAlertHeader::SetValue(uint16_t value) [member function] + cls.add_method('SetValue', 'void', - [], + [param('uint16_t', 'value')]) + return + +def register_Ns3Ipv6PacketInfoTag_methods(root_module, cls): + ## ipv6-packet-info-tag.h (module 'internet'): ns3::Ipv6PacketInfoTag::Ipv6PacketInfoTag(ns3::Ipv6PacketInfoTag const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6PacketInfoTag const &', 'arg0')]) + ## ipv6-packet-info-tag.h (module 'internet'): ns3::Ipv6PacketInfoTag::Ipv6PacketInfoTag() [constructor] + cls.add_constructor([]) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], is_virtual=True) - ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTos() const [member function] - cls.add_method('IsIpRecvTos', - 'bool', + ## ipv6-packet-info-tag.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6PacketInfoTag::GetAddress() const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv6Address', [], is_const=True) - ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTtl() const [member function] - cls.add_method('IsIpRecvTtl', - 'bool', + ## ipv6-packet-info-tag.h (module 'internet'): uint8_t ns3::Ipv6PacketInfoTag::GetHoplimit() const [member function] + cls.add_method('GetHoplimit', + 'uint8_t', [], is_const=True) - ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvHopLimit() const [member function] - cls.add_method('IsIpv6RecvHopLimit', - 'bool', + ## ipv6-packet-info-tag.h (module 'internet'): ns3::TypeId ns3::Ipv6PacketInfoTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvTclass() const [member function] - cls.add_method('IsIpv6RecvTclass', - 'bool', + is_const=True, is_virtual=True) + ## ipv6-packet-info-tag.h (module 'internet'): uint32_t ns3::Ipv6PacketInfoTag::GetRecvIf() const [member function] + cls.add_method('GetRecvIf', + 'uint32_t', [], is_const=True) - ## socket.h (module 'network'): bool ns3::Socket::IsRecvPktInfo() const [member function] - cls.add_method('IsRecvPktInfo', - 'bool', + ## ipv6-packet-info-tag.h (module 'internet'): uint32_t ns3::Ipv6PacketInfoTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-packet-info-tag.h (module 'internet'): uint8_t ns3::Ipv6PacketInfoTag::GetTrafficClass() const [member function] + cls.add_method('GetTrafficClass', + 'uint8_t', [], is_const=True) - ## socket.h (module 'network'): int ns3::Socket::Listen() [member function] - cls.add_method('Listen', - 'int', + ## ipv6-packet-info-tag.h (module 'internet'): static ns3::TypeId ns3::Ipv6PacketInfoTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): ns3::Ptr ns3::Socket::Recv(uint32_t maxSize, uint32_t flags) [member function] - cls.add_method('Recv', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): ns3::Ptr ns3::Socket::Recv() [member function] - cls.add_method('Recv', - 'ns3::Ptr< ns3::Packet >', - []) - ## socket.h (module 'network'): int ns3::Socket::Recv(uint8_t * buf, uint32_t size, uint32_t flags) [member function] - cls.add_method('Recv', - 'int', - [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) - ## socket.h (module 'network'): ns3::Ptr ns3::Socket::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): ns3::Ptr ns3::Socket::RecvFrom(ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::Address &', 'fromAddress')]) - ## socket.h (module 'network'): int ns3::Socket::RecvFrom(uint8_t * buf, uint32_t size, uint32_t flags, ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'int', - [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')]) - ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr p, uint32_t flags) [member function] - cls.add_method('Send', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr p) [member function] - cls.add_method('Send', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## socket.h (module 'network'): int ns3::Socket::Send(uint8_t const * buf, uint32_t size, uint32_t flags) [member function] - cls.add_method('Send', - 'int', - [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) - ## socket.h (module 'network'): int ns3::Socket::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] - cls.add_method('SendTo', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::SendTo(uint8_t const * buf, uint32_t size, uint32_t flags, ns3::Address const & address) [member function] - cls.add_method('SendTo', - 'int', - [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address const &', 'address')]) - ## socket.h (module 'network'): void ns3::Socket::SetAcceptCallback(ns3::Callback, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionRequest, ns3::Callback, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> newConnectionCreated) [member function] - cls.add_method('SetAcceptCallback', + is_static=True) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Callback< bool, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionRequest'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'newConnectionCreated')]) - ## socket.h (module 'network'): bool ns3::Socket::SetAllowBroadcast(bool allowBroadcast) [member function] - cls.add_method('SetAllowBroadcast', - 'bool', - [param('bool', 'allowBroadcast')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::SetCloseCallbacks(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> normalClose, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> errorClose) [member function] - cls.add_method('SetCloseCallbacks', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'normalClose'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'errorClose')]) - ## socket.h (module 'network'): void ns3::Socket::SetConnectCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionSucceeded, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionFailed) [member function] - cls.add_method('SetConnectCallback', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::SetAddress(ns3::Ipv6Address addr) [member function] + cls.add_method('SetAddress', 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionSucceeded'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionFailed')]) - ## socket.h (module 'network'): void ns3::Socket::SetDataSentCallback(ns3::Callback, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> dataSent) [member function] - cls.add_method('SetDataSentCallback', + [param('ns3::Ipv6Address', 'addr')]) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::SetHoplimit(uint8_t ttl) [member function] + cls.add_method('SetHoplimit', 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataSent')]) - ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTos(bool ipv4RecvTos) [member function] - cls.add_method('SetIpRecvTos', + [param('uint8_t', 'ttl')]) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::SetRecvIf(uint32_t ifindex) [member function] + cls.add_method('SetRecvIf', 'void', - [param('bool', 'ipv4RecvTos')]) - ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTtl(bool ipv4RecvTtl) [member function] - cls.add_method('SetIpRecvTtl', + [param('uint32_t', 'ifindex')]) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::SetTrafficClass(uint8_t tclass) [member function] + cls.add_method('SetTrafficClass', 'void', - [param('bool', 'ipv4RecvTtl')]) - ## socket.h (module 'network'): void ns3::Socket::SetIpTos(uint8_t ipTos) [member function] - cls.add_method('SetIpTos', + [param('uint8_t', 'tclass')]) + return + +def register_Ns3LteCcmMacSapUser_methods(root_module, cls): + ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapUser::LteCcmMacSapUser() [constructor] + cls.add_constructor([]) + ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapUser::LteCcmMacSapUser(ns3::LteCcmMacSapUser const & arg0) [constructor] + cls.add_constructor([param('ns3::LteCcmMacSapUser const &', 'arg0')]) + ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::NotifyPrbOccupancy(double prbOccupancy, uint8_t componentCarrierId) [member function] + cls.add_method('NotifyPrbOccupancy', 'void', - [param('uint8_t', 'ipTos')]) - ## socket.h (module 'network'): void ns3::Socket::SetIpTtl(uint8_t ipTtl) [member function] - cls.add_method('SetIpTtl', + [param('double', 'prbOccupancy'), param('uint8_t', 'componentCarrierId')], + is_virtual=True, is_pure_virtual=True) + ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::UlReceiveMacCe(ns3::MacCeListElement_s bsr, uint8_t componentCarrierId) [member function] + cls.add_method('UlReceiveMacCe', 'void', - [param('uint8_t', 'ipTtl')], - is_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::SetIpv6HopLimit(uint8_t ipHopLimit) [member function] - cls.add_method('SetIpv6HopLimit', + [param('ns3::MacCeListElement_s', 'bsr'), param('uint8_t', 'componentCarrierId')], + is_virtual=True, is_pure_virtual=True) + ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::UlReceiveSr(uint16_t rnti, uint8_t componentCarrierId) [member function] + cls.add_method('UlReceiveSr', 'void', - [param('uint8_t', 'ipHopLimit')], - is_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvHopLimit(bool ipv6RecvHopLimit) [member function] - cls.add_method('SetIpv6RecvHopLimit', + [param('uint16_t', 'rnti'), param('uint8_t', 'componentCarrierId')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3LteEnbRrcSapProvider_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::LteEnbRrcSapProvider() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::LteEnbRrcSapProvider(ns3::LteEnbRrcSapProvider const & arg0) [constructor] + cls.add_constructor([param('ns3::LteEnbRrcSapProvider const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::CompleteSetupUe(uint16_t rnti, ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters params) [member function] + cls.add_method('CompleteSetupUe', 'void', - [param('bool', 'ipv6RecvHopLimit')]) - ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvTclass(bool ipv6RecvTclass) [member function] - cls.add_method('SetIpv6RecvTclass', + [param('uint16_t', 'rnti'), param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters', 'params')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvIdealUeContextRemoveRequest(uint16_t rnti) [member function] + cls.add_method('RecvIdealUeContextRemoveRequest', 'void', - [param('bool', 'ipv6RecvTclass')]) - ## socket.h (module 'network'): void ns3::Socket::SetIpv6Tclass(int ipTclass) [member function] - cls.add_method('SetIpv6Tclass', + [param('uint16_t', 'rnti')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvMeasurementReport(uint16_t rnti, ns3::LteRrcSap::MeasurementReport msg) [member function] + cls.add_method('RecvMeasurementReport', 'void', - [param('int', 'ipTclass')]) - ## socket.h (module 'network'): void ns3::Socket::SetPriority(uint8_t priority) [member function] - cls.add_method('SetPriority', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasurementReport', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReconfigurationCompleted(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function] + cls.add_method('RecvRrcConnectionReconfigurationCompleted', 'void', - [param('uint8_t', 'priority')]) - ## socket.h (module 'network'): void ns3::Socket::SetRecvCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arg0) [member function] - cls.add_method('SetRecvCallback', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReconfigurationCompleted', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReestablishmentComplete(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function] + cls.add_method('RecvRrcConnectionReestablishmentComplete', 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arg0')]) - ## socket.h (module 'network'): void ns3::Socket::SetRecvPktInfo(bool flag) [member function] - cls.add_method('SetRecvPktInfo', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentComplete', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReestablishmentRequest(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function] + cls.add_method('RecvRrcConnectionReestablishmentRequest', 'void', - [param('bool', 'flag')]) - ## socket.h (module 'network'): void ns3::Socket::SetSendCallback(ns3::Callback, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> sendCb) [member function] - cls.add_method('SetSendCallback', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentRequest', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionRequest(uint16_t rnti, ns3::LteRrcSap::RrcConnectionRequest msg) [member function] + cls.add_method('RecvRrcConnectionRequest', 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'sendCb')]) - ## socket.h (module 'network'): int ns3::Socket::ShutdownRecv() [member function] - cls.add_method('ShutdownRecv', - 'int', - [], + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionRequest', 'msg')], is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::ShutdownSend() [member function] - cls.add_method('ShutdownSend', - 'int', - [], + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionSetupCompleted(uint16_t rnti, ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function] + cls.add_method('RecvRrcConnectionSetupCompleted', + 'void', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionSetupCompleted', 'msg')], is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::DoDispose() [member function] - cls.add_method('DoDispose', + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvSidelinkUeInformation(uint16_t rnti, ns3::LteRrcSap::SidelinkUeInformation msg) [member function] + cls.add_method('RecvSidelinkUeInformation', 'void', - [], - is_virtual=True, visibility='protected') - ## socket.h (module 'network'): bool ns3::Socket::IsManualIpTtl() const [member function] - cls.add_method('IsManualIpTtl', - 'bool', - [], - visibility='protected', is_const=True) - ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6HopLimit() const [member function] - cls.add_method('IsManualIpv6HopLimit', - 'bool', - [], - visibility='protected', is_const=True) - ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6Tclass() const [member function] - cls.add_method('IsManualIpv6Tclass', - 'bool', - [], - visibility='protected', is_const=True) - ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionFailed() [member function] - cls.add_method('NotifyConnectionFailed', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::SidelinkUeInformation', 'msg')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3LteEnbRrcSapProviderCompleteSetupUeParameters_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::CompleteSetupUeParameters() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::CompleteSetupUeParameters(ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters const & arg0) [constructor] + cls.add_constructor([param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb0SapUser [variable] + cls.add_instance_attribute('srb0SapUser', 'ns3::LteRlcSapUser *', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb1SapUser [variable] + cls.add_instance_attribute('srb1SapUser', 'ns3::LtePdcpSapUser *', is_const=False) + return + +def register_Ns3LteEnbRrcSapUser_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::LteEnbRrcSapUser() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::LteEnbRrcSapUser(ns3::LteEnbRrcSapUser const & arg0) [constructor] + cls.add_constructor([param('ns3::LteEnbRrcSapUser const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration ns3::LteEnbRrcSapUser::DecodeHandoverCommand(ns3::Ptr p) [member function] + cls.add_method('DecodeHandoverCommand', + 'ns3::LteRrcSap::RrcConnectionReconfiguration', + [param('ns3::Ptr< ns3::Packet >', 'p')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo ns3::LteEnbRrcSapUser::DecodeHandoverPreparationInformation(ns3::Ptr p) [member function] + cls.add_method('DecodeHandoverPreparationInformation', + 'ns3::LteRrcSap::HandoverPreparationInfo', + [param('ns3::Ptr< ns3::Packet >', 'p')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): ns3::Ptr ns3::LteEnbRrcSapUser::EncodeHandoverCommand(ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function] + cls.add_method('EncodeHandoverCommand', + 'ns3::Ptr< ns3::Packet >', + [param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): ns3::Ptr ns3::LteEnbRrcSapUser::EncodeHandoverPreparationInformation(ns3::LteRrcSap::HandoverPreparationInfo msg) [member function] + cls.add_method('EncodeHandoverPreparationInformation', + 'ns3::Ptr< ns3::Packet >', + [param('ns3::LteRrcSap::HandoverPreparationInfo', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::RemoveUe(uint16_t rnti) [member function] + cls.add_method('RemoveUe', 'void', - [], - visibility='protected') - ## socket.h (module 'network'): bool ns3::Socket::NotifyConnectionRequest(ns3::Address const & from) [member function] - cls.add_method('NotifyConnectionRequest', - 'bool', - [param('ns3::Address const &', 'from')], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionSucceeded() [member function] - cls.add_method('NotifyConnectionSucceeded', + [param('uint16_t', 'rnti')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReconfiguration(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function] + cls.add_method('SendRrcConnectionReconfiguration', 'void', - [], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifyDataRecv() [member function] - cls.add_method('NotifyDataRecv', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReestablishment(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishment msg) [member function] + cls.add_method('SendRrcConnectionReestablishment', 'void', - [], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifyDataSent(uint32_t size) [member function] - cls.add_method('NotifyDataSent', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishment', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReestablishmentReject(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentReject msg) [member function] + cls.add_method('SendRrcConnectionReestablishmentReject', 'void', - [param('uint32_t', 'size')], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifyErrorClose() [member function] - cls.add_method('NotifyErrorClose', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentReject', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReject(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReject msg) [member function] + cls.add_method('SendRrcConnectionReject', 'void', - [], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifyNewConnectionCreated(ns3::Ptr socket, ns3::Address const & from) [member function] - cls.add_method('NotifyNewConnectionCreated', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReject', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionRelease(uint16_t rnti, ns3::LteRrcSap::RrcConnectionRelease msg) [member function] + cls.add_method('SendRrcConnectionRelease', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket'), param('ns3::Address const &', 'from')], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifyNormalClose() [member function] - cls.add_method('NotifyNormalClose', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionRelease', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionSetup(uint16_t rnti, ns3::LteRrcSap::RrcConnectionSetup msg) [member function] + cls.add_method('SendRrcConnectionSetup', 'void', - [], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifySend(uint32_t spaceAvailable) [member function] - cls.add_method('NotifySend', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionSetup', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendSystemInformation(uint16_t cellId, ns3::LteRrcSap::SystemInformation msg) [member function] + cls.add_method('SendSystemInformation', 'void', - [param('uint32_t', 'spaceAvailable')], - visibility='protected') + [param('uint16_t', 'cellId'), param('ns3::LteRrcSap::SystemInformation', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SetupUe(uint16_t rnti, ns3::LteEnbRrcSapUser::SetupUeParameters params) [member function] + cls.add_method('SetupUe', + 'void', + [param('uint16_t', 'rnti'), param('ns3::LteEnbRrcSapUser::SetupUeParameters', 'params')], + is_virtual=True, is_pure_virtual=True) return -def register_Ns3SocketIpTosTag_methods(root_module, cls): - ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag(ns3::SocketIpTosTag const & arg0) [constructor] - cls.add_constructor([param('ns3::SocketIpTosTag const &', 'arg0')]) - ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag() [constructor] +def register_Ns3LteEnbRrcSapUserSetupUeParameters_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::SetupUeParameters() [constructor] cls.add_constructor([]) - ## socket.h (module 'network'): void ns3::SocketIpTosTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTosTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint32_t ns3::SocketIpTosTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint8_t ns3::SocketIpTosTag::GetTos() const [member function] - cls.add_method('GetTos', - 'uint8_t', - [], - is_const=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTosTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## socket.h (module 'network'): void ns3::SocketIpTosTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpTosTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpTosTag::SetTos(uint8_t tos) [member function] - cls.add_method('SetTos', - 'void', - [param('uint8_t', 'tos')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::SetupUeParameters(ns3::LteEnbRrcSapUser::SetupUeParameters const & arg0) [constructor] + cls.add_constructor([param('ns3::LteEnbRrcSapUser::SetupUeParameters const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::srb0SapProvider [variable] + cls.add_instance_attribute('srb0SapProvider', 'ns3::LteRlcSapProvider *', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::srb1SapProvider [variable] + cls.add_instance_attribute('srb1SapProvider', 'ns3::LtePdcpSapProvider *', is_const=False) return -def register_Ns3SocketIpTtlTag_methods(root_module, cls): - ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag(ns3::SocketIpTtlTag const & arg0) [constructor] - cls.add_constructor([param('ns3::SocketIpTtlTag const &', 'arg0')]) - ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag() [constructor] +def register_Ns3LtePdcpHeader_methods(root_module, cls): + ## lte-pdcp-header.h (module 'lte'): ns3::LtePdcpHeader::LtePdcpHeader(ns3::LtePdcpHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::LtePdcpHeader const &', 'arg0')]) + ## lte-pdcp-header.h (module 'lte'): ns3::LtePdcpHeader::LtePdcpHeader() [constructor] cls.add_constructor([]) - ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Deserialize(ns3::TagBuffer i) [member function] + ## lte-pdcp-header.h (module 'lte'): uint32_t ns3::LtePdcpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTtlTag::GetInstanceTypeId() const [member function] + ## lte-pdcp-header.h (module 'lte'): uint8_t ns3::LtePdcpHeader::GetDcBit() const [member function] + cls.add_method('GetDcBit', + 'uint8_t', + [], + is_const=True) + ## lte-pdcp-header.h (module 'lte'): ns3::TypeId ns3::LtePdcpHeader::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint32_t ns3::SocketIpTtlTag::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## lte-pdcp-header.h (module 'lte'): uint16_t ns3::LtePdcpHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + [], + is_const=True) + ## lte-pdcp-header.h (module 'lte'): uint32_t ns3::LtePdcpHeader::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint8_t ns3::SocketIpTtlTag::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint8_t', - [], - is_const=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTtlTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-pdcp-header.h (module 'lte'): static ns3::TypeId ns3::LtePdcpHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Print(std::ostream & os) const [member function] + ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpTtlTag::SetTtl(uint8_t ttl) [member function] - cls.add_method('SetTtl', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::SetDcBit(uint8_t dcBit) [member function] + cls.add_method('SetDcBit', 'void', - [param('uint8_t', 'ttl')]) + [param('uint8_t', 'dcBit')]) + ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::SetSequenceNumber(uint16_t sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint16_t', 'sequenceNumber')]) return -def register_Ns3SocketIpv6HopLimitTag_methods(root_module, cls): - ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag(ns3::SocketIpv6HopLimitTag const & arg0) [constructor] - cls.add_constructor([param('ns3::SocketIpv6HopLimitTag const &', 'arg0')]) - ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag() [constructor] +def register_Ns3LtePhyTag_methods(root_module, cls): + ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag(ns3::LtePhyTag const & arg0) [constructor] + cls.add_constructor([param('ns3::LtePhyTag const &', 'arg0')]) + ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag() [constructor] cls.add_constructor([]) - ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Deserialize(ns3::TagBuffer i) [member function] + ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag(uint16_t cellId) [constructor] + cls.add_constructor([param('uint16_t', 'cellId')]) + ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Deserialize(ns3::TagBuffer i) [member function] cls.add_method('Deserialize', 'void', [param('ns3::TagBuffer', 'i')], is_virtual=True) - ## socket.h (module 'network'): uint8_t ns3::SocketIpv6HopLimitTag::GetHopLimit() const [member function] - cls.add_method('GetHopLimit', - 'uint8_t', + ## lte-phy-tag.h (module 'lte'): uint16_t ns3::LtePhyTag::GetCellId() const [member function] + cls.add_method('GetCellId', + 'uint16_t', [], is_const=True) - ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6HopLimitTag::GetInstanceTypeId() const [member function] + ## lte-phy-tag.h (module 'lte'): ns3::TypeId ns3::LtePhyTag::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint32_t ns3::SocketIpv6HopLimitTag::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## lte-phy-tag.h (module 'lte'): uint32_t ns3::LtePhyTag::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6HopLimitTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-phy-tag.h (module 'lte'): static ns3::TypeId ns3::LtePhyTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Print(std::ostream & os) const [member function] + ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Serialize(ns3::TagBuffer i) const [member function] cls.add_method('Serialize', 'void', [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::SetHopLimit(uint8_t hopLimit) [member function] - cls.add_method('SetHopLimit', - 'void', - [param('uint8_t', 'hopLimit')]) + is_const=True, is_virtual=True) return -def register_Ns3SocketIpv6TclassTag_methods(root_module, cls): - ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag(ns3::SocketIpv6TclassTag const & arg0) [constructor] - cls.add_constructor([param('ns3::SocketIpv6TclassTag const &', 'arg0')]) - ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag() [constructor] +def register_Ns3LteRadioBearerTag_methods(root_module, cls): + ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(ns3::LteRadioBearerTag const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRadioBearerTag const &', 'arg0')]) + ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag() [constructor] cls.add_constructor([]) - ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Deserialize(ns3::TagBuffer i) [member function] + ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId) [constructor] + cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId')]) + ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId, uint8_t layer) [constructor] + cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId'), param('uint8_t', 'layer')]) + ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId, uint32_t srcL2Id, uint32_t dstL2Id) [constructor] + cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId'), param('uint32_t', 'srcL2Id'), param('uint32_t', 'dstL2Id')]) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Deserialize(ns3::TagBuffer i) [member function] cls.add_method('Deserialize', 'void', [param('ns3::TagBuffer', 'i')], is_virtual=True) - ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6TclassTag::GetInstanceTypeId() const [member function] + ## lte-radio-bearer-tag.h (module 'lte'): uint32_t ns3::LteRadioBearerTag::GetDestinationL2Id() const [member function] + cls.add_method('GetDestinationL2Id', + 'uint32_t', + [], + is_const=True) + ## lte-radio-bearer-tag.h (module 'lte'): ns3::TypeId ns3::LteRadioBearerTag::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint32_t ns3::SocketIpv6TclassTag::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## lte-radio-bearer-tag.h (module 'lte'): uint8_t ns3::LteRadioBearerTag::GetLayer() const [member function] + cls.add_method('GetLayer', + 'uint8_t', + [], + is_const=True) + ## lte-radio-bearer-tag.h (module 'lte'): uint8_t ns3::LteRadioBearerTag::GetLcid() const [member function] + cls.add_method('GetLcid', + 'uint8_t', + [], + is_const=True) + ## lte-radio-bearer-tag.h (module 'lte'): uint16_t ns3::LteRadioBearerTag::GetRnti() const [member function] + cls.add_method('GetRnti', + 'uint16_t', + [], + is_const=True) + ## lte-radio-bearer-tag.h (module 'lte'): uint32_t ns3::LteRadioBearerTag::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint8_t ns3::SocketIpv6TclassTag::GetTclass() const [member function] - cls.add_method('GetTclass', - 'uint8_t', + is_const=True, is_virtual=True) + ## lte-radio-bearer-tag.h (module 'lte'): uint32_t ns3::LteRadioBearerTag::GetSourceL2Id() const [member function] + cls.add_method('GetSourceL2Id', + 'uint32_t', [], is_const=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6TclassTag::GetTypeId() [member function] + ## lte-radio-bearer-tag.h (module 'lte'): static ns3::TypeId ns3::LteRadioBearerTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Print(std::ostream & os) const [member function] + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Serialize(ns3::TagBuffer i) const [member function] cls.add_method('Serialize', 'void', [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::SetTclass(uint8_t tclass) [member function] - cls.add_method('SetTclass', + is_const=True, is_virtual=True) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetDestinationL2Id(uint32_t dst) [member function] + cls.add_method('SetDestinationL2Id', 'void', - [param('uint8_t', 'tclass')]) + [param('uint32_t', 'dst')]) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetLayer(uint8_t layer) [member function] + cls.add_method('SetLayer', + 'void', + [param('uint8_t', 'layer')]) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetLcid(uint8_t lcid) [member function] + cls.add_method('SetLcid', + 'void', + [param('uint8_t', 'lcid')]) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetRnti(uint16_t rnti) [member function] + cls.add_method('SetRnti', + 'void', + [param('uint16_t', 'rnti')]) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetSourceL2Id(uint32_t src) [member function] + cls.add_method('SetSourceL2Id', + 'void', + [param('uint32_t', 'src')]) return -def register_Ns3SocketPriorityTag_methods(root_module, cls): - ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag(ns3::SocketPriorityTag const & arg0) [constructor] - cls.add_constructor([param('ns3::SocketPriorityTag const &', 'arg0')]) - ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag() [constructor] +def register_Ns3LteRlcAmHeader_methods(root_module, cls): + ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::LteRlcAmHeader(ns3::LteRlcAmHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRlcAmHeader const &', 'arg0')]) + ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::LteRlcAmHeader() [constructor] cls.add_constructor([]) - ## socket.h (module 'network'): void ns3::SocketPriorityTag::Deserialize(ns3::TagBuffer i) [member function] + ## lte-rlc-am-header.h (module 'lte'): uint32_t ns3::LteRlcAmHeader::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## socket.h (module 'network'): ns3::TypeId ns3::SocketPriorityTag::GetInstanceTypeId() const [member function] + ## lte-rlc-am-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcAmHeader::GetAckSn() const [member function] + cls.add_method('GetAckSn', + 'ns3::SequenceNumber10', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetFramingInfo() const [member function] + cls.add_method('GetFramingInfo', + 'uint8_t', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): ns3::TypeId ns3::LteRlcAmHeader::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint8_t ns3::SocketPriorityTag::GetPriority() const [member function] - cls.add_method('GetPriority', + is_const=True, is_virtual=True) + ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::GetLastOffset() const [member function] + cls.add_method('GetLastOffset', + 'uint16_t', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetLastSegmentFlag() const [member function] + cls.add_method('GetLastSegmentFlag', 'uint8_t', [], is_const=True) - ## socket.h (module 'network'): uint32_t ns3::SocketPriorityTag::GetSerializedSize() const [member function] + ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetPollingBit() const [member function] + cls.add_method('GetPollingBit', + 'uint8_t', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetResegmentationFlag() const [member function] + cls.add_method('GetResegmentationFlag', + 'uint8_t', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::GetSegmentOffset() const [member function] + cls.add_method('GetSegmentOffset', + 'uint16_t', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcAmHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'ns3::SequenceNumber10', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): uint32_t ns3::LteRlcAmHeader::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::SocketPriorityTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-rlc-am-header.h (module 'lte'): static ns3::TypeId ns3::LteRlcAmHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## socket.h (module 'network'): void ns3::SocketPriorityTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketPriorityTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketPriorityTag::SetPriority(uint8_t priority) [member function] - cls.add_method('SetPriority', - 'void', - [param('uint8_t', 'priority')]) - return - -def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls): - ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag(ns3::SocketSetDontFragmentTag const & arg0) [constructor] - cls.add_constructor([param('ns3::SocketSetDontFragmentTag const &', 'arg0')]) - ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag() [constructor] - cls.add_constructor([]) - ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Disable() [member function] - cls.add_method('Disable', - 'void', - []) - ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Enable() [member function] - cls.add_method('Enable', - 'void', - []) - ## socket.h (module 'network'): ns3::TypeId ns3::SocketSetDontFragmentTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint32_t ns3::SocketSetDontFragmentTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::SocketSetDontFragmentTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsControlPdu() const [member function] + cls.add_method('IsControlPdu', + 'bool', [], - is_static=True) - ## socket.h (module 'network'): bool ns3::SocketSetDontFragmentTag::IsEnabled() const [member function] - cls.add_method('IsEnabled', + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsDataPdu() const [member function] + cls.add_method('IsDataPdu', 'bool', [], is_const=True) - ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Print(std::ostream & os) const [member function] + ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsNackPresent(ns3::SequenceNumber10 nack) [member function] + cls.add_method('IsNackPresent', + 'bool', + [param('ns3::SequenceNumber10', 'nack')]) + ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::OneMoreNackWouldFitIn(uint16_t bytes) [member function] + cls.add_method('OneMoreNackWouldFitIn', + 'bool', + [param('uint16_t', 'bytes')]) + ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::PopExtensionBit() [member function] + cls.add_method('PopExtensionBit', + 'uint8_t', + []) + ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::PopLengthIndicator() [member function] + cls.add_method('PopLengthIndicator', + 'uint16_t', + []) + ## lte-rlc-am-header.h (module 'lte'): int ns3::LteRlcAmHeader::PopNack() [member function] + cls.add_method('PopNack', + 'int', + []) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushExtensionBit(uint8_t extensionBit) [member function] + cls.add_method('PushExtensionBit', + 'void', + [param('uint8_t', 'extensionBit')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushLengthIndicator(uint16_t lengthIndicator) [member function] + cls.add_method('PushLengthIndicator', + 'void', + [param('uint16_t', 'lengthIndicator')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushNack(int nack) [member function] + cls.add_method('PushNack', + 'void', + [param('int', 'nack')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - return - -def register_Ns3SpectrumInterference_methods(root_module, cls): - ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference() [constructor] - cls.add_constructor([]) - ## spectrum-interference.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumInterference::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::SetErrorModel(ns3::Ptr e) [member function] - cls.add_method('SetErrorModel', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetAckSn(ns3::SequenceNumber10 ackSn) [member function] + cls.add_method('SetAckSn', 'void', - [param('ns3::Ptr< ns3::SpectrumErrorModel >', 'e')]) - ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::StartRx(ns3::Ptr p, ns3::Ptr rxPsd) [member function] - cls.add_method('StartRx', + [param('ns3::SequenceNumber10', 'ackSn')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetControlPdu(uint8_t controlPduType) [member function] + cls.add_method('SetControlPdu', 'void', - [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd')]) - ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::AbortRx() [member function] - cls.add_method('AbortRx', + [param('uint8_t', 'controlPduType')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetDataPdu() [member function] + cls.add_method('SetDataPdu', 'void', []) - ## spectrum-interference.h (module 'spectrum'): bool ns3::SpectrumInterference::EndRx() [member function] - cls.add_method('EndRx', - 'bool', - []) - ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::AddSignal(ns3::Ptr spd, ns3::Time const duration) [member function] - cls.add_method('AddSignal', + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetFramingInfo(uint8_t framingInfo) [member function] + cls.add_method('SetFramingInfo', 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd'), param('ns3::Time const', 'duration')]) - ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::SetNoisePowerSpectralDensity(ns3::Ptr noisePsd) [member function] - cls.add_method('SetNoisePowerSpectralDensity', + [param('uint8_t', 'framingInfo')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetLastSegmentFlag(uint8_t lsf) [member function] + cls.add_method('SetLastSegmentFlag', 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')]) - ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference(ns3::SpectrumInterference const & arg0) [constructor] - cls.add_constructor([param('ns3::SpectrumInterference const &', 'arg0')]) - ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::DoDispose() [member function] - cls.add_method('DoDispose', + [param('uint8_t', 'lsf')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetPollingBit(uint8_t pollingBit) [member function] + cls.add_method('SetPollingBit', 'void', - [], - is_virtual=True, visibility='protected') + [param('uint8_t', 'pollingBit')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetResegmentationFlag(uint8_t resegFlag) [member function] + cls.add_method('SetResegmentationFlag', + 'void', + [param('uint8_t', 'resegFlag')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetSegmentOffset(uint16_t segmentOffset) [member function] + cls.add_method('SetSegmentOffset', + 'void', + [param('uint16_t', 'segmentOffset')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetSequenceNumber(ns3::SequenceNumber10 sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('ns3::SequenceNumber10', 'sequenceNumber')]) return -def register_Ns3SpectrumModel_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::SpectrumModel const & arg0) [constructor] - cls.add_constructor([param('ns3::SpectrumModel const &', 'arg0')]) - ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(std::vector > centerFreqs) [constructor] - cls.add_constructor([param('std::vector< double >', 'centerFreqs')]) - ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::Bands bands) [constructor] - cls.add_constructor([param('ns3::Bands', 'bands')]) - ## spectrum-model.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumModel::Begin() const [member function] - cls.add_method('Begin', - 'std::vector< ns3::BandInfo > const_iterator', +def register_Ns3LteRlcHeader_methods(root_module, cls): + ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader::LteRlcHeader(ns3::LteRlcHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRlcHeader const &', 'arg0')]) + ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader::LteRlcHeader() [constructor] + cls.add_constructor([]) + ## lte-rlc-header.h (module 'lte'): uint32_t ns3::LteRlcHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-rlc-header.h (module 'lte'): uint8_t ns3::LteRlcHeader::GetFramingInfo() const [member function] + cls.add_method('GetFramingInfo', + 'uint8_t', [], is_const=True) - ## spectrum-model.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumModel::End() const [member function] - cls.add_method('End', - 'std::vector< ns3::BandInfo > const_iterator', + ## lte-rlc-header.h (module 'lte'): ns3::TypeId ns3::LteRlcHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## spectrum-model.h (module 'spectrum'): size_t ns3::SpectrumModel::GetNumBands() const [member function] - cls.add_method('GetNumBands', - 'size_t', + is_const=True, is_virtual=True) + ## lte-rlc-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'ns3::SequenceNumber10', [], is_const=True) - ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModelUid_t ns3::SpectrumModel::GetUid() const [member function] - cls.add_method('GetUid', - 'ns3::SpectrumModelUid_t', + ## lte-rlc-header.h (module 'lte'): uint32_t ns3::LteRlcHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_const=True) - ## spectrum-model.h (module 'spectrum'): bool ns3::SpectrumModel::IsOrthogonal(ns3::SpectrumModel const & other) const [member function] - cls.add_method('IsOrthogonal', - 'bool', - [param('ns3::SpectrumModel const &', 'other')], - is_const=True) - return - -def register_Ns3SpectrumPhy_methods(root_module, cls): - ## spectrum-phy.h (module 'spectrum'): ns3::SpectrumPhy::SpectrumPhy() [constructor] - cls.add_constructor([]) - ## spectrum-phy.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumPhy::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-rlc-header.h (module 'lte'): static ns3::TypeId ns3::LteRlcHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', + ## lte-rlc-header.h (module 'lte'): uint8_t ns3::LteRlcHeader::PopExtensionBit() [member function] + cls.add_method('PopExtensionBit', + 'uint8_t', + []) + ## lte-rlc-header.h (module 'lte'): uint16_t ns3::LteRlcHeader::PopLengthIndicator() [member function] + cls.add_method('PopLengthIndicator', + 'uint16_t', + []) + ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'd')], - is_virtual=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetMobility(ns3::Ptr m) [member function] - cls.add_method('SetMobility', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::PushExtensionBit(uint8_t extensionBit) [member function] + cls.add_method('PushExtensionBit', 'void', - [param('ns3::Ptr< ns3::MobilityModel >', 'm')], - is_virtual=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::MobilityModel >', - [], - is_virtual=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', + [param('uint8_t', 'extensionBit')]) + ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::PushLengthIndicator(uint16_t lengthIndicator) [member function] + cls.add_method('PushLengthIndicator', 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], - is_virtual=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetRxSpectrumModel() const [member function] - cls.add_method('GetRxSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetRxAntenna() [member function] - cls.add_method('GetRxAntenna', - 'ns3::Ptr< ns3::AntennaModel >', - [], - is_virtual=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::StartRx(ns3::Ptr params) [member function] - cls.add_method('StartRx', + [param('uint16_t', 'lengthIndicator')]) + ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], - is_virtual=True, is_pure_virtual=True) + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::SetFramingInfo(uint8_t framingInfo) [member function] + cls.add_method('SetFramingInfo', + 'void', + [param('uint8_t', 'framingInfo')]) + ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::SetSequenceNumber(ns3::SequenceNumber10 sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('ns3::SequenceNumber10', 'sequenceNumber')]) return -def register_Ns3SpectrumPropagationLossModel_methods(root_module, cls): - ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel(ns3::SpectrumPropagationLossModel const & arg0) [constructor] - cls.add_constructor([param('ns3::SpectrumPropagationLossModel const &', 'arg0')]) - ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel() [constructor] +def register_Ns3LteRlcSduStatusTag_methods(root_module, cls): + ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::LteRlcSduStatusTag::LteRlcSduStatusTag(ns3::LteRlcSduStatusTag const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRlcSduStatusTag const &', 'arg0')]) + ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::LteRlcSduStatusTag::LteRlcSduStatusTag() [constructor] cls.add_constructor([]) - ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPropagationLossModel::CalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('CalcRxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], + ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::TypeId ns3::LteRlcSduStatusTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-rlc-sdu-status-tag.h (module 'lte'): uint32_t ns3::LteRlcSduStatusTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-rlc-sdu-status-tag.h (module 'lte'): uint8_t ns3::LteRlcSduStatusTag::GetStatus() const [member function] + cls.add_method('GetStatus', + 'uint8_t', + [], is_const=True) - ## spectrum-propagation-loss-model.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumPropagationLossModel::GetTypeId() [member function] + ## lte-rlc-sdu-status-tag.h (module 'lte'): static ns3::TypeId ns3::LteRlcSduStatusTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## spectrum-propagation-loss-model.h (module 'spectrum'): void ns3::SpectrumPropagationLossModel::SetNext(ns3::Ptr next) [member function] - cls.add_method('SetNext', + ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'next')]) - ## spectrum-propagation-loss-model.h (module 'spectrum'): void ns3::SpectrumPropagationLossModel::DoDispose() [member function] - cls.add_method('DoDispose', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', 'void', - [], - is_virtual=True, visibility='protected') - ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPropagationLossModel::DoCalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::SetStatus(uint8_t status) [member function] + cls.add_method('SetStatus', + 'void', + [param('uint8_t', 'status')]) return -def register_Ns3SpectrumSignalParameters_methods(root_module, cls): - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::SpectrumSignalParameters() [constructor] +def register_Ns3LteSlDiscHeader_methods(root_module, cls): + ## lte-sl-header.h (module 'lte'): ns3::LteSlDiscHeader::LteSlDiscHeader(ns3::LteSlDiscHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlDiscHeader const &', 'arg0')]) + ## lte-sl-header.h (module 'lte'): ns3::LteSlDiscHeader::LteSlDiscHeader() [constructor] cls.add_constructor([]) - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::SpectrumSignalParameters(ns3::SpectrumSignalParameters const & p) [constructor] - cls.add_constructor([param('ns3::SpectrumSignalParameters const &', 'p')]) - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::Ptr ns3::SpectrumSignalParameters::Copy() [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::SpectrumSignalParameters >', - [], + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::BuildDiscoveryMsgType() [member function] + cls.add_method('BuildDiscoveryMsgType', + 'uint8_t', + []) + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::psd [variable] - cls.add_instance_attribute('psd', 'ns3::Ptr< ns3::SpectrumValue >', is_const=False) - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::duration [variable] - cls.add_instance_attribute('duration', 'ns3::Time', is_const=False) - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txPhy [variable] - cls.add_instance_attribute('txPhy', 'ns3::Ptr< ns3::SpectrumPhy >', is_const=False) - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txAntenna [variable] - cls.add_instance_attribute('txAntenna', 'ns3::Ptr< ns3::AntennaModel >', is_const=False) - return - -def register_Ns3SpectrumValue_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_unary_numeric_operator('-') - cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('*=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('*=', param('double', 'right')) - cls.add_inplace_numeric_operator('+=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('+=', param('double', 'right')) - cls.add_inplace_numeric_operator('-=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('-=', param('double', 'right')) - cls.add_inplace_numeric_operator('/=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('/=', param('double', 'right')) - ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue(ns3::SpectrumValue const & arg0) [constructor] - cls.add_constructor([param('ns3::SpectrumValue const &', 'arg0')]) - ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue(ns3::Ptr sm) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'sm')]) - ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue() [constructor] - cls.add_constructor([]) - ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstBandsBegin() const [member function] - cls.add_method('ConstBandsBegin', - 'std::vector< ns3::BandInfo > const_iterator', + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetApplicationCode() const [member function] + cls.add_method('GetApplicationCode', + 'uint32_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstBandsEnd() const [member function] - cls.add_method('ConstBandsEnd', - 'std::vector< ns3::BandInfo > const_iterator', + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryContentType() const [member function] + cls.add_method('GetDiscoveryContentType', + 'uint8_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstValuesBegin() const [member function] - cls.add_method('ConstValuesBegin', - 'std::vector< double > const_iterator', + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryModel() const [member function] + cls.add_method('GetDiscoveryModel', + 'uint8_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstValuesEnd() const [member function] - cls.add_method('ConstValuesEnd', - 'std::vector< double > const_iterator', + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryMsgType() const [member function] + cls.add_method('GetDiscoveryMsgType', + 'uint8_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): ns3::Ptr ns3::SpectrumValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::SpectrumValue >', + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryType() const [member function] + cls.add_method('GetDiscoveryType', + 'uint8_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): ns3::Ptr ns3::SpectrumValue::GetSpectrumModel() const [member function] - cls.add_method('GetSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetGroup() const [member function] + cls.add_method('GetGroup', + 'uint32_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): ns3::SpectrumModelUid_t ns3::SpectrumValue::GetSpectrumModelUid() const [member function] - cls.add_method('GetSpectrumModelUid', - 'ns3::SpectrumModelUid_t', + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetGroupInfo() const [member function] + cls.add_method('GetGroupInfo', + 'uint32_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): uint32_t ns3::SpectrumValue::GetValuesN() const [member function] - cls.add_method('GetValuesN', + ## lte-sl-header.h (module 'lte'): uint64_t ns3::LteSlDiscHeader::GetInfo() const [member function] + cls.add_method('GetInfo', + 'uint64_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): ns3::TypeId ns3::LteSlDiscHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetMic() const [member function] + cls.add_method('GetMic', 'uint32_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): double const & ns3::SpectrumValue::ValuesAt(uint32_t pos) const [member function] - cls.add_method('ValuesAt', - 'double const &', - [param('uint32_t', 'pos')], + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetRelayServiceCode() const [member function] + cls.add_method('GetRelayServiceCode', + 'uint32_t', + [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector >::iterator ns3::SpectrumValue::ValuesBegin() [member function] - cls.add_method('ValuesBegin', - 'std::vector< double > iterator', - []) - ## spectrum-value.h (module 'spectrum'): std::vector >::iterator ns3::SpectrumValue::ValuesEnd() [member function] - cls.add_method('ValuesEnd', - 'std::vector< double > iterator', - []) - return - -def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function] + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetRelayUeId() const [member function] + cls.add_method('GetRelayUeId', + 'uint32_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetStatusIndicator() const [member function] + cls.add_method('GetStatusIndicator', + 'uint8_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): static ns3::TypeId ns3::LteSlDiscHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::ThreeLogDistancePropagationLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetURDSComposition() const [member function] + cls.add_method('GetURDSComposition', + 'uint8_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetUtcBaseCounter() const [member function] + cls.add_method('GetUtcBaseCounter', + 'uint8_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetMic(uint32_t mic) [member function] + cls.add_method('SetMic', + 'void', + [param('uint32_t', 'mic')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetOpenDiscoveryAnnounceParameters(uint32_t appCode) [member function] + cls.add_method('SetOpenDiscoveryAnnounceParameters', + 'void', + [param('uint32_t', 'appCode')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRelayAnnouncementParameters(uint32_t serviceCode, uint64_t announcerInfo, uint32_t relayUeId, uint32_t status) [member function] + cls.add_method('SetRelayAnnouncementParameters', + 'void', + [param('uint32_t', 'serviceCode'), param('uint64_t', 'announcerInfo'), param('uint32_t', 'relayUeId'), param('uint32_t', 'status')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRelayResponseParameters(uint32_t serviceCode, uint64_t discovereeInfo, uint32_t relayUeId, uint32_t status) [member function] + cls.add_method('SetRelayResponseParameters', + 'void', + [param('uint32_t', 'serviceCode'), param('uint64_t', 'discovereeInfo'), param('uint32_t', 'relayUeId'), param('uint32_t', 'status')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRelaySoliciationParameters(uint32_t serviceCode, uint64_t discovererInfo, uint32_t relayUeId) [member function] + cls.add_method('SetRelaySoliciationParameters', + 'void', + [param('uint32_t', 'serviceCode'), param('uint64_t', 'discovererInfo'), param('uint32_t', 'relayUeId')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRestrictedDiscoveryQueryParameters(uint32_t appCode) [member function] + cls.add_method('SetRestrictedDiscoveryQueryParameters', + 'void', + [param('uint32_t', 'appCode')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRestrictedDiscoveryResponseParameters(uint32_t appCode) [member function] + cls.add_method('SetRestrictedDiscoveryResponseParameters', + 'void', + [param('uint32_t', 'appCode')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetUtcBaseCounter(uint8_t counter) [member function] + cls.add_method('SetUtcBaseCounter', + 'void', + [param('uint8_t', 'counter')]) return -def register_Ns3Time_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - cls.add_binary_comparison_operator('<=') - cls.add_binary_comparison_operator('>=') - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('>') - cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) - cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) - cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) - cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) - cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) - cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) - cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) - cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) - cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) - cls.add_output_stream_operator() - ## nstime.h (module 'core'): ns3::Time::Time() [constructor] +def register_Ns3LteSlDiscResourcePoolFactory_methods(root_module, cls): + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteSlDiscResourcePoolFactory::LteSlDiscResourcePoolFactory(ns3::LteSlDiscResourcePoolFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlDiscResourcePoolFactory const &', 'arg0')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteSlDiscResourcePoolFactory::LteSlDiscResourcePoolFactory() [constructor] cls.add_constructor([]) - ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] - cls.add_constructor([param('ns3::Time const &', 'o')]) - ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] - cls.add_constructor([param('double', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] - cls.add_constructor([param('int', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] - cls.add_constructor([param('long int', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] - cls.add_constructor([param('long long int', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] - cls.add_constructor([param('unsigned int', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] - cls.add_constructor([param('long unsigned int', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] - cls.add_constructor([param('long long unsigned int', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] - cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] - cls.add_constructor([param('std::string const &', 's')]) - ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function] - cls.add_method('As', - 'ns3::TimeWithUnit', - [param('ns3::Time::Unit const', 'unit')], - is_const=True) - ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] - cls.add_method('Compare', - 'int', - [param('ns3::Time const &', 'o')], - is_const=True) - ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] - cls.add_method('From', - 'ns3::Time', - [param('ns3::int64x64_t const &', 'value')], - is_static=True) - ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] - cls.add_method('From', - 'ns3::Time', - [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], - is_static=True) - ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] - cls.add_method('FromDouble', - 'ns3::Time', - [param('double', 'value'), param('ns3::Time::Unit', 'unit')], - is_static=True) - ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] - cls.add_method('FromInteger', - 'ns3::Time', - [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], - is_static=True) - ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] - cls.add_method('GetDays', - 'double', - [], - is_const=True) - ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] - cls.add_method('GetDouble', - 'double', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] - cls.add_method('GetFemtoSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] - cls.add_method('GetHours', - 'double', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] - cls.add_method('GetInteger', - 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] - cls.add_method('GetMicroSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] - cls.add_method('GetMilliSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] - cls.add_method('GetMinutes', - 'double', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] - cls.add_method('GetNanoSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] - cls.add_method('GetPicoSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] - cls.add_method('GetResolution', - 'ns3::Time::Unit', - [], - is_static=True) - ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] - cls.add_method('GetSeconds', - 'double', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] - cls.add_method('GetTimeStep', + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteRrcSap::SlDiscResourcePool ns3::LteSlDiscResourcePoolFactory::CreatePool() [member function] + cls.add_method('CreatePool', + 'ns3::LteRrcSap::SlDiscResourcePool', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int64_t ns3::LteSlDiscResourcePoolFactory::GetDiscBitmap() [member function] + cls.add_method('GetDiscBitmap', 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] - cls.add_method('GetYears', - 'double', - [], - is_const=True) - ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] - cls.add_method('IsNegative', - 'bool', - [], - is_const=True) - ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] - cls.add_method('IsPositive', - 'bool', - [], - is_const=True) - ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] - cls.add_method('IsStrictlyNegative', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscCpLen() [member function] + cls.add_method('GetDiscCpLen', + 'std::string', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscOffset() [member function] + cls.add_method('GetDiscOffset', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscPeriod() [member function] + cls.add_method('GetDiscPeriod', + 'std::string', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscPoolSelection() [member function] + cls.add_method('GetDiscPoolSelection', + 'std::string', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscPrbEnd() [member function] + cls.add_method('GetDiscPrbEnd', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscPrbNum() [member function] + cls.add_method('GetDiscPrbNum', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscPrbStart() [member function] + cls.add_method('GetDiscPrbStart', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscTxAlpha() [member function] + cls.add_method('GetDiscTxAlpha', + 'std::string', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscTxP0() [member function] + cls.add_method('GetDiscTxP0', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscTxProbability() [member function] + cls.add_method('GetDiscTxProbability', + 'std::string', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): bool ns3::LteSlDiscResourcePoolFactory::GetHaveRsrpBasedPoolSelection() [member function] + cls.add_method('GetHaveRsrpBasedPoolSelection', 'bool', - [], - is_const=True) - ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] - cls.add_method('IsStrictlyPositive', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): bool ns3::LteSlDiscResourcePoolFactory::GetHaveTxParameters() [member function] + cls.add_method('GetHaveTxParameters', 'bool', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetNumRepetition() [member function] + cls.add_method('GetNumRepetition', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int8_t ns3::LteSlDiscResourcePoolFactory::GetNumRetx() [member function] + cls.add_method('GetNumRetx', + 'int8_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetRsrpThreshHigh() [member function] + cls.add_method('GetRsrpThreshHigh', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetRsrpThreshLow() [member function] + cls.add_method('GetRsrpThreshLow', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscBitmap(int64_t value) [member function] + cls.add_method('SetDiscBitmap', + 'void', + [param('int64_t', 'value')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscCpLen(std::string cpLen) [member function] + cls.add_method('SetDiscCpLen', + 'void', + [param('std::string', 'cpLen')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscOffset(int32_t offset) [member function] + cls.add_method('SetDiscOffset', + 'void', + [param('int32_t', 'offset')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPeriod(std::string period) [member function] + cls.add_method('SetDiscPeriod', + 'void', + [param('std::string', 'period')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPoolSelection(std::string poolSelection) [member function] + cls.add_method('SetDiscPoolSelection', + 'void', + [param('std::string', 'poolSelection')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPrbEnd(int32_t prbEnd) [member function] + cls.add_method('SetDiscPrbEnd', + 'void', + [param('int32_t', 'prbEnd')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPrbNum(int32_t prbNum) [member function] + cls.add_method('SetDiscPrbNum', + 'void', + [param('int32_t', 'prbNum')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPrbStart(int32_t prbStart) [member function] + cls.add_method('SetDiscPrbStart', + 'void', + [param('int32_t', 'prbStart')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscTxAlpha(std::string alpha) [member function] + cls.add_method('SetDiscTxAlpha', + 'void', + [param('std::string', 'alpha')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscTxP0(int32_t p0) [member function] + cls.add_method('SetDiscTxP0', + 'void', + [param('int32_t', 'p0')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscTxProbability(std::string txProb) [member function] + cls.add_method('SetDiscTxProbability', + 'void', + [param('std::string', 'txProb')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetHaveRsrpBasedPoolSelection(bool rsrpBased) [member function] + cls.add_method('SetHaveRsrpBasedPoolSelection', + 'void', + [param('bool', 'rsrpBased')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetHaveTxParameters(bool txParam) [member function] + cls.add_method('SetHaveTxParameters', + 'void', + [param('bool', 'txParam')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetNumRepetition(int32_t numRep) [member function] + cls.add_method('SetNumRepetition', + 'void', + [param('int32_t', 'numRep')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetNumRetx(int8_t numRetx) [member function] + cls.add_method('SetNumRetx', + 'void', + [param('int8_t', 'numRetx')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetRsrpThreshHigh(int32_t rsrpThreshHigh) [member function] + cls.add_method('SetRsrpThreshHigh', + 'void', + [param('int32_t', 'rsrpThreshHigh')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetRsrpThreshLow(int32_t rsrpThreshLow) [member function] + cls.add_method('SetRsrpThreshLow', + 'void', + [param('int32_t', 'rsrpThreshLow')]) + return + +def register_Ns3LteSlPc5ContextTag_methods(root_module, cls): + ## lte-sl-tag.h (module 'lte'): ns3::LteSlPc5ContextTag::LteSlPc5ContextTag(ns3::LteSlPc5ContextTag const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlPc5ContextTag const &', 'arg0')]) + ## lte-sl-tag.h (module 'lte'): ns3::LteSlPc5ContextTag::LteSlPc5ContextTag() [constructor] + cls.add_constructor([]) + ## lte-sl-tag.h (module 'lte'): ns3::LteSlPc5ContextTag::LteSlPc5ContextTag(uint32_t context) [constructor] + cls.add_constructor([param('uint32_t', 'context')]) + ## lte-sl-tag.h (module 'lte'): void ns3::LteSlPc5ContextTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## lte-sl-tag.h (module 'lte'): uint32_t ns3::LteSlPc5ContextTag::GetContext() const [member function] + cls.add_method('GetContext', + 'uint32_t', [], is_const=True) - ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] - cls.add_method('IsZero', - 'bool', + ## lte-sl-tag.h (module 'lte'): ns3::TypeId ns3::LteSlPc5ContextTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] - cls.add_method('Max', - 'ns3::Time', + is_const=True, is_virtual=True) + ## lte-sl-tag.h (module 'lte'): uint32_t ns3::LteSlPc5ContextTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_static=True) - ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] - cls.add_method('Min', - 'ns3::Time', + is_const=True, is_virtual=True) + ## lte-sl-tag.h (module 'lte'): static ns3::TypeId ns3::LteSlPc5ContextTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], is_static=True) - ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] - cls.add_method('SetResolution', + ## lte-sl-tag.h (module 'lte'): void ns3::LteSlPc5ContextTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Time::Unit', 'resolution')], - is_static=True) - ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] - cls.add_method('StaticInit', - 'bool', - [], - is_static=True) - ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] - cls.add_method('To', - 'ns3::int64x64_t', - [param('ns3::Time::Unit', 'unit')], - is_const=True) - ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] - cls.add_method('ToDouble', - 'double', - [param('ns3::Time::Unit', 'unit')], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] - cls.add_method('ToInteger', - 'int64_t', - [param('ns3::Time::Unit', 'unit')], - is_const=True) - return - -def register_Ns3TraceSourceAccessor_methods(root_module, cls): - ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] - cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) - ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] - cls.add_constructor([]) - ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] - cls.add_method('Connect', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] - cls.add_method('ConnectWithoutContext', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] - cls.add_method('Disconnect', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] - cls.add_method('DisconnectWithoutContext', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], - is_virtual=True, is_const=True, is_pure_virtual=True) + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-tag.h (module 'lte'): void ns3::LteSlPc5ContextTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) return -def register_Ns3Trailer_methods(root_module, cls): - cls.add_output_stream_operator() - ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] +def register_Ns3LteSlPc5SignallingMessageType_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LteSlPc5SignallingMessageType::LteSlPc5SignallingMessageType(ns3::LteSlPc5SignallingMessageType const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlPc5SignallingMessageType const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LteSlPc5SignallingMessageType::LteSlPc5SignallingMessageType() [constructor] cls.add_constructor([]) - ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] - cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) - ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'end')], - is_virtual=True, is_pure_virtual=True) - ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::LteSlPc5SignallingMessageType::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::LteSlPc5SignallingMessageType::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::string ns3::LteSlPc5SignallingMessageType::GetMessageAcronym() const [member function] + cls.add_method('GetMessageAcronym', + 'std::string', + [], + is_const=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::string ns3::LteSlPc5SignallingMessageType::GetMessageName() const [member function] + cls.add_method('GetMessageName', + 'std::string', + [], + is_const=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::LteSlPc5SignallingMessageType::GetMessageType() [member function] + cls.add_method('GetMessageType', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::LteSlPc5SignallingMessageType::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::LteSlPc5SignallingMessageType::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::LteSlPc5SignallingMessageType::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::LteSlPc5SignallingMessageType::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::LteSlPc5SignallingMessageType::SetMessageType(uint8_t msgType) [member function] + cls.add_method('SetMessageType', + 'void', + [param('uint8_t', 'msgType')]) return -def register_Ns3TriangularRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] - cls.add_method('GetTypeId', +def register_Ns3LteSlPdcpHeader_methods(root_module, cls): + ## lte-sl-pdcp-header.h (module 'lte'): ns3::LteSlPdcpHeader::LteSlPdcpHeader(ns3::LteSlPdcpHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlPdcpHeader const &', 'arg0')]) + ## lte-sl-pdcp-header.h (module 'lte'): ns3::LteSlPdcpHeader::LteSlPdcpHeader() [constructor] + cls.add_constructor([]) + ## lte-sl-pdcp-header.h (module 'lte'): uint32_t ns3::LteSlPdcpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pdcp-header.h (module 'lte'): ns3::TypeId ns3::LteSlPdcpHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_static=True) - ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] - cls.add_method('GetMean', - 'double', + is_const=True, is_virtual=True) + ## lte-sl-pdcp-header.h (module 'lte'): uint8_t ns3::LteSlPdcpHeader::GetPgkIndex() const [member function] + cls.add_method('GetPgkIndex', + 'uint8_t', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] - cls.add_method('GetMin', - 'double', + ## lte-sl-pdcp-header.h (module 'lte'): uint8_t ns3::LteSlPdcpHeader::GetSduType() const [member function] + cls.add_method('GetSduType', + 'uint8_t', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] - cls.add_method('GetMax', - 'double', + ## lte-sl-pdcp-header.h (module 'lte'): uint16_t ns3::LteSlPdcpHeader::GetSecurityIdentity() const [member function] + cls.add_method('GetSecurityIdentity', + 'uint16_t', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] - cls.add_method('GetValue', - 'double', - [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) - ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', + ## lte-sl-pdcp-header.h (module 'lte'): uint16_t ns3::LteSlPdcpHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', + is_const=True) + ## lte-sl-pdcp-header.h (module 'lte'): uint32_t ns3::LteSlPdcpHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True) - return - -def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-sl-pdcp-header.h (module 'lte'): static ns3::TypeId ns3::LteSlPdcpHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetFrequency(double frequency) [member function] - cls.add_method('SetFrequency', + ## lte-sl-pdcp-header.h (module 'lte'): void ns3::LteSlPdcpHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('double', 'frequency')]) - ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function] - cls.add_method('SetSystemLoss', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pdcp-header.h (module 'lte'): void ns3::LteSlPdcpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('double', 'systemLoss')]) - ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function] - cls.add_method('SetMinDistance', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pdcp-header.h (module 'lte'): void ns3::LteSlPdcpHeader::SetPgkIndex(uint8_t pgkIndex) [member function] + cls.add_method('SetPgkIndex', 'void', - [param('double', 'minDistance')]) - ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function] - cls.add_method('GetMinDistance', - 'double', + [param('uint8_t', 'pgkIndex')]) + ## lte-sl-pdcp-header.h (module 'lte'): void ns3::LteSlPdcpHeader::SetSduType(uint8_t sduType) [member function] + cls.add_method('SetSduType', + 'void', + [param('uint8_t', 'sduType')]) + ## lte-sl-pdcp-header.h (module 'lte'): void ns3::LteSlPdcpHeader::SetSecurityIdentity(uint16_t secIdentity) [member function] + cls.add_method('SetSecurityIdentity', + 'void', + [param('uint16_t', 'secIdentity')]) + ## lte-sl-pdcp-header.h (module 'lte'): void ns3::LteSlPdcpHeader::SetSequenceNumber(uint16_t sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint16_t', 'sequenceNumber')]) + return + +def register_Ns3LteSlPreconfigPoolFactory_methods(root_module, cls): + ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteSlPreconfigPoolFactory::LteSlPreconfigPoolFactory(ns3::LteSlPreconfigPoolFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlPreconfigPoolFactory const &', 'arg0')]) + ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteSlPreconfigPoolFactory::LteSlPreconfigPoolFactory() [constructor] + cls.add_constructor([]) + ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteRrcSap::SlPreconfigCommPool ns3::LteSlPreconfigPoolFactory::CreatePool() [member function] + cls.add_method('CreatePool', + 'ns3::LteRrcSap::SlPreconfigCommPool', + []) + return + +def register_Ns3LteSlSciHeader_methods(root_module, cls): + ## lte-sl-header.h (module 'lte'): ns3::LteSlSciHeader::LteSlSciHeader(ns3::LteSlSciHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlSciHeader const &', 'arg0')]) + ## lte-sl-header.h (module 'lte'): ns3::LteSlSciHeader::LteSlSciHeader() [constructor] + cls.add_constructor([]) + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlSciHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetGroupDstId() const [member function] + cls.add_method('GetGroupDstId', + 'uint8_t', [], is_const=True) - ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetFrequency() const [member function] - cls.add_method('GetFrequency', - 'double', + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetHoppingInfo() const [member function] + cls.add_method('GetHoppingInfo', + 'uint8_t', [], is_const=True) - ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function] - cls.add_method('GetSystemLoss', - 'double', + ## lte-sl-header.h (module 'lte'): ns3::TypeId ns3::LteSlSciHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetMcs() const [member function] + cls.add_method('GetMcs', + 'uint8_t', [], is_const=True) - ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function] - cls.add_method('SetHeightAboveZ', + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetRbLen() const [member function] + cls.add_method('GetRbLen', + 'uint8_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetRbStart() const [member function] + cls.add_method('GetRbStart', + 'uint8_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlSciHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetTrp() const [member function] + cls.add_method('GetTrp', + 'uint8_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): static ns3::TypeId ns3::LteSlSciHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-header.h (module 'lte'): bool ns3::LteSlSciHeader::IsHopping() const [member function] + cls.add_method('IsHopping', + 'bool', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlSciHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('double', 'heightAboveZ')]) - ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::TwoRayGroundPropagationLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlSciHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlSciHeader::SetSciFormat0Params(bool hopping, uint8_t rbStart, uint8_t rbLen, uint8_t hoppingInfo, uint8_t trp, uint8_t mcs, uint8_t groupId) [member function] + cls.add_method('SetSciFormat0Params', + 'void', + [param('bool', 'hopping'), param('uint8_t', 'rbStart'), param('uint8_t', 'rbLen'), param('uint8_t', 'hoppingInfo'), param('uint8_t', 'trp'), param('uint8_t', 'mcs'), param('uint8_t', 'groupId')]) return -def register_Ns3UeManager_methods(root_module, cls): - ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager(ns3::UeManager const & arg0) [constructor] - cls.add_constructor([param('ns3::UeManager const &', 'arg0')]) - ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager() [constructor] +def register_Ns3LteSlSciTag_methods(root_module, cls): + ## lte-sl-tag.h (module 'lte'): ns3::LteSlSciTag::LteSlSciTag(ns3::LteSlSciTag const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlSciTag const &', 'arg0')]) + ## lte-sl-tag.h (module 'lte'): ns3::LteSlSciTag::LteSlSciTag() [constructor] cls.add_constructor([]) - ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager(ns3::Ptr rrc, uint16_t rnti, ns3::UeManager::State s, uint8_t componentCarrierId) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::LteEnbRrc >', 'rrc'), param('uint16_t', 'rnti'), param('ns3::UeManager::State', 's'), param('uint8_t', 'componentCarrierId')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CancelPendingEvents() [member function] - cls.add_method('CancelPendingEvents', - 'void', - []) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CmacUeConfigUpdateInd(ns3::LteEnbCmacSapUser::UeConfig cmacParams) [member function] - cls.add_method('CmacUeConfigUpdateInd', - 'void', - [param('ns3::LteEnbCmacSapUser::UeConfig', 'cmacParams')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CompleteSetupUe(ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters params) [member function] - cls.add_method('CompleteSetupUe', - 'void', - [param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters', 'params')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoReceivePdcpSdu(ns3::LtePdcpSapUser::ReceivePdcpSduParameters params) [member function] - cls.add_method('DoReceivePdcpSdu', + ## lte-sl-tag.h (module 'lte'): ns3::LteSlSciTag::LteSlSciTag(uint16_t rnti, uint16_t resNo, uint32_t tbSize) [constructor] + cls.add_constructor([param('uint16_t', 'rnti'), param('uint16_t', 'resNo'), param('uint32_t', 'tbSize')]) + ## lte-sl-tag.h (module 'lte'): void ns3::LteSlSciTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', 'void', - [param('ns3::LtePdcpSapUser::ReceivePdcpSduParameters', 'params')]) - ## lte-enb-rrc.h (module 'lte'): uint8_t ns3::UeManager::GetComponentCarrierId() const [member function] - cls.add_method('GetComponentCarrierId', - 'uint8_t', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## lte-sl-tag.h (module 'lte'): ns3::TypeId ns3::LteSlSciTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## lte-enb-rrc.h (module 'lte'): std::vector > ns3::UeManager::GetErabList() [member function] - cls.add_method('GetErabList', - 'std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', - []) - ## lte-enb-rrc.h (module 'lte'): uint64_t ns3::UeManager::GetImsi() const [member function] - cls.add_method('GetImsi', - 'uint64_t', + is_const=True, is_virtual=True) + ## lte-sl-tag.h (module 'lte'): uint16_t ns3::LteSlSciTag::GetResNo() const [member function] + cls.add_method('GetResNo', + 'uint16_t', [], is_const=True) - ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated ns3::UeManager::GetRadioResourceConfigForHandoverPreparationInfo() [member function] - cls.add_method('GetRadioResourceConfigForHandoverPreparationInfo', - 'ns3::LteRrcSap::RadioResourceConfigDedicated', - []) - ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetRnti() const [member function] + ## lte-sl-tag.h (module 'lte'): uint16_t ns3::LteSlSciTag::GetRnti() const [member function] cls.add_method('GetRnti', 'uint16_t', [], is_const=True) - ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration ns3::UeManager::GetRrcConnectionReconfigurationForHandover() [member function] - cls.add_method('GetRrcConnectionReconfigurationForHandover', - 'ns3::LteRrcSap::RrcConnectionReconfiguration', - []) - ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetSrsConfigurationIndex() const [member function] - cls.add_method('GetSrsConfigurationIndex', - 'uint16_t', + ## lte-sl-tag.h (module 'lte'): uint32_t ns3::LteSlSciTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_const=True) - ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::State ns3::UeManager::GetState() const [member function] - cls.add_method('GetState', - 'ns3::UeManager::State', + is_const=True, is_virtual=True) + ## lte-sl-tag.h (module 'lte'): uint32_t ns3::LteSlSciTag::GetTbSize() const [member function] + cls.add_method('GetTbSize', + 'uint32_t', [], is_const=True) - ## lte-enb-rrc.h (module 'lte'): static ns3::TypeId ns3::UeManager::GetTypeId() [member function] + ## lte-sl-tag.h (module 'lte'): static ns3::TypeId ns3::LteSlSciTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::InitialContextSetupRequest() [member function] - cls.add_method('InitialContextSetupRequest', - 'void', - []) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::PrepareHandover(uint16_t cellId) [member function] - cls.add_method('PrepareHandover', - 'void', - [param('uint16_t', 'cellId')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecordDataRadioBearersToBeStarted() [member function] - cls.add_method('RecordDataRadioBearersToBeStarted', - 'void', - []) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvHandoverPreparationFailure(uint16_t cellId) [member function] - cls.add_method('RecvHandoverPreparationFailure', - 'void', - [param('uint16_t', 'cellId')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvHandoverRequestAck(ns3::EpcX2Sap::HandoverRequestAckParams params) [member function] - cls.add_method('RecvHandoverRequestAck', - 'void', - [param('ns3::EpcX2Sap::HandoverRequestAckParams', 'params')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvIdealUeContextRemoveRequest(uint16_t rnti) [member function] - cls.add_method('RecvIdealUeContextRemoveRequest', - 'void', - [param('uint16_t', 'rnti')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvMeasurementReport(ns3::LteRrcSap::MeasurementReport msg) [member function] - cls.add_method('RecvMeasurementReport', - 'void', - [param('ns3::LteRrcSap::MeasurementReport', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReconfigurationCompleted(ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function] - cls.add_method('RecvRrcConnectionReconfigurationCompleted', - 'void', - [param('ns3::LteRrcSap::RrcConnectionReconfigurationCompleted', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReestablishmentComplete(ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function] - cls.add_method('RecvRrcConnectionReestablishmentComplete', - 'void', - [param('ns3::LteRrcSap::RrcConnectionReestablishmentComplete', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReestablishmentRequest(ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function] - cls.add_method('RecvRrcConnectionReestablishmentRequest', - 'void', - [param('ns3::LteRrcSap::RrcConnectionReestablishmentRequest', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionRequest(ns3::LteRrcSap::RrcConnectionRequest msg) [member function] - cls.add_method('RecvRrcConnectionRequest', - 'void', - [param('ns3::LteRrcSap::RrcConnectionRequest', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionSetupCompleted(ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function] - cls.add_method('RecvRrcConnectionSetupCompleted', - 'void', - [param('ns3::LteRrcSap::RrcConnectionSetupCompleted', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvSidelinkUeInformation(ns3::LteRrcSap::SidelinkUeInformation msg) [member function] - cls.add_method('RecvSidelinkUeInformation', - 'void', - [param('ns3::LteRrcSap::SidelinkUeInformation', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvSnStatusTransfer(ns3::EpcX2Sap::SnStatusTransferParams params) [member function] - cls.add_method('RecvSnStatusTransfer', - 'void', - [param('ns3::EpcX2Sap::SnStatusTransferParams', 'params')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvUeContextRelease(ns3::EpcX2Sap::UeContextReleaseParams params) [member function] - cls.add_method('RecvUeContextRelease', - 'void', - [param('ns3::EpcX2Sap::UeContextReleaseParams', 'params')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::ReleaseDataRadioBearer(uint8_t drbid) [member function] - cls.add_method('ReleaseDataRadioBearer', + ## lte-sl-tag.h (module 'lte'): void ns3::LteSlSciTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('uint8_t', 'drbid')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::ScheduleRrcConnectionReconfiguration() [member function] - cls.add_method('ScheduleRrcConnectionReconfiguration', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-tag.h (module 'lte'): void ns3::LteSlSciTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', 'void', - []) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SendData(uint8_t bid, ns3::Ptr p) [member function] - cls.add_method('SendData', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + return + +def register_Ns3Object_methods(root_module, cls): + ## object.h (module 'core'): ns3::Object::Object() [constructor] + cls.add_constructor([]) + ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr other) [member function] + cls.add_method('AggregateObject', 'void', - [param('uint8_t', 'bid'), param('ns3::Ptr< ns3::Packet >', 'p')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SendUeContextRelease() [member function] - cls.add_method('SendUeContextRelease', + [param('ns3::Ptr< ns3::Object >', 'other')]) + ## object.h (module 'core'): void ns3::Object::Dispose() [member function] + cls.add_method('Dispose', 'void', []) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetImsi(uint64_t imsi) [member function] - cls.add_method('SetImsi', - 'void', - [param('uint64_t', 'imsi')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetPdschConfigDedicated(ns3::LteRrcSap::PdschConfigDedicated pdschConfigDedicated) [member function] - cls.add_method('SetPdschConfigDedicated', - 'void', - [param('ns3::LteRrcSap::PdschConfigDedicated', 'pdschConfigDedicated')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetSource(uint16_t sourceCellId, uint16_t sourceX2apId) [member function] - cls.add_method('SetSource', - 'void', - [param('uint16_t', 'sourceCellId'), param('uint16_t', 'sourceX2apId')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetSrsConfigurationIndex(uint16_t srsConfIndex) [member function] - cls.add_method('SetSrsConfigurationIndex', - 'void', - [param('uint16_t', 'srsConfIndex')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetupDataRadioBearer(ns3::EpsBearer bearer, uint8_t bearerId, uint32_t gtpTeid, ns3::Ipv4Address transportLayerAddress) [member function] - cls.add_method('SetupDataRadioBearer', - 'void', - [param('ns3::EpsBearer', 'bearer'), param('uint8_t', 'bearerId'), param('uint32_t', 'gtpTeid'), param('ns3::Ipv4Address', 'transportLayerAddress')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::StartDataRadioBearers() [member function] - cls.add_method('StartDataRadioBearers', + ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] + cls.add_method('GetAggregateIterator', + 'ns3::Object::AggregateIterator', + [], + is_const=True) + ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## object.h (module 'core'): void ns3::Object::Initialize() [member function] + cls.add_method('Initialize', 'void', []) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoDispose() [member function] + ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] + cls.add_method('IsInitialized', + 'bool', + [], + is_const=True) + ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] + cls.add_constructor([param('ns3::Object const &', 'o')], + visibility='protected') + ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] cls.add_method('DoDispose', 'void', [], is_virtual=True, visibility='protected') - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoInitialize() [member function] + ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] cls.add_method('DoInitialize', 'void', [], is_virtual=True, visibility='protected') + ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True, visibility='protected') return -def register_Ns3UniformRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] +def register_Ns3ObjectAggregateIterator_methods(root_module, cls): + ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] + cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) + ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] - cls.add_method('GetMin', - 'double', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] - cls.add_method('GetMax', - 'double', + ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] + cls.add_method('HasNext', + 'bool', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] - cls.add_method('GetValue', - 'double', - [param('double', 'min'), param('double', 'max')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'min'), param('uint32_t', 'max')]) - ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', - [], - is_virtual=True) - return - -def register_Ns3VendorSpecificValue_methods(root_module, cls): - ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificValue::VendorSpecificValue() [constructor] - cls.add_constructor([]) - ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificValue::VendorSpecificValue(ns3::VendorSpecificValue const & arg0) [constructor] - cls.add_constructor([param('ns3::VendorSpecificValue const &', 'arg0')]) + ## object.h (module 'core'): ns3::Ptr ns3::Object::AggregateIterator::Next() [member function] + cls.add_method('Next', + 'ns3::Ptr< ns3::Object const >', + []) return -def register_Ns3WeibullRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] +def register_Ns3PacketBurst_methods(root_module, cls): + ## packet-burst.h (module 'network'): ns3::PacketBurst::PacketBurst(ns3::PacketBurst const & arg0) [constructor] + cls.add_constructor([param('ns3::PacketBurst const &', 'arg0')]) + ## packet-burst.h (module 'network'): ns3::PacketBurst::PacketBurst() [constructor] cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] - cls.add_method('GetScale', - 'double', + ## packet-burst.h (module 'network'): void ns3::PacketBurst::AddPacket(ns3::Ptr packet) [member function] + cls.add_method('AddPacket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet')]) + ## packet-burst.h (module 'network'): std::list, std::allocator > >::const_iterator ns3::PacketBurst::Begin() const [member function] + cls.add_method('Begin', + 'std::list< ns3::Ptr< ns3::Packet > > const_iterator', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] - cls.add_method('GetShape', - 'double', + ## packet-burst.h (module 'network'): ns3::Ptr ns3::PacketBurst::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::PacketBurst >', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] - cls.add_method('GetBound', - 'double', + ## packet-burst.h (module 'network'): std::list, std::allocator > >::const_iterator ns3::PacketBurst::End() const [member function] + cls.add_method('End', + 'std::list< ns3::Ptr< ns3::Packet > > const_iterator', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] - cls.add_method('GetValue', - 'double', - [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] - cls.add_method('GetInteger', + ## packet-burst.h (module 'network'): uint32_t ns3::PacketBurst::GetNPackets() const [member function] + cls.add_method('GetNPackets', 'uint32_t', - [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) - ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', + is_const=True) + ## packet-burst.h (module 'network'): std::list, std::allocator > > ns3::PacketBurst::GetPackets() const [member function] + cls.add_method('GetPackets', + 'std::list< ns3::Ptr< ns3::Packet > >', + [], + is_const=True) + ## packet-burst.h (module 'network'): uint32_t ns3::PacketBurst::GetSize() const [member function] + cls.add_method('GetSize', 'uint32_t', [], - is_virtual=True) - return - -def register_Ns3X2CellInfo_methods(root_module, cls): - ## epc-x2.h (module 'lte'): ns3::X2CellInfo::X2CellInfo(ns3::X2CellInfo const & arg0) [constructor] - cls.add_constructor([param('ns3::X2CellInfo const &', 'arg0')]) - ## epc-x2.h (module 'lte'): ns3::X2CellInfo::X2CellInfo(uint16_t localCellId, uint16_t remoteCellId) [constructor] - cls.add_constructor([param('uint16_t', 'localCellId'), param('uint16_t', 'remoteCellId')]) - ## epc-x2.h (module 'lte'): ns3::X2CellInfo::m_localCellId [variable] - cls.add_instance_attribute('m_localCellId', 'uint16_t', is_const=False) - ## epc-x2.h (module 'lte'): ns3::X2CellInfo::m_remoteCellId [variable] - cls.add_instance_attribute('m_remoteCellId', 'uint16_t', is_const=False) - return - -def register_Ns3X2IfaceInfo_methods(root_module, cls): - ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::X2IfaceInfo(ns3::X2IfaceInfo const & arg0) [constructor] - cls.add_constructor([param('ns3::X2IfaceInfo const &', 'arg0')]) - ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::X2IfaceInfo(ns3::Ipv4Address remoteIpAddr, ns3::Ptr localCtrlPlaneSocket, ns3::Ptr localUserPlaneSocket) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'remoteIpAddr'), param('ns3::Ptr< ns3::Socket >', 'localCtrlPlaneSocket'), param('ns3::Ptr< ns3::Socket >', 'localUserPlaneSocket')]) - ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_localCtrlPlaneSocket [variable] - cls.add_instance_attribute('m_localCtrlPlaneSocket', 'ns3::Ptr< ns3::Socket >', is_const=False) - ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_localUserPlaneSocket [variable] - cls.add_instance_attribute('m_localUserPlaneSocket', 'ns3::Ptr< ns3::Socket >', is_const=False) - ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_remoteIpAddr [variable] - cls.add_instance_attribute('m_remoteIpAddr', 'ns3::Ipv4Address', is_const=False) - return - -def register_Ns3ZetaRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] + is_const=True) + ## packet-burst.h (module 'network'): static ns3::TypeId ns3::PacketBurst::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] - cls.add_method('GetAlpha', - 'double', + ## packet-burst.h (module 'network'): void ns3::PacketBurst::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', [], + is_virtual=True, visibility='private') + return + +def register_Ns3PacketFilter_methods(root_module, cls): + ## packet-filter.h (module 'traffic-control'): ns3::PacketFilter::PacketFilter(ns3::PacketFilter const & arg0) [constructor] + cls.add_constructor([param('ns3::PacketFilter const &', 'arg0')]) + ## packet-filter.h (module 'traffic-control'): ns3::PacketFilter::PacketFilter() [constructor] + cls.add_constructor([]) + ## packet-filter.h (module 'traffic-control'): int32_t ns3::PacketFilter::Classify(ns3::Ptr item) const [member function] + cls.add_method('Classify', + 'int32_t', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] - cls.add_method('GetValue', - 'double', - [param('double', 'alpha')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'alpha')]) - ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', + ## packet-filter.h (module 'traffic-control'): static ns3::TypeId ns3::PacketFilter::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True) + is_static=True) + ## packet-filter.h (module 'traffic-control'): ns3::PacketFilter::PF_NO_MATCH [variable] + cls.add_static_attribute('PF_NO_MATCH', 'int const', is_const=True) + ## packet-filter.h (module 'traffic-control'): bool ns3::PacketFilter::CheckProtocol(ns3::Ptr item) const [member function] + cls.add_method('CheckProtocol', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## packet-filter.h (module 'traffic-control'): int32_t ns3::PacketFilter::DoClassify(ns3::Ptr item) const [member function] + cls.add_method('DoClassify', + 'int32_t', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') return -def register_Ns3ZipfRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] +def register_Ns3PcapFileWrapper_methods(root_module, cls): + ## pcap-file-wrapper.h (module 'network'): static ns3::TypeId ns3::PcapFileWrapper::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] + ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper::PcapFileWrapper() [constructor] cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] - cls.add_method('GetAlpha', - 'double', + ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Fail() const [member function] + cls.add_method('Fail', + 'bool', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] - cls.add_method('GetValue', - 'double', - [param('uint32_t', 'n'), param('double', 'alpha')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) - ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', - [], - is_virtual=True) - return - -def register_Ns3Application_methods(root_module, cls): - ## application.h (module 'network'): ns3::Application::Application(ns3::Application const & arg0) [constructor] - cls.add_constructor([param('ns3::Application const &', 'arg0')]) - ## application.h (module 'network'): ns3::Application::Application() [constructor] - cls.add_constructor([]) - ## application.h (module 'network'): ns3::Ptr ns3::Application::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', + ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Eof() const [member function] + cls.add_method('Eof', + 'bool', [], is_const=True) - ## application.h (module 'network'): static ns3::TypeId ns3::Application::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## application.h (module 'network'): void ns3::Application::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Clear() [member function] + cls.add_method('Clear', 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## application.h (module 'network'): void ns3::Application::SetStartTime(ns3::Time start) [member function] - cls.add_method('SetStartTime', + []) + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Open(std::string const & filename, std::ios_base::openmode mode) [member function] + cls.add_method('Open', 'void', - [param('ns3::Time', 'start')]) - ## application.h (module 'network'): void ns3::Application::SetStopTime(ns3::Time stop) [member function] - cls.add_method('SetStopTime', + [param('std::string const &', 'filename'), param('std::ios_base::openmode', 'mode')]) + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Close() [member function] + cls.add_method('Close', 'void', - [param('ns3::Time', 'stop')]) - ## application.h (module 'network'): void ns3::Application::DoDispose() [member function] - cls.add_method('DoDispose', + []) + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Init(uint32_t dataLinkType, uint32_t snapLen=std::numeric_limits::max(), int32_t tzCorrection=ns3::PcapFile::ZONE_DEFAULT) [member function] + cls.add_method('Init', 'void', - [], - is_virtual=True, visibility='protected') - ## application.h (module 'network'): void ns3::Application::DoInitialize() [member function] - cls.add_method('DoInitialize', + [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='std::numeric_limits::max()'), param('int32_t', 'tzCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT')]) + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Ptr p) [member function] + cls.add_method('Write', 'void', - [], - is_virtual=True, visibility='protected') - ## application.h (module 'network'): void ns3::Application::StartApplication() [member function] - cls.add_method('StartApplication', + [param('ns3::Time', 't'), param('ns3::Ptr< ns3::Packet const >', 'p')]) + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header const & header, ns3::Ptr p) [member function] + cls.add_method('Write', 'void', - [], - is_virtual=True, visibility='private') - ## application.h (module 'network'): void ns3::Application::StopApplication() [member function] - cls.add_method('StopApplication', + [param('ns3::Time', 't'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, uint8_t const * buffer, uint32_t length) [member function] + cls.add_method('Write', 'void', - [], - is_virtual=True, visibility='private') + [param('ns3::Time', 't'), param('uint8_t const *', 'buffer'), param('uint32_t', 'length')]) + ## pcap-file-wrapper.h (module 'network'): ns3::Ptr ns3::PcapFileWrapper::Read(ns3::Time & t) [member function] + cls.add_method('Read', + 'ns3::Ptr< ns3::Packet >', + [param('ns3::Time &', 't')]) + ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetMagic() [member function] + cls.add_method('GetMagic', + 'uint32_t', + []) + ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMajor() [member function] + cls.add_method('GetVersionMajor', + 'uint16_t', + []) + ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMinor() [member function] + cls.add_method('GetVersionMinor', + 'uint16_t', + []) + ## pcap-file-wrapper.h (module 'network'): int32_t ns3::PcapFileWrapper::GetTimeZoneOffset() [member function] + cls.add_method('GetTimeZoneOffset', + 'int32_t', + []) + ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSigFigs() [member function] + cls.add_method('GetSigFigs', + 'uint32_t', + []) + ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSnapLen() [member function] + cls.add_method('GetSnapLen', + 'uint32_t', + []) + ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetDataLinkType() [member function] + cls.add_method('GetDataLinkType', + 'uint32_t', + []) return -def register_Ns3Asn1Header_methods(root_module, cls): - ## lte-asn1-header.h (module 'lte'): ns3::Asn1Header::Asn1Header(ns3::Asn1Header const & arg0) [constructor] - cls.add_constructor([param('ns3::Asn1Header const &', 'arg0')]) - ## lte-asn1-header.h (module 'lte'): ns3::Asn1Header::Asn1Header() [constructor] +def register_Ns3PdcpTag_methods(root_module, cls): + ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag(ns3::PdcpTag const & arg0) [constructor] + cls.add_constructor([param('ns3::PdcpTag const &', 'arg0')]) + ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag() [constructor] cls.add_constructor([]) - ## lte-asn1-header.h (module 'lte'): uint32_t ns3::Asn1Header::Deserialize(ns3::Buffer::Iterator bIterator) [member function] + ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag(ns3::Time senderTimestamp) [constructor] + cls.add_constructor([param('ns3::Time', 'senderTimestamp')]) + ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Deserialize(ns3::TagBuffer i) [member function] cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'bIterator')], - is_virtual=True, is_pure_virtual=True) - ## lte-asn1-header.h (module 'lte'): ns3::TypeId ns3::Asn1Header::GetInstanceTypeId() const [member function] + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## lte-pdcp-tag.h (module 'lte'): ns3::TypeId ns3::PdcpTag::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-asn1-header.h (module 'lte'): uint32_t ns3::Asn1Header::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## lte-pdcp-tag.h (module 'lte'): ns3::Time ns3::PdcpTag::GetSenderTimestamp() const [member function] + cls.add_method('GetSenderTimestamp', + 'ns3::Time', + [], + is_const=True) + ## lte-pdcp-tag.h (module 'lte'): uint32_t ns3::PdcpTag::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-asn1-header.h (module 'lte'): static ns3::TypeId ns3::Asn1Header::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-pdcp-tag.h (module 'lte'): static ns3::TypeId ns3::PdcpTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::PreSerialize() const [member function] - cls.add_method('PreSerialize', - 'void', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::Print(std::ostream & os) const [member function] + ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::Serialize(ns3::Buffer::Iterator bIterator) const [member function] + is_const=True, is_virtual=True) + ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Serialize(ns3::TagBuffer i) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::Buffer::Iterator', 'bIterator')], - is_virtual=True, is_const=True) - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitset(std::bitset<8> * data, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitset', - 'ns3::Buffer::Iterator', - [param('std::bitset< 8 > *', 'data'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<1> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 1 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<2> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 2 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<8> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 8 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<10> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 10 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<16> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 16 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<27> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 27 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<28> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 28 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<32> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 32 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBoolean(bool * value, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBoolean', - 'ns3::Buffer::Iterator', - [param('bool *', 'value'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeChoice(int numOptions, bool isExtensionMarkerPresent, int * selectedOption, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeChoice', - 'ns3::Buffer::Iterator', - [param('int', 'numOptions'), param('bool', 'isExtensionMarkerPresent'), param('int *', 'selectedOption'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeEnum(int numElems, int * selectedElem, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeEnum', - 'ns3::Buffer::Iterator', - [param('int', 'numElems'), param('int *', 'selectedElem'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeInteger(int * n, int nmin, int nmax, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeInteger', - 'ns3::Buffer::Iterator', - [param('int *', 'n'), param('int', 'nmin'), param('int', 'nmax'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeNull(ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeNull', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<0> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 0 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<1> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 1 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<2> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 2 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<3> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 3 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<4> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 4 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<5> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 5 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<6> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 6 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<7> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 7 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<9> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 9 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<10> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 10 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<11> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 11 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequenceOf(int * numElems, int nMax, int nMin, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequenceOf', - 'ns3::Buffer::Iterator', - [param('int *', 'numElems'), param('int', 'nMax'), param('int', 'nMin'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::FinalizeSerialization() const [member function] - cls.add_method('FinalizeSerialization', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::SetSenderTimestamp(ns3::Time senderTimestamp) [member function] + cls.add_method('SetSenderTimestamp', 'void', + [param('ns3::Time', 'senderTimestamp')]) + return + +def register_Ns3PropagationDelayModel_methods(root_module, cls): + ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel::PropagationDelayModel() [constructor] + cls.add_constructor([]) + ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [constructor] + cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')]) + ## propagation-delay-model.h (module 'propagation'): int64_t ns3::PropagationDelayModel::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('GetDelay', + 'ns3::Time', + [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<1> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 1 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<2> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 2 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<8> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 8 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<10> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 10 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<16> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 16 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<27> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 27 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<28> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 28 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<32> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 32 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBoolean(bool value) const [member function] - cls.add_method('SerializeBoolean', - 'void', - [param('bool', 'value')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeChoice(int numOptions, int selectedOption, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeChoice', - 'void', - [param('int', 'numOptions'), param('int', 'selectedOption'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeEnum(int numElems, int selectedElem) const [member function] - cls.add_method('SerializeEnum', - 'void', - [param('int', 'numElems'), param('int', 'selectedElem')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeInteger(int n, int nmin, int nmax) const [member function] - cls.add_method('SerializeInteger', - 'void', - [param('int', 'n'), param('int', 'nmin'), param('int', 'nmax')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeNull() const [member function] - cls.add_method('SerializeNull', - 'void', + is_static=True) + ## propagation-delay-model.h (module 'propagation'): int64_t ns3::PropagationDelayModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3PropagationLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<0> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', - 'void', - [param('std::bitset< 0 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<1> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + is_static=True) + ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel::PropagationLossModel() [constructor] + cls.add_constructor([]) + ## propagation-loss-model.h (module 'propagation'): void ns3::PropagationLossModel::SetNext(ns3::Ptr next) [member function] + cls.add_method('SetNext', 'void', - [param('std::bitset< 1 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<2> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')]) + ## propagation-loss-model.h (module 'propagation'): ns3::Ptr ns3::PropagationLossModel::GetNext() [member function] + cls.add_method('GetNext', + 'ns3::Ptr< ns3::PropagationLossModel >', + []) + ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('CalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True) + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3QueueDisc_methods(root_module, cls): + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::QueueDisc(ns3::QueueDiscSizePolicy policy=::ns3::QueueDiscSizePolicy::SINGLE_INTERNAL_QUEUE) [constructor] + cls.add_constructor([param('ns3::QueueDiscSizePolicy', 'policy', default_value='::ns3::QueueDiscSizePolicy::SINGLE_INTERNAL_QUEUE')]) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::QueueDisc(ns3::QueueDiscSizePolicy policy, ns3::QueueSizeUnit unit) [constructor] + cls.add_constructor([param('ns3::QueueDiscSizePolicy', 'policy'), param('ns3::QueueSizeUnit', 'unit')]) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::AddInternalQueue(ns3::Ptr > queue) [member function] + cls.add_method('AddInternalQueue', 'void', - [param('std::bitset< 2 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<3> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('ns3::Ptr< ns3::Queue< ns3::QueueDiscItem > >', 'queue')]) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::AddPacketFilter(ns3::Ptr filter) [member function] + cls.add_method('AddPacketFilter', 'void', - [param('std::bitset< 3 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<4> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('ns3::Ptr< ns3::PacketFilter >', 'filter')]) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::AddQueueDiscClass(ns3::Ptr qdClass) [member function] + cls.add_method('AddQueueDiscClass', 'void', - [param('std::bitset< 4 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<5> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('ns3::Ptr< ns3::QueueDiscClass >', 'qdClass')]) + ## queue-disc.h (module 'traffic-control'): int32_t ns3::QueueDisc::Classify(ns3::Ptr item) [member function] + cls.add_method('Classify', + 'int32_t', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')]) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::Dequeue() [member function] + cls.add_method('Dequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + []) + ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::Enqueue(ns3::Ptr item) [member function] + cls.add_method('Enqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')]) + ## queue-disc.h (module 'traffic-control'): ns3::QueueSize ns3::QueueDisc::GetCurrentSize() [member function] + cls.add_method('GetCurrentSize', + 'ns3::QueueSize', + []) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr > ns3::QueueDisc::GetInternalQueue(std::size_t i) const [member function] + cls.add_method('GetInternalQueue', + 'ns3::Ptr< ns3::Queue< ns3::QueueDiscItem > >', + [param('std::size_t', 'i')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueSize ns3::QueueDisc::GetMaxSize() const [member function] + cls.add_method('GetMaxSize', + 'ns3::QueueSize', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::GetNBytes() const [member function] + cls.add_method('GetNBytes', + 'uint32_t', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): std::size_t ns3::QueueDisc::GetNInternalQueues() const [member function] + cls.add_method('GetNInternalQueues', + 'std::size_t', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): std::size_t ns3::QueueDisc::GetNPacketFilters() const [member function] + cls.add_method('GetNPacketFilters', + 'std::size_t', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::GetNPackets() const [member function] + cls.add_method('GetNPackets', + 'uint32_t', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): std::size_t ns3::QueueDisc::GetNQueueDiscClasses() const [member function] + cls.add_method('GetNQueueDiscClasses', + 'std::size_t', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::GetNetDeviceQueueInterface() const [member function] + cls.add_method('GetNetDeviceQueueInterface', + 'ns3::Ptr< ns3::NetDeviceQueueInterface >', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::GetPacketFilter(std::size_t i) const [member function] + cls.add_method('GetPacketFilter', + 'ns3::Ptr< ns3::PacketFilter >', + [param('std::size_t', 'i')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::GetQueueDiscClass(std::size_t i) const [member function] + cls.add_method('GetQueueDiscClass', + 'ns3::Ptr< ns3::QueueDiscClass >', + [param('std::size_t', 'i')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::GetQuota() const [member function] + cls.add_method('GetQuota', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::SendCallback ns3::QueueDisc::GetSendCallback() const [member function] + cls.add_method('GetSendCallback', + 'ns3::QueueDisc::SendCallback', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats const & ns3::QueueDisc::GetStats() [member function] + cls.add_method('GetStats', + 'ns3::QueueDisc::Stats const &', + []) + ## queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::QueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::WakeMode ns3::QueueDisc::GetWakeMode() const [member function] + cls.add_method('GetWakeMode', + 'ns3::QueueDisc::WakeMode', + [], + is_const=True, is_virtual=True) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::Peek() [member function] + cls.add_method('Peek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + []) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::Run() [member function] + cls.add_method('Run', 'void', - [param('std::bitset< 5 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<6> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + []) + ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::SetMaxSize(ns3::QueueSize size) [member function] + cls.add_method('SetMaxSize', + 'bool', + [param('ns3::QueueSize', 'size')]) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::SetNetDeviceQueueInterface(ns3::Ptr ndqi) [member function] + cls.add_method('SetNetDeviceQueueInterface', 'void', - [param('std::bitset< 6 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<7> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('ns3::Ptr< ns3::NetDeviceQueueInterface >', 'ndqi')]) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::SetQuota(uint32_t const quota) [member function] + cls.add_method('SetQuota', 'void', - [param('std::bitset< 7 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<9> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('uint32_t const', 'quota')], + is_virtual=True) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::SetSendCallback(ns3::QueueDisc::SendCallback func) [member function] + cls.add_method('SetSendCallback', 'void', - [param('std::bitset< 9 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<10> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('std::function< void ( ns3::Ptr< ns3::QueueDiscItem > ) >', 'func')]) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::CHILD_QUEUE_DISC_DROP [variable] + cls.add_static_attribute('CHILD_QUEUE_DISC_DROP', 'char const * const', is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::CHILD_QUEUE_DISC_MARK [variable] + cls.add_static_attribute('CHILD_QUEUE_DISC_MARK', 'char const * const', is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::INTERNAL_QUEUE_DROP [variable] + cls.add_static_attribute('INTERNAL_QUEUE_DROP', 'char const * const', is_const=True) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::DoDispose() [member function] + cls.add_method('DoDispose', 'void', - [param('std::bitset< 10 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<11> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [], + is_virtual=True, visibility='protected') + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::DoInitialize() [member function] + cls.add_method('DoInitialize', 'void', - [param('std::bitset< 11 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequenceOf(int numElems, int nMax, int nMin) const [member function] - cls.add_method('SerializeSequenceOf', + [], + is_virtual=True, visibility='protected') + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::DropAfterDequeue(ns3::Ptr item, char const * reason) [member function] + cls.add_method('DropAfterDequeue', 'void', - [param('int', 'numElems'), param('int', 'nMax'), param('int', 'nMin')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::WriteOctet(uint8_t octet) const [member function] - cls.add_method('WriteOctet', + [param('ns3::Ptr< ns3::QueueDiscItem const >', 'item'), param('char const *', 'reason')], + visibility='protected') + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::DropBeforeEnqueue(ns3::Ptr item, char const * reason) [member function] + cls.add_method('DropBeforeEnqueue', 'void', - [param('uint8_t', 'octet')], - visibility='protected', is_const=True) - return - -def register_Ns3AttributeAccessor_methods(root_module, cls): - ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] - cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) - ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] - cls.add_constructor([]) - ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] - cls.add_method('Get', + [param('ns3::Ptr< ns3::QueueDiscItem const >', 'item'), param('char const *', 'reason')], + visibility='protected') + ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::Mark(ns3::Ptr item, char const * reason) [member function] + cls.add_method('Mark', 'bool', - [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] - cls.add_method('HasGetter', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item'), param('char const *', 'reason')], + visibility='protected') + ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] - cls.add_method('HasSetter', - 'bool', + is_virtual=True, is_pure_virtual=True, visibility='private') + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] - cls.add_method('Set', + is_virtual=True, is_pure_virtual=True, visibility='private') + ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', 'bool', - [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], - is_virtual=True, is_const=True, is_pure_virtual=True) + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + [], + is_virtual=True, visibility='private') + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, is_pure_virtual=True, visibility='private') return -def register_Ns3AttributeChecker_methods(root_module, cls): - ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) - ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] +def register_Ns3QueueDiscStats_methods(root_module, cls): + cls.add_output_stream_operator() + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::Stats(ns3::QueueDisc::Stats const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueDisc::Stats const &', 'arg0')]) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::Stats() [constructor] cls.add_constructor([]) - ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] - cls.add_method('Check', - 'bool', - [param('ns3::AttributeValue const &', 'value')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] - cls.add_method('Copy', - 'bool', - [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): ns3::Ptr ns3::AttributeChecker::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): ns3::Ptr ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] - cls.add_method('CreateValidValue', - 'ns3::Ptr< ns3::AttributeValue >', - [param('ns3::AttributeValue const &', 'value')], + ## queue-disc.h (module 'traffic-control'): uint64_t ns3::QueueDisc::Stats::GetNDroppedBytes(std::string reason) const [member function] + cls.add_method('GetNDroppedBytes', + 'uint64_t', + [param('std::string', 'reason')], is_const=True) - ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] - cls.add_method('GetUnderlyingTypeInformation', - 'std::string', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] - cls.add_method('GetValueTypeName', - 'std::string', + ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::Stats::GetNDroppedPackets(std::string reason) const [member function] + cls.add_method('GetNDroppedPackets', + 'uint32_t', + [param('std::string', 'reason')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): uint64_t ns3::QueueDisc::Stats::GetNMarkedBytes(std::string reason) const [member function] + cls.add_method('GetNMarkedBytes', + 'uint64_t', + [param('std::string', 'reason')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::Stats::GetNMarkedPackets(std::string reason) const [member function] + cls.add_method('GetNMarkedPackets', + 'uint32_t', + [param('std::string', 'reason')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::Stats::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nDroppedBytesAfterDequeue [variable] + cls.add_instance_attribute('nDroppedBytesAfterDequeue', 'std::map< std::string, unsigned long long >', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nDroppedBytesBeforeEnqueue [variable] + cls.add_instance_attribute('nDroppedBytesBeforeEnqueue', 'std::map< std::string, unsigned long long >', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nDroppedPacketsAfterDequeue [variable] + cls.add_instance_attribute('nDroppedPacketsAfterDequeue', 'std::map< std::string, unsigned int >', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nDroppedPacketsBeforeEnqueue [variable] + cls.add_instance_attribute('nDroppedPacketsBeforeEnqueue', 'std::map< std::string, unsigned int >', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nMarkedBytes [variable] + cls.add_instance_attribute('nMarkedBytes', 'std::map< std::string, unsigned long long >', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nMarkedPackets [variable] + cls.add_instance_attribute('nMarkedPackets', 'std::map< std::string, unsigned int >', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDequeuedBytes [variable] + cls.add_instance_attribute('nTotalDequeuedBytes', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDequeuedPackets [variable] + cls.add_instance_attribute('nTotalDequeuedPackets', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedBytes [variable] + cls.add_instance_attribute('nTotalDroppedBytes', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedBytesAfterDequeue [variable] + cls.add_instance_attribute('nTotalDroppedBytesAfterDequeue', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedBytesBeforeEnqueue [variable] + cls.add_instance_attribute('nTotalDroppedBytesBeforeEnqueue', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedPackets [variable] + cls.add_instance_attribute('nTotalDroppedPackets', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedPacketsAfterDequeue [variable] + cls.add_instance_attribute('nTotalDroppedPacketsAfterDequeue', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedPacketsBeforeEnqueue [variable] + cls.add_instance_attribute('nTotalDroppedPacketsBeforeEnqueue', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalEnqueuedBytes [variable] + cls.add_instance_attribute('nTotalEnqueuedBytes', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalEnqueuedPackets [variable] + cls.add_instance_attribute('nTotalEnqueuedPackets', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalMarkedBytes [variable] + cls.add_instance_attribute('nTotalMarkedBytes', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalMarkedPackets [variable] + cls.add_instance_attribute('nTotalMarkedPackets', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalReceivedBytes [variable] + cls.add_instance_attribute('nTotalReceivedBytes', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalReceivedPackets [variable] + cls.add_instance_attribute('nTotalReceivedPackets', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalRequeuedBytes [variable] + cls.add_instance_attribute('nTotalRequeuedBytes', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalRequeuedPackets [variable] + cls.add_instance_attribute('nTotalRequeuedPackets', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalSentBytes [variable] + cls.add_instance_attribute('nTotalSentBytes', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalSentPackets [variable] + cls.add_instance_attribute('nTotalSentPackets', 'uint32_t', is_const=False) + return + +def register_Ns3QueueDiscClass_methods(root_module, cls): + ## queue-disc.h (module 'traffic-control'): ns3::QueueDiscClass::QueueDiscClass(ns3::QueueDiscClass const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueDiscClass const &', 'arg0')]) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDiscClass::QueueDiscClass() [constructor] + cls.add_constructor([]) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDiscClass::GetQueueDisc() const [member function] + cls.add_method('GetQueueDisc', + 'ns3::Ptr< ns3::QueueDisc >', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::QueueDiscClass::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] - cls.add_method('HasUnderlyingTypeInformation', - 'bool', + is_static=True) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDiscClass::SetQueueDisc(ns3::Ptr qd) [member function] + cls.add_method('SetQueueDisc', + 'void', + [param('ns3::Ptr< ns3::QueueDisc >', 'qd')]) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDiscClass::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_virtual=True, visibility='protected') return -def register_Ns3AttributeValue_methods(root_module, cls): - ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] - cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) - ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] +def register_Ns3RadioEnvironmentMapHelper_methods(root_module, cls): + ## radio-environment-map-helper.h (module 'lte'): ns3::RadioEnvironmentMapHelper::RadioEnvironmentMapHelper() [constructor] cls.add_constructor([]) - ## attribute.h (module 'core'): ns3::Ptr ns3::AttributeValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_pure_virtual=True) - ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_virtual=True) + ## radio-environment-map-helper.h (module 'lte'): uint8_t ns3::RadioEnvironmentMapHelper::GetBandwidth() const [member function] + cls.add_method('GetBandwidth', + 'uint8_t', + [], + is_const=True) + ## radio-environment-map-helper.h (module 'lte'): static ns3::TypeId ns3::RadioEnvironmentMapHelper::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::Install() [member function] + cls.add_method('Install', + 'void', + []) + ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::SetBandwidth(uint8_t bw) [member function] + cls.add_method('SetBandwidth', + 'void', + [param('uint8_t', 'bw')]) return -def register_Ns3BooleanChecker_methods(root_module, cls): - ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker() [constructor] - cls.add_constructor([]) - ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')]) +def register_Ns3RandomPropagationDelayModel_methods(root_module, cls): + ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [constructor] + cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')]) + ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor] + cls.add_constructor([]) + ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('GetDelay', + 'ns3::Time', + [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True) + ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## propagation-delay-model.h (module 'propagation'): int64_t ns3::RandomPropagationDelayModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') return -def register_Ns3BooleanValue_methods(root_module, cls): - cls.add_output_stream_operator() - ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [constructor] - cls.add_constructor([param('ns3::BooleanValue const &', 'arg0')]) - ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue() [constructor] +def register_Ns3RandomPropagationLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor] cls.add_constructor([]) - ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(bool value) [constructor] - cls.add_constructor([param('bool', 'value')]) - ## boolean.h (module 'core'): ns3::Ptr ns3::BooleanValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + ## propagation-loss-model.h (module 'propagation'): double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RandomPropagationLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') + return + +def register_Ns3RandomVariableStream_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## boolean.h (module 'core'): bool ns3::BooleanValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] + cls.add_method('SetStream', + 'void', + [param('int64_t', 'stream')]) + ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] + cls.add_method('GetStream', + 'int64_t', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] + cls.add_method('SetAntithetic', + 'void', + [param('bool', 'isAntithetic')]) + ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] + cls.add_method('IsAntithetic', 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## boolean.h (module 'core'): bool ns3::BooleanValue::Get() const [member function] - cls.add_method('Get', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True, is_pure_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True, is_pure_virtual=True) + ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] + cls.add_method('Peek', + 'ns3::RngStream *', + [], + is_const=True, visibility='protected') + return + +def register_Ns3RangePropagationLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RangePropagationLossModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel::RangePropagationLossModel() [constructor] + cls.add_constructor([]) + ## propagation-loss-model.h (module 'propagation'): double ns3::RangePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RangePropagationLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') + return + +def register_Ns3RedQueueDisc_methods(root_module, cls): + ## red-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::RedQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::RedQueueDisc() [constructor] + cls.add_constructor([]) + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetAredAlpha(double alpha) [member function] + cls.add_method('SetAredAlpha', + 'void', + [param('double', 'alpha')]) + ## red-queue-disc.h (module 'traffic-control'): double ns3::RedQueueDisc::GetAredAlpha() [member function] + cls.add_method('GetAredAlpha', + 'double', + []) + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetAredBeta(double beta) [member function] + cls.add_method('SetAredBeta', + 'void', + [param('double', 'beta')]) + ## red-queue-disc.h (module 'traffic-control'): double ns3::RedQueueDisc::GetAredBeta() [member function] + cls.add_method('GetAredBeta', + 'double', + []) + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetFengAdaptiveA(double a) [member function] + cls.add_method('SetFengAdaptiveA', + 'void', + [param('double', 'a')]) + ## red-queue-disc.h (module 'traffic-control'): double ns3::RedQueueDisc::GetFengAdaptiveA() [member function] + cls.add_method('GetFengAdaptiveA', + 'double', + []) + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetFengAdaptiveB(double b) [member function] + cls.add_method('SetFengAdaptiveB', + 'void', + [param('double', 'b')]) + ## red-queue-disc.h (module 'traffic-control'): double ns3::RedQueueDisc::GetFengAdaptiveB() [member function] + cls.add_method('GetFengAdaptiveB', + 'double', + []) + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetTh(double minTh, double maxTh) [member function] + cls.add_method('SetTh', + 'void', + [param('double', 'minTh'), param('double', 'maxTh')]) + ## red-queue-disc.h (module 'traffic-control'): int64_t ns3::RedQueueDisc::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::UNFORCED_DROP [variable] + cls.add_static_attribute('UNFORCED_DROP', 'char const * const', is_const=True) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::FORCED_DROP [variable] + cls.add_static_attribute('FORCED_DROP', 'char const * const', is_const=True) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::UNFORCED_MARK [variable] + cls.add_static_attribute('UNFORCED_MARK', 'char const * const', is_const=True) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::FORCED_MARK [variable] + cls.add_static_attribute('FORCED_MARK', 'char const * const', is_const=True) + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## red-queue-disc.h (module 'traffic-control'): bool ns3::RedQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## red-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::RedQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## red-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::RedQueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + [], + is_virtual=True, visibility='private') + ## red-queue-disc.h (module 'traffic-control'): bool ns3::RedQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', 'bool', [], + is_virtual=True, visibility='private') + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3RemoteUeInfoRequest_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::RemoteUeInfoRequest::RemoteUeInfoRequest(ns3::RemoteUeInfoRequest const & arg0) [constructor] + cls.add_constructor([param('ns3::RemoteUeInfoRequest const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::RemoteUeInfoRequest::RemoteUeInfoRequest() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::RemoteUeInfoRequest::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::RemoteUeInfoRequest::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::RemoteUeInfoRequest::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::RemoteUeInfoRequest::GetRemoteUeInfoType() [member function] + cls.add_method('GetRemoteUeInfoType', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::RemoteUeInfoRequest::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::RemoteUeInfoRequest::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::RemoteUeInfoRequest::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoRequest::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoRequest::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoRequest::SetRemoteUeInfoType(uint8_t remoteUeInfoType) [member function] + cls.add_method('SetRemoteUeInfoType', + 'void', + [param('uint8_t', 'remoteUeInfoType')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoRequest::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3RemoteUeInfoResponse_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::RemoteUeInfoResponse::RemoteUeInfoResponse(ns3::RemoteUeInfoResponse const & arg0) [constructor] + cls.add_constructor([param('ns3::RemoteUeInfoResponse const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::RemoteUeInfoResponse::RemoteUeInfoResponse() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::RemoteUeInfoResponse::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint64_t ns3::RemoteUeInfoResponse::GetImei() [member function] + cls.add_method('GetImei', + 'uint64_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::RemoteUeInfoResponse::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::RemoteUeInfoResponse::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::RemoteUeInfoResponse::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::RemoteUeInfoResponse::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::RemoteUeInfoResponse::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoResponse::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoResponse::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoResponse::SetImei(uint64_t imei) [member function] + cls.add_method('SetImei', + 'void', + [param('uint64_t', 'imei')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoResponse::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3RipHeader_methods(root_module, cls): + cls.add_output_stream_operator() + ## rip-header.h (module 'internet'): ns3::RipHeader::RipHeader(ns3::RipHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::RipHeader const &', 'arg0')]) + ## rip-header.h (module 'internet'): ns3::RipHeader::RipHeader() [constructor] + cls.add_constructor([]) + ## rip-header.h (module 'internet'): void ns3::RipHeader::AddRte(ns3::RipRte rte) [member function] + cls.add_method('AddRte', + 'void', + [param('ns3::RipRte', 'rte')]) + ## rip-header.h (module 'internet'): void ns3::RipHeader::ClearRtes() [member function] + cls.add_method('ClearRtes', + 'void', + []) + ## rip-header.h (module 'internet'): uint32_t ns3::RipHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## rip-header.h (module 'internet'): ns3::RipHeader::Command_e ns3::RipHeader::GetCommand() const [member function] + cls.add_method('GetCommand', + 'ns3::RipHeader::Command_e', + [], is_const=True) - ## boolean.h (module 'core'): std::string ns3::BooleanValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## boolean.h (module 'core'): void ns3::BooleanValue::Set(bool value) [member function] - cls.add_method('Set', + ## rip-header.h (module 'internet'): ns3::TypeId ns3::RipHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): std::list > ns3::RipHeader::GetRteList() const [member function] + cls.add_method('GetRteList', + 'std::list< ns3::RipRte >', + [], + is_const=True) + ## rip-header.h (module 'internet'): uint16_t ns3::RipHeader::GetRteNumber() const [member function] + cls.add_method('GetRteNumber', + 'uint16_t', + [], + is_const=True) + ## rip-header.h (module 'internet'): uint32_t ns3::RipHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): static ns3::TypeId ns3::RipHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## rip-header.h (module 'internet'): void ns3::RipHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('bool', 'value')]) + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): void ns3::RipHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): void ns3::RipHeader::SetCommand(ns3::RipHeader::Command_e command) [member function] + cls.add_method('SetCommand', + 'void', + [param('ns3::RipHeader::Command_e', 'command')]) return -def register_Ns3CallbackChecker_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] +def register_Ns3RipNgHeader_methods(root_module, cls): + cls.add_output_stream_operator() + ## ripng-header.h (module 'internet'): ns3::RipNgHeader::RipNgHeader(ns3::RipNgHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::RipNgHeader const &', 'arg0')]) + ## ripng-header.h (module 'internet'): ns3::RipNgHeader::RipNgHeader() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) + ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::AddRte(ns3::RipNgRte rte) [member function] + cls.add_method('AddRte', + 'void', + [param('ns3::RipNgRte', 'rte')]) + ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::ClearRtes() [member function] + cls.add_method('ClearRtes', + 'void', + []) + ## ripng-header.h (module 'internet'): uint32_t ns3::RipNgHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ripng-header.h (module 'internet'): ns3::RipNgHeader::Command_e ns3::RipNgHeader::GetCommand() const [member function] + cls.add_method('GetCommand', + 'ns3::RipNgHeader::Command_e', + [], + is_const=True) + ## ripng-header.h (module 'internet'): ns3::TypeId ns3::RipNgHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): std::list > ns3::RipNgHeader::GetRteList() const [member function] + cls.add_method('GetRteList', + 'std::list< ns3::RipNgRte >', + [], + is_const=True) + ## ripng-header.h (module 'internet'): uint16_t ns3::RipNgHeader::GetRteNumber() const [member function] + cls.add_method('GetRteNumber', + 'uint16_t', + [], + is_const=True) + ## ripng-header.h (module 'internet'): uint32_t ns3::RipNgHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): static ns3::TypeId ns3::RipNgHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::SetCommand(ns3::RipNgHeader::Command_e command) [member function] + cls.add_method('SetCommand', + 'void', + [param('ns3::RipNgHeader::Command_e', 'command')]) return -def register_Ns3CallbackImplBase_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] +def register_Ns3RipNgRte_methods(root_module, cls): + cls.add_output_stream_operator() + ## ripng-header.h (module 'internet'): ns3::RipNgRte::RipNgRte(ns3::RipNgRte const & arg0) [constructor] + cls.add_constructor([param('ns3::RipNgRte const &', 'arg0')]) + ## ripng-header.h (module 'internet'): ns3::RipNgRte::RipNgRte() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] - cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) - ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] - cls.add_method('GetTypeid', - 'std::string', + ## ripng-header.h (module 'internet'): uint32_t ns3::RipNgRte::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ripng-header.h (module 'internet'): ns3::TypeId ns3::RipNgRte::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr other) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] - cls.add_method('Demangle', - 'std::string', - [param('std::string const &', 'mangled')], - visibility='protected', is_static=True) - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): ns3::Ipv6Address ns3::RipNgRte::GetPrefix() const [member function] + cls.add_method('GetPrefix', + 'ns3::Ipv6Address', [], - template_parameters=['ns3::ObjectBase*'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## ripng-header.h (module 'internet'): uint8_t ns3::RipNgRte::GetPrefixLen() const [member function] + cls.add_method('GetPrefixLen', + 'uint8_t', [], - template_parameters=['void'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## ripng-header.h (module 'internet'): uint8_t ns3::RipNgRte::GetRouteMetric() const [member function] + cls.add_method('GetRouteMetric', + 'uint8_t', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## ripng-header.h (module 'internet'): uint16_t ns3::RipNgRte::GetRouteTag() const [member function] + cls.add_method('GetRouteTag', + 'uint16_t', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## ripng-header.h (module 'internet'): uint32_t ns3::RipNgRte::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - template_parameters=['unsigned short'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): static ns3::TypeId ns3::RipNgRte::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::Address const&'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_static=True) + ## ripng-header.h (module 'internet'): void ns3::RipNgRte::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): void ns3::RipNgRte::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): void ns3::RipNgRte::SetPrefix(ns3::Ipv6Address prefix) [member function] + cls.add_method('SetPrefix', + 'void', + [param('ns3::Ipv6Address', 'prefix')]) + ## ripng-header.h (module 'internet'): void ns3::RipNgRte::SetPrefixLen(uint8_t prefixLen) [member function] + cls.add_method('SetPrefixLen', + 'void', + [param('uint8_t', 'prefixLen')]) + ## ripng-header.h (module 'internet'): void ns3::RipNgRte::SetRouteMetric(uint8_t routeMetric) [member function] + cls.add_method('SetRouteMetric', + 'void', + [param('uint8_t', 'routeMetric')]) + ## ripng-header.h (module 'internet'): void ns3::RipNgRte::SetRouteTag(uint16_t routeTag) [member function] + cls.add_method('SetRouteTag', + 'void', + [param('uint16_t', 'routeTag')]) + return + +def register_Ns3RipRte_methods(root_module, cls): + cls.add_output_stream_operator() + ## rip-header.h (module 'internet'): ns3::RipRte::RipRte(ns3::RipRte const & arg0) [constructor] + cls.add_constructor([param('ns3::RipRte const &', 'arg0')]) + ## rip-header.h (module 'internet'): ns3::RipRte::RipRte() [constructor] + cls.add_constructor([]) + ## rip-header.h (module 'internet'): uint32_t ns3::RipRte::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## rip-header.h (module 'internet'): ns3::TypeId ns3::RipRte::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::NetDevice::PacketType'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): ns3::Ipv4Address ns3::RipRte::GetNextHop() const [member function] + cls.add_method('GetNextHop', + 'ns3::Ipv4Address', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## rip-header.h (module 'internet'): ns3::Ipv4Address ns3::RipRte::GetPrefix() const [member function] + cls.add_method('GetPrefix', + 'ns3::Ipv4Address', + [], + is_const=True) + ## rip-header.h (module 'internet'): uint32_t ns3::RipRte::GetRouteMetric() const [member function] + cls.add_method('GetRouteMetric', + 'uint32_t', + [], + is_const=True) + ## rip-header.h (module 'internet'): uint16_t ns3::RipRte::GetRouteTag() const [member function] + cls.add_method('GetRouteTag', + 'uint16_t', + [], + is_const=True) + ## rip-header.h (module 'internet'): uint32_t ns3::RipRte::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): ns3::Ipv4Mask ns3::RipRte::GetSubnetMask() const [member function] + cls.add_method('GetSubnetMask', + 'ns3::Ipv4Mask', + [], + is_const=True) + ## rip-header.h (module 'internet'): static ns3::TypeId ns3::RipRte::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## rip-header.h (module 'internet'): void ns3::RipRte::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): void ns3::RipRte::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): void ns3::RipRte::SetNextHop(ns3::Ipv4Address nextHop) [member function] + cls.add_method('SetNextHop', + 'void', + [param('ns3::Ipv4Address', 'nextHop')]) + ## rip-header.h (module 'internet'): void ns3::RipRte::SetPrefix(ns3::Ipv4Address prefix) [member function] + cls.add_method('SetPrefix', + 'void', + [param('ns3::Ipv4Address', 'prefix')]) + ## rip-header.h (module 'internet'): void ns3::RipRte::SetRouteMetric(uint32_t routeMetric) [member function] + cls.add_method('SetRouteMetric', + 'void', + [param('uint32_t', 'routeMetric')]) + ## rip-header.h (module 'internet'): void ns3::RipRte::SetRouteTag(uint16_t routeTag) [member function] + cls.add_method('SetRouteTag', + 'void', + [param('uint16_t', 'routeTag')]) + ## rip-header.h (module 'internet'): void ns3::RipRte::SetSubnetMask(ns3::Ipv4Mask subnetMask) [member function] + cls.add_method('SetSubnetMask', + 'void', + [param('ns3::Ipv4Mask', 'subnetMask')]) + return + +def register_Ns3RlcTag_methods(root_module, cls): + ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag(ns3::RlcTag const & arg0) [constructor] + cls.add_constructor([param('ns3::RlcTag const &', 'arg0')]) + ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag() [constructor] + cls.add_constructor([]) + ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag(ns3::Time senderTimestamp) [constructor] + cls.add_constructor([param('ns3::Time', 'senderTimestamp')]) + ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## lte-rlc-tag.h (module 'lte'): ns3::TypeId ns3::RlcTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-rlc-tag.h (module 'lte'): ns3::Time ns3::RlcTag::GetSenderTimestamp() const [member function] + cls.add_method('GetSenderTimestamp', + 'ns3::Time', + [], + is_const=True) + ## lte-rlc-tag.h (module 'lte'): uint32_t ns3::RlcTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-rlc-tag.h (module 'lte'): static ns3::TypeId ns3::RlcTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::SetSenderTimestamp(ns3::Time senderTimestamp) [member function] + cls.add_method('SetSenderTimestamp', + 'void', + [param('ns3::Time', 'senderTimestamp')]) + return + +def register_Ns3RttEstimator_methods(root_module, cls): + ## rtt-estimator.h (module 'internet'): ns3::RttEstimator::RttEstimator() [constructor] + cls.add_constructor([]) + ## rtt-estimator.h (module 'internet'): ns3::RttEstimator::RttEstimator(ns3::RttEstimator const & r) [constructor] + cls.add_constructor([param('ns3::RttEstimator const &', 'r')]) + ## rtt-estimator.h (module 'internet'): ns3::Ptr ns3::RttEstimator::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::RttEstimator >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## rtt-estimator.h (module 'internet'): ns3::Time ns3::RttEstimator::GetEstimate() const [member function] + cls.add_method('GetEstimate', + 'ns3::Time', + [], + is_const=True) + ## rtt-estimator.h (module 'internet'): ns3::TypeId ns3::RttEstimator::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## rtt-estimator.h (module 'internet'): uint32_t ns3::RttEstimator::GetNSamples() const [member function] + cls.add_method('GetNSamples', + 'uint32_t', + [], + is_const=True) + ## rtt-estimator.h (module 'internet'): static ns3::TypeId ns3::RttEstimator::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## rtt-estimator.h (module 'internet'): ns3::Time ns3::RttEstimator::GetVariation() const [member function] + cls.add_method('GetVariation', + 'ns3::Time', + [], + is_const=True) + ## rtt-estimator.h (module 'internet'): void ns3::RttEstimator::Measurement(ns3::Time t) [member function] + cls.add_method('Measurement', + 'void', + [param('ns3::Time', 't')], + is_virtual=True, is_pure_virtual=True) + ## rtt-estimator.h (module 'internet'): void ns3::RttEstimator::Reset() [member function] + cls.add_method('Reset', + 'void', + [], + is_virtual=True) + return + +def register_Ns3RttMeanDeviation_methods(root_module, cls): + ## rtt-estimator.h (module 'internet'): ns3::RttMeanDeviation::RttMeanDeviation() [constructor] + cls.add_constructor([]) + ## rtt-estimator.h (module 'internet'): ns3::RttMeanDeviation::RttMeanDeviation(ns3::RttMeanDeviation const & r) [constructor] + cls.add_constructor([param('ns3::RttMeanDeviation const &', 'r')]) + ## rtt-estimator.h (module 'internet'): ns3::Ptr ns3::RttMeanDeviation::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::RttEstimator >', + [], + is_const=True, is_virtual=True) + ## rtt-estimator.h (module 'internet'): ns3::TypeId ns3::RttMeanDeviation::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## rtt-estimator.h (module 'internet'): static ns3::TypeId ns3::RttMeanDeviation::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## rtt-estimator.h (module 'internet'): void ns3::RttMeanDeviation::Measurement(ns3::Time measure) [member function] + cls.add_method('Measurement', + 'void', + [param('ns3::Time', 'measure')], + is_virtual=True) + ## rtt-estimator.h (module 'internet'): void ns3::RttMeanDeviation::Reset() [member function] + cls.add_method('Reset', + 'void', + [], + is_virtual=True) + return + +def register_Ns3SequentialRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] + cls.add_method('GetMin', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] + cls.add_method('GetMax', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): ns3::Ptr ns3::SequentialRandomVariable::GetIncrement() const [member function] + cls.add_method('GetIncrement', + 'ns3::Ptr< ns3::RandomVariableStream >', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] + cls.add_method('GetConsecutive', + 'uint32_t', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3SidelinkCommResourcePool_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkCommResourcePool(ns3::SidelinkCommResourcePool const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkCommResourcePool const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkCommResourcePool() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetAllPsschSubframes() [member function] + cls.add_method('GetAllPsschSubframes', + 'std::vector< unsigned int >', + []) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo ns3::SidelinkCommResourcePool::GetCurrentScPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] + cls.add_method('GetCurrentScPeriod', + 'ns3::SidelinkCommResourcePool::SubframeInfo', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) + ## lte-sl-pool.h (module 'lte'): ns3::LteRrcSap::SlHoppingConfigComm ns3::SidelinkCommResourcePool::GetDataHoppingConfig() [member function] + cls.add_method('GetDataHoppingConfig', + 'ns3::LteRrcSap::SlHoppingConfigComm', + []) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkCommResourcePool::GetNPscch() [member function] + cls.add_method('GetNPscch', + 'uint32_t', + []) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo ns3::SidelinkCommResourcePool::GetNextScPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] + cls.add_method('GetNextScPeriod', + 'ns3::SidelinkCommResourcePool::SubframeInfo', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) + ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkCommResourcePool::GetPscchOpportunities(uint32_t frameNo, uint32_t subframeNo) [member function] + cls.add_method('GetPscchOpportunities', + 'std::list< unsigned char >', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) + ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetPscchRbs(uint32_t frameNo, uint32_t subframeNo, uint32_t n) [member function] + cls.add_method('GetPscchRbs', + 'std::vector< int >', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo'), param('uint32_t', 'n')]) + ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkCommResourcePool::GetPscchTransmissions(uint32_t n) [member function] + cls.add_method('GetPscchTransmissions', + 'std::list< ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo >', + [param('uint32_t', 'n')]) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkCommResourcePool::GetPsschBandwidth() [member function] + cls.add_method('GetPsschBandwidth', + 'uint32_t', + []) + ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkCommResourcePool::GetPsschTransmissions(ns3::SidelinkCommResourcePool::SubframeInfo periodStart, uint8_t itrp, uint8_t rbStart, uint8_t rbLen) [member function] + cls.add_method('GetPsschTransmissions', + 'std::list< ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo >', + [param('ns3::SidelinkCommResourcePool::SubframeInfo', 'periodStart'), param('uint8_t', 'itrp'), param('uint8_t', 'rbStart'), param('uint8_t', 'rbLen')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SlPoolType ns3::SidelinkCommResourcePool::GetSchedulingType() [member function] + cls.add_method('GetSchedulingType', + 'ns3::SidelinkCommResourcePool::SlPoolType', + []) + ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetTbPerSlPeriod() [member function] + cls.add_method('GetTbPerSlPeriod', + 'std::vector< unsigned int >', + []) + ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkCommResourcePool::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pool.h (module 'lte'): std::vector >, std::allocator > > > ns3::SidelinkCommResourcePool::GetValidAllocations() [member function] + cls.add_method('GetValidAllocations', + 'std::vector< std::vector< unsigned char > >', + []) + ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetValidRBstart(uint8_t rbLen) [member function] + cls.add_method('GetValidRBstart', + 'std::vector< unsigned char >', + [param('uint8_t', 'rbLen')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkCommResourcePool::SetPool(ns3::LteRrcSap::SlCommResourcePool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlCommResourcePool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkCommResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigCommPool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlPreconfigCommPool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkCommResourcePool::Initialize() [member function] + cls.add_method('Initialize', + 'void', + [], + visibility='protected') + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo ns3::SidelinkCommResourcePool::TranslatePscch(ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo info) [member function] + cls.add_method('TranslatePscch', + 'ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo', + [param('ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo', 'info')], + visibility='protected') + return + +def register_Ns3SidelinkCommResourcePoolSidelinkTransmissionInfo_methods(root_module, cls): + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo(ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::nbRb [variable] + cls.add_instance_attribute('nbRb', 'uint8_t', is_const=False) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::rbStart [variable] + cls.add_instance_attribute('rbStart', 'uint8_t', is_const=False) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::subframe [variable] + cls.add_instance_attribute('subframe', 'ns3::SidelinkCommResourcePool::SubframeInfo', is_const=False) + return + +def register_Ns3SidelinkCommResourcePoolSubframeInfo_methods(root_module, cls): + cls.add_binary_comparison_operator('<') + cls.add_binary_comparison_operator('==') + cls.add_binary_numeric_operator('-', root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], param('ns3::SidelinkCommResourcePool::SubframeInfo const &', 'right')) + cls.add_binary_numeric_operator('+', root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], param('ns3::SidelinkCommResourcePool::SubframeInfo const &', 'right')) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::SubframeInfo() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::SubframeInfo(ns3::SidelinkCommResourcePool::SubframeInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkCommResourcePool::SubframeInfo const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::frameNo [variable] + cls.add_instance_attribute('frameNo', 'uint32_t', is_const=False) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::subframeNo [variable] + cls.add_instance_attribute('subframeNo', 'uint32_t', is_const=False) + return + +def register_Ns3SidelinkDiscResourcePool_methods(root_module, cls): + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkDiscResourcePool(ns3::SidelinkDiscResourcePool const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkDiscResourcePool const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkDiscResourcePool() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): std::set, std::allocator > ns3::SidelinkDiscResourcePool::GetConflictingResources(uint32_t res) [member function] + cls.add_method('GetConflictingResources', + 'std::set< unsigned int >', + [param('uint32_t', 'res')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo ns3::SidelinkDiscResourcePool::GetCurrentDiscPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] + cls.add_method('GetCurrentDiscPeriod', + 'ns3::SidelinkDiscResourcePool::SubframeInfo', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) + ## lte-sl-pool.h (module 'lte'): int32_t ns3::SidelinkDiscResourcePool::GetDiscPeriod() [member function] + cls.add_method('GetDiscPeriod', + 'int32_t', + []) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::GetNPsdch() [member function] + cls.add_method('GetNPsdch', + 'uint32_t', + []) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::GetNRbPairs() [member function] + cls.add_method('GetNRbPairs', + 'uint32_t', + []) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::GetNSubframes() [member function] + cls.add_method('GetNSubframes', + 'uint32_t', + []) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo ns3::SidelinkDiscResourcePool::GetNextDiscPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] + cls.add_method('GetNextDiscPeriod', + 'ns3::SidelinkDiscResourcePool::SubframeInfo', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) + ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkDiscResourcePool::GetNumRetx() [member function] + cls.add_method('GetNumRetx', + 'uint8_t', + []) + ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkDiscResourcePool::GetPsdchOpportunities(uint32_t frameNo, uint32_t subframeNo) [member function] + cls.add_method('GetPsdchOpportunities', + 'std::vector< unsigned int >', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) + ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkDiscResourcePool::GetPsdchTransmissions(uint32_t npsdch) [member function] + cls.add_method('GetPsdchTransmissions', + 'std::list< ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo >', + [param('uint32_t', 'npsdch')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SlPoolType ns3::SidelinkDiscResourcePool::GetSchedulingType() [member function] + cls.add_method('GetSchedulingType', + 'ns3::SidelinkDiscResourcePool::SlPoolType', + []) + ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkDiscResourcePool::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkDiscResourcePool::SetPool(ns3::LteRrcSap::SlDiscResourcePool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlDiscResourcePool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkDiscResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigDiscPool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlPreconfigDiscPool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::TxProbabilityAsInt(ns3::LteRrcSap::TxProbability prob) [member function] + cls.add_method('TxProbabilityAsInt', + 'uint32_t', + [param('ns3::LteRrcSap::TxProbability', 'prob')]) + ## lte-sl-pool.h (module 'lte'): static ns3::LteRrcSap::TxProbability ns3::SidelinkDiscResourcePool::TxProbabilityFromInt(uint32_t p) [member function] + cls.add_method('TxProbabilityFromInt', + 'ns3::LteRrcSap::TxProbability', + [param('uint32_t', 'p')], + is_static=True) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkDiscResourcePool::Initialize() [member function] + cls.add_method('Initialize', + 'void', + [], + visibility='protected') + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo ns3::SidelinkDiscResourcePool::TranslatePsdch(ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo info) [member function] + cls.add_method('TranslatePsdch', + 'ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo', + [param('ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo', 'info')], + visibility='protected') + return + +def register_Ns3SidelinkDiscResourcePoolSidelinkTransmissionInfo_methods(root_module, cls): + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo(ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::nbRb [variable] + cls.add_instance_attribute('nbRb', 'uint8_t', is_const=False) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::rbStart [variable] + cls.add_instance_attribute('rbStart', 'uint8_t', is_const=False) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::subframe [variable] + cls.add_instance_attribute('subframe', 'ns3::SidelinkDiscResourcePool::SubframeInfo', is_const=False) + return + +def register_Ns3SidelinkDiscResourcePoolSubframeInfo_methods(root_module, cls): + cls.add_binary_comparison_operator('<') + cls.add_binary_comparison_operator('==') + cls.add_binary_numeric_operator('+', root_module['ns3::SidelinkDiscResourcePool::SubframeInfo'], root_module['ns3::SidelinkDiscResourcePool::SubframeInfo'], param('ns3::SidelinkDiscResourcePool::SubframeInfo const &', 'right')) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::SubframeInfo() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::SubframeInfo(ns3::SidelinkDiscResourcePool::SubframeInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkDiscResourcePool::SubframeInfo const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::frameNo [variable] + cls.add_instance_attribute('frameNo', 'uint32_t', is_const=False) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::subframeNo [variable] + cls.add_instance_attribute('subframeNo', 'uint32_t', is_const=False) + return + +def register_Ns3SidelinkRsrpCalculator_methods(root_module, cls): + ## sidelink-rsrp-calculator.h (module 'lte'): ns3::SidelinkRsrpCalculator::SidelinkRsrpCalculator(ns3::SidelinkRsrpCalculator const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkRsrpCalculator const &', 'arg0')]) + ## sidelink-rsrp-calculator.h (module 'lte'): ns3::SidelinkRsrpCalculator::SidelinkRsrpCalculator() [constructor] + cls.add_constructor([]) + ## sidelink-rsrp-calculator.h (module 'lte'): static double ns3::SidelinkRsrpCalculator::CalcSlRsrpPsbch(ns3::Ptr lossModel, double txPower, double ulEarfcn, double ulBandwidth, ns3::Ptr txPhy, ns3::Ptr rxPhy) [member function] + cls.add_method('CalcSlRsrpPsbch', + 'double', + [param('ns3::Ptr< ns3::PropagationLossModel >', 'lossModel'), param('double', 'txPower'), param('double', 'ulEarfcn'), param('double', 'ulBandwidth'), param('ns3::Ptr< ns3::SpectrumPhy >', 'txPhy'), param('ns3::Ptr< ns3::SpectrumPhy >', 'rxPhy')], + is_static=True) + ## sidelink-rsrp-calculator.h (module 'lte'): static double ns3::SidelinkRsrpCalculator::CalcSlRsrpTxPw(ns3::Ptr lossModel, double txPower, ns3::Ptr txPhy, ns3::Ptr rxPhy) [member function] + cls.add_method('CalcSlRsrpTxPw', + 'double', + [param('ns3::Ptr< ns3::PropagationLossModel >', 'lossModel'), param('double', 'txPower'), param('ns3::Ptr< ns3::SpectrumPhy >', 'txPhy'), param('ns3::Ptr< ns3::SpectrumPhy >', 'rxPhy')], + is_static=True) + ## sidelink-rsrp-calculator.h (module 'lte'): void ns3::SidelinkRsrpCalculator::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## sidelink-rsrp-calculator.h (module 'lte'): static ns3::TypeId ns3::SidelinkRsrpCalculator::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3SidelinkRxCommResourcePool_methods(root_module, cls): + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxCommResourcePool::SidelinkRxCommResourcePool() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxCommResourcePool::SidelinkRxCommResourcePool(ns3::SidelinkRxCommResourcePool const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkRxCommResourcePool const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkRxCommResourcePool::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3SidelinkRxDiscResourcePool_methods(root_module, cls): + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxDiscResourcePool::SidelinkRxDiscResourcePool() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxDiscResourcePool::SidelinkRxDiscResourcePool(ns3::SidelinkRxDiscResourcePool const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkRxDiscResourcePool const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkRxDiscResourcePool::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3SidelinkTxCommResourcePool_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxCommResourcePool::SidelinkTxCommResourcePool() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxCommResourcePool::SidelinkTxCommResourcePool(ns3::SidelinkTxCommResourcePool const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkTxCommResourcePool const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxCommResourcePool::GetIndex() [member function] + cls.add_method('GetIndex', + 'uint8_t', + []) + ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxCommResourcePool::GetMcs() [member function] + cls.add_method('GetMcs', + 'uint8_t', + []) + ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxCommResourcePool::GetPoolIdentity() [member function] + cls.add_method('GetPoolIdentity', + 'uint8_t', + []) + ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkTxCommResourcePool::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetPool(ns3::LteRrcSap::SlCommResourcePool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlCommResourcePool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigCommPool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlPreconfigCommPool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetScheduledTxParameters(uint16_t slrnti, ns3::LteRrcSap::SlMacMainConfigSl macMainConfig, ns3::LteRrcSap::SlCommResourcePool commTxConfig, uint8_t index) [member function] + cls.add_method('SetScheduledTxParameters', + 'void', + [param('uint16_t', 'slrnti'), param('ns3::LteRrcSap::SlMacMainConfigSl', 'macMainConfig'), param('ns3::LteRrcSap::SlCommResourcePool', 'commTxConfig'), param('uint8_t', 'index')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetScheduledTxParameters(uint16_t slrnti, ns3::LteRrcSap::SlMacMainConfigSl macMainConfig, ns3::LteRrcSap::SlCommResourcePool commTxConfig, uint8_t index, uint8_t mcs) [member function] + cls.add_method('SetScheduledTxParameters', + 'void', + [param('uint16_t', 'slrnti'), param('ns3::LteRrcSap::SlMacMainConfigSl', 'macMainConfig'), param('ns3::LteRrcSap::SlCommResourcePool', 'commTxConfig'), param('uint8_t', 'index'), param('uint8_t', 'mcs')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetUeSelectedTxParameters(uint8_t identity) [member function] + cls.add_method('SetUeSelectedTxParameters', + 'void', + [param('uint8_t', 'identity')]) + return + +def register_Ns3SidelinkTxDiscResourcePool_methods(root_module, cls): + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxDiscResourcePool::SidelinkTxDiscResourcePool() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxDiscResourcePool::SidelinkTxDiscResourcePool(ns3::SidelinkTxDiscResourcePool const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkTxDiscResourcePool const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxDiscResourcePool::GetPoolIdentity() [member function] + cls.add_method('GetPoolIdentity', + 'uint8_t', + []) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkTxDiscResourcePool::GetTxProbability() [member function] + cls.add_method('GetTxProbability', + 'uint32_t', + []) + ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkTxDiscResourcePool::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetPool(ns3::LteRrcSap::SlDiscResourcePool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlDiscResourcePool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigDiscPool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlPreconfigDiscPool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetScheduledTxParameters(ns3::LteRrcSap::SlDiscResourcePool discPool, ns3::LteRrcSap::SlTfIndexPairList discResources, ns3::LteRrcSap::SlHoppingConfigDisc discHopping) [member function] + cls.add_method('SetScheduledTxParameters', + 'void', + [param('ns3::LteRrcSap::SlDiscResourcePool', 'discPool'), param('ns3::LteRrcSap::SlTfIndexPairList', 'discResources'), param('ns3::LteRrcSap::SlHoppingConfigDisc', 'discHopping')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetTxProbability(uint32_t theta) [member function] + cls.add_method('SetTxProbability', + 'void', + [param('uint32_t', 'theta')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetUeSelectedTxParameters(uint8_t identity) [member function] + cls.add_method('SetUeSelectedTxParameters', + 'void', + [param('uint8_t', 'identity')]) + return + +def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3EpcTft_Ns3Empty_Ns3DefaultDeleter__lt__ns3EpcTft__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::EpcTft, ns3::empty, ns3::DefaultDeleter< ns3::EpcTft > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3EpcTftClassifier_Ns3Empty_Ns3DefaultDeleter__lt__ns3EpcTftClassifier__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::EpcTftClassifier, ns3::empty, ns3::DefaultDeleter< ns3::EpcTftClassifier > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4MulticastRoute > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4Route > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3Ipv6MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6MulticastRoute__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv6MulticastRoute > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3Ipv6Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6Route__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv6Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv6Route > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3LteChunkProcessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteChunkProcessor__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteChunkProcessor, ns3::empty, ns3::DefaultDeleter< ns3::LteChunkProcessor > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3LteControlMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteControlMessage__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter< ns3::LteControlMessage > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3LteHarqPhy_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteHarqPhy__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter< ns3::LteHarqPhy > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3LteSlChunkProcessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteSlChunkProcessor__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteSlChunkProcessor, ns3::empty, ns3::DefaultDeleter< ns3::LteSlChunkProcessor > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3LteSlHarqPhy_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteSlHarqPhy__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteSlHarqPhy, ns3::empty, ns3::DefaultDeleter< ns3::LteSlHarqPhy > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3LteSlTft_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteSlTft__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteSlTft, ns3::empty, ns3::DefaultDeleter< ns3::LteSlTft > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter< ns3::QueueItem > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3SpectrumModel_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumModel__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumModel > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3SpectrumSignalParameters_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumSignalParameters__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumSignalParameters > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3SpectrumValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumValue__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumValue > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3VendorSpecificValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3VendorSpecificValue__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::VendorSpecificValue, ns3::empty, ns3::DefaultDeleter< ns3::VendorSpecificValue > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3X2CellInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2CellInfo__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::X2CellInfo, ns3::empty, ns3::DefaultDeleter< ns3::X2CellInfo > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3X2IfaceInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2IfaceInfo__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::X2IfaceInfo, ns3::empty, ns3::DefaultDeleter< ns3::X2IfaceInfo > > const &', 'o')]) + return + +def register_Ns3Socket_methods(root_module, cls): + ## socket.h (module 'network'): ns3::Socket::Socket(ns3::Socket const & arg0) [constructor] + cls.add_constructor([param('ns3::Socket const &', 'arg0')]) + ## socket.h (module 'network'): ns3::Socket::Socket() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): int ns3::Socket::Bind(ns3::Address const & address) [member function] + cls.add_method('Bind', + 'int', + [param('ns3::Address const &', 'address')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::Bind() [member function] + cls.add_method('Bind', + 'int', + [], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::Bind6() [member function] + cls.add_method('Bind6', + 'int', + [], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::BindToNetDevice(ns3::Ptr netdevice) [member function] + cls.add_method('BindToNetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')], + is_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::Close() [member function] + cls.add_method('Close', + 'int', + [], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::Connect(ns3::Address const & address) [member function] + cls.add_method('Connect', + 'int', + [param('ns3::Address const &', 'address')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): static ns3::Ptr ns3::Socket::CreateSocket(ns3::Ptr node, ns3::TypeId tid) [member function] + cls.add_method('CreateSocket', + 'ns3::Ptr< ns3::Socket >', + [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::TypeId', 'tid')], + is_static=True) + ## socket.h (module 'network'): bool ns3::Socket::GetAllowBroadcast() const [member function] + cls.add_method('GetAllowBroadcast', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): ns3::Ptr ns3::Socket::GetBoundNetDevice() [member function] + cls.add_method('GetBoundNetDevice', + 'ns3::Ptr< ns3::NetDevice >', + []) + ## socket.h (module 'network'): ns3::Socket::SocketErrno ns3::Socket::GetErrno() const [member function] + cls.add_method('GetErrno', + 'ns3::Socket::SocketErrno', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTos() const [member function] + cls.add_method('GetIpTos', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTtl() const [member function] + cls.add_method('GetIpTtl', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6HopLimit() const [member function] + cls.add_method('GetIpv6HopLimit', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6Tclass() const [member function] + cls.add_method('GetIpv6Tclass', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): ns3::Ptr ns3::Socket::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::GetPeerName(ns3::Address & address) const [member function] + cls.add_method('GetPeerName', + 'int', + [param('ns3::Address &', 'address')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::Socket::GetPriority() const [member function] + cls.add_method('GetPriority', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): uint32_t ns3::Socket::GetRxAvailable() const [member function] + cls.add_method('GetRxAvailable', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::GetSockName(ns3::Address & address) const [member function] + cls.add_method('GetSockName', + 'int', + [param('ns3::Address &', 'address')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): ns3::Socket::SocketType ns3::Socket::GetSocketType() const [member function] + cls.add_method('GetSocketType', + 'ns3::Socket::SocketType', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): uint32_t ns3::Socket::GetTxAvailable() const [member function] + cls.add_method('GetTxAvailable', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::Socket::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): static uint8_t ns3::Socket::IpTos2Priority(uint8_t ipTos) [member function] + cls.add_method('IpTos2Priority', + 'uint8_t', + [param('uint8_t', 'ipTos')], + is_static=True) + ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address, ns3::Socket::Ipv6MulticastFilterMode filterMode, std::vector > sourceAddresses) [member function] + cls.add_method('Ipv6JoinGroup', + 'void', + [param('ns3::Ipv6Address', 'address'), param('ns3::Socket::Ipv6MulticastFilterMode', 'filterMode'), param('std::vector< ns3::Ipv6Address >', 'sourceAddresses')], + is_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address) [member function] + cls.add_method('Ipv6JoinGroup', + 'void', + [param('ns3::Ipv6Address', 'address')], + is_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::Ipv6LeaveGroup() [member function] + cls.add_method('Ipv6LeaveGroup', + 'void', + [], + is_virtual=True) + ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTos() const [member function] + cls.add_method('IsIpRecvTos', + 'bool', + [], + is_const=True) + ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTtl() const [member function] + cls.add_method('IsIpRecvTtl', + 'bool', + [], + is_const=True) + ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvHopLimit() const [member function] + cls.add_method('IsIpv6RecvHopLimit', + 'bool', + [], + is_const=True) + ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvTclass() const [member function] + cls.add_method('IsIpv6RecvTclass', + 'bool', + [], + is_const=True) + ## socket.h (module 'network'): bool ns3::Socket::IsRecvPktInfo() const [member function] + cls.add_method('IsRecvPktInfo', + 'bool', + [], + is_const=True) + ## socket.h (module 'network'): int ns3::Socket::Listen() [member function] + cls.add_method('Listen', + 'int', + [], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): ns3::Ptr ns3::Socket::Recv(uint32_t maxSize, uint32_t flags) [member function] + cls.add_method('Recv', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): ns3::Ptr ns3::Socket::Recv() [member function] + cls.add_method('Recv', + 'ns3::Ptr< ns3::Packet >', + []) + ## socket.h (module 'network'): int ns3::Socket::Recv(uint8_t * buf, uint32_t size, uint32_t flags) [member function] + cls.add_method('Recv', + 'int', + [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) + ## socket.h (module 'network'): ns3::Ptr ns3::Socket::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] + cls.add_method('RecvFrom', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): ns3::Ptr ns3::Socket::RecvFrom(ns3::Address & fromAddress) [member function] + cls.add_method('RecvFrom', + 'ns3::Ptr< ns3::Packet >', + [param('ns3::Address &', 'fromAddress')]) + ## socket.h (module 'network'): int ns3::Socket::RecvFrom(uint8_t * buf, uint32_t size, uint32_t flags, ns3::Address & fromAddress) [member function] + cls.add_method('RecvFrom', + 'int', + [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')]) + ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr p, uint32_t flags) [member function] + cls.add_method('Send', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr p) [member function] + cls.add_method('Send', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p')]) + ## socket.h (module 'network'): int ns3::Socket::Send(uint8_t const * buf, uint32_t size, uint32_t flags) [member function] + cls.add_method('Send', + 'int', + [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) + ## socket.h (module 'network'): int ns3::Socket::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] + cls.add_method('SendTo', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::SendTo(uint8_t const * buf, uint32_t size, uint32_t flags, ns3::Address const & address) [member function] + cls.add_method('SendTo', + 'int', + [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address const &', 'address')]) + ## socket.h (module 'network'): void ns3::Socket::SetAcceptCallback(ns3::Callback, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionRequest, ns3::Callback, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> newConnectionCreated) [member function] + cls.add_method('SetAcceptCallback', + 'void', + [param('ns3::Callback< bool, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionRequest'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'newConnectionCreated')]) + ## socket.h (module 'network'): bool ns3::Socket::SetAllowBroadcast(bool allowBroadcast) [member function] + cls.add_method('SetAllowBroadcast', + 'bool', + [param('bool', 'allowBroadcast')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::SetCloseCallbacks(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> normalClose, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> errorClose) [member function] + cls.add_method('SetCloseCallbacks', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'normalClose'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'errorClose')]) + ## socket.h (module 'network'): void ns3::Socket::SetConnectCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionSucceeded, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionFailed) [member function] + cls.add_method('SetConnectCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionSucceeded'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionFailed')]) + ## socket.h (module 'network'): void ns3::Socket::SetDataSentCallback(ns3::Callback, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> dataSent) [member function] + cls.add_method('SetDataSentCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataSent')]) + ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTos(bool ipv4RecvTos) [member function] + cls.add_method('SetIpRecvTos', + 'void', + [param('bool', 'ipv4RecvTos')]) + ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTtl(bool ipv4RecvTtl) [member function] + cls.add_method('SetIpRecvTtl', + 'void', + [param('bool', 'ipv4RecvTtl')]) + ## socket.h (module 'network'): void ns3::Socket::SetIpTos(uint8_t ipTos) [member function] + cls.add_method('SetIpTos', + 'void', + [param('uint8_t', 'ipTos')]) + ## socket.h (module 'network'): void ns3::Socket::SetIpTtl(uint8_t ipTtl) [member function] + cls.add_method('SetIpTtl', + 'void', + [param('uint8_t', 'ipTtl')], + is_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::SetIpv6HopLimit(uint8_t ipHopLimit) [member function] + cls.add_method('SetIpv6HopLimit', + 'void', + [param('uint8_t', 'ipHopLimit')], + is_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvHopLimit(bool ipv6RecvHopLimit) [member function] + cls.add_method('SetIpv6RecvHopLimit', + 'void', + [param('bool', 'ipv6RecvHopLimit')]) + ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvTclass(bool ipv6RecvTclass) [member function] + cls.add_method('SetIpv6RecvTclass', + 'void', + [param('bool', 'ipv6RecvTclass')]) + ## socket.h (module 'network'): void ns3::Socket::SetIpv6Tclass(int ipTclass) [member function] + cls.add_method('SetIpv6Tclass', + 'void', + [param('int', 'ipTclass')]) + ## socket.h (module 'network'): void ns3::Socket::SetPriority(uint8_t priority) [member function] + cls.add_method('SetPriority', + 'void', + [param('uint8_t', 'priority')]) + ## socket.h (module 'network'): void ns3::Socket::SetRecvCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arg0) [member function] + cls.add_method('SetRecvCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arg0')]) + ## socket.h (module 'network'): void ns3::Socket::SetRecvPktInfo(bool flag) [member function] + cls.add_method('SetRecvPktInfo', + 'void', + [param('bool', 'flag')]) + ## socket.h (module 'network'): void ns3::Socket::SetSendCallback(ns3::Callback, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> sendCb) [member function] + cls.add_method('SetSendCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'sendCb')]) + ## socket.h (module 'network'): int ns3::Socket::ShutdownRecv() [member function] + cls.add_method('ShutdownRecv', + 'int', + [], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::ShutdownSend() [member function] + cls.add_method('ShutdownSend', + 'int', + [], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## socket.h (module 'network'): bool ns3::Socket::IsManualIpTtl() const [member function] + cls.add_method('IsManualIpTtl', + 'bool', + [], + is_const=True, visibility='protected') + ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6HopLimit() const [member function] + cls.add_method('IsManualIpv6HopLimit', + 'bool', + [], + is_const=True, visibility='protected') + ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6Tclass() const [member function] + cls.add_method('IsManualIpv6Tclass', + 'bool', + [], + is_const=True, visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionFailed() [member function] + cls.add_method('NotifyConnectionFailed', + 'void', + [], + visibility='protected') + ## socket.h (module 'network'): bool ns3::Socket::NotifyConnectionRequest(ns3::Address const & from) [member function] + cls.add_method('NotifyConnectionRequest', + 'bool', + [param('ns3::Address const &', 'from')], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionSucceeded() [member function] + cls.add_method('NotifyConnectionSucceeded', + 'void', + [], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyDataRecv() [member function] + cls.add_method('NotifyDataRecv', + 'void', + [], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyDataSent(uint32_t size) [member function] + cls.add_method('NotifyDataSent', + 'void', + [param('uint32_t', 'size')], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyErrorClose() [member function] + cls.add_method('NotifyErrorClose', + 'void', + [], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyNewConnectionCreated(ns3::Ptr socket, ns3::Address const & from) [member function] + cls.add_method('NotifyNewConnectionCreated', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket'), param('ns3::Address const &', 'from')], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyNormalClose() [member function] + cls.add_method('NotifyNormalClose', + 'void', + [], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifySend(uint32_t spaceAvailable) [member function] + cls.add_method('NotifySend', + 'void', + [param('uint32_t', 'spaceAvailable')], + visibility='protected') + return + +def register_Ns3SocketFactory_methods(root_module, cls): + ## socket-factory.h (module 'network'): ns3::SocketFactory::SocketFactory(ns3::SocketFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketFactory const &', 'arg0')]) + ## socket-factory.h (module 'network'): ns3::SocketFactory::SocketFactory() [constructor] + cls.add_constructor([]) + ## socket-factory.h (module 'network'): ns3::Ptr ns3::SocketFactory::CreateSocket() [member function] + cls.add_method('CreateSocket', + 'ns3::Ptr< ns3::Socket >', + [], + is_virtual=True, is_pure_virtual=True) + ## socket-factory.h (module 'network'): static ns3::TypeId ns3::SocketFactory::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3SocketIpTosTag_methods(root_module, cls): + ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag(ns3::SocketIpTosTag const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketIpTosTag const &', 'arg0')]) + ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): void ns3::SocketIpTosTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTosTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint32_t ns3::SocketIpTosTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::SocketIpTosTag::GetTos() const [member function] + cls.add_method('GetTos', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTosTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): void ns3::SocketIpTosTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpTosTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpTosTag::SetTos(uint8_t tos) [member function] + cls.add_method('SetTos', + 'void', + [param('uint8_t', 'tos')]) + return + +def register_Ns3SocketIpTtlTag_methods(root_module, cls): + ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag(ns3::SocketIpTtlTag const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketIpTtlTag const &', 'arg0')]) + ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTtlTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint32_t ns3::SocketIpTtlTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::SocketIpTtlTag::GetTtl() const [member function] + cls.add_method('GetTtl', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTtlTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpTtlTag::SetTtl(uint8_t ttl) [member function] + cls.add_method('SetTtl', + 'void', + [param('uint8_t', 'ttl')]) + return + +def register_Ns3SocketIpv6HopLimitTag_methods(root_module, cls): + ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag(ns3::SocketIpv6HopLimitTag const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketIpv6HopLimitTag const &', 'arg0')]) + ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::SocketIpv6HopLimitTag::GetHopLimit() const [member function] + cls.add_method('GetHopLimit', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6HopLimitTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint32_t ns3::SocketIpv6HopLimitTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6HopLimitTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::SetHopLimit(uint8_t hopLimit) [member function] + cls.add_method('SetHopLimit', + 'void', + [param('uint8_t', 'hopLimit')]) + return + +def register_Ns3SocketIpv6TclassTag_methods(root_module, cls): + ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag(ns3::SocketIpv6TclassTag const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketIpv6TclassTag const &', 'arg0')]) + ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6TclassTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint32_t ns3::SocketIpv6TclassTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::SocketIpv6TclassTag::GetTclass() const [member function] + cls.add_method('GetTclass', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6TclassTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::SetTclass(uint8_t tclass) [member function] + cls.add_method('SetTclass', + 'void', + [param('uint8_t', 'tclass')]) + return + +def register_Ns3SocketPriorityTag_methods(root_module, cls): + ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag(ns3::SocketPriorityTag const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketPriorityTag const &', 'arg0')]) + ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): void ns3::SocketPriorityTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## socket.h (module 'network'): ns3::TypeId ns3::SocketPriorityTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::SocketPriorityTag::GetPriority() const [member function] + cls.add_method('GetPriority', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): uint32_t ns3::SocketPriorityTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::SocketPriorityTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): void ns3::SocketPriorityTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketPriorityTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketPriorityTag::SetPriority(uint8_t priority) [member function] + cls.add_method('SetPriority', + 'void', + [param('uint8_t', 'priority')]) + return + +def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls): + ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag(ns3::SocketSetDontFragmentTag const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketSetDontFragmentTag const &', 'arg0')]) + ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Disable() [member function] + cls.add_method('Disable', + 'void', + []) + ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Enable() [member function] + cls.add_method('Enable', + 'void', + []) + ## socket.h (module 'network'): ns3::TypeId ns3::SocketSetDontFragmentTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint32_t ns3::SocketSetDontFragmentTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::SocketSetDontFragmentTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): bool ns3::SocketSetDontFragmentTag::IsEnabled() const [member function] + cls.add_method('IsEnabled', + 'bool', + [], + is_const=True) + ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + return + +def register_Ns3SpectrumInterference_methods(root_module, cls): + ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference() [constructor] + cls.add_constructor([]) + ## spectrum-interference.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumInterference::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::SetErrorModel(ns3::Ptr e) [member function] + cls.add_method('SetErrorModel', + 'void', + [param('ns3::Ptr< ns3::SpectrumErrorModel >', 'e')]) + ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::StartRx(ns3::Ptr p, ns3::Ptr rxPsd) [member function] + cls.add_method('StartRx', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd')]) + ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::AbortRx() [member function] + cls.add_method('AbortRx', + 'void', + []) + ## spectrum-interference.h (module 'spectrum'): bool ns3::SpectrumInterference::EndRx() [member function] + cls.add_method('EndRx', + 'bool', + []) + ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::AddSignal(ns3::Ptr spd, ns3::Time const duration) [member function] + cls.add_method('AddSignal', + 'void', + [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd'), param('ns3::Time const', 'duration')]) + ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::SetNoisePowerSpectralDensity(ns3::Ptr noisePsd) [member function] + cls.add_method('SetNoisePowerSpectralDensity', + 'void', + [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')]) + ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference(ns3::SpectrumInterference const & arg0) [constructor] + cls.add_constructor([param('ns3::SpectrumInterference const &', 'arg0')]) + ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3SpectrumModel_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::SpectrumModel const & arg0) [constructor] + cls.add_constructor([param('ns3::SpectrumModel const &', 'arg0')]) + ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(std::vector > centerFreqs) [constructor] + cls.add_constructor([param('std::vector< double >', 'centerFreqs')]) + ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::Bands bands) [constructor] + cls.add_constructor([param('ns3::Bands', 'bands')]) + ## spectrum-model.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumModel::Begin() const [member function] + cls.add_method('Begin', + 'std::vector< ns3::BandInfo > const_iterator', + [], + is_const=True) + ## spectrum-model.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumModel::End() const [member function] + cls.add_method('End', + 'std::vector< ns3::BandInfo > const_iterator', + [], + is_const=True) + ## spectrum-model.h (module 'spectrum'): size_t ns3::SpectrumModel::GetNumBands() const [member function] + cls.add_method('GetNumBands', + 'size_t', + [], + is_const=True) + ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModelUid_t ns3::SpectrumModel::GetUid() const [member function] + cls.add_method('GetUid', + 'ns3::SpectrumModelUid_t', + [], + is_const=True) + ## spectrum-model.h (module 'spectrum'): bool ns3::SpectrumModel::IsOrthogonal(ns3::SpectrumModel const & other) const [member function] + cls.add_method('IsOrthogonal', + 'bool', + [param('ns3::SpectrumModel const &', 'other')], + is_const=True) + return + +def register_Ns3SpectrumPhy_methods(root_module, cls): + ## spectrum-phy.h (module 'spectrum'): ns3::SpectrumPhy::SpectrumPhy() [constructor] + cls.add_constructor([]) + ## spectrum-phy.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumPhy::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetDevice(ns3::Ptr d) [member function] + cls.add_method('SetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'd')], + is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetDevice() const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetMobility(ns3::Ptr m) [member function] + cls.add_method('SetMobility', + 'void', + [param('ns3::Ptr< ns3::MobilityModel >', 'm')], + is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetMobility() [member function] + cls.add_method('GetMobility', + 'ns3::Ptr< ns3::MobilityModel >', + [], + is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetChannel(ns3::Ptr c) [member function] + cls.add_method('SetChannel', + 'void', + [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], + is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetRxSpectrumModel() const [member function] + cls.add_method('GetRxSpectrumModel', + 'ns3::Ptr< ns3::SpectrumModel const >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetRxAntenna() [member function] + cls.add_method('GetRxAntenna', + 'ns3::Ptr< ns3::AntennaModel >', + [], + is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::StartRx(ns3::Ptr params) [member function] + cls.add_method('StartRx', + 'void', + [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3SpectrumPropagationLossModel_methods(root_module, cls): + ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel(ns3::SpectrumPropagationLossModel const & arg0) [constructor] + cls.add_constructor([param('ns3::SpectrumPropagationLossModel const &', 'arg0')]) + ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel() [constructor] + cls.add_constructor([]) + ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPropagationLossModel::CalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('CalcRxPowerSpectralDensity', + 'ns3::Ptr< ns3::SpectrumValue >', + [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], + is_const=True) + ## spectrum-propagation-loss-model.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumPropagationLossModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## spectrum-propagation-loss-model.h (module 'spectrum'): void ns3::SpectrumPropagationLossModel::SetNext(ns3::Ptr next) [member function] + cls.add_method('SetNext', + 'void', + [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'next')]) + ## spectrum-propagation-loss-model.h (module 'spectrum'): void ns3::SpectrumPropagationLossModel::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPropagationLossModel::DoCalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPowerSpectralDensity', + 'ns3::Ptr< ns3::SpectrumValue >', + [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3SpectrumSignalParameters_methods(root_module, cls): + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::SpectrumSignalParameters() [constructor] + cls.add_constructor([]) + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::SpectrumSignalParameters(ns3::SpectrumSignalParameters const & p) [constructor] + cls.add_constructor([param('ns3::SpectrumSignalParameters const &', 'p')]) + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::Ptr ns3::SpectrumSignalParameters::Copy() [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::SpectrumSignalParameters >', + [], + is_virtual=True) + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::psd [variable] + cls.add_instance_attribute('psd', 'ns3::Ptr< ns3::SpectrumValue >', is_const=False) + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::duration [variable] + cls.add_instance_attribute('duration', 'ns3::Time', is_const=False) + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txPhy [variable] + cls.add_instance_attribute('txPhy', 'ns3::Ptr< ns3::SpectrumPhy >', is_const=False) + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txAntenna [variable] + cls.add_instance_attribute('txAntenna', 'ns3::Ptr< ns3::AntennaModel >', is_const=False) + return + +def register_Ns3SpectrumValue_methods(root_module, cls): + cls.add_output_stream_operator() + cls.add_unary_numeric_operator('-') + cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) + cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) + cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) + cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) + cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) + cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) + cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) + cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) + cls.add_inplace_numeric_operator('*=', param('ns3::SpectrumValue const &', 'right')) + cls.add_inplace_numeric_operator('*=', param('double', 'right')) + cls.add_inplace_numeric_operator('+=', param('ns3::SpectrumValue const &', 'right')) + cls.add_inplace_numeric_operator('+=', param('double', 'right')) + cls.add_inplace_numeric_operator('-=', param('ns3::SpectrumValue const &', 'right')) + cls.add_inplace_numeric_operator('-=', param('double', 'right')) + cls.add_inplace_numeric_operator('/=', param('ns3::SpectrumValue const &', 'right')) + cls.add_inplace_numeric_operator('/=', param('double', 'right')) + ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue(ns3::SpectrumValue const & arg0) [constructor] + cls.add_constructor([param('ns3::SpectrumValue const &', 'arg0')]) + ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue(ns3::Ptr sm) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'sm')]) + ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue() [constructor] + cls.add_constructor([]) + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstBandsBegin() const [member function] + cls.add_method('ConstBandsBegin', + 'std::vector< ns3::BandInfo > const_iterator', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstBandsEnd() const [member function] + cls.add_method('ConstBandsEnd', + 'std::vector< ns3::BandInfo > const_iterator', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstValuesBegin() const [member function] + cls.add_method('ConstValuesBegin', + 'std::vector< double > const_iterator', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstValuesEnd() const [member function] + cls.add_method('ConstValuesEnd', + 'std::vector< double > const_iterator', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): ns3::Ptr ns3::SpectrumValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::SpectrumValue >', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): ns3::Ptr ns3::SpectrumValue::GetSpectrumModel() const [member function] + cls.add_method('GetSpectrumModel', + 'ns3::Ptr< ns3::SpectrumModel const >', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): ns3::SpectrumModelUid_t ns3::SpectrumValue::GetSpectrumModelUid() const [member function] + cls.add_method('GetSpectrumModelUid', + 'ns3::SpectrumModelUid_t', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): uint32_t ns3::SpectrumValue::GetValuesN() const [member function] + cls.add_method('GetValuesN', + 'uint32_t', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): double const & ns3::SpectrumValue::ValuesAt(uint32_t pos) const [member function] + cls.add_method('ValuesAt', + 'double const &', + [param('uint32_t', 'pos')], + is_const=True) + ## spectrum-value.h (module 'spectrum'): std::vector >::iterator ns3::SpectrumValue::ValuesBegin() [member function] + cls.add_method('ValuesBegin', + 'std::vector< double > iterator', + []) + ## spectrum-value.h (module 'spectrum'): std::vector >::iterator ns3::SpectrumValue::ValuesEnd() [member function] + cls.add_method('ValuesEnd', + 'std::vector< double > iterator', + []) + return + +def register_Ns3TbfQueueDisc_methods(root_module, cls): + ## tbf-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::TbfQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tbf-queue-disc.h (module 'traffic-control'): ns3::TbfQueueDisc::TbfQueueDisc() [constructor] + cls.add_constructor([]) + ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::SetBurst(uint32_t burst) [member function] + cls.add_method('SetBurst', + 'void', + [param('uint32_t', 'burst')]) + ## tbf-queue-disc.h (module 'traffic-control'): uint32_t ns3::TbfQueueDisc::GetBurst() const [member function] + cls.add_method('GetBurst', + 'uint32_t', + [], + is_const=True) + ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::SetMtu(uint32_t mtu) [member function] + cls.add_method('SetMtu', + 'void', + [param('uint32_t', 'mtu')]) + ## tbf-queue-disc.h (module 'traffic-control'): uint32_t ns3::TbfQueueDisc::GetMtu() const [member function] + cls.add_method('GetMtu', + 'uint32_t', + [], + is_const=True) + ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::SetRate(ns3::DataRate rate) [member function] + cls.add_method('SetRate', + 'void', + [param('ns3::DataRate', 'rate')]) + ## tbf-queue-disc.h (module 'traffic-control'): ns3::DataRate ns3::TbfQueueDisc::GetRate() const [member function] + cls.add_method('GetRate', + 'ns3::DataRate', + [], + is_const=True) + ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::SetPeakRate(ns3::DataRate peakRate) [member function] + cls.add_method('SetPeakRate', + 'void', + [param('ns3::DataRate', 'peakRate')]) + ## tbf-queue-disc.h (module 'traffic-control'): ns3::DataRate ns3::TbfQueueDisc::GetPeakRate() const [member function] + cls.add_method('GetPeakRate', + 'ns3::DataRate', + [], + is_const=True) + ## tbf-queue-disc.h (module 'traffic-control'): uint32_t ns3::TbfQueueDisc::GetFirstBucketTokens() const [member function] + cls.add_method('GetFirstBucketTokens', + 'uint32_t', + [], + is_const=True) + ## tbf-queue-disc.h (module 'traffic-control'): uint32_t ns3::TbfQueueDisc::GetSecondBucketTokens() const [member function] + cls.add_method('GetSecondBucketTokens', + 'uint32_t', + [], + is_const=True) + ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## tbf-queue-disc.h (module 'traffic-control'): bool ns3::TbfQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## tbf-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::TbfQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## tbf-queue-disc.h (module 'traffic-control'): bool ns3::TbfQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3TcpCongestionOps_methods(root_module, cls): + ## tcp-congestion-ops.h (module 'internet'): ns3::TcpCongestionOps::TcpCongestionOps() [constructor] + cls.add_constructor([]) + ## tcp-congestion-ops.h (module 'internet'): ns3::TcpCongestionOps::TcpCongestionOps(ns3::TcpCongestionOps const & other) [constructor] + cls.add_constructor([param('ns3::TcpCongestionOps const &', 'other')]) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::CongControl(ns3::Ptr tcb, ns3::TcpRateOps::TcpRateConnection const & rc, ns3::TcpRateOps::TcpRateSample const & rs) [member function] + cls.add_method('CongControl', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpRateOps::TcpRateConnection const &', 'rc'), param('ns3::TcpRateOps::TcpRateSample const &', 'rs')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::CongestionStateSet(ns3::Ptr tcb, ns3::TcpSocketState::TcpCongState_t const newState) [member function] + cls.add_method('CongestionStateSet', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCongState_t const', 'newState')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::CwndEvent(ns3::Ptr tcb, ns3::TcpSocketState::TcpCAEvent_t const event) [member function] + cls.add_method('CwndEvent', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCAEvent_t const', 'event')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): ns3::Ptr ns3::TcpCongestionOps::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True, is_pure_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): std::string ns3::TcpCongestionOps::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): uint32_t ns3::TcpCongestionOps::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True, is_pure_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): static ns3::TypeId ns3::TcpCongestionOps::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-congestion-ops.h (module 'internet'): bool ns3::TcpCongestionOps::HasCongControl() const [member function] + cls.add_method('HasCongControl', + 'bool', + [], + is_const=True, is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::Init(ns3::Ptr tcb) [member function] + cls.add_method('Init', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::ReduceCwnd(ns3::Ptr tcb) [member function] + cls.add_method('ReduceCwnd', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3TcpHeader_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + cls.add_output_stream_operator() + ## tcp-header.h (module 'internet'): ns3::TcpHeader::TcpHeader(ns3::TcpHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpHeader const &', 'arg0')]) + ## tcp-header.h (module 'internet'): ns3::TcpHeader::TcpHeader() [constructor] + cls.add_constructor([]) + ## tcp-header.h (module 'internet'): bool ns3::TcpHeader::AppendOption(ns3::Ptr option) [member function] + cls.add_method('AppendOption', + 'bool', + [param('ns3::Ptr< ns3::TcpOption const >', 'option')]) + ## tcp-header.h (module 'internet'): uint32_t ns3::TcpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::EnableChecksums() [member function] + cls.add_method('EnableChecksums', + 'void', + []) + ## tcp-header.h (module 'internet'): static std::string ns3::TcpHeader::FlagsToString(uint8_t flags, std::string const & delimiter="|") [member function] + cls.add_method('FlagsToString', + 'std::string', + [param('uint8_t', 'flags'), param('std::string const &', 'delimiter', default_value='"|"')], + is_static=True) + ## tcp-header.h (module 'internet'): ns3::SequenceNumber32 ns3::TcpHeader::GetAckNumber() const [member function] + cls.add_method('GetAckNumber', + 'ns3::SequenceNumber32', + [], + is_const=True) + ## tcp-header.h (module 'internet'): uint16_t ns3::TcpHeader::GetDestinationPort() const [member function] + cls.add_method('GetDestinationPort', + 'uint16_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): uint8_t ns3::TcpHeader::GetFlags() const [member function] + cls.add_method('GetFlags', + 'uint8_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): ns3::TypeId ns3::TcpHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-header.h (module 'internet'): uint8_t ns3::TcpHeader::GetLength() const [member function] + cls.add_method('GetLength', + 'uint8_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): uint8_t ns3::TcpHeader::GetMaxOptionLength() const [member function] + cls.add_method('GetMaxOptionLength', + 'uint8_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): ns3::Ptr ns3::TcpHeader::GetOption(uint8_t kind) const [member function] + cls.add_method('GetOption', + 'ns3::Ptr< ns3::TcpOption const >', + [param('uint8_t', 'kind')], + is_const=True) + ## tcp-header.h (module 'internet'): uint8_t ns3::TcpHeader::GetOptionLength() const [member function] + cls.add_method('GetOptionLength', + 'uint8_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): ns3::TcpHeader::TcpOptionList const & ns3::TcpHeader::GetOptionList() const [member function] + cls.add_method('GetOptionList', + 'ns3::TcpHeader::TcpOptionList const &', + [], + is_const=True) + ## tcp-header.h (module 'internet'): ns3::SequenceNumber32 ns3::TcpHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'ns3::SequenceNumber32', + [], + is_const=True) + ## tcp-header.h (module 'internet'): uint32_t ns3::TcpHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-header.h (module 'internet'): uint16_t ns3::TcpHeader::GetSourcePort() const [member function] + cls.add_method('GetSourcePort', + 'uint16_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): static ns3::TypeId ns3::TcpHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-header.h (module 'internet'): uint16_t ns3::TcpHeader::GetUrgentPointer() const [member function] + cls.add_method('GetUrgentPointer', + 'uint16_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): uint16_t ns3::TcpHeader::GetWindowSize() const [member function] + cls.add_method('GetWindowSize', + 'uint16_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): bool ns3::TcpHeader::HasOption(uint8_t kind) const [member function] + cls.add_method('HasOption', + 'bool', + [param('uint8_t', 'kind')], + is_const=True) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Ipv4Address const & source, ns3::Ipv4Address const & destination, uint8_t protocol) [member function] + cls.add_method('InitializeChecksum', + 'void', + [param('ns3::Ipv4Address const &', 'source'), param('ns3::Ipv4Address const &', 'destination'), param('uint8_t', 'protocol')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Ipv6Address const & source, ns3::Ipv6Address const & destination, uint8_t protocol) [member function] + cls.add_method('InitializeChecksum', + 'void', + [param('ns3::Ipv6Address const &', 'source'), param('ns3::Ipv6Address const &', 'destination'), param('uint8_t', 'protocol')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Address const & source, ns3::Address const & destination, uint8_t protocol) [member function] + cls.add_method('InitializeChecksum', + 'void', + [param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination'), param('uint8_t', 'protocol')]) + ## tcp-header.h (module 'internet'): bool ns3::TcpHeader::IsChecksumOk() const [member function] + cls.add_method('IsChecksumOk', + 'bool', + [], + is_const=True) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetAckNumber(ns3::SequenceNumber32 ackNumber) [member function] + cls.add_method('SetAckNumber', + 'void', + [param('ns3::SequenceNumber< unsigned int, int >', 'ackNumber')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetDestinationPort(uint16_t port) [member function] + cls.add_method('SetDestinationPort', + 'void', + [param('uint16_t', 'port')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetFlags(uint8_t flags) [member function] + cls.add_method('SetFlags', + 'void', + [param('uint8_t', 'flags')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetSequenceNumber(ns3::SequenceNumber32 sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('ns3::SequenceNumber< unsigned int, int >', 'sequenceNumber')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetSourcePort(uint16_t port) [member function] + cls.add_method('SetSourcePort', + 'void', + [param('uint16_t', 'port')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetUrgentPointer(uint16_t urgentPointer) [member function] + cls.add_method('SetUrgentPointer', + 'void', + [param('uint16_t', 'urgentPointer')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetWindowSize(uint16_t windowSize) [member function] + cls.add_method('SetWindowSize', + 'void', + [param('uint16_t', 'windowSize')]) + return + +def register_Ns3TcpNewReno_methods(root_module, cls): + ## tcp-congestion-ops.h (module 'internet'): ns3::TcpNewReno::TcpNewReno() [constructor] + cls.add_constructor([]) + ## tcp-congestion-ops.h (module 'internet'): ns3::TcpNewReno::TcpNewReno(ns3::TcpNewReno const & sock) [constructor] + cls.add_constructor([param('ns3::TcpNewReno const &', 'sock')]) + ## tcp-congestion-ops.h (module 'internet'): ns3::Ptr ns3::TcpNewReno::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): std::string ns3::TcpNewReno::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): uint32_t ns3::TcpNewReno::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): static ns3::TypeId ns3::TcpNewReno::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpNewReno::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpNewReno::ReduceCwnd(ns3::Ptr tcb) [member function] + cls.add_method('ReduceCwnd', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpNewReno::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + ## tcp-congestion-ops.h (module 'internet'): uint32_t ns3::TcpNewReno::SlowStart(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('SlowStart', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpOption_methods(root_module, cls): + ## tcp-option.h (module 'internet'): ns3::TcpOption::TcpOption(ns3::TcpOption const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOption const &', 'arg0')]) + ## tcp-option.h (module 'internet'): ns3::TcpOption::TcpOption() [constructor] + cls.add_constructor([]) + ## tcp-option.h (module 'internet'): static ns3::Ptr ns3::TcpOption::CreateOption(uint8_t kind) [member function] + cls.add_method('CreateOption', + 'ns3::Ptr< ns3::TcpOption >', + [param('uint8_t', 'kind')], + is_static=True) + ## tcp-option.h (module 'internet'): uint32_t ns3::TcpOption::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True, is_pure_virtual=True) + ## tcp-option.h (module 'internet'): ns3::TypeId ns3::TcpOption::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option.h (module 'internet'): uint8_t ns3::TcpOption::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## tcp-option.h (module 'internet'): uint32_t ns3::TcpOption::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## tcp-option.h (module 'internet'): static ns3::TypeId ns3::TcpOption::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option.h (module 'internet'): static bool ns3::TcpOption::IsKindKnown(uint8_t kind) [member function] + cls.add_method('IsKindKnown', + 'bool', + [param('uint8_t', 'kind')], + is_static=True) + ## tcp-option.h (module 'internet'): void ns3::TcpOption::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## tcp-option.h (module 'internet'): void ns3::TcpOption::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3TcpOptionEnd_methods(root_module, cls): + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionEnd::TcpOptionEnd(ns3::TcpOptionEnd const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionEnd const &', 'arg0')]) + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionEnd::TcpOptionEnd() [constructor] + cls.add_constructor([]) + ## tcp-option-rfc793.h (module 'internet'): uint32_t ns3::TcpOptionEnd::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): ns3::TypeId ns3::TcpOptionEnd::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): uint8_t ns3::TcpOptionEnd::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): uint32_t ns3::TcpOptionEnd::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): static ns3::TypeId ns3::TcpOptionEnd::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionEnd::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionEnd::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3TcpOptionMSS_methods(root_module, cls): + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionMSS::TcpOptionMSS(ns3::TcpOptionMSS const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionMSS const &', 'arg0')]) + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionMSS::TcpOptionMSS() [constructor] + cls.add_constructor([]) + ## tcp-option-rfc793.h (module 'internet'): uint32_t ns3::TcpOptionMSS::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): ns3::TypeId ns3::TcpOptionMSS::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): uint8_t ns3::TcpOptionMSS::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): uint16_t ns3::TcpOptionMSS::GetMSS() const [member function] + cls.add_method('GetMSS', + 'uint16_t', + [], + is_const=True) + ## tcp-option-rfc793.h (module 'internet'): uint32_t ns3::TcpOptionMSS::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): static ns3::TypeId ns3::TcpOptionMSS::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionMSS::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionMSS::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionMSS::SetMSS(uint16_t mss) [member function] + cls.add_method('SetMSS', + 'void', + [param('uint16_t', 'mss')]) + return + +def register_Ns3TcpOptionNOP_methods(root_module, cls): + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionNOP::TcpOptionNOP(ns3::TcpOptionNOP const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionNOP const &', 'arg0')]) + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionNOP::TcpOptionNOP() [constructor] + cls.add_constructor([]) + ## tcp-option-rfc793.h (module 'internet'): uint32_t ns3::TcpOptionNOP::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): ns3::TypeId ns3::TcpOptionNOP::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): uint8_t ns3::TcpOptionNOP::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): uint32_t ns3::TcpOptionNOP::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): static ns3::TypeId ns3::TcpOptionNOP::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionNOP::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionNOP::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3TcpOptionSack_methods(root_module, cls): + cls.add_output_stream_operator() + ## tcp-option-sack.h (module 'internet'): ns3::TcpOptionSack::TcpOptionSack(ns3::TcpOptionSack const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionSack const &', 'arg0')]) + ## tcp-option-sack.h (module 'internet'): ns3::TcpOptionSack::TcpOptionSack() [constructor] + cls.add_constructor([]) + ## tcp-option-sack.h (module 'internet'): void ns3::TcpOptionSack::AddSackBlock(ns3::TcpOptionSack::SackBlock s) [member function] + cls.add_method('AddSackBlock', + 'void', + [param('std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > >', 's')]) + ## tcp-option-sack.h (module 'internet'): void ns3::TcpOptionSack::ClearSackList() [member function] + cls.add_method('ClearSackList', + 'void', + []) + ## tcp-option-sack.h (module 'internet'): uint32_t ns3::TcpOptionSack::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-sack.h (module 'internet'): ns3::TypeId ns3::TcpOptionSack::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-sack.h (module 'internet'): uint8_t ns3::TcpOptionSack::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-sack.h (module 'internet'): uint32_t ns3::TcpOptionSack::GetNumSackBlocks() const [member function] + cls.add_method('GetNumSackBlocks', + 'uint32_t', + [], + is_const=True) + ## tcp-option-sack.h (module 'internet'): ns3::TcpOptionSack::SackList ns3::TcpOptionSack::GetSackList() const [member function] + cls.add_method('GetSackList', + 'ns3::TcpOptionSack::SackList', + [], + is_const=True) + ## tcp-option-sack.h (module 'internet'): uint32_t ns3::TcpOptionSack::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-sack.h (module 'internet'): static ns3::TypeId ns3::TcpOptionSack::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-sack.h (module 'internet'): void ns3::TcpOptionSack::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-sack.h (module 'internet'): void ns3::TcpOptionSack::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3TcpOptionSackPermitted_methods(root_module, cls): + ## tcp-option-sack-permitted.h (module 'internet'): ns3::TcpOptionSackPermitted::TcpOptionSackPermitted(ns3::TcpOptionSackPermitted const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionSackPermitted const &', 'arg0')]) + ## tcp-option-sack-permitted.h (module 'internet'): ns3::TcpOptionSackPermitted::TcpOptionSackPermitted() [constructor] + cls.add_constructor([]) + ## tcp-option-sack-permitted.h (module 'internet'): uint32_t ns3::TcpOptionSackPermitted::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-sack-permitted.h (module 'internet'): ns3::TypeId ns3::TcpOptionSackPermitted::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-sack-permitted.h (module 'internet'): uint8_t ns3::TcpOptionSackPermitted::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-sack-permitted.h (module 'internet'): uint32_t ns3::TcpOptionSackPermitted::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-sack-permitted.h (module 'internet'): static ns3::TypeId ns3::TcpOptionSackPermitted::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-sack-permitted.h (module 'internet'): void ns3::TcpOptionSackPermitted::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-sack-permitted.h (module 'internet'): void ns3::TcpOptionSackPermitted::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3TcpOptionTS_methods(root_module, cls): + ## tcp-option-ts.h (module 'internet'): ns3::TcpOptionTS::TcpOptionTS(ns3::TcpOptionTS const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionTS const &', 'arg0')]) + ## tcp-option-ts.h (module 'internet'): ns3::TcpOptionTS::TcpOptionTS() [constructor] + cls.add_constructor([]) + ## tcp-option-ts.h (module 'internet'): uint32_t ns3::TcpOptionTS::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-ts.h (module 'internet'): static ns3::Time ns3::TcpOptionTS::ElapsedTimeFromTsValue(uint32_t echoTime) [member function] + cls.add_method('ElapsedTimeFromTsValue', + 'ns3::Time', + [param('uint32_t', 'echoTime')], + is_static=True) + ## tcp-option-ts.h (module 'internet'): uint32_t ns3::TcpOptionTS::GetEcho() const [member function] + cls.add_method('GetEcho', + 'uint32_t', + [], + is_const=True) + ## tcp-option-ts.h (module 'internet'): ns3::TypeId ns3::TcpOptionTS::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-ts.h (module 'internet'): uint8_t ns3::TcpOptionTS::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-ts.h (module 'internet'): uint32_t ns3::TcpOptionTS::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-ts.h (module 'internet'): uint32_t ns3::TcpOptionTS::GetTimestamp() const [member function] + cls.add_method('GetTimestamp', + 'uint32_t', + [], + is_const=True) + ## tcp-option-ts.h (module 'internet'): static ns3::TypeId ns3::TcpOptionTS::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-ts.h (module 'internet'): static uint32_t ns3::TcpOptionTS::NowToTsValue() [member function] + cls.add_method('NowToTsValue', + 'uint32_t', + [], + is_static=True) + ## tcp-option-ts.h (module 'internet'): void ns3::TcpOptionTS::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-ts.h (module 'internet'): void ns3::TcpOptionTS::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## tcp-option-ts.h (module 'internet'): void ns3::TcpOptionTS::SetEcho(uint32_t ts) [member function] + cls.add_method('SetEcho', + 'void', + [param('uint32_t', 'ts')]) + ## tcp-option-ts.h (module 'internet'): void ns3::TcpOptionTS::SetTimestamp(uint32_t ts) [member function] + cls.add_method('SetTimestamp', + 'void', + [param('uint32_t', 'ts')]) + return + +def register_Ns3TcpOptionUnknown_methods(root_module, cls): + ## tcp-option.h (module 'internet'): ns3::TcpOptionUnknown::TcpOptionUnknown(ns3::TcpOptionUnknown const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionUnknown const &', 'arg0')]) + ## tcp-option.h (module 'internet'): ns3::TcpOptionUnknown::TcpOptionUnknown() [constructor] + cls.add_constructor([]) + ## tcp-option.h (module 'internet'): uint32_t ns3::TcpOptionUnknown::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option.h (module 'internet'): ns3::TypeId ns3::TcpOptionUnknown::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option.h (module 'internet'): uint8_t ns3::TcpOptionUnknown::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option.h (module 'internet'): uint32_t ns3::TcpOptionUnknown::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option.h (module 'internet'): static ns3::TypeId ns3::TcpOptionUnknown::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option.h (module 'internet'): void ns3::TcpOptionUnknown::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option.h (module 'internet'): void ns3::TcpOptionUnknown::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3TcpOptionWinScale_methods(root_module, cls): + ## tcp-option-winscale.h (module 'internet'): ns3::TcpOptionWinScale::TcpOptionWinScale(ns3::TcpOptionWinScale const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionWinScale const &', 'arg0')]) + ## tcp-option-winscale.h (module 'internet'): ns3::TcpOptionWinScale::TcpOptionWinScale() [constructor] + cls.add_constructor([]) + ## tcp-option-winscale.h (module 'internet'): uint32_t ns3::TcpOptionWinScale::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-winscale.h (module 'internet'): ns3::TypeId ns3::TcpOptionWinScale::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-winscale.h (module 'internet'): uint8_t ns3::TcpOptionWinScale::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-winscale.h (module 'internet'): uint8_t ns3::TcpOptionWinScale::GetScale() const [member function] + cls.add_method('GetScale', + 'uint8_t', + [], + is_const=True) + ## tcp-option-winscale.h (module 'internet'): uint32_t ns3::TcpOptionWinScale::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-winscale.h (module 'internet'): static ns3::TypeId ns3::TcpOptionWinScale::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-winscale.h (module 'internet'): void ns3::TcpOptionWinScale::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-winscale.h (module 'internet'): void ns3::TcpOptionWinScale::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## tcp-option-winscale.h (module 'internet'): void ns3::TcpOptionWinScale::SetScale(uint8_t scale) [member function] + cls.add_method('SetScale', + 'void', + [param('uint8_t', 'scale')]) + return + +def register_Ns3TcpRateOps_methods(root_module, cls): + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateOps() [constructor] + cls.add_constructor([]) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateOps(ns3::TcpRateOps const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpRateOps const &', 'arg0')]) + ## tcp-rate-ops.h (module 'internet'): void ns3::TcpRateOps::CalculateAppLimited(uint32_t cWnd, uint32_t in_flight, uint32_t segmentSize, ns3::SequenceNumber32 const & tailSeq, ns3::SequenceNumber32 const & nextTx, uint32_t const lostOut, uint32_t const retransOut) [member function] + cls.add_method('CalculateAppLimited', + 'void', + [param('uint32_t', 'cWnd'), param('uint32_t', 'in_flight'), param('uint32_t', 'segmentSize'), param('ns3::SequenceNumber32 const &', 'tailSeq'), param('ns3::SequenceNumber32 const &', 'nextTx'), param('uint32_t const', 'lostOut'), param('uint32_t const', 'retransOut')], + is_virtual=True, is_pure_virtual=True) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample const & ns3::TcpRateOps::GenerateSample(uint32_t delivered, uint32_t lost, bool is_sack_reneg, uint32_t priorInFlight, ns3::Time const & minRtt) [member function] + cls.add_method('GenerateSample', + 'ns3::TcpRateOps::TcpRateSample const &', + [param('uint32_t', 'delivered'), param('uint32_t', 'lost'), param('bool', 'is_sack_reneg'), param('uint32_t', 'priorInFlight'), param('ns3::Time const &', 'minRtt')], + is_virtual=True, is_pure_virtual=True) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection const & ns3::TcpRateOps::GetConnectionRate() [member function] + cls.add_method('GetConnectionRate', + 'ns3::TcpRateOps::TcpRateConnection const &', + [], + is_virtual=True, is_pure_virtual=True) + ## tcp-rate-ops.h (module 'internet'): static ns3::TypeId ns3::TcpRateOps::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-rate-ops.h (module 'internet'): void ns3::TcpRateOps::SkbDelivered(ns3::TcpTxItem * skb) [member function] + cls.add_method('SkbDelivered', + 'void', + [param('ns3::TcpTxItem *', 'skb')], + is_virtual=True, is_pure_virtual=True) + ## tcp-rate-ops.h (module 'internet'): void ns3::TcpRateOps::SkbSent(ns3::TcpTxItem * skb, bool isStartOfTransmission) [member function] + cls.add_method('SkbSent', + 'void', + [param('ns3::TcpTxItem *', 'skb'), param('bool', 'isStartOfTransmission')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3TcpRateOpsTcpRateConnection_methods(root_module, cls): + cls.add_output_stream_operator() + cls.add_binary_comparison_operator('==') + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::TcpRateConnection() [constructor] + cls.add_constructor([]) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::TcpRateConnection(ns3::TcpRateOps::TcpRateConnection const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpRateOps::TcpRateConnection const &', 'arg0')]) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_appLimited [variable] + cls.add_instance_attribute('m_appLimited', 'uint32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_delivered [variable] + cls.add_instance_attribute('m_delivered', 'uint64_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_deliveredTime [variable] + cls.add_instance_attribute('m_deliveredTime', 'ns3::Time', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_firstSentTime [variable] + cls.add_instance_attribute('m_firstSentTime', 'ns3::Time', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_rateAppLimited [variable] + cls.add_instance_attribute('m_rateAppLimited', 'bool', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_rateDelivered [variable] + cls.add_instance_attribute('m_rateDelivered', 'int32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_rateInterval [variable] + cls.add_instance_attribute('m_rateInterval', 'ns3::Time', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_txItemDelivered [variable] + cls.add_instance_attribute('m_txItemDelivered', 'uint32_t', is_const=False) + return + +def register_Ns3TcpRateOpsTcpRateSample_methods(root_module, cls): + cls.add_output_stream_operator() + cls.add_binary_comparison_operator('==') + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::TcpRateSample() [constructor] + cls.add_constructor([]) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::TcpRateSample(ns3::TcpRateOps::TcpRateSample const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpRateOps::TcpRateSample const &', 'arg0')]) + ## tcp-rate-ops.h (module 'internet'): bool ns3::TcpRateOps::TcpRateSample::IsValid() const [member function] + cls.add_method('IsValid', + 'bool', + [], + is_const=True) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_ackElapsed [variable] + cls.add_instance_attribute('m_ackElapsed', 'ns3::Time', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_ackedSacked [variable] + cls.add_instance_attribute('m_ackedSacked', 'uint32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_bytesLoss [variable] + cls.add_instance_attribute('m_bytesLoss', 'uint32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_delivered [variable] + cls.add_instance_attribute('m_delivered', 'int32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_deliveryRate [variable] + cls.add_instance_attribute('m_deliveryRate', 'ns3::DataRate', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_interval [variable] + cls.add_instance_attribute('m_interval', 'ns3::Time', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_isAppLimited [variable] + cls.add_instance_attribute('m_isAppLimited', 'bool', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_priorDelivered [variable] + cls.add_instance_attribute('m_priorDelivered', 'uint32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_priorInFlight [variable] + cls.add_instance_attribute('m_priorInFlight', 'uint32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_priorTime [variable] + cls.add_instance_attribute('m_priorTime', 'ns3::Time', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_sendElapsed [variable] + cls.add_instance_attribute('m_sendElapsed', 'ns3::Time', is_const=False) + return + +def register_Ns3TcpRecoveryOps_methods(root_module, cls): + ## tcp-recovery-ops.h (module 'internet'): ns3::TcpRecoveryOps::TcpRecoveryOps() [constructor] + cls.add_constructor([]) + ## tcp-recovery-ops.h (module 'internet'): ns3::TcpRecoveryOps::TcpRecoveryOps(ns3::TcpRecoveryOps const & other) [constructor] + cls.add_constructor([param('ns3::TcpRecoveryOps const &', 'other')]) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpRecoveryOps::DoRecovery(ns3::Ptr tcb, uint32_t deliveredBytes) [member function] + cls.add_method('DoRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'deliveredBytes')], + is_virtual=True, is_pure_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpRecoveryOps::EnterRecovery(ns3::Ptr tcb, uint32_t dupAckCount, uint32_t unAckDataCount, uint32_t deliveredBytes) [member function] + cls.add_method('EnterRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'dupAckCount'), param('uint32_t', 'unAckDataCount'), param('uint32_t', 'deliveredBytes')], + is_virtual=True, is_pure_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpRecoveryOps::ExitRecovery(ns3::Ptr tcb) [member function] + cls.add_method('ExitRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True, is_pure_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): ns3::Ptr ns3::TcpRecoveryOps::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpRecoveryOps >', + [], + is_virtual=True, is_pure_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): std::string ns3::TcpRecoveryOps::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): static ns3::TypeId ns3::TcpRecoveryOps::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpRecoveryOps::UpdateBytesSent(uint32_t bytesSent) [member function] + cls.add_method('UpdateBytesSent', + 'void', + [param('uint32_t', 'bytesSent')], + is_virtual=True) + return + +def register_Ns3TcpRxBuffer_methods(root_module, cls): + ## tcp-rx-buffer.h (module 'internet'): ns3::TcpRxBuffer::TcpRxBuffer(ns3::TcpRxBuffer const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpRxBuffer const &', 'arg0')]) + ## tcp-rx-buffer.h (module 'internet'): ns3::TcpRxBuffer::TcpRxBuffer(uint32_t n=0) [constructor] + cls.add_constructor([param('uint32_t', 'n', default_value='0')]) + ## tcp-rx-buffer.h (module 'internet'): bool ns3::TcpRxBuffer::Add(ns3::Ptr p, ns3::TcpHeader const & tcph) [member function] + cls.add_method('Add', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::TcpHeader const &', 'tcph')]) + ## tcp-rx-buffer.h (module 'internet'): uint32_t ns3::TcpRxBuffer::Available() const [member function] + cls.add_method('Available', + 'uint32_t', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): ns3::Ptr ns3::TcpRxBuffer::Extract(uint32_t maxSize) [member function] + cls.add_method('Extract', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize')]) + ## tcp-rx-buffer.h (module 'internet'): bool ns3::TcpRxBuffer::Finished() [member function] + cls.add_method('Finished', + 'bool', + []) + ## tcp-rx-buffer.h (module 'internet'): ns3::TcpOptionSack::SackList ns3::TcpRxBuffer::GetSackList() const [member function] + cls.add_method('GetSackList', + 'ns3::TcpOptionSack::SackList', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): uint32_t ns3::TcpRxBuffer::GetSackListSize() const [member function] + cls.add_method('GetSackListSize', + 'uint32_t', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): static ns3::TypeId ns3::TcpRxBuffer::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-rx-buffer.h (module 'internet'): bool ns3::TcpRxBuffer::GotFin() const [member function] + cls.add_method('GotFin', + 'bool', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): void ns3::TcpRxBuffer::IncNextRxSequence() [member function] + cls.add_method('IncNextRxSequence', + 'void', + []) + ## tcp-rx-buffer.h (module 'internet'): uint32_t ns3::TcpRxBuffer::MaxBufferSize() const [member function] + cls.add_method('MaxBufferSize', + 'uint32_t', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): ns3::SequenceNumber32 ns3::TcpRxBuffer::MaxRxSequence() const [member function] + cls.add_method('MaxRxSequence', + 'ns3::SequenceNumber32', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): ns3::SequenceNumber32 ns3::TcpRxBuffer::NextRxSequence() const [member function] + cls.add_method('NextRxSequence', + 'ns3::SequenceNumber32', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): void ns3::TcpRxBuffer::SetFinSequence(ns3::SequenceNumber32 const & s) [member function] + cls.add_method('SetFinSequence', + 'void', + [param('ns3::SequenceNumber32 const &', 's')]) + ## tcp-rx-buffer.h (module 'internet'): void ns3::TcpRxBuffer::SetMaxBufferSize(uint32_t s) [member function] + cls.add_method('SetMaxBufferSize', + 'void', + [param('uint32_t', 's')]) + ## tcp-rx-buffer.h (module 'internet'): void ns3::TcpRxBuffer::SetNextRxSequence(ns3::SequenceNumber32 const & s) [member function] + cls.add_method('SetNextRxSequence', + 'void', + [param('ns3::SequenceNumber32 const &', 's')]) + ## tcp-rx-buffer.h (module 'internet'): uint32_t ns3::TcpRxBuffer::Size() const [member function] + cls.add_method('Size', + 'uint32_t', + [], + is_const=True) + return + +def register_Ns3TcpScalable_methods(root_module, cls): + ## tcp-scalable.h (module 'internet'): ns3::TcpScalable::TcpScalable() [constructor] + cls.add_constructor([]) + ## tcp-scalable.h (module 'internet'): ns3::TcpScalable::TcpScalable(ns3::TcpScalable const & sock) [constructor] + cls.add_constructor([param('ns3::TcpScalable const &', 'sock')]) + ## tcp-scalable.h (module 'internet'): ns3::Ptr ns3::TcpScalable::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-scalable.h (module 'internet'): std::string ns3::TcpScalable::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-scalable.h (module 'internet'): uint32_t ns3::TcpScalable::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-scalable.h (module 'internet'): static ns3::TypeId ns3::TcpScalable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-scalable.h (module 'internet'): void ns3::TcpScalable::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpSocket_methods(root_module, cls): + ## tcp-socket.h (module 'internet'): ns3::TcpSocket::TcpSocket(ns3::TcpSocket const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpSocket const &', 'arg0')]) + ## tcp-socket.h (module 'internet'): ns3::TcpSocket::TcpSocket() [constructor] + cls.add_constructor([]) + ## tcp-socket.h (module 'internet'): static ns3::TypeId ns3::TcpSocket::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-socket.h (module 'internet'): ns3::TcpSocket::TcpStateName [variable] + cls.add_static_attribute('TcpStateName', 'char const * [ 11 ] const', is_const=True) + ## tcp-socket.h (module 'internet'): ns3::Time ns3::TcpSocket::GetConnTimeout() const [member function] + cls.add_method('GetConnTimeout', + 'ns3::Time', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetDataRetries() const [member function] + cls.add_method('GetDataRetries', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetDelAckMaxCount() const [member function] + cls.add_method('GetDelAckMaxCount', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): ns3::Time ns3::TcpSocket::GetDelAckTimeout() const [member function] + cls.add_method('GetDelAckTimeout', + 'ns3::Time', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetInitialCwnd() const [member function] + cls.add_method('GetInitialCwnd', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetInitialSSThresh() const [member function] + cls.add_method('GetInitialSSThresh', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): ns3::Time ns3::TcpSocket::GetPersistTimeout() const [member function] + cls.add_method('GetPersistTimeout', + 'ns3::Time', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetRcvBufSize() const [member function] + cls.add_method('GetRcvBufSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetSegSize() const [member function] + cls.add_method('GetSegSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetSndBufSize() const [member function] + cls.add_method('GetSndBufSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetSynRetries() const [member function] + cls.add_method('GetSynRetries', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): bool ns3::TcpSocket::GetTcpNoDelay() const [member function] + cls.add_method('GetTcpNoDelay', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetConnTimeout(ns3::Time timeout) [member function] + cls.add_method('SetConnTimeout', + 'void', + [param('ns3::Time', 'timeout')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetDataRetries(uint32_t retries) [member function] + cls.add_method('SetDataRetries', + 'void', + [param('uint32_t', 'retries')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetDelAckMaxCount(uint32_t count) [member function] + cls.add_method('SetDelAckMaxCount', + 'void', + [param('uint32_t', 'count')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetDelAckTimeout(ns3::Time timeout) [member function] + cls.add_method('SetDelAckTimeout', + 'void', + [param('ns3::Time', 'timeout')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetInitialCwnd(uint32_t cwnd) [member function] + cls.add_method('SetInitialCwnd', + 'void', + [param('uint32_t', 'cwnd')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetInitialSSThresh(uint32_t threshold) [member function] + cls.add_method('SetInitialSSThresh', + 'void', + [param('uint32_t', 'threshold')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetPersistTimeout(ns3::Time timeout) [member function] + cls.add_method('SetPersistTimeout', + 'void', + [param('ns3::Time', 'timeout')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetRcvBufSize(uint32_t size) [member function] + cls.add_method('SetRcvBufSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetSegSize(uint32_t size) [member function] + cls.add_method('SetSegSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetSndBufSize(uint32_t size) [member function] + cls.add_method('SetSndBufSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetSynRetries(uint32_t count) [member function] + cls.add_method('SetSynRetries', + 'void', + [param('uint32_t', 'count')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetTcpNoDelay(bool noDelay) [member function] + cls.add_method('SetTcpNoDelay', + 'void', + [param('bool', 'noDelay')], + is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3TcpSocketBase_methods(root_module, cls): + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::TcpSocketBase() [constructor] + cls.add_constructor([]) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::TcpSocketBase(ns3::TcpSocketBase const & sock) [constructor] + cls.add_constructor([param('ns3::TcpSocketBase const &', 'sock')]) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Bind() [member function] + cls.add_method('Bind', + 'int', + [], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Bind(ns3::Address const & address) [member function] + cls.add_method('Bind', + 'int', + [param('ns3::Address const &', 'address')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Bind6() [member function] + cls.add_method('Bind6', + 'int', + [], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::BindToNetDevice(ns3::Ptr netdevice) [member function] + cls.add_method('BindToNetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::CheckEcnCe(uint8_t tos) const [member function] + cls.add_method('CheckEcnCe', + 'bool', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::CheckEcnEct0(uint8_t tos) const [member function] + cls.add_method('CheckEcnEct0', + 'bool', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::CheckEcnEct1(uint8_t tos) const [member function] + cls.add_method('CheckEcnEct1', + 'bool', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::CheckNoEcn(uint8_t tos) const [member function] + cls.add_method('CheckNoEcn', + 'bool', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): uint8_t ns3::TcpSocketBase::ClearEcnBits(uint8_t tos) const [member function] + cls.add_method('ClearEcnBits', + 'uint8_t', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Close() [member function] + cls.add_method('Close', + 'int', + [], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Connect(ns3::Address const & address) [member function] + cls.add_method('Connect', + 'int', + [param('ns3::Address const &', 'address')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::Time ns3::TcpSocketBase::GetClockGranularity() const [member function] + cls.add_method('GetClockGranularity', + 'ns3::Time', + [], + is_const=True) + ## tcp-socket-base.h (module 'internet'): ns3::Socket::SocketErrno ns3::TcpSocketBase::GetErrno() const [member function] + cls.add_method('GetErrno', + 'ns3::Socket::SocketErrno', + [], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::TypeId ns3::TcpSocketBase::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::Time ns3::TcpSocketBase::GetMinRto() const [member function] + cls.add_method('GetMinRto', + 'ns3::Time', + [], + is_const=True) + ## tcp-socket-base.h (module 'internet'): ns3::Ptr ns3::TcpSocketBase::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::GetPeerName(ns3::Address & address) const [member function] + cls.add_method('GetPeerName', + 'int', + [param('ns3::Address &', 'address')], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetRetxThresh() const [member function] + cls.add_method('GetRetxThresh', + 'uint32_t', + [], + is_const=True) + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetRxAvailable() const [member function] + cls.add_method('GetRxAvailable', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::Ptr ns3::TcpSocketBase::GetRxBuffer() const [member function] + cls.add_method('GetRxBuffer', + 'ns3::Ptr< ns3::TcpRxBuffer >', + [], + is_const=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::GetSockName(ns3::Address & address) const [member function] + cls.add_method('GetSockName', + 'int', + [param('ns3::Address &', 'address')], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::Socket::SocketType ns3::TcpSocketBase::GetSocketType() const [member function] + cls.add_method('GetSocketType', + 'ns3::Socket::SocketType', + [], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetTxAvailable() const [member function] + cls.add_method('GetTxAvailable', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::Ptr ns3::TcpSocketBase::GetTxBuffer() const [member function] + cls.add_method('GetTxBuffer', + 'ns3::Ptr< ns3::TcpTxBuffer >', + [], + is_const=True) + ## tcp-socket-base.h (module 'internet'): static ns3::TypeId ns3::TcpSocketBase::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Listen() [member function] + cls.add_method('Listen', + 'int', + [], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): uint8_t ns3::TcpSocketBase::MarkEcnCe(uint8_t tos) const [member function] + cls.add_method('MarkEcnCe', + 'uint8_t', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): uint8_t ns3::TcpSocketBase::MarkEcnCodePoint(uint8_t const tos, ns3::TcpSocketState::EcnCodePoint_t const codePoint) const [member function] + cls.add_method('MarkEcnCodePoint', + 'uint8_t', + [param('uint8_t const', 'tos'), param('ns3::TcpSocketState::EcnCodePoint_t const', 'codePoint')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): uint8_t ns3::TcpSocketBase::MarkEcnEct0(uint8_t tos) const [member function] + cls.add_method('MarkEcnEct0', + 'uint8_t', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): uint8_t ns3::TcpSocketBase::MarkEcnEct1(uint8_t tos) const [member function] + cls.add_method('MarkEcnEct1', + 'uint8_t', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): ns3::Ptr ns3::TcpSocketBase::Recv(uint32_t maxSize, uint32_t flags) [member function] + cls.add_method('Recv', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::Ptr ns3::TcpSocketBase::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] + cls.add_method('RecvFrom', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Send(ns3::Ptr p, uint32_t flags) [member function] + cls.add_method('Send', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] + cls.add_method('SendTo', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetClockGranularity(ns3::Time clockGranularity) [member function] + cls.add_method('SetClockGranularity', + 'void', + [param('ns3::Time', 'clockGranularity')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetCongestionControlAlgorithm(ns3::Ptr algo) [member function] + cls.add_method('SetCongestionControlAlgorithm', + 'void', + [param('ns3::Ptr< ns3::TcpCongestionOps >', 'algo')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetMinRto(ns3::Time minRto) [member function] + cls.add_method('SetMinRto', + 'void', + [param('ns3::Time', 'minRto')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetRecoveryAlgorithm(ns3::Ptr recovery) [member function] + cls.add_method('SetRecoveryAlgorithm', + 'void', + [param('ns3::Ptr< ns3::TcpRecoveryOps >', 'recovery')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetRetxThresh(uint32_t retxThresh) [member function] + cls.add_method('SetRetxThresh', + 'void', + [param('uint32_t', 'retxThresh')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetRtt(ns3::Ptr rtt) [member function] + cls.add_method('SetRtt', + 'void', + [param('ns3::Ptr< ns3::RttEstimator >', 'rtt')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetTcp(ns3::Ptr tcp) [member function] + cls.add_method('SetTcp', + 'void', + [param('ns3::Ptr< ns3::TcpL4Protocol >', 'tcp')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetUseEcn(ns3::TcpSocketState::UseEcn_t useEcn) [member function] + cls.add_method('SetUseEcn', + 'void', + [param('ns3::TcpSocketState::UseEcn_t', 'useEcn')]) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::ShutdownRecv() [member function] + cls.add_method('ShutdownRecv', + 'int', + [], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::ShutdownSend() [member function] + cls.add_method('ShutdownSend', + 'int', + [], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateBytesInFlight(uint32_t oldValue, uint32_t newValue) [member function] + cls.add_method('UpdateBytesInFlight', + 'void', + [param('uint32_t', 'oldValue'), param('uint32_t', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateCongState(ns3::TcpSocketState::TcpCongState_t oldValue, ns3::TcpSocketState::TcpCongState_t newValue) [member function] + cls.add_method('UpdateCongState', + 'void', + [param('ns3::TcpSocketState::TcpCongState_t', 'oldValue'), param('ns3::TcpSocketState::TcpCongState_t', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateCwnd(uint32_t oldValue, uint32_t newValue) [member function] + cls.add_method('UpdateCwnd', + 'void', + [param('uint32_t', 'oldValue'), param('uint32_t', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateCwndInfl(uint32_t oldValue, uint32_t newValue) [member function] + cls.add_method('UpdateCwndInfl', + 'void', + [param('uint32_t', 'oldValue'), param('uint32_t', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateEcnState(ns3::TcpSocketState::EcnState_t oldValue, ns3::TcpSocketState::EcnState_t newValue) [member function] + cls.add_method('UpdateEcnState', + 'void', + [param('ns3::TcpSocketState::EcnState_t', 'oldValue'), param('ns3::TcpSocketState::EcnState_t', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateHighTxMark(ns3::SequenceNumber32 oldValue, ns3::SequenceNumber32 newValue) [member function] + cls.add_method('UpdateHighTxMark', + 'void', + [param('ns3::SequenceNumber< unsigned int, int >', 'oldValue'), param('ns3::SequenceNumber< unsigned int, int >', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateNextTxSequence(ns3::SequenceNumber32 oldValue, ns3::SequenceNumber32 newValue) [member function] + cls.add_method('UpdateNextTxSequence', + 'void', + [param('ns3::SequenceNumber< unsigned int, int >', 'oldValue'), param('ns3::SequenceNumber< unsigned int, int >', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateRtt(ns3::Time oldValue, ns3::Time newValue) [member function] + cls.add_method('UpdateRtt', + 'void', + [param('ns3::Time', 'oldValue'), param('ns3::Time', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateSsThresh(uint32_t oldValue, uint32_t newValue) [member function] + cls.add_method('UpdateSsThresh', + 'void', + [param('uint32_t', 'oldValue'), param('uint32_t', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_bytesInFlightTrace [variable] + cls.add_instance_attribute('m_bytesInFlightTrace', 'ns3::TracedCallback< unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_cWndInflTrace [variable] + cls.add_instance_attribute('m_cWndInflTrace', 'ns3::TracedCallback< unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_cWndTrace [variable] + cls.add_instance_attribute('m_cWndTrace', 'ns3::TracedCallback< unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_congStateTrace [variable] + cls.add_instance_attribute('m_congStateTrace', 'ns3::TracedCallback< ns3::TcpSocketState::TcpCongState_t, ns3::TcpSocketState::TcpCongState_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_ecnStateTrace [variable] + cls.add_instance_attribute('m_ecnStateTrace', 'ns3::TracedCallback< ns3::TcpSocketState::EcnState_t, ns3::TcpSocketState::EcnState_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_highTxMarkTrace [variable] + cls.add_instance_attribute('m_highTxMarkTrace', 'ns3::TracedCallback< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_lastRttTrace [variable] + cls.add_instance_attribute('m_lastRttTrace', 'ns3::TracedCallback< ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_nextTxSequenceTrace [variable] + cls.add_instance_attribute('m_nextTxSequenceTrace', 'ns3::TracedCallback< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_ssThTrace [variable] + cls.add_instance_attribute('m_ssThTrace', 'ns3::TracedCallback< unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::AddOptionSack(ns3::TcpHeader & header) [member function] + cls.add_method('AddOptionSack', + 'void', + [param('ns3::TcpHeader &', 'header')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::AddOptionSackPermitted(ns3::TcpHeader & header) [member function] + cls.add_method('AddOptionSackPermitted', + 'void', + [param('ns3::TcpHeader &', 'header')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::AddOptionTimestamp(ns3::TcpHeader & header) [member function] + cls.add_method('AddOptionTimestamp', + 'void', + [param('ns3::TcpHeader &', 'header')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::AddOptionWScale(ns3::TcpHeader & header) [member function] + cls.add_method('AddOptionWScale', + 'void', + [param('ns3::TcpHeader &', 'header')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::AddOptions(ns3::TcpHeader & tcpHeader) [member function] + cls.add_method('AddOptions', + 'void', + [param('ns3::TcpHeader &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::AddSocketTags(ns3::Ptr const & p) const [member function] + cls.add_method('AddSocketTags', + 'void', + [param('ns3::Ptr< ns3::Packet > const &', 'p')], + is_const=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint16_t ns3::TcpSocketBase::AdvertisedWindowSize(bool scale=true) const [member function] + cls.add_method('AdvertisedWindowSize', + 'uint16_t', + [param('bool', 'scale', default_value='true')], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::AvailableWindow() const [member function] + cls.add_method('AvailableWindow', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::BytesInFlight() const [member function] + cls.add_method('BytesInFlight', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint8_t ns3::TcpSocketBase::CalculateWScale() const [member function] + cls.add_method('CalculateWScale', + 'uint8_t', + [], + is_const=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::CancelAllTimers() [member function] + cls.add_method('CancelAllTimers', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::CloseAndNotify() [member function] + cls.add_method('CloseAndNotify', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::CompleteFork(ns3::Ptr p, ns3::TcpHeader const & tcpHeader, ns3::Address const & fromAddress, ns3::Address const & toAddress) [member function] + cls.add_method('CompleteFork', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::TcpHeader const &', 'tcpHeader'), param('ns3::Address const &', 'fromAddress'), param('ns3::Address const &', 'toAddress')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ConnectionSucceeded() [member function] + cls.add_method('ConnectionSucceeded', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DeallocateEndPoint() [member function] + cls.add_method('DeallocateEndPoint', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DelAckTimeout() [member function] + cls.add_method('DelAckTimeout', + 'void', + [], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::Destroy() [member function] + cls.add_method('Destroy', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::Destroy6() [member function] + cls.add_method('Destroy6', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::DoClose() [member function] + cls.add_method('DoClose', + 'int', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::DoConnect() [member function] + cls.add_method('DoConnect', + 'int', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoForwardUp(ns3::Ptr packet, ns3::Address const & fromAddress, ns3::Address const & toAddress) [member function] + cls.add_method('DoForwardUp', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'fromAddress'), param('ns3::Address const &', 'toAddress')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoPeerClose() [member function] + cls.add_method('DoPeerClose', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoRetransmit() [member function] + cls.add_method('DoRetransmit', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DupAck(uint32_t currentDelivered) [member function] + cls.add_method('DupAck', + 'void', + [param('uint32_t', 'currentDelivered')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::EnterRecovery(uint32_t currentDelivered) [member function] + cls.add_method('EnterRecovery', + 'void', + [param('uint32_t', 'currentDelivered')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::EstimateRtt(ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('EstimateRtt', + 'void', + [param('ns3::TcpHeader const &', 'tcpHeader')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): ns3::Ptr ns3::TcpSocketBase::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpSocketBase >', + [], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ForwardIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo) [member function] + cls.add_method('ForwardIcmp', + 'void', + [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ForwardIcmp6(ns3::Ipv6Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo) [member function] + cls.add_method('ForwardIcmp6', + 'void', + [param('ns3::Ipv6Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ForwardUp(ns3::Ptr packet, ns3::Ipv4Header header, uint16_t port, ns3::Ptr incomingInterface) [member function] + cls.add_method('ForwardUp', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'header'), param('uint16_t', 'port'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ForwardUp6(ns3::Ptr packet, ns3::Ipv6Header header, uint16_t port, ns3::Ptr incomingInterface) [member function] + cls.add_method('ForwardUp6', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Header', 'header'), param('uint16_t', 'port'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::GetAllowBroadcast() const [member function] + cls.add_method('GetAllowBroadcast', + 'bool', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): ns3::Time ns3::TcpSocketBase::GetConnTimeout() const [member function] + cls.add_method('GetConnTimeout', + 'ns3::Time', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetDataRetries() const [member function] + cls.add_method('GetDataRetries', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetDelAckMaxCount() const [member function] + cls.add_method('GetDelAckMaxCount', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): ns3::Time ns3::TcpSocketBase::GetDelAckTimeout() const [member function] + cls.add_method('GetDelAckTimeout', + 'ns3::Time', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetInitialCwnd() const [member function] + cls.add_method('GetInitialCwnd', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetInitialSSThresh() const [member function] + cls.add_method('GetInitialSSThresh', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): ns3::Time ns3::TcpSocketBase::GetPersistTimeout() const [member function] + cls.add_method('GetPersistTimeout', + 'ns3::Time', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetRcvBufSize() const [member function] + cls.add_method('GetRcvBufSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetSegSize() const [member function] + cls.add_method('GetSegSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetSndBufSize() const [member function] + cls.add_method('GetSndBufSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetSynRetries() const [member function] + cls.add_method('GetSynRetries', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::GetTcpNoDelay() const [member function] + cls.add_method('GetTcpNoDelay', + 'bool', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::IsTcpOptionEnabled(uint8_t kind) const [member function] + cls.add_method('IsTcpOptionEnabled', + 'bool', + [param('uint8_t', 'kind')], + is_const=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::IsValidTcpSegment(ns3::SequenceNumber32 const seq, uint32_t const tcpHeaderSize, uint32_t const tcpPayloadSize) [member function] + cls.add_method('IsValidTcpSegment', + 'bool', + [param('ns3::SequenceNumber32 const', 'seq'), param('uint32_t const', 'tcpHeaderSize'), param('uint32_t const', 'tcpPayloadSize')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::LastAckTimeout() [member function] + cls.add_method('LastAckTimeout', + 'void', + [], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::NewAck(ns3::SequenceNumber32 const & seq, bool resetRTO) [member function] + cls.add_method('NewAck', + 'void', + [param('ns3::SequenceNumber32 const &', 'seq'), param('bool', 'resetRTO')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::NotifyPacingPerformed() [member function] + cls.add_method('NotifyPacingPerformed', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::OutOfRange(ns3::SequenceNumber32 head, ns3::SequenceNumber32 tail) const [member function] + cls.add_method('OutOfRange', + 'bool', + [param('ns3::SequenceNumber< unsigned int, int >', 'head'), param('ns3::SequenceNumber< unsigned int, int >', 'tail')], + is_const=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::PeerClose(ns3::Ptr p, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('PeerClose', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::TcpHeader const &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::PersistTimeout() [member function] + cls.add_method('PersistTimeout', + 'void', + [], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessAck(ns3::SequenceNumber32 const & ackNumber, bool scoreboardUpdated, uint32_t currentDelivered, ns3::SequenceNumber32 const & oldHeadSequence) [member function] + cls.add_method('ProcessAck', + 'void', + [param('ns3::SequenceNumber32 const &', 'ackNumber'), param('bool', 'scoreboardUpdated'), param('uint32_t', 'currentDelivered'), param('ns3::SequenceNumber32 const &', 'oldHeadSequence')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessClosing(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ProcessClosing', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessEstablished(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ProcessEstablished', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessLastAck(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ProcessLastAck', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessListen(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader, ns3::Address const & fromAddress, ns3::Address const & toAddress) [member function] + cls.add_method('ProcessListen', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader'), param('ns3::Address const &', 'fromAddress'), param('ns3::Address const &', 'toAddress')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::ProcessOptionSack(ns3::Ptr const option) [member function] + cls.add_method('ProcessOptionSack', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpOption const > const', 'option')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessOptionSackPermitted(ns3::Ptr const option) [member function] + cls.add_method('ProcessOptionSackPermitted', + 'void', + [param('ns3::Ptr< ns3::TcpOption const > const', 'option')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessOptionTimestamp(ns3::Ptr const option, ns3::SequenceNumber32 const & seq) [member function] + cls.add_method('ProcessOptionTimestamp', + 'void', + [param('ns3::Ptr< ns3::TcpOption const > const', 'option'), param('ns3::SequenceNumber32 const &', 'seq')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessOptionWScale(ns3::Ptr const option) [member function] + cls.add_method('ProcessOptionWScale', + 'void', + [param('ns3::Ptr< ns3::TcpOption const > const', 'option')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessSynRcvd(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader, ns3::Address const & fromAddress, ns3::Address const & toAddress) [member function] + cls.add_method('ProcessSynRcvd', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader'), param('ns3::Address const &', 'fromAddress'), param('ns3::Address const &', 'toAddress')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessSynSent(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ProcessSynSent', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessWait(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ProcessWait', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ReTxTimeout() [member function] + cls.add_method('ReTxTimeout', + 'void', + [], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ReadOptions(ns3::TcpHeader const & tcpHeader, uint32_t * bytesSacked) [member function] + cls.add_method('ReadOptions', + 'void', + [param('ns3::TcpHeader const &', 'tcpHeader'), param('uint32_t *', 'bytesSacked')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ReceivedAck(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ReceivedAck', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ReceivedData(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ReceivedData', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): static uint32_t ns3::TcpSocketBase::SafeSubtraction(uint32_t a, uint32_t b) [member function] + cls.add_method('SafeSubtraction', + 'uint32_t', + [param('uint32_t', 'a'), param('uint32_t', 'b')], + is_static=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::SendDataPacket(ns3::SequenceNumber32 seq, uint32_t maxSize, bool withAck) [member function] + cls.add_method('SendDataPacket', + 'uint32_t', + [param('ns3::SequenceNumber< unsigned int, int >', 'seq'), param('uint32_t', 'maxSize'), param('bool', 'withAck')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SendEmptyPacket(uint8_t flags) [member function] + cls.add_method('SendEmptyPacket', + 'void', + [param('uint8_t', 'flags')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::SendPendingData(bool withAck=false) [member function] + cls.add_method('SendPendingData', + 'uint32_t', + [param('bool', 'withAck', default_value='false')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SendRST() [member function] + cls.add_method('SendRST', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::SetAllowBroadcast(bool allowBroadcast) [member function] + cls.add_method('SetAllowBroadcast', + 'bool', + [param('bool', 'allowBroadcast')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetConnTimeout(ns3::Time timeout) [member function] + cls.add_method('SetConnTimeout', + 'void', + [param('ns3::Time', 'timeout')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetDataRetries(uint32_t retries) [member function] + cls.add_method('SetDataRetries', + 'void', + [param('uint32_t', 'retries')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetDelAckMaxCount(uint32_t count) [member function] + cls.add_method('SetDelAckMaxCount', + 'void', + [param('uint32_t', 'count')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetDelAckTimeout(ns3::Time timeout) [member function] + cls.add_method('SetDelAckTimeout', + 'void', + [param('ns3::Time', 'timeout')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetInitialCwnd(uint32_t cwnd) [member function] + cls.add_method('SetInitialCwnd', + 'void', + [param('uint32_t', 'cwnd')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetInitialSSThresh(uint32_t threshold) [member function] + cls.add_method('SetInitialSSThresh', + 'void', + [param('uint32_t', 'threshold')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetPersistTimeout(ns3::Time timeout) [member function] + cls.add_method('SetPersistTimeout', + 'void', + [param('ns3::Time', 'timeout')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetRcvBufSize(uint32_t size) [member function] + cls.add_method('SetRcvBufSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetSegSize(uint32_t size) [member function] + cls.add_method('SetSegSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetSndBufSize(uint32_t size) [member function] + cls.add_method('SetSndBufSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetSynRetries(uint32_t count) [member function] + cls.add_method('SetSynRetries', + 'void', + [param('uint32_t', 'count')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetTcpNoDelay(bool noDelay) [member function] + cls.add_method('SetTcpNoDelay', + 'void', + [param('bool', 'noDelay')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::SetupCallback() [member function] + cls.add_method('SetupCallback', + 'int', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::SetupEndpoint() [member function] + cls.add_method('SetupEndpoint', + 'int', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::SetupEndpoint6() [member function] + cls.add_method('SetupEndpoint6', + 'int', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::TimeWait() [member function] + cls.add_method('TimeWait', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::UnAckDataCount() const [member function] + cls.add_method('UnAckDataCount', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateRttHistory(ns3::SequenceNumber32 const & seq, uint32_t sz, bool isRetransmission) [member function] + cls.add_method('UpdateRttHistory', + 'void', + [param('ns3::SequenceNumber32 const &', 'seq'), param('uint32_t', 'sz'), param('bool', 'isRetransmission')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateWindowSize(ns3::TcpHeader const & header) [member function] + cls.add_method('UpdateWindowSize', + 'void', + [param('ns3::TcpHeader const &', 'header')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::Window() const [member function] + cls.add_method('Window', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + return + +def register_Ns3TcpSocketFactory_methods(root_module, cls): + ## tcp-socket-factory.h (module 'internet'): ns3::TcpSocketFactory::TcpSocketFactory() [constructor] + cls.add_constructor([]) + ## tcp-socket-factory.h (module 'internet'): ns3::TcpSocketFactory::TcpSocketFactory(ns3::TcpSocketFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpSocketFactory const &', 'arg0')]) + ## tcp-socket-factory.h (module 'internet'): static ns3::TypeId ns3::TcpSocketFactory::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3TcpSocketState_methods(root_module, cls): + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::TcpSocketState() [constructor] + cls.add_constructor([]) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::TcpSocketState(ns3::TcpSocketState const & other) [constructor] + cls.add_constructor([param('ns3::TcpSocketState const &', 'other')]) + ## tcp-socket-state.h (module 'internet'): uint32_t ns3::TcpSocketState::GetCwndInSegments() const [member function] + cls.add_method('GetCwndInSegments', + 'uint32_t', + [], + is_const=True) + ## tcp-socket-state.h (module 'internet'): uint32_t ns3::TcpSocketState::GetSsThreshInSegments() const [member function] + cls.add_method('GetSsThreshInSegments', + 'uint32_t', + [], + is_const=True) + ## tcp-socket-state.h (module 'internet'): static ns3::TypeId ns3::TcpSocketState::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::EcnStateName [variable] + cls.add_static_attribute('EcnStateName', 'char const * [ 6 ] const', is_const=True) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::TcpCongStateName [variable] + cls.add_static_attribute('TcpCongStateName', 'char const * [ 5 ] const', is_const=True) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_bytesInFlight [variable] + cls.add_instance_attribute('m_bytesInFlight', 'ns3::TracedValue< unsigned int >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_cWnd [variable] + cls.add_instance_attribute('m_cWnd', 'ns3::TracedValue< unsigned int >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_cWndInfl [variable] + cls.add_instance_attribute('m_cWndInfl', 'ns3::TracedValue< unsigned int >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_congState [variable] + cls.add_instance_attribute('m_congState', 'ns3::TracedValue< ns3::TcpSocketState::TcpCongState_t >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_currentPacingRate [variable] + cls.add_instance_attribute('m_currentPacingRate', 'ns3::DataRate', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_ecnMode [variable] + cls.add_instance_attribute('m_ecnMode', 'ns3::TcpSocketState::EcnMode_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_ecnState [variable] + cls.add_instance_attribute('m_ecnState', 'ns3::TracedValue< ns3::TcpSocketState::EcnState_t >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_ectCodePoint [variable] + cls.add_instance_attribute('m_ectCodePoint', 'ns3::TcpSocketState::EcnCodePoint_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_highTxMark [variable] + cls.add_instance_attribute('m_highTxMark', 'ns3::TracedValue< ns3::SequenceNumber< unsigned int, int > >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_initialCWnd [variable] + cls.add_instance_attribute('m_initialCWnd', 'uint32_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_initialSsThresh [variable] + cls.add_instance_attribute('m_initialSsThresh', 'uint32_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_lastAckedSeq [variable] + cls.add_instance_attribute('m_lastAckedSeq', 'ns3::SequenceNumber32', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_lastRtt [variable] + cls.add_instance_attribute('m_lastRtt', 'ns3::TracedValue< ns3::Time >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_maxPacingRate [variable] + cls.add_instance_attribute('m_maxPacingRate', 'ns3::DataRate', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_minRtt [variable] + cls.add_instance_attribute('m_minRtt', 'ns3::Time', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_nextTxSequence [variable] + cls.add_instance_attribute('m_nextTxSequence', 'ns3::TracedValue< ns3::SequenceNumber< unsigned int, int > >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_pacing [variable] + cls.add_instance_attribute('m_pacing', 'bool', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_rcvTimestampEchoReply [variable] + cls.add_instance_attribute('m_rcvTimestampEchoReply', 'uint32_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_rcvTimestampValue [variable] + cls.add_instance_attribute('m_rcvTimestampValue', 'uint32_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_rxBuffer [variable] + cls.add_instance_attribute('m_rxBuffer', 'ns3::Ptr< ns3::TcpRxBuffer >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_segmentSize [variable] + cls.add_instance_attribute('m_segmentSize', 'uint32_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_sendEmptyPacketCallback [variable] + cls.add_instance_attribute('m_sendEmptyPacketCallback', 'ns3::Callback< void, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_ssThresh [variable] + cls.add_instance_attribute('m_ssThresh', 'ns3::TracedValue< unsigned int >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_useEcn [variable] + cls.add_instance_attribute('m_useEcn', 'ns3::TcpSocketState::UseEcn_t', is_const=False) + return + +def register_Ns3TcpTxBuffer_methods(root_module, cls): + cls.add_output_stream_operator() + ## tcp-tx-buffer.h (module 'internet'): ns3::TcpTxBuffer::TcpTxBuffer(ns3::TcpTxBuffer const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpTxBuffer const &', 'arg0')]) + ## tcp-tx-buffer.h (module 'internet'): ns3::TcpTxBuffer::TcpTxBuffer(uint32_t n=0) [constructor] + cls.add_constructor([param('uint32_t', 'n', default_value='0')]) + ## tcp-tx-buffer.h (module 'internet'): bool ns3::TcpTxBuffer::Add(ns3::Ptr p) [member function] + cls.add_method('Add', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'p')]) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::AddRenoSack() [member function] + cls.add_method('AddRenoSack', + 'void', + []) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::Available() const [member function] + cls.add_method('Available', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::BytesInFlight() const [member function] + cls.add_method('BytesInFlight', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): ns3::TcpTxItem * ns3::TcpTxBuffer::CopyFromSequence(uint32_t numBytes, ns3::SequenceNumber32 const & seq) [member function] + cls.add_method('CopyFromSequence', + 'ns3::TcpTxItem *', + [param('uint32_t', 'numBytes'), param('ns3::SequenceNumber32 const &', 'seq')]) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::DeleteRetransmittedFlagFromHead() [member function] + cls.add_method('DeleteRetransmittedFlagFromHead', + 'void', + []) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::DiscardUpTo(ns3::SequenceNumber32 const & seq, ns3::Callback const & beforeDelCb=ns3::TcpTxBuffer::m_nullCb) [member function] + cls.add_method('DiscardUpTo', + 'void', + [param('ns3::SequenceNumber32 const &', 'seq'), param('ns3::Callback< void, ns3::TcpTxItem *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'beforeDelCb', default_value='ns3::TcpTxBuffer::m_nullCb')]) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::GetLost() const [member function] + cls.add_method('GetLost', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::GetRetransmitsCount() const [member function] + cls.add_method('GetRetransmitsCount', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::GetSacked() const [member function] + cls.add_method('GetSacked', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): static ns3::TypeId ns3::TcpTxBuffer::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-tx-buffer.h (module 'internet'): ns3::SequenceNumber32 ns3::TcpTxBuffer::HeadSequence() const [member function] + cls.add_method('HeadSequence', + 'ns3::SequenceNumber32', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): bool ns3::TcpTxBuffer::IsHeadRetransmitted() const [member function] + cls.add_method('IsHeadRetransmitted', + 'bool', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): bool ns3::TcpTxBuffer::IsLost(ns3::SequenceNumber32 const & seq) const [member function] + cls.add_method('IsLost', + 'bool', + [param('ns3::SequenceNumber32 const &', 'seq')], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::MarkHeadAsLost() [member function] + cls.add_method('MarkHeadAsLost', + 'void', + []) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::MaxBufferSize() const [member function] + cls.add_method('MaxBufferSize', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): bool ns3::TcpTxBuffer::NextSeg(ns3::SequenceNumber32 * seq, bool isRecovery) const [member function] + cls.add_method('NextSeg', + 'bool', + [param('ns3::SequenceNumber32 *', 'seq'), param('bool', 'isRecovery')], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::ResetLastSegmentSent() [member function] + cls.add_method('ResetLastSegmentSent', + 'void', + []) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::ResetRenoSack() [member function] + cls.add_method('ResetRenoSack', + 'void', + []) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::ResetSentList() [member function] + cls.add_method('ResetSentList', + 'void', + []) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::SetDupAckThresh(uint32_t dupAckThresh) [member function] + cls.add_method('SetDupAckThresh', + 'void', + [param('uint32_t', 'dupAckThresh')]) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::SetHeadSequence(ns3::SequenceNumber32 const & seq) [member function] + cls.add_method('SetHeadSequence', + 'void', + [param('ns3::SequenceNumber32 const &', 'seq')]) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::SetMaxBufferSize(uint32_t n) [member function] + cls.add_method('SetMaxBufferSize', + 'void', + [param('uint32_t', 'n')]) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::SetSegmentSize(uint32_t segmentSize) [member function] + cls.add_method('SetSegmentSize', + 'void', + [param('uint32_t', 'segmentSize')]) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::SetSentListLost(bool resetSack=false) [member function] + cls.add_method('SetSentListLost', + 'void', + [param('bool', 'resetSack', default_value='false')]) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::Size() const [member function] + cls.add_method('Size', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::SizeFromSequence(ns3::SequenceNumber32 const & seq) const [member function] + cls.add_method('SizeFromSequence', + 'uint32_t', + [param('ns3::SequenceNumber32 const &', 'seq')], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): ns3::SequenceNumber32 ns3::TcpTxBuffer::TailSequence() const [member function] + cls.add_method('TailSequence', + 'ns3::SequenceNumber32', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::Update(ns3::TcpOptionSack::SackList const & list, ns3::Callback const & sackedCb=ns3::TcpTxBuffer::m_nullCb) [member function] + cls.add_method('Update', + 'uint32_t', + [param('ns3::TcpOptionSack::SackList const &', 'list'), param('ns3::Callback< void, ns3::TcpTxItem *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'sackedCb', default_value='ns3::TcpTxBuffer::m_nullCb')]) + return + +def register_Ns3TcpVegas_methods(root_module, cls): + ## tcp-vegas.h (module 'internet'): ns3::TcpVegas::TcpVegas() [constructor] + cls.add_constructor([]) + ## tcp-vegas.h (module 'internet'): ns3::TcpVegas::TcpVegas(ns3::TcpVegas const & sock) [constructor] + cls.add_constructor([param('ns3::TcpVegas const &', 'sock')]) + ## tcp-vegas.h (module 'internet'): void ns3::TcpVegas::CongestionStateSet(ns3::Ptr tcb, ns3::TcpSocketState::TcpCongState_t const newState) [member function] + cls.add_method('CongestionStateSet', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCongState_t const', 'newState')], + is_virtual=True) + ## tcp-vegas.h (module 'internet'): ns3::Ptr ns3::TcpVegas::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-vegas.h (module 'internet'): std::string ns3::TcpVegas::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-vegas.h (module 'internet'): uint32_t ns3::TcpVegas::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-vegas.h (module 'internet'): static ns3::TypeId ns3::TcpVegas::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-vegas.h (module 'internet'): void ns3::TcpVegas::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-vegas.h (module 'internet'): void ns3::TcpVegas::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + return + +def register_Ns3TcpVeno_methods(root_module, cls): + ## tcp-veno.h (module 'internet'): ns3::TcpVeno::TcpVeno() [constructor] + cls.add_constructor([]) + ## tcp-veno.h (module 'internet'): ns3::TcpVeno::TcpVeno(ns3::TcpVeno const & sock) [constructor] + cls.add_constructor([param('ns3::TcpVeno const &', 'sock')]) + ## tcp-veno.h (module 'internet'): void ns3::TcpVeno::CongestionStateSet(ns3::Ptr tcb, ns3::TcpSocketState::TcpCongState_t const newState) [member function] + cls.add_method('CongestionStateSet', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCongState_t const', 'newState')], + is_virtual=True) + ## tcp-veno.h (module 'internet'): ns3::Ptr ns3::TcpVeno::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-veno.h (module 'internet'): std::string ns3::TcpVeno::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-veno.h (module 'internet'): uint32_t ns3::TcpVeno::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-veno.h (module 'internet'): static ns3::TypeId ns3::TcpVeno::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-veno.h (module 'internet'): void ns3::TcpVeno::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-veno.h (module 'internet'): void ns3::TcpVeno::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + return + +def register_Ns3TcpWestwood_methods(root_module, cls): + ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood::TcpWestwood() [constructor] + cls.add_constructor([]) + ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood::TcpWestwood(ns3::TcpWestwood const & sock) [constructor] + cls.add_constructor([param('ns3::TcpWestwood const &', 'sock')]) + ## tcp-westwood.h (module 'internet'): ns3::Ptr ns3::TcpWestwood::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-westwood.h (module 'internet'): uint32_t ns3::TcpWestwood::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-westwood.h (module 'internet'): static ns3::TypeId ns3::TcpWestwood::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::PktsAcked(ns3::Ptr tcb, uint32_t packetsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'packetsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + return + +def register_Ns3TcpYeah_methods(root_module, cls): + ## tcp-yeah.h (module 'internet'): ns3::TcpYeah::TcpYeah() [constructor] + cls.add_constructor([]) + ## tcp-yeah.h (module 'internet'): ns3::TcpYeah::TcpYeah(ns3::TcpYeah const & sock) [constructor] + cls.add_constructor([param('ns3::TcpYeah const &', 'sock')]) + ## tcp-yeah.h (module 'internet'): void ns3::TcpYeah::CongestionStateSet(ns3::Ptr tcb, ns3::TcpSocketState::TcpCongState_t const newState) [member function] + cls.add_method('CongestionStateSet', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCongState_t const', 'newState')], + is_virtual=True) + ## tcp-yeah.h (module 'internet'): ns3::Ptr ns3::TcpYeah::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-yeah.h (module 'internet'): std::string ns3::TcpYeah::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-yeah.h (module 'internet'): uint32_t ns3::TcpYeah::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-yeah.h (module 'internet'): static ns3::TypeId ns3::TcpYeah::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-yeah.h (module 'internet'): void ns3::TcpYeah::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-yeah.h (module 'internet'): void ns3::TcpYeah::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + return + +def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor] + cls.add_constructor([]) + ## propagation-loss-model.h (module 'propagation'): double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::ThreeLogDistancePropagationLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') + return + +def register_Ns3Time_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + cls.add_binary_comparison_operator('!=') + cls.add_binary_comparison_operator('<=') + cls.add_binary_comparison_operator('>=') + cls.add_binary_comparison_operator('<') + cls.add_binary_comparison_operator('>') + cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) + cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) + cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) + cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) + cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) + cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) + cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) + cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) + cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) + cls.add_output_stream_operator() + ## nstime.h (module 'core'): ns3::Time::Time() [constructor] + cls.add_constructor([]) + ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] + cls.add_constructor([param('ns3::Time const &', 'o')]) + ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] + cls.add_constructor([param('double', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] + cls.add_constructor([param('int', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] + cls.add_constructor([param('long int', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] + cls.add_constructor([param('long long int', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] + cls.add_constructor([param('unsigned int', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] + cls.add_constructor([param('long unsigned int', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] + cls.add_constructor([param('long long unsigned int', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] + cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] + cls.add_constructor([param('std::string const &', 's')]) + ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function] + cls.add_method('As', + 'ns3::TimeWithUnit', + [param('ns3::Time::Unit const', 'unit')], + is_const=True) + ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] + cls.add_method('Compare', + 'int', + [param('ns3::Time const &', 'o')], + is_const=True) + ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] + cls.add_method('From', + 'ns3::Time', + [param('ns3::int64x64_t const &', 'value')], + is_static=True) + ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] + cls.add_method('From', + 'ns3::Time', + [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], + is_static=True) + ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] + cls.add_method('FromDouble', + 'ns3::Time', + [param('double', 'value'), param('ns3::Time::Unit', 'unit')], + is_static=True) + ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] + cls.add_method('FromInteger', + 'ns3::Time', + [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], + is_static=True) + ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] + cls.add_method('GetDays', + 'double', + [], + is_const=True) + ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] + cls.add_method('GetDouble', + 'double', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] + cls.add_method('GetFemtoSeconds', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] + cls.add_method('GetHours', + 'double', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] + cls.add_method('GetInteger', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] + cls.add_method('GetMicroSeconds', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] + cls.add_method('GetMilliSeconds', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] + cls.add_method('GetMinutes', + 'double', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] + cls.add_method('GetNanoSeconds', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] + cls.add_method('GetPicoSeconds', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] + cls.add_method('GetResolution', + 'ns3::Time::Unit', + [], + is_static=True) + ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] + cls.add_method('GetSeconds', + 'double', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] + cls.add_method('GetTimeStep', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] + cls.add_method('GetYears', + 'double', + [], + is_const=True) + ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] + cls.add_method('IsNegative', + 'bool', + [], + is_const=True) + ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] + cls.add_method('IsPositive', + 'bool', + [], + is_const=True) + ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] + cls.add_method('IsStrictlyNegative', + 'bool', + [], + is_const=True) + ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] + cls.add_method('IsStrictlyPositive', + 'bool', + [], + is_const=True) + ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] + cls.add_method('IsZero', + 'bool', + [], + is_const=True) + ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] + cls.add_method('Max', + 'ns3::Time', + [], + is_static=True) + ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] + cls.add_method('Min', + 'ns3::Time', + [], + is_static=True) + ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] + cls.add_method('SetResolution', + 'void', + [param('ns3::Time::Unit', 'resolution')], + is_static=True) + ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] + cls.add_method('StaticInit', + 'bool', + [], + is_static=True) + ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] + cls.add_method('To', + 'ns3::int64x64_t', + [param('ns3::Time::Unit', 'unit')], + is_const=True) + ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] + cls.add_method('ToDouble', + 'double', + [param('ns3::Time::Unit', 'unit')], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] + cls.add_method('ToInteger', + 'int64_t', + [param('ns3::Time::Unit', 'unit')], + is_const=True) + return + +def register_Ns3TraceSourceAccessor_methods(root_module, cls): + ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] + cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) + ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] + cls.add_constructor([]) + ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] + cls.add_method('Connect', + 'bool', + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] + cls.add_method('ConnectWithoutContext', + 'bool', + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] + cls.add_method('Disconnect', + 'bool', + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] + cls.add_method('DisconnectWithoutContext', + 'bool', + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], + is_const=True, is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3TracedValue__Ns3Time_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::Time > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::Time const & v) [constructor] + cls.add_constructor([param('ns3::Time const &', 'v')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::Time const & other) [constructor] + cls.add_constructor([param('ns3::Time const &', 'other')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): ns3::Time ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'ns3::Time', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(ns3::Time const & v) [member function] + cls.add_method('Set', + 'void', + [param('ns3::Time const &', 'v')]) + return + +def register_Ns3TrafficControlLayer_methods(root_module, cls): + ## traffic-control-layer.h (module 'traffic-control'): ns3::TrafficControlLayer::TrafficControlLayer() [constructor] + cls.add_constructor([]) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::DeleteRootQueueDiscOnDevice(ns3::Ptr device) [member function] + cls.add_method('DeleteRootQueueDiscOnDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device')], + is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): ns3::TypeId ns3::TrafficControlLayer::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): ns3::Ptr ns3::TrafficControlLayer::GetRootQueueDiscOnDevice(ns3::Ptr device) const [member function] + cls.add_method('GetRootQueueDiscOnDevice', + 'ns3::Ptr< ns3::QueueDisc >', + [param('ns3::Ptr< ns3::NetDevice >', 'device')], + is_const=True, is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): static ns3::TypeId ns3::TrafficControlLayer::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] + cls.add_method('Receive', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')], + is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::RegisterProtocolHandler(ns3::Node::ProtocolHandler handler, uint16_t protocolType, ns3::Ptr device) [member function] + cls.add_method('RegisterProtocolHandler', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device')]) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::ScanDevices() [member function] + cls.add_method('ScanDevices', + 'void', + [], + is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::Send(ns3::Ptr device, ns3::Ptr item) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::SetRootQueueDiscOnDevice(ns3::Ptr device, ns3::Ptr qDisc) [member function] + cls.add_method('SetRootQueueDiscOnDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::QueueDisc >', 'qDisc')], + is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3Trailer_methods(root_module, cls): + cls.add_output_stream_operator() + ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] + cls.add_constructor([]) + ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] + cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) + ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'end')], + is_virtual=True, is_pure_virtual=True) + ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], + is_virtual=True) + ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3TriangularRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] + cls.add_method('GetMean', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] + cls.add_method('GetMin', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] + cls.add_method('GetMax', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] + cls.add_method('GetValue', + 'double', + [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) + ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor] + cls.add_constructor([]) + ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetFrequency(double frequency) [member function] + cls.add_method('SetFrequency', + 'void', + [param('double', 'frequency')]) + ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function] + cls.add_method('SetSystemLoss', + 'void', + [param('double', 'systemLoss')]) + ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function] + cls.add_method('SetMinDistance', + 'void', + [param('double', 'minDistance')]) + ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function] + cls.add_method('GetMinDistance', + 'double', + [], + is_const=True) + ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetFrequency() const [member function] + cls.add_method('GetFrequency', + 'double', + [], + is_const=True) + ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function] + cls.add_method('GetSystemLoss', + 'double', + [], + is_const=True) + ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function] + cls.add_method('SetHeightAboveZ', + 'void', + [param('double', 'heightAboveZ')]) + ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::TwoRayGroundPropagationLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') + return + +def register_Ns3UdpHeader_methods(root_module, cls): + ## udp-header.h (module 'internet'): ns3::UdpHeader::UdpHeader(ns3::UdpHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::UdpHeader const &', 'arg0')]) + ## udp-header.h (module 'internet'): ns3::UdpHeader::UdpHeader() [constructor] + cls.add_constructor([]) + ## udp-header.h (module 'internet'): uint32_t ns3::UdpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::EnableChecksums() [member function] + cls.add_method('EnableChecksums', + 'void', + []) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::ForceChecksum(uint16_t checksum) [member function] + cls.add_method('ForceChecksum', + 'void', + [param('uint16_t', 'checksum')]) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::ForcePayloadSize(uint16_t payloadSize) [member function] + cls.add_method('ForcePayloadSize', + 'void', + [param('uint16_t', 'payloadSize')]) + ## udp-header.h (module 'internet'): uint16_t ns3::UdpHeader::GetChecksum() [member function] + cls.add_method('GetChecksum', + 'uint16_t', + []) + ## udp-header.h (module 'internet'): uint16_t ns3::UdpHeader::GetDestinationPort() const [member function] + cls.add_method('GetDestinationPort', + 'uint16_t', + [], + is_const=True) + ## udp-header.h (module 'internet'): ns3::TypeId ns3::UdpHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## udp-header.h (module 'internet'): uint32_t ns3::UdpHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## udp-header.h (module 'internet'): uint16_t ns3::UdpHeader::GetSourcePort() const [member function] + cls.add_method('GetSourcePort', + 'uint16_t', + [], + is_const=True) + ## udp-header.h (module 'internet'): static ns3::TypeId ns3::UdpHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::InitializeChecksum(ns3::Address source, ns3::Address destination, uint8_t protocol) [member function] + cls.add_method('InitializeChecksum', + 'void', + [param('ns3::Address', 'source'), param('ns3::Address', 'destination'), param('uint8_t', 'protocol')]) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::InitializeChecksum(ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol) [member function] + cls.add_method('InitializeChecksum', + 'void', + [param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol')]) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::InitializeChecksum(ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol) [member function] + cls.add_method('InitializeChecksum', + 'void', + [param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol')]) + ## udp-header.h (module 'internet'): bool ns3::UdpHeader::IsChecksumOk() const [member function] + cls.add_method('IsChecksumOk', + 'bool', + [], + is_const=True) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::SetDestinationPort(uint16_t port) [member function] + cls.add_method('SetDestinationPort', + 'void', + [param('uint16_t', 'port')]) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::SetSourcePort(uint16_t port) [member function] + cls.add_method('SetSourcePort', + 'void', + [param('uint16_t', 'port')]) + return + +def register_Ns3UdpSocket_methods(root_module, cls): + ## udp-socket.h (module 'internet'): ns3::UdpSocket::UdpSocket(ns3::UdpSocket const & arg0) [constructor] + cls.add_constructor([param('ns3::UdpSocket const &', 'arg0')]) + ## udp-socket.h (module 'internet'): ns3::UdpSocket::UdpSocket() [constructor] + cls.add_constructor([]) + ## udp-socket.h (module 'internet'): static ns3::TypeId ns3::UdpSocket::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## udp-socket.h (module 'internet'): int ns3::UdpSocket::MulticastJoinGroup(uint32_t interface, ns3::Address const & groupAddress) [member function] + cls.add_method('MulticastJoinGroup', + 'int', + [param('uint32_t', 'interface'), param('ns3::Address const &', 'groupAddress')], + is_virtual=True, is_pure_virtual=True) + ## udp-socket.h (module 'internet'): int ns3::UdpSocket::MulticastLeaveGroup(uint32_t interface, ns3::Address const & groupAddress) [member function] + cls.add_method('MulticastLeaveGroup', + 'int', + [param('uint32_t', 'interface'), param('ns3::Address const &', 'groupAddress')], + is_virtual=True, is_pure_virtual=True) + ## udp-socket.h (module 'internet'): int32_t ns3::UdpSocket::GetIpMulticastIf() const [member function] + cls.add_method('GetIpMulticastIf', + 'int32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): bool ns3::UdpSocket::GetIpMulticastLoop() const [member function] + cls.add_method('GetIpMulticastLoop', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): uint8_t ns3::UdpSocket::GetIpMulticastTtl() const [member function] + cls.add_method('GetIpMulticastTtl', + 'uint8_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): bool ns3::UdpSocket::GetMtuDiscover() const [member function] + cls.add_method('GetMtuDiscover', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): uint32_t ns3::UdpSocket::GetRcvBufSize() const [member function] + cls.add_method('GetRcvBufSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): void ns3::UdpSocket::SetIpMulticastIf(int32_t ipIf) [member function] + cls.add_method('SetIpMulticastIf', + 'void', + [param('int32_t', 'ipIf')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): void ns3::UdpSocket::SetIpMulticastLoop(bool loop) [member function] + cls.add_method('SetIpMulticastLoop', + 'void', + [param('bool', 'loop')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): void ns3::UdpSocket::SetIpMulticastTtl(uint8_t ipTtl) [member function] + cls.add_method('SetIpMulticastTtl', + 'void', + [param('uint8_t', 'ipTtl')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): void ns3::UdpSocket::SetMtuDiscover(bool discover) [member function] + cls.add_method('SetMtuDiscover', + 'void', + [param('bool', 'discover')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): void ns3::UdpSocket::SetRcvBufSize(uint32_t size) [member function] + cls.add_method('SetRcvBufSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3UdpSocketFactory_methods(root_module, cls): + ## udp-socket-factory.h (module 'internet'): ns3::UdpSocketFactory::UdpSocketFactory() [constructor] + cls.add_constructor([]) + ## udp-socket-factory.h (module 'internet'): ns3::UdpSocketFactory::UdpSocketFactory(ns3::UdpSocketFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::UdpSocketFactory const &', 'arg0')]) + ## udp-socket-factory.h (module 'internet'): static ns3::TypeId ns3::UdpSocketFactory::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3UeManager_methods(root_module, cls): + ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager(ns3::UeManager const & arg0) [constructor] + cls.add_constructor([param('ns3::UeManager const &', 'arg0')]) + ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager() [constructor] + cls.add_constructor([]) + ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager(ns3::Ptr rrc, uint16_t rnti, ns3::UeManager::State s, uint8_t componentCarrierId) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::LteEnbRrc >', 'rrc'), param('uint16_t', 'rnti'), param('ns3::UeManager::State', 's'), param('uint8_t', 'componentCarrierId')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CancelPendingEvents() [member function] + cls.add_method('CancelPendingEvents', + 'void', + []) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CmacUeConfigUpdateInd(ns3::LteEnbCmacSapUser::UeConfig cmacParams) [member function] + cls.add_method('CmacUeConfigUpdateInd', + 'void', + [param('ns3::LteEnbCmacSapUser::UeConfig', 'cmacParams')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CompleteSetupUe(ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters params) [member function] + cls.add_method('CompleteSetupUe', + 'void', + [param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters', 'params')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoReceivePdcpSdu(ns3::LtePdcpSapUser::ReceivePdcpSduParameters params) [member function] + cls.add_method('DoReceivePdcpSdu', + 'void', + [param('ns3::LtePdcpSapUser::ReceivePdcpSduParameters', 'params')]) + ## lte-enb-rrc.h (module 'lte'): uint8_t ns3::UeManager::GetComponentCarrierId() const [member function] + cls.add_method('GetComponentCarrierId', + 'uint8_t', + [], + is_const=True) + ## lte-enb-rrc.h (module 'lte'): std::vector > ns3::UeManager::GetErabList() [member function] + cls.add_method('GetErabList', + 'std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', + []) + ## lte-enb-rrc.h (module 'lte'): uint64_t ns3::UeManager::GetImsi() const [member function] + cls.add_method('GetImsi', + 'uint64_t', + [], + is_const=True) + ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated ns3::UeManager::GetRadioResourceConfigForHandoverPreparationInfo() [member function] + cls.add_method('GetRadioResourceConfigForHandoverPreparationInfo', + 'ns3::LteRrcSap::RadioResourceConfigDedicated', + []) + ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetRnti() const [member function] + cls.add_method('GetRnti', + 'uint16_t', + [], + is_const=True) + ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration ns3::UeManager::GetRrcConnectionReconfigurationForHandover() [member function] + cls.add_method('GetRrcConnectionReconfigurationForHandover', + 'ns3::LteRrcSap::RrcConnectionReconfiguration', + []) + ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetSrsConfigurationIndex() const [member function] + cls.add_method('GetSrsConfigurationIndex', + 'uint16_t', + [], + is_const=True) + ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::State ns3::UeManager::GetState() const [member function] + cls.add_method('GetState', + 'ns3::UeManager::State', + [], + is_const=True) + ## lte-enb-rrc.h (module 'lte'): static ns3::TypeId ns3::UeManager::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::InitialContextSetupRequest() [member function] + cls.add_method('InitialContextSetupRequest', + 'void', + []) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::PrepareHandover(uint16_t cellId) [member function] + cls.add_method('PrepareHandover', + 'void', + [param('uint16_t', 'cellId')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecordDataRadioBearersToBeStarted() [member function] + cls.add_method('RecordDataRadioBearersToBeStarted', + 'void', + []) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvHandoverPreparationFailure(uint16_t cellId) [member function] + cls.add_method('RecvHandoverPreparationFailure', + 'void', + [param('uint16_t', 'cellId')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvHandoverRequestAck(ns3::EpcX2Sap::HandoverRequestAckParams params) [member function] + cls.add_method('RecvHandoverRequestAck', + 'void', + [param('ns3::EpcX2Sap::HandoverRequestAckParams', 'params')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvIdealUeContextRemoveRequest(uint16_t rnti) [member function] + cls.add_method('RecvIdealUeContextRemoveRequest', + 'void', + [param('uint16_t', 'rnti')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvMeasurementReport(ns3::LteRrcSap::MeasurementReport msg) [member function] + cls.add_method('RecvMeasurementReport', + 'void', + [param('ns3::LteRrcSap::MeasurementReport', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReconfigurationCompleted(ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function] + cls.add_method('RecvRrcConnectionReconfigurationCompleted', + 'void', + [param('ns3::LteRrcSap::RrcConnectionReconfigurationCompleted', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReestablishmentComplete(ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function] + cls.add_method('RecvRrcConnectionReestablishmentComplete', + 'void', + [param('ns3::LteRrcSap::RrcConnectionReestablishmentComplete', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReestablishmentRequest(ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function] + cls.add_method('RecvRrcConnectionReestablishmentRequest', + 'void', + [param('ns3::LteRrcSap::RrcConnectionReestablishmentRequest', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionRequest(ns3::LteRrcSap::RrcConnectionRequest msg) [member function] + cls.add_method('RecvRrcConnectionRequest', + 'void', + [param('ns3::LteRrcSap::RrcConnectionRequest', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionSetupCompleted(ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function] + cls.add_method('RecvRrcConnectionSetupCompleted', + 'void', + [param('ns3::LteRrcSap::RrcConnectionSetupCompleted', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvSidelinkUeInformation(ns3::LteRrcSap::SidelinkUeInformation msg) [member function] + cls.add_method('RecvSidelinkUeInformation', + 'void', + [param('ns3::LteRrcSap::SidelinkUeInformation', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvSnStatusTransfer(ns3::EpcX2Sap::SnStatusTransferParams params) [member function] + cls.add_method('RecvSnStatusTransfer', + 'void', + [param('ns3::EpcX2Sap::SnStatusTransferParams', 'params')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvUeContextRelease(ns3::EpcX2Sap::UeContextReleaseParams params) [member function] + cls.add_method('RecvUeContextRelease', + 'void', + [param('ns3::EpcX2Sap::UeContextReleaseParams', 'params')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::ReleaseDataRadioBearer(uint8_t drbid) [member function] + cls.add_method('ReleaseDataRadioBearer', + 'void', + [param('uint8_t', 'drbid')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::ScheduleRrcConnectionReconfiguration() [member function] + cls.add_method('ScheduleRrcConnectionReconfiguration', + 'void', + []) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SendData(uint8_t bid, ns3::Ptr p) [member function] + cls.add_method('SendData', + 'void', + [param('uint8_t', 'bid'), param('ns3::Ptr< ns3::Packet >', 'p')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SendUeContextRelease() [member function] + cls.add_method('SendUeContextRelease', + 'void', + []) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetImsi(uint64_t imsi) [member function] + cls.add_method('SetImsi', + 'void', + [param('uint64_t', 'imsi')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetPdschConfigDedicated(ns3::LteRrcSap::PdschConfigDedicated pdschConfigDedicated) [member function] + cls.add_method('SetPdschConfigDedicated', + 'void', + [param('ns3::LteRrcSap::PdschConfigDedicated', 'pdschConfigDedicated')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetSource(uint16_t sourceCellId, uint16_t sourceX2apId) [member function] + cls.add_method('SetSource', + 'void', + [param('uint16_t', 'sourceCellId'), param('uint16_t', 'sourceX2apId')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetSrsConfigurationIndex(uint16_t srsConfIndex) [member function] + cls.add_method('SetSrsConfigurationIndex', + 'void', + [param('uint16_t', 'srsConfIndex')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetupDataRadioBearer(ns3::EpsBearer bearer, uint8_t bearerId, uint32_t gtpTeid, ns3::Ipv4Address transportLayerAddress) [member function] + cls.add_method('SetupDataRadioBearer', + 'void', + [param('ns3::EpsBearer', 'bearer'), param('uint8_t', 'bearerId'), param('uint32_t', 'gtpTeid'), param('ns3::Ipv4Address', 'transportLayerAddress')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::StartDataRadioBearers() [member function] + cls.add_method('StartDataRadioBearers', + 'void', + []) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3UniformRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] + cls.add_method('GetMin', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] + cls.add_method('GetMax', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] + cls.add_method('GetValue', + 'double', + [param('double', 'min'), param('double', 'max')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'min'), param('uint32_t', 'max')]) + ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3VendorSpecificValue_methods(root_module, cls): + ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificValue::VendorSpecificValue() [constructor] + cls.add_constructor([]) + ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificValue::VendorSpecificValue(ns3::VendorSpecificValue const & arg0) [constructor] + cls.add_constructor([param('ns3::VendorSpecificValue const &', 'arg0')]) + return + +def register_Ns3WeibullRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] + cls.add_method('GetScale', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] + cls.add_method('GetShape', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] + cls.add_method('GetBound', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] + cls.add_method('GetValue', + 'double', + [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) + ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3X2CellInfo_methods(root_module, cls): + ## epc-x2.h (module 'lte'): ns3::X2CellInfo::X2CellInfo(ns3::X2CellInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::X2CellInfo const &', 'arg0')]) + ## epc-x2.h (module 'lte'): ns3::X2CellInfo::X2CellInfo(uint16_t localCellId, uint16_t remoteCellId) [constructor] + cls.add_constructor([param('uint16_t', 'localCellId'), param('uint16_t', 'remoteCellId')]) + ## epc-x2.h (module 'lte'): ns3::X2CellInfo::m_localCellId [variable] + cls.add_instance_attribute('m_localCellId', 'uint16_t', is_const=False) + ## epc-x2.h (module 'lte'): ns3::X2CellInfo::m_remoteCellId [variable] + cls.add_instance_attribute('m_remoteCellId', 'uint16_t', is_const=False) + return + +def register_Ns3X2IfaceInfo_methods(root_module, cls): + ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::X2IfaceInfo(ns3::X2IfaceInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::X2IfaceInfo const &', 'arg0')]) + ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::X2IfaceInfo(ns3::Ipv4Address remoteIpAddr, ns3::Ptr localCtrlPlaneSocket, ns3::Ptr localUserPlaneSocket) [constructor] + cls.add_constructor([param('ns3::Ipv4Address', 'remoteIpAddr'), param('ns3::Ptr< ns3::Socket >', 'localCtrlPlaneSocket'), param('ns3::Ptr< ns3::Socket >', 'localUserPlaneSocket')]) + ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_localCtrlPlaneSocket [variable] + cls.add_instance_attribute('m_localCtrlPlaneSocket', 'ns3::Ptr< ns3::Socket >', is_const=False) + ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_localUserPlaneSocket [variable] + cls.add_instance_attribute('m_localUserPlaneSocket', 'ns3::Ptr< ns3::Socket >', is_const=False) + ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_remoteIpAddr [variable] + cls.add_instance_attribute('m_remoteIpAddr', 'ns3::Ipv4Address', is_const=False) + return + +def register_Ns3ZetaRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] + cls.add_method('GetAlpha', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] + cls.add_method('GetValue', + 'double', + [param('double', 'alpha')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'alpha')]) + ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3ZipfRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] + cls.add_method('GetN', + 'uint32_t', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] + cls.add_method('GetAlpha', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] + cls.add_method('GetValue', + 'double', + [param('uint32_t', 'n'), param('double', 'alpha')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) + ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3Application_methods(root_module, cls): + ## application.h (module 'network'): ns3::Application::Application(ns3::Application const & arg0) [constructor] + cls.add_constructor([param('ns3::Application const &', 'arg0')]) + ## application.h (module 'network'): ns3::Application::Application() [constructor] + cls.add_constructor([]) + ## application.h (module 'network'): ns3::Ptr ns3::Application::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True) + ## application.h (module 'network'): static ns3::TypeId ns3::Application::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## application.h (module 'network'): void ns3::Application::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## application.h (module 'network'): void ns3::Application::SetStartTime(ns3::Time start) [member function] + cls.add_method('SetStartTime', + 'void', + [param('ns3::Time', 'start')]) + ## application.h (module 'network'): void ns3::Application::SetStopTime(ns3::Time stop) [member function] + cls.add_method('SetStopTime', + 'void', + [param('ns3::Time', 'stop')]) + ## application.h (module 'network'): void ns3::Application::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## application.h (module 'network'): void ns3::Application::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + ## application.h (module 'network'): void ns3::Application::StartApplication() [member function] + cls.add_method('StartApplication', + 'void', + [], + is_virtual=True, visibility='private') + ## application.h (module 'network'): void ns3::Application::StopApplication() [member function] + cls.add_method('StopApplication', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3ArpCache_methods(root_module, cls): + ## arp-cache.h (module 'internet'): ns3::ArpCache::ArpCache() [constructor] + cls.add_constructor([]) + ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry * ns3::ArpCache::Add(ns3::Ipv4Address to) [member function] + cls.add_method('Add', + 'ns3::ArpCache::Entry *', + [param('ns3::Ipv4Address', 'to')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Flush() [member function] + cls.add_method('Flush', + 'void', + []) + ## arp-cache.h (module 'internet'): ns3::Time ns3::ArpCache::GetAliveTimeout() const [member function] + cls.add_method('GetAliveTimeout', + 'ns3::Time', + [], + is_const=True) + ## arp-cache.h (module 'internet'): ns3::Time ns3::ArpCache::GetDeadTimeout() const [member function] + cls.add_method('GetDeadTimeout', + 'ns3::Time', + [], + is_const=True) + ## arp-cache.h (module 'internet'): ns3::Ptr ns3::ArpCache::GetDevice() const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [], + is_const=True) + ## arp-cache.h (module 'internet'): ns3::Ptr ns3::ArpCache::GetInterface() const [member function] + cls.add_method('GetInterface', + 'ns3::Ptr< ns3::Ipv4Interface >', + [], + is_const=True) + ## arp-cache.h (module 'internet'): static ns3::TypeId ns3::ArpCache::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## arp-cache.h (module 'internet'): ns3::Time ns3::ArpCache::GetWaitReplyTimeout() const [member function] + cls.add_method('GetWaitReplyTimeout', + 'ns3::Time', + [], + is_const=True) + ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry * ns3::ArpCache::Lookup(ns3::Ipv4Address destination) [member function] + cls.add_method('Lookup', + 'ns3::ArpCache::Entry *', + [param('ns3::Ipv4Address', 'destination')]) + ## arp-cache.h (module 'internet'): std::list > ns3::ArpCache::LookupInverse(ns3::Address destination) [member function] + cls.add_method('LookupInverse', + 'std::list< ns3::ArpCache::Entry * >', + [param('ns3::Address', 'destination')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::PrintArpCache(ns3::Ptr stream) [member function] + cls.add_method('PrintArpCache', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Remove(ns3::ArpCache::Entry * entry) [member function] + cls.add_method('Remove', + 'void', + [param('ns3::ArpCache::Entry *', 'entry')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetAliveTimeout(ns3::Time aliveTimeout) [member function] + cls.add_method('SetAliveTimeout', + 'void', + [param('ns3::Time', 'aliveTimeout')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetArpRequestCallback(ns3::Callback, ns3::Ipv4Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arpRequestCallback) [member function] + cls.add_method('SetArpRequestCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::ArpCache const >, ns3::Ipv4Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arpRequestCallback')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetDeadTimeout(ns3::Time deadTimeout) [member function] + cls.add_method('SetDeadTimeout', + 'void', + [param('ns3::Time', 'deadTimeout')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetDevice(ns3::Ptr device, ns3::Ptr interface) [member function] + cls.add_method('SetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetWaitReplyTimeout(ns3::Time waitReplyTimeout) [member function] + cls.add_method('SetWaitReplyTimeout', + 'void', + [param('ns3::Time', 'waitReplyTimeout')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::StartWaitReplyTimer() [member function] + cls.add_method('StartWaitReplyTimer', + 'void', + []) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3ArpCacheEntry_methods(root_module, cls): + ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry::Entry(ns3::ArpCache::Entry const & arg0) [constructor] + cls.add_constructor([param('ns3::ArpCache::Entry const &', 'arg0')]) + ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry::Entry(ns3::ArpCache * arp) [constructor] + cls.add_constructor([param('ns3::ArpCache *', 'arp')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::ClearPendingPacket() [member function] + cls.add_method('ClearPendingPacket', + 'void', + []) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::ClearRetries() [member function] + cls.add_method('ClearRetries', + 'void', + []) + ## arp-cache.h (module 'internet'): ns3::ArpCache::Ipv4PayloadHeaderPair ns3::ArpCache::Entry::DequeuePending() [member function] + cls.add_method('DequeuePending', + 'ns3::ArpCache::Ipv4PayloadHeaderPair', + []) + ## arp-cache.h (module 'internet'): ns3::Ipv4Address ns3::ArpCache::Entry::GetIpv4Address() const [member function] + cls.add_method('GetIpv4Address', + 'ns3::Ipv4Address', + [], + is_const=True) + ## arp-cache.h (module 'internet'): ns3::Address ns3::ArpCache::Entry::GetMacAddress() const [member function] + cls.add_method('GetMacAddress', + 'ns3::Address', + [], + is_const=True) + ## arp-cache.h (module 'internet'): uint32_t ns3::ArpCache::Entry::GetRetries() const [member function] + cls.add_method('GetRetries', + 'uint32_t', + [], + is_const=True) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::IncrementRetries() [member function] + cls.add_method('IncrementRetries', + 'void', + []) + ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsAlive() [member function] + cls.add_method('IsAlive', + 'bool', + []) + ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsDead() [member function] + cls.add_method('IsDead', + 'bool', + []) + ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsExpired() const [member function] + cls.add_method('IsExpired', + 'bool', + [], + is_const=True) + ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsPermanent() [member function] + cls.add_method('IsPermanent', + 'bool', + []) + ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsWaitReply() [member function] + cls.add_method('IsWaitReply', + 'bool', + []) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::MarkAlive(ns3::Address macAddress) [member function] + cls.add_method('MarkAlive', + 'void', + [param('ns3::Address', 'macAddress')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::MarkDead() [member function] + cls.add_method('MarkDead', + 'void', + []) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::MarkPermanent() [member function] + cls.add_method('MarkPermanent', + 'void', + []) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::MarkWaitReply(ns3::ArpCache::Ipv4PayloadHeaderPair waiting) [member function] + cls.add_method('MarkWaitReply', + 'void', + [param('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >', 'waiting')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::SetIpv4Address(ns3::Ipv4Address destination) [member function] + cls.add_method('SetIpv4Address', + 'void', + [param('ns3::Ipv4Address', 'destination')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::SetMacAddress(ns3::Address macAddress) [member function] + cls.add_method('SetMacAddress', + 'void', + [param('ns3::Address', 'macAddress')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::UpdateSeen() [member function] + cls.add_method('UpdateSeen', + 'void', + []) + ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::UpdateWaitReply(ns3::ArpCache::Ipv4PayloadHeaderPair waiting) [member function] + cls.add_method('UpdateWaitReply', + 'bool', + [param('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >', 'waiting')]) + return + +def register_Ns3ArpHeader_methods(root_module, cls): + ## arp-header.h (module 'internet'): ns3::ArpHeader::ArpHeader() [constructor] + cls.add_constructor([]) + ## arp-header.h (module 'internet'): ns3::ArpHeader::ArpHeader(ns3::ArpHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::ArpHeader const &', 'arg0')]) + ## arp-header.h (module 'internet'): uint32_t ns3::ArpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## arp-header.h (module 'internet'): ns3::Address ns3::ArpHeader::GetDestinationHardwareAddress() const [member function] + cls.add_method('GetDestinationHardwareAddress', + 'ns3::Address', + [], + is_const=True) + ## arp-header.h (module 'internet'): ns3::Ipv4Address ns3::ArpHeader::GetDestinationIpv4Address() const [member function] + cls.add_method('GetDestinationIpv4Address', + 'ns3::Ipv4Address', + [], + is_const=True) + ## arp-header.h (module 'internet'): ns3::TypeId ns3::ArpHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## arp-header.h (module 'internet'): uint32_t ns3::ArpHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## arp-header.h (module 'internet'): ns3::Address ns3::ArpHeader::GetSourceHardwareAddress() const [member function] + cls.add_method('GetSourceHardwareAddress', + 'ns3::Address', + [], + is_const=True) + ## arp-header.h (module 'internet'): ns3::Ipv4Address ns3::ArpHeader::GetSourceIpv4Address() const [member function] + cls.add_method('GetSourceIpv4Address', + 'ns3::Ipv4Address', + [], + is_const=True) + ## arp-header.h (module 'internet'): static ns3::TypeId ns3::ArpHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## arp-header.h (module 'internet'): bool ns3::ArpHeader::IsReply() const [member function] + cls.add_method('IsReply', + 'bool', + [], + is_const=True) + ## arp-header.h (module 'internet'): bool ns3::ArpHeader::IsRequest() const [member function] + cls.add_method('IsRequest', + 'bool', + [], + is_const=True) + ## arp-header.h (module 'internet'): void ns3::ArpHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## arp-header.h (module 'internet'): void ns3::ArpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## arp-header.h (module 'internet'): void ns3::ArpHeader::SetReply(ns3::Address sourceHardwareAddress, ns3::Ipv4Address sourceProtocolAddress, ns3::Address destinationHardwareAddress, ns3::Ipv4Address destinationProtocolAddress) [member function] + cls.add_method('SetReply', + 'void', + [param('ns3::Address', 'sourceHardwareAddress'), param('ns3::Ipv4Address', 'sourceProtocolAddress'), param('ns3::Address', 'destinationHardwareAddress'), param('ns3::Ipv4Address', 'destinationProtocolAddress')]) + ## arp-header.h (module 'internet'): void ns3::ArpHeader::SetRequest(ns3::Address sourceHardwareAddress, ns3::Ipv4Address sourceProtocolAddress, ns3::Address destinationHardwareAddress, ns3::Ipv4Address destinationProtocolAddress) [member function] + cls.add_method('SetRequest', + 'void', + [param('ns3::Address', 'sourceHardwareAddress'), param('ns3::Ipv4Address', 'sourceProtocolAddress'), param('ns3::Address', 'destinationHardwareAddress'), param('ns3::Ipv4Address', 'destinationProtocolAddress')]) + ## arp-header.h (module 'internet'): ns3::ArpHeader::m_ipv4Dest [variable] + cls.add_instance_attribute('m_ipv4Dest', 'ns3::Ipv4Address', is_const=False) + ## arp-header.h (module 'internet'): ns3::ArpHeader::m_ipv4Source [variable] + cls.add_instance_attribute('m_ipv4Source', 'ns3::Ipv4Address', is_const=False) + ## arp-header.h (module 'internet'): ns3::ArpHeader::m_macDest [variable] + cls.add_instance_attribute('m_macDest', 'ns3::Address', is_const=False) + ## arp-header.h (module 'internet'): ns3::ArpHeader::m_macSource [variable] + cls.add_instance_attribute('m_macSource', 'ns3::Address', is_const=False) + ## arp-header.h (module 'internet'): ns3::ArpHeader::m_type [variable] + cls.add_instance_attribute('m_type', 'uint16_t', is_const=False) + return + +def register_Ns3ArpL3Protocol_methods(root_module, cls): + ## arp-l3-protocol.h (module 'internet'): static ns3::TypeId ns3::ArpL3Protocol::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## arp-l3-protocol.h (module 'internet'): ns3::ArpL3Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) + ## arp-l3-protocol.h (module 'internet'): ns3::ArpL3Protocol::ArpL3Protocol() [constructor] + cls.add_constructor([]) + ## arp-l3-protocol.h (module 'internet'): void ns3::ArpL3Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## arp-l3-protocol.h (module 'internet'): void ns3::ArpL3Protocol::SetTrafficControl(ns3::Ptr tc) [member function] + cls.add_method('SetTrafficControl', + 'void', + [param('ns3::Ptr< ns3::TrafficControlLayer >', 'tc')]) + ## arp-l3-protocol.h (module 'internet'): ns3::Ptr ns3::ArpL3Protocol::CreateCache(ns3::Ptr device, ns3::Ptr interface) [member function] + cls.add_method('CreateCache', + 'ns3::Ptr< ns3::ArpCache >', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')]) + ## arp-l3-protocol.h (module 'internet'): void ns3::ArpL3Protocol::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] + cls.add_method('Receive', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) + ## arp-l3-protocol.h (module 'internet'): bool ns3::ArpL3Protocol::Lookup(ns3::Ptr p, ns3::Ipv4Header const & ipHeader, ns3::Ipv4Address destination, ns3::Ptr device, ns3::Ptr cache, ns3::Address * hardwareDestination) [member function] + cls.add_method('Lookup', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'ipHeader'), param('ns3::Ipv4Address', 'destination'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::ArpCache >', 'cache'), param('ns3::Address *', 'hardwareDestination')]) + ## arp-l3-protocol.h (module 'internet'): int64_t ns3::ArpL3Protocol::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## arp-l3-protocol.h (module 'internet'): void ns3::ArpL3Protocol::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## arp-l3-protocol.h (module 'internet'): void ns3::ArpL3Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3Asn1Header_methods(root_module, cls): + ## lte-asn1-header.h (module 'lte'): ns3::Asn1Header::Asn1Header(ns3::Asn1Header const & arg0) [constructor] + cls.add_constructor([param('ns3::Asn1Header const &', 'arg0')]) + ## lte-asn1-header.h (module 'lte'): ns3::Asn1Header::Asn1Header() [constructor] + cls.add_constructor([]) + ## lte-asn1-header.h (module 'lte'): uint32_t ns3::Asn1Header::Deserialize(ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'bIterator')], + is_virtual=True, is_pure_virtual=True) + ## lte-asn1-header.h (module 'lte'): ns3::TypeId ns3::Asn1Header::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-asn1-header.h (module 'lte'): uint32_t ns3::Asn1Header::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-asn1-header.h (module 'lte'): static ns3::TypeId ns3::Asn1Header::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::PreSerialize() const [member function] + cls.add_method('PreSerialize', + 'void', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::Serialize(ns3::Buffer::Iterator bIterator) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'bIterator')], + is_const=True, is_virtual=True) + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitset(std::bitset<8> * data, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitset', + 'ns3::Buffer::Iterator', + [param('std::bitset< 8 > *', 'data'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<1> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 1 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<2> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 2 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<8> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 8 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<10> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 10 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<16> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 16 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<27> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 27 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<28> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 28 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<32> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 32 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBoolean(bool * value, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBoolean', + 'ns3::Buffer::Iterator', + [param('bool *', 'value'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeChoice(int numOptions, bool isExtensionMarkerPresent, int * selectedOption, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeChoice', + 'ns3::Buffer::Iterator', + [param('int', 'numOptions'), param('bool', 'isExtensionMarkerPresent'), param('int *', 'selectedOption'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeEnum(int numElems, int * selectedElem, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeEnum', + 'ns3::Buffer::Iterator', + [param('int', 'numElems'), param('int *', 'selectedElem'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeInteger(int * n, int nmin, int nmax, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeInteger', + 'ns3::Buffer::Iterator', + [param('int *', 'n'), param('int', 'nmin'), param('int', 'nmax'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeNull(ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeNull', + 'ns3::Buffer::Iterator', + [param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<0> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 0 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<1> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 1 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<2> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 2 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<3> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 3 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<4> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 4 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<5> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 5 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<6> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 6 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<7> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 7 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<9> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 9 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<10> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 10 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<11> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 11 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequenceOf(int * numElems, int nMax, int nMin, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequenceOf', + 'ns3::Buffer::Iterator', + [param('int *', 'numElems'), param('int', 'nMax'), param('int', 'nMin'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::FinalizeSerialization() const [member function] + cls.add_method('FinalizeSerialization', + 'void', + [], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<1> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 1 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<2> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 2 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<8> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 8 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<10> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 10 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<16> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 16 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<27> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 27 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<28> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 28 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<32> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 32 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBoolean(bool value) const [member function] + cls.add_method('SerializeBoolean', + 'void', + [param('bool', 'value')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeChoice(int numOptions, int selectedOption, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeChoice', + 'void', + [param('int', 'numOptions'), param('int', 'selectedOption'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeEnum(int numElems, int selectedElem) const [member function] + cls.add_method('SerializeEnum', + 'void', + [param('int', 'numElems'), param('int', 'selectedElem')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeInteger(int n, int nmin, int nmax) const [member function] + cls.add_method('SerializeInteger', + 'void', + [param('int', 'n'), param('int', 'nmin'), param('int', 'nmax')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeNull() const [member function] + cls.add_method('SerializeNull', + 'void', + [], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<0> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 0 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<1> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 1 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<2> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 2 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<3> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 3 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<4> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 4 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<5> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 5 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<6> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 6 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<7> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 7 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<9> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 9 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<10> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 10 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<11> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 11 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequenceOf(int numElems, int nMax, int nMin) const [member function] + cls.add_method('SerializeSequenceOf', + 'void', + [param('int', 'numElems'), param('int', 'nMax'), param('int', 'nMin')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::WriteOctet(uint8_t octet) const [member function] + cls.add_method('WriteOctet', + 'void', + [param('uint8_t', 'octet')], + is_const=True, visibility='protected') + return + +def register_Ns3AttributeAccessor_methods(root_module, cls): + ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] + cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) + ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] + cls.add_constructor([]) + ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] + cls.add_method('Get', + 'bool', + [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] + cls.add_method('HasGetter', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] + cls.add_method('HasSetter', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] + cls.add_method('Set', + 'bool', + [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], + is_const=True, is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3AttributeChecker_methods(root_module, cls): + ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) + ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] + cls.add_constructor([]) + ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] + cls.add_method('Check', + 'bool', + [param('ns3::AttributeValue const &', 'value')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] + cls.add_method('Copy', + 'bool', + [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): ns3::Ptr ns3::AttributeChecker::Create() const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): ns3::Ptr ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] + cls.add_method('CreateValidValue', + 'ns3::Ptr< ns3::AttributeValue >', + [param('ns3::AttributeValue const &', 'value')], + is_const=True) + ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] + cls.add_method('GetUnderlyingTypeInformation', + 'std::string', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] + cls.add_method('GetValueTypeName', + 'std::string', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] + cls.add_method('HasUnderlyingTypeInformation', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3AttributeValue_methods(root_module, cls): + ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] + cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) + ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] + cls.add_constructor([]) + ## attribute.h (module 'core'): ns3::Ptr ns3::AttributeValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3BooleanChecker_methods(root_module, cls): + ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker() [constructor] + cls.add_constructor([]) + ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')]) + return + +def register_Ns3BooleanValue_methods(root_module, cls): + cls.add_output_stream_operator() + ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [constructor] + cls.add_constructor([param('ns3::BooleanValue const &', 'arg0')]) + ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue() [constructor] + cls.add_constructor([]) + ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(bool value) [constructor] + cls.add_constructor([param('bool', 'value')]) + ## boolean.h (module 'core'): ns3::Ptr ns3::BooleanValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## boolean.h (module 'core'): bool ns3::BooleanValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## boolean.h (module 'core'): bool ns3::BooleanValue::Get() const [member function] + cls.add_method('Get', + 'bool', + [], + is_const=True) + ## boolean.h (module 'core'): std::string ns3::BooleanValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## boolean.h (module 'core'): void ns3::BooleanValue::Set(bool value) [member function] + cls.add_method('Set', + 'void', + [param('bool', 'value')]) + return + +def register_Ns3CallbackChecker_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) + return + +def register_Ns3CallbackImplBase_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) + ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr other) const [member function] + cls.add_method('IsEqual', + 'bool', + [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] + cls.add_method('Demangle', + 'std::string', + [param('std::string const &', 'mangled')], + is_static=True, visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['void'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::SequenceNumber '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['unsigned int'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::TcpSocketState::TcpCongState_t'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::TcpSocketState::EcnState_t'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Time'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['double'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::TcpSocket::TcpStates_t'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['long'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['bool'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['unsigned short'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Address const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::NetDevice::PacketType'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::PhyReceptionStatParameters'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::SlPhyReceptionStatParameters'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['unsigned char'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::PhyTransmissionStatParameters'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteUePhy::State'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['unsigned long long'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::EpcUeNas::State'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::DlSchedulingCallbackInfo'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::UeManager::State'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteRrcSap::MeasurementReport'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['std::__cxx11::basic_string', ' std::allocator > '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteSlDiscHeader'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteUeRrc::State'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['std::__cxx11::list > '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteUeRrc::SlChangeOfSyncRefStatParameters'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::SpectrumValue const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv4Address'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv6Address'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv4Header const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv4L3Protocol::DropReason'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv6Header const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv6L3Protocol::DropReason'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv4Header'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv6Header'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::TcpRateOps::TcpRateConnection const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::TcpRateOps::TcpRateSample const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::TcpHeader const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['char const*'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteSlUeRrc::RelayRole'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteSlBasicUeController::Pc5ConnectionStatus'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['std::vector > '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::SlUeMacStatParameters'], visibility='protected') + return + +def register_Ns3CallbackValue_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) + ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] + cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) + ## callback.h (module 'core'): ns3::Ptr ns3::CallbackValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] + cls.add_method('Set', + 'void', + [param('ns3::CallbackBase', 'base')]) + return + +def register_Ns3CcHelper_methods(root_module, cls): + ## cc-helper.h (module 'lte'): ns3::CcHelper::CcHelper(ns3::CcHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::CcHelper const &', 'arg0')]) + ## cc-helper.h (module 'lte'): ns3::CcHelper::CcHelper() [constructor] + cls.add_constructor([]) + ## cc-helper.h (module 'lte'): ns3::ComponentCarrier ns3::CcHelper::DoCreateSingleCc(uint16_t ulBandwidth, uint16_t dlBandwidth, uint32_t ulEarfcn, uint32_t dlEarfcn, bool isPrimary) [member function] + cls.add_method('DoCreateSingleCc', + 'ns3::ComponentCarrier', + [param('uint16_t', 'ulBandwidth'), param('uint16_t', 'dlBandwidth'), param('uint32_t', 'ulEarfcn'), param('uint32_t', 'dlEarfcn'), param('bool', 'isPrimary')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## cc-helper.h (module 'lte'): std::map, std::allocator > > ns3::CcHelper::EquallySpacedCcs() [member function] + cls.add_method('EquallySpacedCcs', + 'std::map< unsigned char, ns3::ComponentCarrier >', + []) + ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetDlBandwidth() [member function] + cls.add_method('GetDlBandwidth', + 'uint16_t', + []) + ## cc-helper.h (module 'lte'): uint32_t ns3::CcHelper::GetDlEarfcn() [member function] + cls.add_method('GetDlEarfcn', + 'uint32_t', + []) + ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetNumberOfComponentCarriers() [member function] + cls.add_method('GetNumberOfComponentCarriers', + 'uint16_t', + []) + ## cc-helper.h (module 'lte'): static ns3::TypeId ns3::CcHelper::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetUlBandwidth() [member function] + cls.add_method('GetUlBandwidth', + 'uint16_t', + []) + ## cc-helper.h (module 'lte'): uint32_t ns3::CcHelper::GetUlEarfcn() [member function] + cls.add_method('GetUlEarfcn', + 'uint32_t', + []) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetCcAttribute(std::string n, ns3::AttributeValue const & v) [member function] + cls.add_method('SetCcAttribute', + 'void', + [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetDlBandwidth(uint16_t dlBandwidth) [member function] + cls.add_method('SetDlBandwidth', + 'void', + [param('uint16_t', 'dlBandwidth')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetDlEarfcn(uint32_t dlEarfcn) [member function] + cls.add_method('SetDlEarfcn', + 'void', + [param('uint32_t', 'dlEarfcn')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetNumberOfComponentCarriers(uint16_t nCc) [member function] + cls.add_method('SetNumberOfComponentCarriers', + 'void', + [param('uint16_t', 'nCc')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetUlBandwidth(uint16_t ulBandwidth) [member function] + cls.add_method('SetUlBandwidth', + 'void', + [param('uint16_t', 'ulBandwidth')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetUlEarfcn(uint32_t ulEarfcn) [member function] + cls.add_method('SetUlEarfcn', + 'void', + [param('uint32_t', 'ulEarfcn')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3Channel_methods(root_module, cls): + ## channel.h (module 'network'): ns3::Channel::Channel(ns3::Channel const & arg0) [constructor] + cls.add_constructor([param('ns3::Channel const &', 'arg0')]) + ## channel.h (module 'network'): ns3::Channel::Channel() [constructor] + cls.add_constructor([]) + ## channel.h (module 'network'): ns3::Ptr ns3::Channel::GetDevice(std::size_t i) const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [param('std::size_t', 'i')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## channel.h (module 'network'): uint32_t ns3::Channel::GetId() const [member function] + cls.add_method('GetId', + 'uint32_t', + [], + is_const=True) + ## channel.h (module 'network'): std::size_t ns3::Channel::GetNDevices() const [member function] + cls.add_method('GetNDevices', + 'std::size_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## channel.h (module 'network'): static ns3::TypeId ns3::Channel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3CoDelQueueDisc_methods(root_module, cls): + ## codel-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::CoDelQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc::CoDelQueueDisc() [constructor] + cls.add_constructor([]) + ## codel-queue-disc.h (module 'traffic-control'): ns3::Time ns3::CoDelQueueDisc::GetTarget() [member function] + cls.add_method('GetTarget', + 'ns3::Time', + []) + ## codel-queue-disc.h (module 'traffic-control'): ns3::Time ns3::CoDelQueueDisc::GetInterval() [member function] + cls.add_method('GetInterval', + 'ns3::Time', + []) + ## codel-queue-disc.h (module 'traffic-control'): uint32_t ns3::CoDelQueueDisc::GetDropNext() [member function] + cls.add_method('GetDropNext', + 'uint32_t', + []) + ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc::TARGET_EXCEEDED_DROP [variable] + cls.add_static_attribute('TARGET_EXCEEDED_DROP', 'char const * const', is_const=True) + ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc::OVERLIMIT_DROP [variable] + cls.add_static_attribute('OVERLIMIT_DROP', 'char const * const', is_const=True) + ## codel-queue-disc.h (module 'traffic-control'): bool ns3::CoDelQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## codel-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::CoDelQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## codel-queue-disc.h (module 'traffic-control'): bool ns3::CoDelQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## codel-queue-disc.h (module 'traffic-control'): void ns3::CoDelQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3CobaltQueueDisc_methods(root_module, cls): + ## cobalt-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::CobaltQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc::CobaltQueueDisc() [constructor] + cls.add_constructor([]) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::Time ns3::CobaltQueueDisc::GetTarget() [member function] + cls.add_method('GetTarget', + 'ns3::Time', + []) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::Time ns3::CobaltQueueDisc::GetInterval() [member function] + cls.add_method('GetInterval', + 'ns3::Time', + []) + ## cobalt-queue-disc.h (module 'traffic-control'): int64_t ns3::CobaltQueueDisc::GetDropNext() [member function] + cls.add_method('GetDropNext', + 'int64_t', + []) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc::TARGET_EXCEEDED_DROP [variable] + cls.add_static_attribute('TARGET_EXCEEDED_DROP', 'char const * const', is_const=True) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc::OVERLIMIT_DROP [variable] + cls.add_static_attribute('OVERLIMIT_DROP', 'char const * const', is_const=True) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc::FORCED_MARK [variable] + cls.add_static_attribute('FORCED_MARK', 'char const * const', is_const=True) + ## cobalt-queue-disc.h (module 'traffic-control'): double ns3::CobaltQueueDisc::GetPdrop() [member function] + cls.add_method('GetPdrop', + 'double', + []) + ## cobalt-queue-disc.h (module 'traffic-control'): int64_t ns3::CobaltQueueDisc::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## cobalt-queue-disc.h (module 'traffic-control'): int64_t ns3::CobaltQueueDisc::Time2CoDel(ns3::Time t) [member function] + cls.add_method('Time2CoDel', + 'int64_t', + [param('ns3::Time', 't')]) + ## cobalt-queue-disc.h (module 'traffic-control'): void ns3::CobaltQueueDisc::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## cobalt-queue-disc.h (module 'traffic-control'): bool ns3::CobaltQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::CobaltQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::CobaltQueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + [], + is_virtual=True, visibility='private') + ## cobalt-queue-disc.h (module 'traffic-control'): bool ns3::CobaltQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## cobalt-queue-disc.h (module 'traffic-control'): void ns3::CobaltQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3ComponentCarrier_methods(root_module, cls): + ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::ComponentCarrier(ns3::ComponentCarrier const & arg0) [constructor] + cls.add_constructor([param('ns3::ComponentCarrier const &', 'arg0')]) + ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::ComponentCarrier() [constructor] + cls.add_constructor([]) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetCsgId() const [member function] + cls.add_method('GetCsgId', + 'uint32_t', + [], + is_const=True) + ## component-carrier.h (module 'lte'): bool ns3::ComponentCarrier::GetCsgIndication() const [member function] + cls.add_method('GetCsgIndication', + 'bool', + [], + is_const=True) + ## component-carrier.h (module 'lte'): uint8_t ns3::ComponentCarrier::GetDlBandwidth() const [member function] + cls.add_method('GetDlBandwidth', + 'uint8_t', + [], + is_const=True) + ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetDlEarfcn() const [member function] + cls.add_method('GetDlEarfcn', + 'uint32_t', + [], + is_const=True) + ## component-carrier.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrier::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## component-carrier.h (module 'lte'): uint8_t ns3::ComponentCarrier::GetUlBandwidth() const [member function] + cls.add_method('GetUlBandwidth', + 'uint8_t', + [], + is_const=True) + ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetUlEarfcn() const [member function] + cls.add_method('GetUlEarfcn', + 'uint32_t', + [], + is_const=True) + ## component-carrier.h (module 'lte'): bool ns3::ComponentCarrier::IsPrimary() const [member function] + cls.add_method('IsPrimary', + 'bool', + [], + is_const=True) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetAsPrimary(bool primaryCarrier) [member function] + cls.add_method('SetAsPrimary', + 'void', + [param('bool', 'primaryCarrier')]) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetCsgId(uint32_t csgId) [member function] + cls.add_method('SetCsgId', + 'void', + [param('uint32_t', 'csgId')]) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetCsgIndication(bool csgIndication) [member function] + cls.add_method('SetCsgIndication', + 'void', + [param('bool', 'csgIndication')]) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetDlBandwidth(uint8_t bw) [member function] + cls.add_method('SetDlBandwidth', + 'void', + [param('uint8_t', 'bw')], + is_virtual=True) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetDlEarfcn(uint32_t earfcn) [member function] + cls.add_method('SetDlEarfcn', + 'void', + [param('uint32_t', 'earfcn')]) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetUlBandwidth(uint8_t bw) [member function] + cls.add_method('SetUlBandwidth', + 'void', + [param('uint8_t', 'bw')], + is_virtual=True) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetUlEarfcn(uint32_t earfcn) [member function] + cls.add_method('SetUlEarfcn', + 'void', + [param('uint32_t', 'earfcn')]) + ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_dlBandwidth [variable] + cls.add_instance_attribute('m_dlBandwidth', 'uint8_t', is_const=False) + ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_dlEarfcn [variable] + cls.add_instance_attribute('m_dlEarfcn', 'uint32_t', is_const=False) + ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_ulBandwidth [variable] + cls.add_instance_attribute('m_ulBandwidth', 'uint8_t', is_const=False) + ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_ulEarfcn [variable] + cls.add_instance_attribute('m_ulEarfcn', 'uint32_t', is_const=False) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3ComponentCarrierBaseStation_methods(root_module, cls): + ## component-carrier.h (module 'lte'): ns3::ComponentCarrierBaseStation::ComponentCarrierBaseStation(ns3::ComponentCarrierBaseStation const & arg0) [constructor] + cls.add_constructor([param('ns3::ComponentCarrierBaseStation const &', 'arg0')]) + ## component-carrier.h (module 'lte'): ns3::ComponentCarrierBaseStation::ComponentCarrierBaseStation() [constructor] + cls.add_constructor([]) + ## component-carrier.h (module 'lte'): uint16_t ns3::ComponentCarrierBaseStation::GetCellId() [member function] + cls.add_method('GetCellId', + 'uint16_t', + []) + ## component-carrier.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierBaseStation::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrierBaseStation::SetCellId(uint16_t cellId) [member function] + cls.add_method('SetCellId', + 'void', + [param('uint16_t', 'cellId')]) + return + +def register_Ns3ComponentCarrierEnb_methods(root_module, cls): + ## component-carrier-enb.h (module 'lte'): ns3::ComponentCarrierEnb::ComponentCarrierEnb(ns3::ComponentCarrierEnb const & arg0) [constructor] + cls.add_constructor([param('ns3::ComponentCarrierEnb const &', 'arg0')]) + ## component-carrier-enb.h (module 'lte'): ns3::ComponentCarrierEnb::ComponentCarrierEnb() [constructor] + cls.add_constructor([]) + ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetFfMacScheduler() [member function] + cls.add_method('GetFfMacScheduler', + 'ns3::Ptr< ns3::FfMacScheduler >', + []) + ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetFfrAlgorithm() [member function] + cls.add_method('GetFfrAlgorithm', + 'ns3::Ptr< ns3::LteFfrAlgorithm >', + []) + ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetMac() [member function] + cls.add_method('GetMac', + 'ns3::Ptr< ns3::LteEnbMac >', + []) + ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetPhy() [member function] + cls.add_method('GetPhy', + 'ns3::Ptr< ns3::LteEnbPhy >', + []) + ## component-carrier-enb.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierEnb::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetFfMacScheduler(ns3::Ptr s) [member function] + cls.add_method('SetFfMacScheduler', + 'void', + [param('ns3::Ptr< ns3::FfMacScheduler >', 's')]) + ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetFfrAlgorithm(ns3::Ptr s) [member function] + cls.add_method('SetFfrAlgorithm', + 'void', + [param('ns3::Ptr< ns3::LteFfrAlgorithm >', 's')]) + ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetMac(ns3::Ptr s) [member function] + cls.add_method('SetMac', + 'void', + [param('ns3::Ptr< ns3::LteEnbMac >', 's')]) + ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetPhy(ns3::Ptr s) [member function] + cls.add_method('SetPhy', + 'void', + [param('ns3::Ptr< ns3::LteEnbPhy >', 's')]) + ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3ComponentCarrierUe_methods(root_module, cls): + ## component-carrier-ue.h (module 'lte'): ns3::ComponentCarrierUe::ComponentCarrierUe(ns3::ComponentCarrierUe const & arg0) [constructor] + cls.add_constructor([param('ns3::ComponentCarrierUe const &', 'arg0')]) + ## component-carrier-ue.h (module 'lte'): ns3::ComponentCarrierUe::ComponentCarrierUe() [constructor] + cls.add_constructor([]) + ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## component-carrier-ue.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierUe::GetMac() const [member function] + cls.add_method('GetMac', + 'ns3::Ptr< ns3::LteUeMac >', + [], + is_const=True) + ## component-carrier-ue.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierUe::GetPhy() const [member function] + cls.add_method('GetPhy', + 'ns3::Ptr< ns3::LteUePhy >', + [], + is_const=True) + ## component-carrier-ue.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierUe::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::SetMac(ns3::Ptr s) [member function] + cls.add_method('SetMac', + 'void', + [param('ns3::Ptr< ns3::LteUeMac >', 's')]) + ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::SetPhy(ns3::Ptr s) [member function] + cls.add_method('SetPhy', + 'void', + [param('ns3::Ptr< ns3::LteUePhy >', 's')]) + ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3ConstantRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] + cls.add_method('GetConstant', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] + cls.add_method('GetValue', + 'double', + [param('double', 'constant')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'constant')]) + ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls): + ## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [constructor] + cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')]) + ## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor] + cls.add_constructor([]) + ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('GetDelay', + 'ns3::Time', + [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True) + ## propagation-delay-model.h (module 'propagation'): double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function] + cls.add_method('GetSpeed', + 'double', + [], + is_const=True) + ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## propagation-delay-model.h (module 'propagation'): void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function] + cls.add_method('SetSpeed', + 'void', + [param('double', 'speed')]) + ## propagation-delay-model.h (module 'propagation'): int64_t ns3::ConstantSpeedPropagationDelayModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') + return + +def register_Ns3DataCalculator_methods(root_module, cls): + ## data-calculator.h (module 'stats'): ns3::DataCalculator::DataCalculator(ns3::DataCalculator const & arg0) [constructor] + cls.add_constructor([param('ns3::DataCalculator const &', 'arg0')]) + ## data-calculator.h (module 'stats'): ns3::DataCalculator::DataCalculator() [constructor] + cls.add_constructor([]) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Disable() [member function] + cls.add_method('Disable', + 'void', + []) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Enable() [member function] + cls.add_method('Enable', + 'void', + []) + ## data-calculator.h (module 'stats'): std::string ns3::DataCalculator::GetContext() const [member function] + cls.add_method('GetContext', + 'std::string', + [], + is_const=True) + ## data-calculator.h (module 'stats'): bool ns3::DataCalculator::GetEnabled() const [member function] + cls.add_method('GetEnabled', + 'bool', + [], + is_const=True) + ## data-calculator.h (module 'stats'): std::string ns3::DataCalculator::GetKey() const [member function] + cls.add_method('GetKey', + 'std::string', + [], + is_const=True) + ## data-calculator.h (module 'stats'): static ns3::TypeId ns3::DataCalculator::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Output(ns3::DataOutputCallback & callback) const [member function] + cls.add_method('Output', + 'void', + [param('ns3::DataOutputCallback &', 'callback')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::SetContext(std::string const context) [member function] + cls.add_method('SetContext', + 'void', + [param('std::string const', 'context')]) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::SetKey(std::string const key) [member function] + cls.add_method('SetKey', + 'void', + [param('std::string const', 'key')]) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Start(ns3::Time const & startTime) [member function] + cls.add_method('Start', + 'void', + [param('ns3::Time const &', 'startTime')], + is_virtual=True) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Stop(ns3::Time const & stopTime) [member function] + cls.add_method('Stop', + 'void', + [param('ns3::Time const &', 'stopTime')], + is_virtual=True) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3DataCollectionObject_methods(root_module, cls): + ## data-collection-object.h (module 'stats'): ns3::DataCollectionObject::DataCollectionObject(ns3::DataCollectionObject const & arg0) [constructor] + cls.add_constructor([param('ns3::DataCollectionObject const &', 'arg0')]) + ## data-collection-object.h (module 'stats'): ns3::DataCollectionObject::DataCollectionObject() [constructor] + cls.add_constructor([]) + ## data-collection-object.h (module 'stats'): void ns3::DataCollectionObject::Disable() [member function] + cls.add_method('Disable', + 'void', + []) + ## data-collection-object.h (module 'stats'): void ns3::DataCollectionObject::Enable() [member function] + cls.add_method('Enable', + 'void', + []) + ## data-collection-object.h (module 'stats'): std::string ns3::DataCollectionObject::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True) + ## data-collection-object.h (module 'stats'): static ns3::TypeId ns3::DataCollectionObject::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## data-collection-object.h (module 'stats'): bool ns3::DataCollectionObject::IsEnabled() const [member function] + cls.add_method('IsEnabled', + 'bool', + [], + is_const=True, is_virtual=True) + ## data-collection-object.h (module 'stats'): void ns3::DataCollectionObject::SetName(std::string name) [member function] + cls.add_method('SetName', + 'void', + [param('std::string', 'name')]) + return + +def register_Ns3DataOutputInterface_methods(root_module, cls): + ## data-output-interface.h (module 'stats'): ns3::DataOutputInterface::DataOutputInterface(ns3::DataOutputInterface const & arg0) [constructor] + cls.add_constructor([param('ns3::DataOutputInterface const &', 'arg0')]) + ## data-output-interface.h (module 'stats'): ns3::DataOutputInterface::DataOutputInterface() [constructor] + cls.add_constructor([]) + ## data-output-interface.h (module 'stats'): std::string ns3::DataOutputInterface::GetFilePrefix() const [member function] + cls.add_method('GetFilePrefix', + 'std::string', + [], + is_const=True) + ## data-output-interface.h (module 'stats'): static ns3::TypeId ns3::DataOutputInterface::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::Output(ns3::DataCollector & dc) [member function] + cls.add_method('Output', + 'void', + [param('ns3::DataCollector &', 'dc')], + is_virtual=True, is_pure_virtual=True) + ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::SetFilePrefix(std::string const prefix) [member function] + cls.add_method('SetFilePrefix', + 'void', + [param('std::string const', 'prefix')]) + ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3DataRateChecker_methods(root_module, cls): + ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker() [constructor] + cls.add_constructor([]) + ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker(ns3::DataRateChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::DataRateChecker const &', 'arg0')]) + return + +def register_Ns3DataRateValue_methods(root_module, cls): + ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue() [constructor] + cls.add_constructor([]) + ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRate const & value) [constructor] + cls.add_constructor([param('ns3::DataRate const &', 'value')]) + ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRateValue const & arg0) [constructor] + cls.add_constructor([param('ns3::DataRateValue const &', 'arg0')]) + ## data-rate.h (module 'network'): ns3::Ptr ns3::DataRateValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## data-rate.h (module 'network'): bool ns3::DataRateValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## data-rate.h (module 'network'): ns3::DataRate ns3::DataRateValue::Get() const [member function] + cls.add_method('Get', + 'ns3::DataRate', + [], + is_const=True) + ## data-rate.h (module 'network'): std::string ns3::DataRateValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## data-rate.h (module 'network'): void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function] + cls.add_method('Set', + 'void', + [param('ns3::DataRate const &', 'value')]) + return + +def register_Ns3DeterministicRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] + cls.add_method('SetValueArray', + 'void', + [param('double *', 'values'), param('std::size_t', 'length')]) + ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3DirectCommunicationAccept_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationAccept::DirectCommunicationAccept(ns3::DirectCommunicationAccept const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationAccept const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationAccept::DirectCommunicationAccept() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationAccept::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationAccept::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationAccept::GetIpAddressConfig() [member function] + cls.add_method('GetIpAddressConfig', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectCommunicationAccept::GetLinkLocalIpv6Address() [member function] + cls.add_method('GetLinkLocalIpv6Address', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationAccept::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationAccept::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationAccept::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationAccept::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationAccept::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationAccept::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationAccept::SetIpAddressConfig(uint8_t ipAddressConfig) [member function] + cls.add_method('SetIpAddressConfig', + 'void', + [param('uint8_t', 'ipAddressConfig')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationAccept::SetLinkLocalIpv6Address(std::vector > linkLocalIpv6Address) [member function] + cls.add_method('SetLinkLocalIpv6Address', + 'void', + [param('std::vector< unsigned char >', 'linkLocalIpv6Address')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationAccept::SetParameters(uint8_t ipAddressConfig, std::vector > linkLocalIpv6Address) [member function] + cls.add_method('SetParameters', + 'void', + [param('uint8_t', 'ipAddressConfig'), param('std::vector< unsigned char >', 'linkLocalIpv6Address')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationAccept::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectCommunicationKeepalive_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationKeepalive::DirectCommunicationKeepalive(ns3::DirectCommunicationKeepalive const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationKeepalive const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationKeepalive::DirectCommunicationKeepalive() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepalive::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationKeepalive::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepalive::GetKeepaliveCounter() [member function] + cls.add_method('GetKeepaliveCounter', + 'uint32_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepalive::GetMaximumInactivityPeriod() [member function] + cls.add_method('GetMaximumInactivityPeriod', + 'uint32_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationKeepalive::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationKeepalive::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepalive::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationKeepalive::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepalive::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepalive::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepalive::SetKeepaliveCounter(uint32_t keepaliveCounter) [member function] + cls.add_method('SetKeepaliveCounter', + 'void', + [param('uint32_t', 'keepaliveCounter')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepalive::SetMaximumInactivityPeriod(uint32_t maxInactivityPeriod) [member function] + cls.add_method('SetMaximumInactivityPeriod', + 'void', + [param('uint32_t', 'maxInactivityPeriod')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepalive::SetParameters(uint32_t keepaliveCounter, uint32_t maxInactivityPeriod) [member function] + cls.add_method('SetParameters', + 'void', + [param('uint32_t', 'keepaliveCounter'), param('uint32_t', 'maxInactivityPeriod')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepalive::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectCommunicationKeepaliveAck_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationKeepaliveAck::DirectCommunicationKeepaliveAck(ns3::DirectCommunicationKeepaliveAck const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationKeepaliveAck const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationKeepaliveAck::DirectCommunicationKeepaliveAck() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepaliveAck::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationKeepaliveAck::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepaliveAck::GetKeepaliveCounter() [member function] + cls.add_method('GetKeepaliveCounter', + 'uint32_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationKeepaliveAck::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationKeepaliveAck::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepaliveAck::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationKeepaliveAck::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepaliveAck::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepaliveAck::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepaliveAck::SetKeepaliveCounter(uint32_t keepaliveCounter) [member function] + cls.add_method('SetKeepaliveCounter', + 'void', + [param('uint32_t', 'keepaliveCounter')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepaliveAck::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectCommunicationReject_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationReject::DirectCommunicationReject(ns3::DirectCommunicationReject const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationReject const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationReject::DirectCommunicationReject() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationReject::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationReject::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationReject::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationReject::GetPc5SignallingCauseValue() [member function] + cls.add_method('GetPc5SignallingCauseValue', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationReject::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationReject::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationReject::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReject::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReject::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReject::SetPc5SignallingCauseValue(uint8_t pc5SignallingCauseValue) [member function] + cls.add_method('SetPc5SignallingCauseValue', + 'void', + [param('uint8_t', 'pc5SignallingCauseValue')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReject::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectCommunicationRelease_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationRelease::DirectCommunicationRelease(ns3::DirectCommunicationRelease const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationRelease const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationRelease::DirectCommunicationRelease() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRelease::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationRelease::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationRelease::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationRelease::GetReleaseReason() [member function] + cls.add_method('GetReleaseReason', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationRelease::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRelease::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationRelease::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRelease::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRelease::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRelease::SetReleaseReason(uint8_t releaseReason) [member function] + cls.add_method('SetReleaseReason', + 'void', + [param('uint8_t', 'releaseReason')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRelease::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectCommunicationReleaseAccept_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationReleaseAccept::DirectCommunicationReleaseAccept(ns3::DirectCommunicationReleaseAccept const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationReleaseAccept const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationReleaseAccept::DirectCommunicationReleaseAccept() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationReleaseAccept::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationReleaseAccept::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationReleaseAccept::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationReleaseAccept::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationReleaseAccept::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationReleaseAccept::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReleaseAccept::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReleaseAccept::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReleaseAccept::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectCommunicationRequest_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationRequest::DirectCommunicationRequest(ns3::DirectCommunicationRequest const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationRequest const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationRequest::DirectCommunicationRequest() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRequest::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint64_t ns3::DirectCommunicationRequest::GetImsi() [member function] + cls.add_method('GetImsi', + 'uint64_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationRequest::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationRequest::GetIpAddressConfig() [member function] + cls.add_method('GetIpAddressConfig', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRequest::GetKdId() [member function] + cls.add_method('GetKdId', + 'uint32_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectCommunicationRequest::GetLinkLocalIpv6Address() [member function] + cls.add_method('GetLinkLocalIpv6Address', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRequest::GetMaximumInactivityPeriod() [member function] + cls.add_method('GetMaximumInactivityPeriod', + 'uint32_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationRequest::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationRequest::GetMsbKdId() [member function] + cls.add_method('GetMsbKdId', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectCommunicationRequest::GetNonce1() [member function] + cls.add_method('GetNonce1', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRequest::GetRelayServiceCode() [member function] + cls.add_method('GetRelayServiceCode', + 'uint32_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationRequest::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRequest::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectCommunicationRequest::GetSignature() [member function] + cls.add_method('GetSignature', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationRequest::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationRequest::GetUeSecurityCapabilities() [member function] + cls.add_method('GetUeSecurityCapabilities', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint64_t ns3::DirectCommunicationRequest::GetUserInfo() [member function] + cls.add_method('GetUserInfo', + 'uint64_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationRequest::GetUserInfoType() [member function] + cls.add_method('GetUserInfoType', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetImsi(uint64_t imsi) [member function] + cls.add_method('SetImsi', + 'void', + [param('uint64_t', 'imsi')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetIpAddressConfig(uint8_t ipAddressConfig) [member function] + cls.add_method('SetIpAddressConfig', + 'void', + [param('uint8_t', 'ipAddressConfig')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetKdId(uint32_t kdId) [member function] + cls.add_method('SetKdId', + 'void', + [param('uint32_t', 'kdId')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetLinkLocalIpv6Address(std::vector > linkLocalIpv6Address) [member function] + cls.add_method('SetLinkLocalIpv6Address', + 'void', + [param('std::vector< unsigned char >', 'linkLocalIpv6Address')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetMaximumInactivityPeriod(uint32_t maxInactivityPeriod) [member function] + cls.add_method('SetMaximumInactivityPeriod', + 'void', + [param('uint32_t', 'maxInactivityPeriod')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetMsbKdId(uint8_t msb) [member function] + cls.add_method('SetMsbKdId', + 'void', + [param('uint8_t', 'msb')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetNonce1(std::vector > nonce1) [member function] + cls.add_method('SetNonce1', + 'void', + [param('std::vector< unsigned char >', 'nonce1')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetParameters(uint8_t userInfoType, uint64_t userInfo, uint8_t ipAddressConfig, uint32_t maxInactivityPeriod, std::vector > nonce1, uint16_t ueSecurityCapabilities, uint8_t msb, int32_t kdId, uint32_t relayServiceCode, std::vector > signature, std::vector > linkLocalIpv6Address) [member function] + cls.add_method('SetParameters', + 'void', + [param('uint8_t', 'userInfoType'), param('uint64_t', 'userInfo'), param('uint8_t', 'ipAddressConfig'), param('uint32_t', 'maxInactivityPeriod'), param('std::vector< unsigned char >', 'nonce1'), param('uint16_t', 'ueSecurityCapabilities'), param('uint8_t', 'msb'), param('int32_t', 'kdId'), param('uint32_t', 'relayServiceCode'), param('std::vector< unsigned char >', 'signature'), param('std::vector< unsigned char >', 'linkLocalIpv6Address')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetRelayServiceCode(uint32_t relayServiceCode) [member function] + cls.add_method('SetRelayServiceCode', + 'void', + [param('uint32_t', 'relayServiceCode')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetSignature(std::vector > signature) [member function] + cls.add_method('SetSignature', + 'void', + [param('std::vector< unsigned char >', 'signature')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetUeSecurityCapabilities(uint16_t ueSecurityCapabilities) [member function] + cls.add_method('SetUeSecurityCapabilities', + 'void', + [param('uint16_t', 'ueSecurityCapabilities')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetUserInfo(uint8_t userInfoType, uint64_t userInfo) [member function] + cls.add_method('SetUserInfo', + 'void', + [param('uint8_t', 'userInfoType'), param('uint64_t', 'userInfo')]) + return + +def register_Ns3DirectRekeyingRequest_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingRequest::DirectRekeyingRequest(ns3::DirectRekeyingRequest const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectRekeyingRequest const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingRequest::DirectRekeyingRequest() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectRekeyingRequest::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectRekeyingRequest::GetAuthFlag() [member function] + cls.add_method('GetAuthFlag', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectRekeyingRequest::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectRekeyingRequest::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectRekeyingRequest::GetMsb() [member function] + cls.add_method('GetMsb', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectRekeyingRequest::GetNonce1() [member function] + cls.add_method('GetNonce1', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectRekeyingRequest::GetPrukId() [member function] + cls.add_method('GetPrukId', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectRekeyingRequest::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectRekeyingRequest::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectRekeyingRequest::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectRekeyingRequest::GetUeSecurityCapabilities() [member function] + cls.add_method('GetUeSecurityCapabilities', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetAuthFlag(uint8_t authFlag) [member function] + cls.add_method('SetAuthFlag', + 'void', + [param('uint8_t', 'authFlag')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetMsb(uint8_t msb) [member function] + cls.add_method('SetMsb', + 'void', + [param('uint8_t', 'msb')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetNonce1(std::vector > nonce1) [member function] + cls.add_method('SetNonce1', + 'void', + [param('std::vector< unsigned char >', 'nonce1')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetParameters(uint16_t ueSecurityCapabilities, std::vector > nonce1, uint8_t msb, uint8_t authFlag, std::vector > prukId) [member function] + cls.add_method('SetParameters', + 'void', + [param('uint16_t', 'ueSecurityCapabilities'), param('std::vector< unsigned char >', 'nonce1'), param('uint8_t', 'msb'), param('uint8_t', 'authFlag'), param('std::vector< unsigned char >', 'prukId')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetPrukId(std::vector > prukId) [member function] + cls.add_method('SetPrukId', + 'void', + [param('std::vector< unsigned char >', 'prukId')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetUeSecurityCapabilities(uint16_t ueSecurityCapabilities) [member function] + cls.add_method('SetUeSecurityCapabilities', + 'void', + [param('uint16_t', 'ueSecurityCapabilities')]) + return + +def register_Ns3DirectRekeyingResponse_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingResponse::DirectRekeyingResponse(ns3::DirectRekeyingResponse const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectRekeyingResponse const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingResponse::DirectRekeyingResponse() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectRekeyingResponse::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectRekeyingResponse::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectRekeyingResponse::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectRekeyingResponse::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectRekeyingResponse::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectRekeyingResponse::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingResponse::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingResponse::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingResponse::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectRekeyingTrigger_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingTrigger::DirectRekeyingTrigger(ns3::DirectRekeyingTrigger const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectRekeyingTrigger const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingTrigger::DirectRekeyingTrigger() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectRekeyingTrigger::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectRekeyingTrigger::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectRekeyingTrigger::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectRekeyingTrigger::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectRekeyingTrigger::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectRekeyingTrigger::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingTrigger::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingTrigger::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingTrigger::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectSecurityModeCommand_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeCommand::DirectSecurityModeCommand(ns3::DirectSecurityModeCommand const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectSecurityModeCommand const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeCommand::DirectSecurityModeCommand() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectSecurityModeCommand::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeCommand::GetChosenAlgorithmsCyphering() [member function] + cls.add_method('GetChosenAlgorithmsCyphering', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeCommand::GetChosenAlgorithmsIntegrity() [member function] + cls.add_method('GetChosenAlgorithmsIntegrity', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeCommand::GetEncryptedPayload() [member function] + cls.add_method('GetEncryptedPayload', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeCommand::GetGpi() [member function] + cls.add_method('GetGpi', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectSecurityModeCommand::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeCommand::GetKdFreshness() [member function] + cls.add_method('GetKdFreshness', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeCommand::GetLsb() [member function] + cls.add_method('GetLsb', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeCommand::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectSecurityModeCommand::GetMsb() [member function] + cls.add_method('GetMsb', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeCommand::GetNonce2() [member function] + cls.add_method('GetNonce2', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectSecurityModeCommand::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectSecurityModeCommand::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeCommand::GetSignature() [member function] + cls.add_method('GetSignature', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectSecurityModeCommand::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectSecurityModeCommand::GetUeSecurityCapabilities() [member function] + cls.add_method('GetUeSecurityCapabilities', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint64_t ns3::DirectSecurityModeCommand::GetUserInfo() [member function] + cls.add_method('GetUserInfo', + 'uint64_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeCommand::GetUserInfoType() [member function] + cls.add_method('GetUserInfoType', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetChosenAlgorithms(uint8_t chosenAlgorithmsIntegrity, uint8_t chosenalgorithmsCyphering) [member function] + cls.add_method('SetChosenAlgorithms', + 'void', + [param('uint8_t', 'chosenAlgorithmsIntegrity'), param('uint8_t', 'chosenalgorithmsCyphering')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetEncryptedPayload(std::vector > encryptedPayload) [member function] + cls.add_method('SetEncryptedPayload', + 'void', + [param('std::vector< unsigned char >', 'encryptedPayload')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetGpi(std::vector > gpi) [member function] + cls.add_method('SetGpi', + 'void', + [param('std::vector< unsigned char >', 'gpi')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetKdFreshness(std::vector > kdFreshness) [member function] + cls.add_method('SetKdFreshness', + 'void', + [param('std::vector< unsigned char >', 'kdFreshness')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetLsb(uint8_t lsb) [member function] + cls.add_method('SetLsb', + 'void', + [param('uint8_t', 'lsb')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetMsb(uint16_t msb) [member function] + cls.add_method('SetMsb', + 'void', + [param('uint16_t', 'msb')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetNonce2(std::vector > nonce2) [member function] + cls.add_method('SetNonce2', + 'void', + [param('std::vector< unsigned char >', 'nonce2')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetParameters(uint16_t ueSecurityCapabilities, std::vector > nonce2, uint8_t chosenAlgorithmsIntegrity, uint8_t chosenAlgorithmCyphering, uint8_t lsb, uint16_t msb, std::vector > kdFreshness, std::vector > gpi, uint8_t userInfoType, uint64_t userInfo, std::vector > signature, std::vector > encryptedPayload) [member function] + cls.add_method('SetParameters', + 'void', + [param('uint16_t', 'ueSecurityCapabilities'), param('std::vector< unsigned char >', 'nonce2'), param('uint8_t', 'chosenAlgorithmsIntegrity'), param('uint8_t', 'chosenAlgorithmCyphering'), param('uint8_t', 'lsb'), param('uint16_t', 'msb'), param('std::vector< unsigned char >', 'kdFreshness'), param('std::vector< unsigned char >', 'gpi'), param('uint8_t', 'userInfoType'), param('uint64_t', 'userInfo'), param('std::vector< unsigned char >', 'signature'), param('std::vector< unsigned char >', 'encryptedPayload')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetSignature(std::vector > signature) [member function] + cls.add_method('SetSignature', + 'void', + [param('std::vector< unsigned char >', 'signature')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetUeSecurityCapabilities(uint16_t ueSecurityCapabilities) [member function] + cls.add_method('SetUeSecurityCapabilities', + 'void', + [param('uint16_t', 'ueSecurityCapabilities')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetUserInfo(uint8_t userInfoType, uint64_t userInfo) [member function] + cls.add_method('SetUserInfo', + 'void', + [param('uint8_t', 'userInfoType'), param('uint64_t', 'userInfo')]) + return + +def register_Ns3DirectSecurityModeComplete_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeComplete::DirectSecurityModeComplete(ns3::DirectSecurityModeComplete const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectSecurityModeComplete const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeComplete::DirectSecurityModeComplete() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectSecurityModeComplete::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectSecurityModeComplete::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectSecurityModeComplete::GetLsb() [member function] + cls.add_method('GetLsb', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeComplete::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectSecurityModeComplete::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectSecurityModeComplete::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectSecurityModeComplete::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeComplete::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeComplete::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeComplete::SetLsb(uint16_t lsb) [member function] + cls.add_method('SetLsb', + 'void', + [param('uint16_t', 'lsb')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeComplete::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectSecurityModeReject_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeReject::DirectSecurityModeReject(ns3::DirectSecurityModeReject const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectSecurityModeReject const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeReject::DirectSecurityModeReject() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectSecurityModeReject::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeReject::GetAuts() [member function] + cls.add_method('GetAuts', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectSecurityModeReject::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeReject::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeReject::GetPc5SignallingCauseValue() [member function] + cls.add_method('GetPc5SignallingCauseValue', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeReject::GetRand() [member function] + cls.add_method('GetRand', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectSecurityModeReject::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectSecurityModeReject::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectSecurityModeReject::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeReject::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeReject::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeReject::SetAuts(std::vector > auts) [member function] + cls.add_method('SetAuts', + 'void', + [param('std::vector< unsigned char >', 'auts')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeReject::SetPc5SignallingCauseValue(uint8_t pc5SignallingCauseValue) [member function] + cls.add_method('SetPc5SignallingCauseValue', + 'void', + [param('uint8_t', 'pc5SignallingCauseValue')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeReject::SetRand(std::vector > rand) [member function] + cls.add_method('SetRand', + 'void', + [param('std::vector< unsigned char >', 'rand')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeReject::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DoubleValue_methods(root_module, cls): + ## double.h (module 'core'): ns3::DoubleValue::DoubleValue() [constructor] + cls.add_constructor([]) + ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(double const & value) [constructor] + cls.add_constructor([param('double const &', 'value')]) + ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [constructor] + cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')]) + ## double.h (module 'core'): ns3::Ptr ns3::DoubleValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## double.h (module 'core'): bool ns3::DoubleValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## double.h (module 'core'): double ns3::DoubleValue::Get() const [member function] + cls.add_method('Get', + 'double', + [], + is_const=True) + ## double.h (module 'core'): std::string ns3::DoubleValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## double.h (module 'core'): void ns3::DoubleValue::Set(double const & value) [member function] + cls.add_method('Set', + 'void', + [param('double const &', 'value')]) + return + +def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] + cls.add_method('CDF', + 'void', + [param('double', 'v'), param('double', 'c')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double c1, double c2, double v1, double v2, double r) [member function] + cls.add_method('Interpolate', + 'double', + [param('double', 'c1'), param('double', 'c2'), param('double', 'v1'), param('double', 'v2'), param('double', 'r')], + is_virtual=True, visibility='private') + ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::Validate() [member function] + cls.add_method('Validate', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): + ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] + cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) + ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] + cls.add_constructor([]) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] + cls.add_method('Get', + 'bool', + [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] + cls.add_method('HasGetter', + 'bool', + [], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] + cls.add_method('HasSetter', + 'bool', + [], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] + cls.add_method('Set', + 'bool', + [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], + is_const=True, is_virtual=True) + return + +def register_Ns3EmptyAttributeChecker_methods(root_module, cls): + ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) + ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] + cls.add_constructor([]) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] + cls.add_method('Check', + 'bool', + [param('ns3::AttributeValue const &', 'value')], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] + cls.add_method('Copy', + 'bool', + [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): ns3::Ptr ns3::EmptyAttributeChecker::Create() const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] + cls.add_method('GetUnderlyingTypeInformation', + 'std::string', + [], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] + cls.add_method('GetValueTypeName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] + cls.add_method('HasUnderlyingTypeInformation', + 'bool', + [], + is_const=True, is_virtual=True) + return + +def register_Ns3EmptyAttributeValue_methods(root_module, cls): + ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] + cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) + ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] + cls.add_constructor([]) + ## attribute.h (module 'core'): ns3::Ptr ns3::EmptyAttributeValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True, visibility='private') + ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True, visibility='private') + ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True, visibility='private') + return + +def register_Ns3EnumChecker_methods(root_module, cls): + ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')]) + ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker() [constructor] + cls.add_constructor([]) + ## enum.h (module 'core'): void ns3::EnumChecker::Add(int value, std::string name) [member function] + cls.add_method('Add', + 'void', + [param('int', 'value'), param('std::string', 'name')]) + ## enum.h (module 'core'): void ns3::EnumChecker::AddDefault(int value, std::string name) [member function] + cls.add_method('AddDefault', + 'void', + [param('int', 'value'), param('std::string', 'name')]) + ## enum.h (module 'core'): bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function] + cls.add_method('Check', + 'bool', + [param('ns3::AttributeValue const &', 'value')], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function] + cls.add_method('Copy', + 'bool', + [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): ns3::Ptr ns3::EnumChecker::Create() const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function] + cls.add_method('GetUnderlyingTypeInformation', + 'std::string', + [], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): std::string ns3::EnumChecker::GetValueTypeName() const [member function] + cls.add_method('GetValueTypeName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): bool ns3::EnumChecker::HasUnderlyingTypeInformation() const [member function] + cls.add_method('HasUnderlyingTypeInformation', + 'bool', + [], + is_const=True, is_virtual=True) + return + +def register_Ns3EnumValue_methods(root_module, cls): + ## enum.h (module 'core'): ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [constructor] + cls.add_constructor([param('ns3::EnumValue const &', 'arg0')]) + ## enum.h (module 'core'): ns3::EnumValue::EnumValue() [constructor] + cls.add_constructor([]) + ## enum.h (module 'core'): ns3::EnumValue::EnumValue(int value) [constructor] + cls.add_constructor([param('int', 'value')]) + ## enum.h (module 'core'): ns3::Ptr ns3::EnumValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): bool ns3::EnumValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## enum.h (module 'core'): int ns3::EnumValue::Get() const [member function] + cls.add_method('Get', + 'int', + [], + is_const=True) + ## enum.h (module 'core'): std::string ns3::EnumValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): void ns3::EnumValue::Set(int value) [member function] + cls.add_method('Set', + 'void', + [param('int', 'value')]) + return + +def register_Ns3EpcEnbApplication_methods(root_module, cls): + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpcEnbApplication(ns3::EpcEnbApplication const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcEnbApplication const &', 'arg0')]) + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpcEnbApplication(ns3::Ptr lteSocket, ns3::Ptr lteSocket6, uint16_t cellId) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Socket >', 'lteSocket'), param('ns3::Ptr< ns3::Socket >', 'lteSocket6'), param('uint16_t', 'cellId')]) + ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::AddS1Interface(ns3::Ptr s1uSocket, ns3::Ipv4Address enbAddress, ns3::Ipv4Address sgwAddress) [member function] + cls.add_method('AddS1Interface', + 'void', + [param('ns3::Ptr< ns3::Socket >', 's1uSocket'), param('ns3::Ipv4Address', 'enbAddress'), param('ns3::Ipv4Address', 'sgwAddress')]) + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbS1SapProvider * ns3::EpcEnbApplication::GetS1SapProvider() [member function] + cls.add_method('GetS1SapProvider', + 'ns3::EpcEnbS1SapProvider *', + []) + ## epc-enb-application.h (module 'lte'): ns3::EpcS1apSapEnb * ns3::EpcEnbApplication::GetS1apSapEnb() [member function] + cls.add_method('GetS1apSapEnb', + 'ns3::EpcS1apSapEnb *', + []) + ## epc-enb-application.h (module 'lte'): static ns3::TypeId ns3::EpcEnbApplication::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::RecvFromLteSocket(ns3::Ptr socket) [member function] + cls.add_method('RecvFromLteSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::RecvFromS1uSocket(ns3::Ptr socket) [member function] + cls.add_method('RecvFromS1uSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::SetS1SapUser(ns3::EpcEnbS1SapUser * s) [member function] + cls.add_method('SetS1SapUser', + 'void', + [param('ns3::EpcEnbS1SapUser *', 's')]) + ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::SetS1apSapMme(ns3::EpcS1apSapMme * s) [member function] + cls.add_method('SetS1apSapMme', + 'void', + [param('ns3::EpcS1apSapMme *', 's')]) + ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3EpcEnbApplicationEpsFlowId_t_methods(root_module, cls): + cls.add_binary_comparison_operator('<') + cls.add_binary_comparison_operator('==') + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t(ns3::EpcEnbApplication::EpsFlowId_t const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcEnbApplication::EpsFlowId_t const &', 'arg0')]) + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t() [constructor] + cls.add_constructor([]) + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t(uint16_t const a, uint8_t const b) [constructor] + cls.add_constructor([param('uint16_t const', 'a'), param('uint8_t const', 'b')]) + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::m_bid [variable] + cls.add_instance_attribute('m_bid', 'uint8_t', is_const=False) + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::m_rnti [variable] + cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False) + return + +def register_Ns3EpcHelper_methods(root_module, cls): + ## epc-helper.h (module 'lte'): ns3::EpcHelper::EpcHelper(ns3::EpcHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcHelper const &', 'arg0')]) + ## epc-helper.h (module 'lte'): ns3::EpcHelper::EpcHelper() [constructor] + cls.add_constructor([]) + ## epc-helper.h (module 'lte'): uint8_t ns3::EpcHelper::ActivateEpsBearer(ns3::Ptr ueLteDevice, uint64_t imsi, ns3::Ptr tft, ns3::EpsBearer bearer) [member function] + cls.add_method('ActivateEpsBearer', + 'uint8_t', + [param('ns3::Ptr< ns3::NetDevice >', 'ueLteDevice'), param('uint64_t', 'imsi'), param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('ns3::EpsBearer', 'bearer')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::ActivateSidelinkBearer(ns3::Ptr ueDevice, ns3::Ptr tft) [member function] + cls.add_method('ActivateSidelinkBearer', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('ns3::Ptr< ns3::LteSlTft >', 'tft')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddEnb(ns3::Ptr enbNode, ns3::Ptr lteEnbNetDevice, uint16_t cellId) [member function] + cls.add_method('AddEnb', + 'void', + [param('ns3::Ptr< ns3::Node >', 'enbNode'), param('ns3::Ptr< ns3::NetDevice >', 'lteEnbNetDevice'), param('uint16_t', 'cellId')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddS1Interface(ns3::Ptr enb, ns3::Ipv4Address enbAddress, ns3::Ipv4Address sgwAddress, uint16_t cellId=0) [member function] + cls.add_method('AddS1Interface', + 'void', + [param('ns3::Ptr< ns3::Node >', 'enb'), param('ns3::Ipv4Address', 'enbAddress'), param('ns3::Ipv4Address', 'sgwAddress'), param('uint16_t', 'cellId', default_value='0')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddUe(ns3::Ptr ueLteDevice, uint64_t imsi) [member function] + cls.add_method('AddUe', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'ueLteDevice'), param('uint64_t', 'imsi')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddX2Interface(ns3::Ptr enbNode1, ns3::Ptr enbNode2) [member function] + cls.add_method('AddX2Interface', + 'void', + [param('ns3::Ptr< ns3::Node >', 'enbNode1'), param('ns3::Ptr< ns3::Node >', 'enbNode2')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): ns3::Ipv4InterfaceContainer ns3::EpcHelper::AssignUeIpv4Address(ns3::NetDeviceContainer ueDevices) [member function] + cls.add_method('AssignUeIpv4Address', + 'ns3::Ipv4InterfaceContainer', + [param('ns3::NetDeviceContainer', 'ueDevices')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): ns3::Ipv6InterfaceContainer ns3::EpcHelper::AssignUeIpv6Address(ns3::NetDeviceContainer ueDevices) [member function] + cls.add_method('AssignUeIpv6Address', + 'ns3::Ipv6InterfaceContainer', + [param('ns3::NetDeviceContainer', 'ueDevices')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::DeactivateSidelinkBearer(ns3::Ptr ueDevice, ns3::Ptr tft) [member function] + cls.add_method('DeactivateSidelinkBearer', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('ns3::Ptr< ns3::LteSlTft >', 'tft')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## epc-helper.h (module 'lte'): ns3::Ptr ns3::EpcHelper::GetPgwNode() const [member function] + cls.add_method('GetPgwNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): ns3::Ptr ns3::EpcHelper::GetSgwNode() const [member function] + cls.add_method('GetSgwNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): static ns3::TypeId ns3::EpcHelper::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-helper.h (module 'lte'): ns3::Ipv4Address ns3::EpcHelper::GetUeDefaultGatewayAddress() [member function] + cls.add_method('GetUeDefaultGatewayAddress', + 'ns3::Ipv4Address', + [], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): ns3::Ipv6Address ns3::EpcHelper::GetUeDefaultGatewayAddress6() [member function] + cls.add_method('GetUeDefaultGatewayAddress6', + 'ns3::Ipv6Address', + [], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::RemoteUeContextConnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextConnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::RemoteUeContextDisconnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextDisconnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3EpcMmeApplication_methods(root_module, cls): + ## epc-mme-application.h (module 'lte'): ns3::EpcMmeApplication::EpcMmeApplication(ns3::EpcMmeApplication const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcMmeApplication const &', 'arg0')]) + ## epc-mme-application.h (module 'lte'): ns3::EpcMmeApplication::EpcMmeApplication() [constructor] + cls.add_constructor([]) + ## epc-mme-application.h (module 'lte'): uint8_t ns3::EpcMmeApplication::AddBearer(uint64_t imsi, ns3::Ptr tft, ns3::EpsBearer bearer) [member function] + cls.add_method('AddBearer', + 'uint8_t', + [param('uint64_t', 'imsi'), param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('ns3::EpsBearer', 'bearer')]) + ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddEnb(uint16_t ecgi, ns3::Ipv4Address enbS1UAddr, ns3::EpcS1apSapEnb * enbS1apSap) [member function] + cls.add_method('AddEnb', + 'void', + [param('uint16_t', 'ecgi'), param('ns3::Ipv4Address', 'enbS1UAddr'), param('ns3::EpcS1apSapEnb *', 'enbS1apSap')]) + ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddSgw(ns3::Ipv4Address sgwS11Addr, ns3::Ipv4Address mmeS11Addr, ns3::Ptr mmeS11Socket) [member function] + cls.add_method('AddSgw', + 'void', + [param('ns3::Ipv4Address', 'sgwS11Addr'), param('ns3::Ipv4Address', 'mmeS11Addr'), param('ns3::Ptr< ns3::Socket >', 'mmeS11Socket')]) + ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddUe(uint64_t imsi) [member function] + cls.add_method('AddUe', + 'void', + [param('uint64_t', 'imsi')]) + ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## epc-mme-application.h (module 'lte'): ns3::EpcS1apSapMme * ns3::EpcMmeApplication::GetS1apSapMme() [member function] + cls.add_method('GetS1apSapMme', + 'ns3::EpcS1apSapMme *', + []) + ## epc-mme-application.h (module 'lte'): static ns3::TypeId ns3::EpcMmeApplication::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3EpcPgwApplication_methods(root_module, cls): + ## epc-pgw-application.h (module 'lte'): ns3::EpcPgwApplication::EpcPgwApplication(ns3::EpcPgwApplication const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcPgwApplication const &', 'arg0')]) + ## epc-pgw-application.h (module 'lte'): ns3::EpcPgwApplication::EpcPgwApplication(ns3::Ptr const tunDevice, ns3::Ipv4Address s5Addr, ns3::Ptr const s5uSocket, ns3::Ptr const s5cSocket) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::VirtualNetDevice > const', 'tunDevice'), param('ns3::Ipv4Address', 's5Addr'), param('ns3::Ptr< ns3::Socket > const', 's5uSocket'), param('ns3::Ptr< ns3::Socket > const', 's5cSocket')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::AddSgw(ns3::Ipv4Address sgwS5Addr) [member function] + cls.add_method('AddSgw', + 'void', + [param('ns3::Ipv4Address', 'sgwS5Addr')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::AddUe(uint64_t imsi) [member function] + cls.add_method('AddUe', + 'void', + [param('uint64_t', 'imsi')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## epc-pgw-application.h (module 'lte'): static ns3::TypeId ns3::EpcPgwApplication::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RecvFromS5cSocket(ns3::Ptr socket) [member function] + cls.add_method('RecvFromS5cSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RecvFromS5uSocket(ns3::Ptr socket) [member function] + cls.add_method('RecvFromS5uSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## epc-pgw-application.h (module 'lte'): bool ns3::EpcPgwApplication::RecvFromTunDevice(ns3::Ptr packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] + cls.add_method('RecvFromTunDevice', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RemoteUeContextConnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextConnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RemoteUeContextDisconnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextDisconnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SendToS5uSocket(ns3::Ptr packet, ns3::Ipv4Address sgwS5uAddress, uint32_t teid) [member function] + cls.add_method('SendToS5uSocket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'sgwS5uAddress'), param('uint32_t', 'teid')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SendToTunDevice(ns3::Ptr packet, uint32_t teid) [member function] + cls.add_method('SendToTunDevice', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint32_t', 'teid')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SetUeAddress(uint64_t imsi, ns3::Ipv4Address ueAddr) [member function] + cls.add_method('SetUeAddress', + 'void', + [param('uint64_t', 'imsi'), param('ns3::Ipv4Address', 'ueAddr')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SetUeAddress6(uint64_t imsi, ns3::Ipv6Address ueAddr) [member function] + cls.add_method('SetUeAddress6', + 'void', + [param('uint64_t', 'imsi'), param('ns3::Ipv6Address', 'ueAddr')]) + return + +def register_Ns3EpcSgwApplication_methods(root_module, cls): + ## epc-sgw-application.h (module 'lte'): ns3::EpcSgwApplication::EpcSgwApplication(ns3::EpcSgwApplication const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcSgwApplication const &', 'arg0')]) + ## epc-sgw-application.h (module 'lte'): ns3::EpcSgwApplication::EpcSgwApplication(ns3::Ptr const s1uSocket, ns3::Ipv4Address s5Addr, ns3::Ptr const s5uSocket, ns3::Ptr const s5cSocket) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Socket > const', 's1uSocket'), param('ns3::Ipv4Address', 's5Addr'), param('ns3::Ptr< ns3::Socket > const', 's5uSocket'), param('ns3::Ptr< ns3::Socket > const', 's5cSocket')]) + ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddEnb(uint16_t cellId, ns3::Ipv4Address enbAddr, ns3::Ipv4Address sgwAddr) [member function] + cls.add_method('AddEnb', + 'void', + [param('uint16_t', 'cellId'), param('ns3::Ipv4Address', 'enbAddr'), param('ns3::Ipv4Address', 'sgwAddr')]) + ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddMme(ns3::Ipv4Address mmeS11Addr, ns3::Ptr s11Socket) [member function] + cls.add_method('AddMme', + 'void', + [param('ns3::Ipv4Address', 'mmeS11Addr'), param('ns3::Ptr< ns3::Socket >', 's11Socket')]) + ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddPgw(ns3::Ipv4Address pgwAddr) [member function] + cls.add_method('AddPgw', + 'void', + [param('ns3::Ipv4Address', 'pgwAddr')]) + ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## epc-sgw-application.h (module 'lte'): static ns3::TypeId ns3::EpcSgwApplication::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3EpcTft_methods(root_module, cls): + ## epc-tft.h (module 'lte'): ns3::EpcTft::EpcTft(ns3::EpcTft const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcTft const &', 'arg0')]) + ## epc-tft.h (module 'lte'): ns3::EpcTft::EpcTft() [constructor] + cls.add_constructor([]) + ## epc-tft.h (module 'lte'): uint8_t ns3::EpcTft::Add(ns3::EpcTft::PacketFilter f) [member function] + cls.add_method('Add', + 'uint8_t', + [param('ns3::EpcTft::PacketFilter', 'f')]) + ## epc-tft.h (module 'lte'): static ns3::Ptr ns3::EpcTft::Default() [member function] + cls.add_method('Default', + 'ns3::Ptr< ns3::EpcTft >', + [], + is_static=True) + ## epc-tft.h (module 'lte'): std::list > ns3::EpcTft::GetPacketFilters() const [member function] + cls.add_method('GetPacketFilters', + 'std::list< ns3::EpcTft::PacketFilter >', + [], + is_const=True) + ## epc-tft.h (module 'lte'): bool ns3::EpcTft::Matches(ns3::EpcTft::Direction direction, ns3::Ipv4Address remoteAddress, ns3::Ipv4Address localAddress, uint16_t remotePort, uint16_t localPort, uint8_t typeOfService) [member function] + cls.add_method('Matches', + 'bool', + [param('ns3::EpcTft::Direction', 'direction'), param('ns3::Ipv4Address', 'remoteAddress'), param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'remotePort'), param('uint16_t', 'localPort'), param('uint8_t', 'typeOfService')]) + ## epc-tft.h (module 'lte'): bool ns3::EpcTft::Matches(ns3::EpcTft::Direction direction, ns3::Ipv6Address remoteAddress, ns3::Ipv6Address localAddress, uint16_t remotePort, uint16_t localPort, uint8_t typeOfService) [member function] + cls.add_method('Matches', + 'bool', + [param('ns3::EpcTft::Direction', 'direction'), param('ns3::Ipv6Address', 'remoteAddress'), param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'remotePort'), param('uint16_t', 'localPort'), param('uint8_t', 'typeOfService')]) + return + +def register_Ns3EpcTftPacketFilter_methods(root_module, cls): + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::PacketFilter(ns3::EpcTft::PacketFilter const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcTft::PacketFilter const &', 'arg0')]) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::PacketFilter() [constructor] + cls.add_constructor([]) + ## epc-tft.h (module 'lte'): bool ns3::EpcTft::PacketFilter::Matches(ns3::EpcTft::Direction d, ns3::Ipv4Address ra, ns3::Ipv4Address la, uint16_t rp, uint16_t lp, uint8_t tos) [member function] + cls.add_method('Matches', + 'bool', + [param('ns3::EpcTft::Direction', 'd'), param('ns3::Ipv4Address', 'ra'), param('ns3::Ipv4Address', 'la'), param('uint16_t', 'rp'), param('uint16_t', 'lp'), param('uint8_t', 'tos')]) + ## epc-tft.h (module 'lte'): bool ns3::EpcTft::PacketFilter::Matches(ns3::EpcTft::Direction d, ns3::Ipv6Address ra, ns3::Ipv6Address la, uint16_t rp, uint16_t lp, uint8_t tos) [member function] + cls.add_method('Matches', + 'bool', + [param('ns3::EpcTft::Direction', 'd'), param('ns3::Ipv6Address', 'ra'), param('ns3::Ipv6Address', 'la'), param('uint16_t', 'rp'), param('uint16_t', 'lp'), param('uint8_t', 'tos')]) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::direction [variable] + cls.add_instance_attribute('direction', 'ns3::EpcTft::Direction', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localAddress [variable] + cls.add_instance_attribute('localAddress', 'ns3::Ipv4Address', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localIpv6Address [variable] + cls.add_instance_attribute('localIpv6Address', 'ns3::Ipv6Address', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localIpv6Prefix [variable] + cls.add_instance_attribute('localIpv6Prefix', 'ns3::Ipv6Prefix', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localMask [variable] + cls.add_instance_attribute('localMask', 'ns3::Ipv4Mask', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localPortEnd [variable] + cls.add_instance_attribute('localPortEnd', 'uint16_t', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localPortStart [variable] + cls.add_instance_attribute('localPortStart', 'uint16_t', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::precedence [variable] + cls.add_instance_attribute('precedence', 'uint8_t', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteAddress [variable] + cls.add_instance_attribute('remoteAddress', 'ns3::Ipv4Address', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteIpv6Address [variable] + cls.add_instance_attribute('remoteIpv6Address', 'ns3::Ipv6Address', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteIpv6Prefix [variable] + cls.add_instance_attribute('remoteIpv6Prefix', 'ns3::Ipv6Prefix', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteMask [variable] + cls.add_instance_attribute('remoteMask', 'ns3::Ipv4Mask', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remotePortEnd [variable] + cls.add_instance_attribute('remotePortEnd', 'uint16_t', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remotePortStart [variable] + cls.add_instance_attribute('remotePortStart', 'uint16_t', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::typeOfService [variable] + cls.add_instance_attribute('typeOfService', 'uint8_t', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::typeOfServiceMask [variable] + cls.add_instance_attribute('typeOfServiceMask', 'uint8_t', is_const=False) + return + +def register_Ns3EpcTftClassifier_methods(root_module, cls): + ## epc-tft-classifier.h (module 'lte'): ns3::EpcTftClassifier::EpcTftClassifier(ns3::EpcTftClassifier const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcTftClassifier const &', 'arg0')]) + ## epc-tft-classifier.h (module 'lte'): ns3::EpcTftClassifier::EpcTftClassifier() [constructor] + cls.add_constructor([]) + ## epc-tft-classifier.h (module 'lte'): void ns3::EpcTftClassifier::Add(ns3::Ptr tft, uint32_t id) [member function] + cls.add_method('Add', + 'void', + [param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('uint32_t', 'id')]) + ## epc-tft-classifier.h (module 'lte'): uint32_t ns3::EpcTftClassifier::Classify(ns3::Ptr p, ns3::EpcTft::Direction direction, uint16_t protocolNumber) [member function] + cls.add_method('Classify', + 'uint32_t', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::EpcTft::Direction', 'direction'), param('uint16_t', 'protocolNumber')]) + ## epc-tft-classifier.h (module 'lte'): void ns3::EpcTftClassifier::Delete(uint32_t id) [member function] + cls.add_method('Delete', + 'void', + [param('uint32_t', 'id')]) + return + +def register_Ns3EpcUeNas_methods(root_module, cls): + ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::EpcUeNas(ns3::EpcUeNas const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcUeNas const &', 'arg0')]) + ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::EpcUeNas() [constructor] + cls.add_constructor([]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::ActivateEpsBearer(ns3::EpsBearer bearer, ns3::Ptr tft) [member function] + cls.add_method('ActivateEpsBearer', + 'void', + [param('ns3::EpsBearer', 'bearer'), param('ns3::Ptr< ns3::EpcTft >', 'tft')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::ActivateSidelinkBearer(ns3::Ptr tft) [member function] + cls.add_method('ActivateSidelinkBearer', + 'void', + [param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Connect() [member function] + cls.add_method('Connect', + 'void', + []) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Connect(uint16_t cellId, uint32_t dlEarfcn) [member function] + cls.add_method('Connect', + 'void', + [param('uint16_t', 'cellId'), param('uint32_t', 'dlEarfcn')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::DeactivateSidelinkBearer(ns3::Ptr tft) [member function] + cls.add_method('DeactivateSidelinkBearer', + 'void', + [param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Disconnect() [member function] + cls.add_method('Disconnect', + 'void', + []) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## epc-ue-nas.h (module 'lte'): ns3::LteAsSapUser * ns3::EpcUeNas::GetAsSapUser() [member function] + cls.add_method('GetAsSapUser', + 'ns3::LteAsSapUser *', + []) + ## epc-ue-nas.h (module 'lte'): uint32_t ns3::EpcUeNas::GetCsgId() const [member function] + cls.add_method('GetCsgId', + 'uint32_t', + [], + is_const=True) + ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::State ns3::EpcUeNas::GetState() const [member function] + cls.add_method('GetState', + 'ns3::EpcUeNas::State', + [], + is_const=True) + ## epc-ue-nas.h (module 'lte'): static ns3::TypeId ns3::EpcUeNas::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::RemoveForwardUpCallback(ns3::Ptr tft) [member function] + cls.add_method('RemoveForwardUpCallback', + 'void', + [param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) + ## epc-ue-nas.h (module 'lte'): bool ns3::EpcUeNas::Send(ns3::Ptr p, uint16_t protocolNumber) [member function] + cls.add_method('Send', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint16_t', 'protocolNumber')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetAsSapProvider(ns3::LteAsSapProvider * s) [member function] + cls.add_method('SetAsSapProvider', + 'void', + [param('ns3::LteAsSapProvider *', 's')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetCsgId(uint32_t csgId) [member function] + cls.add_method('SetCsgId', + 'void', + [param('uint32_t', 'csgId')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetDevice(ns3::Ptr dev) [member function] + cls.add_method('SetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'dev')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetForwardUpCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] + cls.add_method('SetForwardUpCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetForwardUpCallback(ns3::Ptr tft, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] + cls.add_method('SetForwardUpCallback', + 'void', + [param('ns3::Ptr< ns3::LteSlTft >', 'tft'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetImsi(uint64_t imsi) [member function] + cls.add_method('SetImsi', + 'void', + [param('uint64_t', 'imsi')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::StartCellSelection(uint32_t dlEarfcn) [member function] + cls.add_method('StartCellSelection', + 'void', + [param('uint32_t', 'dlEarfcn')]) + return + +def register_Ns3EpcX2_methods(root_module, cls): + ## epc-x2.h (module 'lte'): ns3::EpcX2::EpcX2(ns3::EpcX2 const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2 const &', 'arg0')]) + ## epc-x2.h (module 'lte'): ns3::EpcX2::EpcX2() [constructor] + cls.add_constructor([]) + ## epc-x2.h (module 'lte'): void ns3::EpcX2::AddX2Interface(uint16_t enb1CellId, ns3::Ipv4Address enb1X2Address, uint16_t enb2CellId, ns3::Ipv4Address enb2X2Address) [member function] + cls.add_method('AddX2Interface', + 'void', + [param('uint16_t', 'enb1CellId'), param('ns3::Ipv4Address', 'enb1X2Address'), param('uint16_t', 'enb2CellId'), param('ns3::Ipv4Address', 'enb2X2Address')]) + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## epc-x2.h (module 'lte'): ns3::EpcX2SapProvider * ns3::EpcX2::GetEpcX2SapProvider() [member function] + cls.add_method('GetEpcX2SapProvider', + 'ns3::EpcX2SapProvider *', + []) + ## epc-x2.h (module 'lte'): static ns3::TypeId ns3::EpcX2::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-x2.h (module 'lte'): void ns3::EpcX2::RecvFromX2cSocket(ns3::Ptr socket) [member function] + cls.add_method('RecvFromX2cSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## epc-x2.h (module 'lte'): void ns3::EpcX2::RecvFromX2uSocket(ns3::Ptr socket) [member function] + cls.add_method('RecvFromX2uSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## epc-x2.h (module 'lte'): void ns3::EpcX2::SetEpcX2SapUser(ns3::EpcX2SapUser * s) [member function] + cls.add_method('SetEpcX2SapUser', + 'void', + [param('ns3::EpcX2SapUser *', 's')]) + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverPreparationFailure(ns3::EpcX2Sap::HandoverPreparationFailureParams params) [member function] + cls.add_method('DoSendHandoverPreparationFailure', + 'void', + [param('ns3::EpcX2Sap::HandoverPreparationFailureParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverRequest(ns3::EpcX2Sap::HandoverRequestParams params) [member function] + cls.add_method('DoSendHandoverRequest', + 'void', + [param('ns3::EpcX2Sap::HandoverRequestParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverRequestAck(ns3::EpcX2Sap::HandoverRequestAckParams params) [member function] + cls.add_method('DoSendHandoverRequestAck', + 'void', + [param('ns3::EpcX2Sap::HandoverRequestAckParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function] + cls.add_method('DoSendLoadInformation', + 'void', + [param('ns3::EpcX2Sap::LoadInformationParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendResourceStatusUpdate(ns3::EpcX2Sap::ResourceStatusUpdateParams params) [member function] + cls.add_method('DoSendResourceStatusUpdate', + 'void', + [param('ns3::EpcX2Sap::ResourceStatusUpdateParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendSnStatusTransfer(ns3::EpcX2Sap::SnStatusTransferParams params) [member function] + cls.add_method('DoSendSnStatusTransfer', + 'void', + [param('ns3::EpcX2Sap::SnStatusTransferParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendUeContextRelease(ns3::EpcX2Sap::UeContextReleaseParams params) [member function] + cls.add_method('DoSendUeContextRelease', + 'void', + [param('ns3::EpcX2Sap::UeContextReleaseParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendUeData(ns3::EpcX2Sap::UeDataParams params) [member function] + cls.add_method('DoSendUeData', + 'void', + [param('ns3::EpcX2Sap::UeDataParams', 'params')], + is_virtual=True, visibility='protected') + return + +def register_Ns3EpcX2HandoverPreparationFailureHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverPreparationFailureHeader::EpcX2HandoverPreparationFailureHeader(ns3::EpcX2HandoverPreparationFailureHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2HandoverPreparationFailureHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverPreparationFailureHeader::EpcX2HandoverPreparationFailureHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetCause() const [member function] + cls.add_method('GetCause', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetCriticalityDiagnostics() const [member function] + cls.add_method('GetCriticalityDiagnostics', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverPreparationFailureHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetOldEnbUeX2apId() const [member function] + cls.add_method('GetOldEnbUeX2apId', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverPreparationFailureHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetCause(uint16_t cause) [member function] + cls.add_method('SetCause', + 'void', + [param('uint16_t', 'cause')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetCriticalityDiagnostics(uint16_t criticalityDiagnostics) [member function] + cls.add_method('SetCriticalityDiagnostics', + 'void', + [param('uint16_t', 'criticalityDiagnostics')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetOldEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + return + +def register_Ns3EpcX2HandoverRequestAckHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestAckHeader::EpcX2HandoverRequestAckHeader(ns3::EpcX2HandoverRequestAckHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2HandoverRequestAckHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestAckHeader::EpcX2HandoverRequestAckHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2HandoverRequestAckHeader::GetAdmittedBearers() const [member function] + cls.add_method('GetAdmittedBearers', + 'std::vector< ns3::EpcX2Sap::ErabAdmittedItem >', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverRequestAckHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestAckHeader::GetNewEnbUeX2apId() const [member function] + cls.add_method('GetNewEnbUeX2apId', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2HandoverRequestAckHeader::GetNotAdmittedBearers() const [member function] + cls.add_method('GetNotAdmittedBearers', + 'std::vector< ns3::EpcX2Sap::ErabNotAdmittedItem >', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestAckHeader::GetOldEnbUeX2apId() const [member function] + cls.add_method('GetOldEnbUeX2apId', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverRequestAckHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetAdmittedBearers(std::vector > bearers) [member function] + cls.add_method('SetAdmittedBearers', + 'void', + [param('std::vector< ns3::EpcX2Sap::ErabAdmittedItem >', 'bearers')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetNewEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetNotAdmittedBearers(std::vector > bearers) [member function] + cls.add_method('SetNotAdmittedBearers', + 'void', + [param('std::vector< ns3::EpcX2Sap::ErabNotAdmittedItem >', 'bearers')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetOldEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + return + +def register_Ns3EpcX2HandoverRequestHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestHeader::EpcX2HandoverRequestHeader(ns3::EpcX2HandoverRequestHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2HandoverRequestHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestHeader::EpcX2HandoverRequestHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2HandoverRequestHeader::GetBearers() const [member function] + cls.add_method('GetBearers', + 'std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetCause() const [member function] + cls.add_method('GetCause', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverRequestHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetMmeUeS1apId() const [member function] + cls.add_method('GetMmeUeS1apId', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetOldEnbUeX2apId() const [member function] + cls.add_method('GetOldEnbUeX2apId', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetTargetCellId() const [member function] + cls.add_method('GetTargetCellId', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverRequestHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-x2-header.h (module 'lte'): uint64_t ns3::EpcX2HandoverRequestHeader::GetUeAggregateMaxBitRateDownlink() const [member function] + cls.add_method('GetUeAggregateMaxBitRateDownlink', + 'uint64_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint64_t ns3::EpcX2HandoverRequestHeader::GetUeAggregateMaxBitRateUplink() const [member function] + cls.add_method('GetUeAggregateMaxBitRateUplink', + 'uint64_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetBearers(std::vector > bearers) [member function] + cls.add_method('SetBearers', + 'void', + [param('std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', 'bearers')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetCause(uint16_t cause) [member function] + cls.add_method('SetCause', + 'void', + [param('uint16_t', 'cause')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetMmeUeS1apId(uint32_t mmeUeS1apId) [member function] + cls.add_method('SetMmeUeS1apId', + 'void', + [param('uint32_t', 'mmeUeS1apId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetOldEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetTargetCellId(uint16_t targetCellId) [member function] + cls.add_method('SetTargetCellId', + 'void', + [param('uint16_t', 'targetCellId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetUeAggregateMaxBitRateDownlink(uint64_t bitRate) [member function] + cls.add_method('SetUeAggregateMaxBitRateDownlink', + 'void', + [param('uint64_t', 'bitRate')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetUeAggregateMaxBitRateUplink(uint64_t bitRate) [member function] + cls.add_method('SetUeAggregateMaxBitRateUplink', + 'void', + [param('uint64_t', 'bitRate')]) + return + +def register_Ns3EpcX2Header_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2Header::EpcX2Header(ns3::EpcX2Header const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2Header const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2Header::EpcX2Header() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2Header::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2Header::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint8_t ns3::EpcX2Header::GetMessageType() const [member function] + cls.add_method('GetMessageType', + 'uint8_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint8_t ns3::EpcX2Header::GetProcedureCode() const [member function] + cls.add_method('GetProcedureCode', + 'uint8_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2Header::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2Header::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetLengthOfIes(uint32_t lengthOfIes) [member function] + cls.add_method('SetLengthOfIes', + 'void', + [param('uint32_t', 'lengthOfIes')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetMessageType(uint8_t messageType) [member function] + cls.add_method('SetMessageType', + 'void', + [param('uint8_t', 'messageType')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetNumberOfIes(uint32_t numberOfIes) [member function] + cls.add_method('SetNumberOfIes', + 'void', + [param('uint32_t', 'numberOfIes')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetProcedureCode(uint8_t procedureCode) [member function] + cls.add_method('SetProcedureCode', + 'void', + [param('uint8_t', 'procedureCode')]) + return + +def register_Ns3EpcX2LoadInformationHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2LoadInformationHeader::EpcX2LoadInformationHeader(ns3::EpcX2LoadInformationHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2LoadInformationHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2LoadInformationHeader::EpcX2LoadInformationHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2LoadInformationHeader::GetCellInformationList() const [member function] + cls.add_method('GetCellInformationList', + 'std::vector< ns3::EpcX2Sap::CellInformationItem >', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2LoadInformationHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - template_parameters=['double'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', [], - template_parameters=['unsigned int'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2LoadInformationHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::PhyReceptionStatParameters'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::SetCellInformationList(std::vector > cellInformationList) [member function] + cls.add_method('SetCellInformationList', + 'void', + [param('std::vector< ns3::EpcX2Sap::CellInformationItem >', 'cellInformationList')]) + return + +def register_Ns3EpcX2ResourceStatusUpdateHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2ResourceStatusUpdateHeader::EpcX2ResourceStatusUpdateHeader(ns3::EpcX2ResourceStatusUpdateHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2ResourceStatusUpdateHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2ResourceStatusUpdateHeader::EpcX2ResourceStatusUpdateHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2ResourceStatusUpdateHeader::GetCellMeasurementResultList() const [member function] + cls.add_method('GetCellMeasurementResultList', + 'std::vector< ns3::EpcX2Sap::CellMeasurementResultItem >', [], - template_parameters=['ns3::SlPhyReceptionStatParameters'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2ResourceStatusUpdateHeader::GetEnb1MeasurementId() const [member function] + cls.add_method('GetEnb1MeasurementId', + 'uint16_t', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2ResourceStatusUpdateHeader::GetEnb2MeasurementId() const [member function] + cls.add_method('GetEnb2MeasurementId', + 'uint16_t', [], - template_parameters=['unsigned char'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2ResourceStatusUpdateHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', [], - template_parameters=['ns3::PhyTransmissionStatParameters'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', [], - template_parameters=['ns3::LteUePhy::State'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - template_parameters=['bool'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2ResourceStatusUpdateHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetCellMeasurementResultList(std::vector > cellMeasurementResultList) [member function] + cls.add_method('SetCellMeasurementResultList', + 'void', + [param('std::vector< ns3::EpcX2Sap::CellMeasurementResultItem >', 'cellMeasurementResultList')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetEnb1MeasurementId(uint16_t enb1MeasurementId) [member function] + cls.add_method('SetEnb1MeasurementId', + 'void', + [param('uint16_t', 'enb1MeasurementId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetEnb2MeasurementId(uint16_t enb2MeasurementId) [member function] + cls.add_method('SetEnb2MeasurementId', + 'void', + [param('uint16_t', 'enb2MeasurementId')]) + return + +def register_Ns3EpcX2SnStatusTransferHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2SnStatusTransferHeader::EpcX2SnStatusTransferHeader(ns3::EpcX2SnStatusTransferHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2SnStatusTransferHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2SnStatusTransferHeader::EpcX2SnStatusTransferHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2SnStatusTransferHeader::GetErabsSubjectToStatusTransferList() const [member function] + cls.add_method('GetErabsSubjectToStatusTransferList', + 'std::vector< ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem >', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2SnStatusTransferHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::EpcUeNas::State'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', [], - template_parameters=['ns3::DlSchedulingCallbackInfo'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2SnStatusTransferHeader::GetNewEnbUeX2apId() const [member function] + cls.add_method('GetNewEnbUeX2apId', + 'uint16_t', [], - template_parameters=['unsigned long long'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', [], - template_parameters=['ns3::UeManager::State'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2SnStatusTransferHeader::GetOldEnbUeX2apId() const [member function] + cls.add_method('GetOldEnbUeX2apId', + 'uint16_t', [], - template_parameters=['ns3::LteRrcSap::MeasurementReport'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - template_parameters=['std::__cxx11::basic_string', ' std::allocator > '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2SnStatusTransferHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::LteSlDiscHeader'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetErabsSubjectToStatusTransferList(std::vector > erabs) [member function] + cls.add_method('SetErabsSubjectToStatusTransferList', + 'void', + [param('std::vector< ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem >', 'erabs')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetNewEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetOldEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + return + +def register_Ns3EpcX2UeContextReleaseHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2UeContextReleaseHeader::EpcX2UeContextReleaseHeader(ns3::EpcX2UeContextReleaseHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2UeContextReleaseHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2UeContextReleaseHeader::EpcX2UeContextReleaseHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2UeContextReleaseHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::LteUeRrc::State'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2UeContextReleaseHeader::GetNewEnbUeX2apId() const [member function] + cls.add_method('GetNewEnbUeX2apId', + 'uint16_t', [], - template_parameters=['std::__cxx11::list > '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', [], - template_parameters=['ns3::LteUeRrc::SlChangeOfSyncRefStatParameters'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2UeContextReleaseHeader::GetOldEnbUeX2apId() const [member function] + cls.add_method('GetOldEnbUeX2apId', + 'uint16_t', [], - template_parameters=['ns3::SpectrumValue const&'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - template_parameters=['std::vector > '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2UeContextReleaseHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::SlUeMacStatParameters'], is_static=True, visibility='protected') + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetNewEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetOldEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) return -def register_Ns3CallbackValue_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] - cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) - ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] +def register_Ns3ErlangRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] - cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) - ## callback.h (module 'core'): ns3::Ptr ns3::CallbackValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] + cls.add_method('GetK', + 'uint32_t', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] + cls.add_method('GetLambda', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] + cls.add_method('GetValue', + 'double', + [param('uint32_t', 'k'), param('double', 'lambda')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) + ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', [], - is_virtual=True, is_const=True) - ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], is_virtual=True) - ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] - cls.add_method('Set', - 'void', - [param('ns3::CallbackBase', 'base')]) return -def register_Ns3CcHelper_methods(root_module, cls): - ## cc-helper.h (module 'lte'): ns3::CcHelper::CcHelper(ns3::CcHelper const & arg0) [constructor] - cls.add_constructor([param('ns3::CcHelper const &', 'arg0')]) - ## cc-helper.h (module 'lte'): ns3::CcHelper::CcHelper() [constructor] +def register_Ns3EventImpl_methods(root_module, cls): + ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) + ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] cls.add_constructor([]) - ## cc-helper.h (module 'lte'): ns3::ComponentCarrier ns3::CcHelper::DoCreateSingleCc(uint16_t ulBandwidth, uint16_t dlBandwidth, uint32_t ulEarfcn, uint32_t dlEarfcn, bool isPrimary) [member function] - cls.add_method('DoCreateSingleCc', - 'ns3::ComponentCarrier', - [param('uint16_t', 'ulBandwidth'), param('uint16_t', 'dlBandwidth'), param('uint32_t', 'ulEarfcn'), param('uint32_t', 'dlEarfcn'), param('bool', 'isPrimary')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::DoDispose() [member function] - cls.add_method('DoDispose', + ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] + cls.add_method('Cancel', 'void', - [], - is_virtual=True) - ## cc-helper.h (module 'lte'): std::map, std::allocator > > ns3::CcHelper::EquallySpacedCcs() [member function] - cls.add_method('EquallySpacedCcs', - 'std::map< unsigned char, ns3::ComponentCarrier >', - []) - ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetDlBandwidth() [member function] - cls.add_method('GetDlBandwidth', - 'uint16_t', - []) - ## cc-helper.h (module 'lte'): uint32_t ns3::CcHelper::GetDlEarfcn() [member function] - cls.add_method('GetDlEarfcn', - 'uint32_t', - []) - ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetNumberOfComponentCarriers() [member function] - cls.add_method('GetNumberOfComponentCarriers', - 'uint16_t', []) - ## cc-helper.h (module 'lte'): static ns3::TypeId ns3::CcHelper::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetUlBandwidth() [member function] - cls.add_method('GetUlBandwidth', - 'uint16_t', + ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] + cls.add_method('Invoke', + 'void', []) - ## cc-helper.h (module 'lte'): uint32_t ns3::CcHelper::GetUlEarfcn() [member function] - cls.add_method('GetUlEarfcn', - 'uint32_t', + ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] + cls.add_method('IsCancelled', + 'bool', []) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetCcAttribute(std::string n, ns3::AttributeValue const & v) [member function] - cls.add_method('SetCcAttribute', - 'void', - [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetDlBandwidth(uint16_t dlBandwidth) [member function] - cls.add_method('SetDlBandwidth', - 'void', - [param('uint16_t', 'dlBandwidth')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetDlEarfcn(uint32_t dlEarfcn) [member function] - cls.add_method('SetDlEarfcn', - 'void', - [param('uint32_t', 'dlEarfcn')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetNumberOfComponentCarriers(uint16_t nCc) [member function] - cls.add_method('SetNumberOfComponentCarriers', - 'void', - [param('uint16_t', 'nCc')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetUlBandwidth(uint16_t ulBandwidth) [member function] - cls.add_method('SetUlBandwidth', - 'void', - [param('uint16_t', 'ulBandwidth')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetUlEarfcn(uint32_t ulEarfcn) [member function] - cls.add_method('SetUlEarfcn', - 'void', - [param('uint32_t', 'ulEarfcn')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::DoInitialize() [member function] - cls.add_method('DoInitialize', + ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] + cls.add_method('Notify', 'void', [], - is_virtual=True, visibility='protected') + is_virtual=True, is_pure_virtual=True, visibility='protected') return -def register_Ns3Channel_methods(root_module, cls): - ## channel.h (module 'network'): ns3::Channel::Channel(ns3::Channel const & arg0) [constructor] - cls.add_constructor([param('ns3::Channel const &', 'arg0')]) - ## channel.h (module 'network'): ns3::Channel::Channel() [constructor] +def register_Ns3ExponentialRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] cls.add_constructor([]) - ## channel.h (module 'network'): ns3::Ptr ns3::Channel::GetDevice(std::size_t i) const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('std::size_t', 'i')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## channel.h (module 'network'): uint32_t ns3::Channel::GetId() const [member function] - cls.add_method('GetId', - 'uint32_t', + ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] + cls.add_method('GetMean', + 'double', [], is_const=True) - ## channel.h (module 'network'): std::size_t ns3::Channel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'std::size_t', + ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] + cls.add_method('GetBound', + 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## channel.h (module 'network'): static ns3::TypeId ns3::Channel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] + cls.add_method('GetValue', + 'double', + [param('double', 'mean'), param('double', 'bound')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) + ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', [], - is_static=True) + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) return -def register_Ns3ComponentCarrier_methods(root_module, cls): - ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::ComponentCarrier(ns3::ComponentCarrier const & arg0) [constructor] - cls.add_constructor([param('ns3::ComponentCarrier const &', 'arg0')]) - ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::ComponentCarrier() [constructor] +def register_Ns3FfMacScheduler_methods(root_module, cls): + ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler::FfMacScheduler(ns3::FfMacScheduler const & arg0) [constructor] + cls.add_constructor([param('ns3::FfMacScheduler const &', 'arg0')]) + ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler::FfMacScheduler() [constructor] cls.add_constructor([]) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::DoDispose() [member function] + ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::DoDispose() [member function] cls.add_method('DoDispose', 'void', [], is_virtual=True) - ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetCsgId() const [member function] - cls.add_method('GetCsgId', - 'uint32_t', + ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::FfMacScheduler::GetFfMacCschedSapProvider() [member function] + cls.add_method('GetFfMacCschedSapProvider', + 'ns3::FfMacCschedSapProvider *', [], - is_const=True) - ## component-carrier.h (module 'lte'): bool ns3::ComponentCarrier::GetCsgIndication() const [member function] - cls.add_method('GetCsgIndication', - 'bool', + is_virtual=True, is_pure_virtual=True) + ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::FfMacScheduler::GetFfMacSchedSapProvider() [member function] + cls.add_method('GetFfMacSchedSapProvider', + 'ns3::FfMacSchedSapProvider *', [], - is_const=True) - ## component-carrier.h (module 'lte'): uint8_t ns3::ComponentCarrier::GetDlBandwidth() const [member function] - cls.add_method('GetDlBandwidth', - 'uint8_t', + is_virtual=True, is_pure_virtual=True) + ## ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::FfMacScheduler::GetLteFfrSapUser() [member function] + cls.add_method('GetLteFfrSapUser', + 'ns3::LteFfrSapUser *', [], - is_const=True) - ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetDlEarfcn() const [member function] - cls.add_method('GetDlEarfcn', - 'uint32_t', + is_virtual=True, is_pure_virtual=True) + ## ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::FfMacScheduler::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## component-carrier.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrier::GetTypeId() [member function] + is_static=True) + ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function] + cls.add_method('SetFfMacCschedSapUser', + 'void', + [param('ns3::FfMacCschedSapUser *', 's')], + is_virtual=True, is_pure_virtual=True) + ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function] + cls.add_method('SetFfMacSchedSapUser', + 'void', + [param('ns3::FfMacSchedSapUser *', 's')], + is_virtual=True, is_pure_virtual=True) + ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function] + cls.add_method('SetLteFfrSapProvider', + 'void', + [param('ns3::LteFfrSapProvider *', 's')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3FifoQueueDisc_methods(root_module, cls): + ## fifo-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::FifoQueueDisc::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## component-carrier.h (module 'lte'): uint8_t ns3::ComponentCarrier::GetUlBandwidth() const [member function] - cls.add_method('GetUlBandwidth', - 'uint8_t', + ## fifo-queue-disc.h (module 'traffic-control'): ns3::FifoQueueDisc::FifoQueueDisc() [constructor] + cls.add_constructor([]) + ## fifo-queue-disc.h (module 'traffic-control'): ns3::FifoQueueDisc::LIMIT_EXCEEDED_DROP [variable] + cls.add_static_attribute('LIMIT_EXCEEDED_DROP', 'char const * const', is_const=True) + ## fifo-queue-disc.h (module 'traffic-control'): bool ns3::FifoQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## fifo-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::FifoQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', [], - is_const=True) - ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetUlEarfcn() const [member function] - cls.add_method('GetUlEarfcn', - 'uint32_t', + is_virtual=True, visibility='private') + ## fifo-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::FifoQueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', [], - is_const=True) - ## component-carrier.h (module 'lte'): bool ns3::ComponentCarrier::IsPrimary() const [member function] - cls.add_method('IsPrimary', + is_virtual=True, visibility='private') + ## fifo-queue-disc.h (module 'traffic-control'): bool ns3::FifoQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', 'bool', [], - is_const=True) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetAsPrimary(bool primaryCarrier) [member function] - cls.add_method('SetAsPrimary', - 'void', - [param('bool', 'primaryCarrier')]) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetCsgId(uint32_t csgId) [member function] - cls.add_method('SetCsgId', - 'void', - [param('uint32_t', 'csgId')]) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetCsgIndication(bool csgIndication) [member function] - cls.add_method('SetCsgIndication', - 'void', - [param('bool', 'csgIndication')]) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetDlBandwidth(uint8_t bw) [member function] - cls.add_method('SetDlBandwidth', - 'void', - [param('uint8_t', 'bw')], - is_virtual=True) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetDlEarfcn(uint32_t earfcn) [member function] - cls.add_method('SetDlEarfcn', - 'void', - [param('uint32_t', 'earfcn')]) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetUlBandwidth(uint8_t bw) [member function] - cls.add_method('SetUlBandwidth', - 'void', - [param('uint8_t', 'bw')], - is_virtual=True) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetUlEarfcn(uint32_t earfcn) [member function] - cls.add_method('SetUlEarfcn', - 'void', - [param('uint32_t', 'earfcn')]) - ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_dlBandwidth [variable] - cls.add_instance_attribute('m_dlBandwidth', 'uint8_t', is_const=False) - ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_dlEarfcn [variable] - cls.add_instance_attribute('m_dlEarfcn', 'uint32_t', is_const=False) - ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_ulBandwidth [variable] - cls.add_instance_attribute('m_ulBandwidth', 'uint8_t', is_const=False) - ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_ulEarfcn [variable] - cls.add_instance_attribute('m_ulEarfcn', 'uint32_t', is_const=False) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::DoInitialize() [member function] - cls.add_method('DoInitialize', + is_virtual=True, visibility='private') + ## fifo-queue-disc.h (module 'traffic-control'): void ns3::FifoQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', 'void', [], - is_virtual=True, visibility='protected') + is_virtual=True, visibility='private') return -def register_Ns3ComponentCarrierBaseStation_methods(root_module, cls): - ## component-carrier.h (module 'lte'): ns3::ComponentCarrierBaseStation::ComponentCarrierBaseStation(ns3::ComponentCarrierBaseStation const & arg0) [constructor] - cls.add_constructor([param('ns3::ComponentCarrierBaseStation const &', 'arg0')]) - ## component-carrier.h (module 'lte'): ns3::ComponentCarrierBaseStation::ComponentCarrierBaseStation() [constructor] - cls.add_constructor([]) - ## component-carrier.h (module 'lte'): uint16_t ns3::ComponentCarrierBaseStation::GetCellId() [member function] - cls.add_method('GetCellId', - 'uint16_t', - []) - ## component-carrier.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierBaseStation::GetTypeId() [member function] +def register_Ns3FixedRssLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrierBaseStation::SetCellId(uint16_t cellId) [member function] - cls.add_method('SetCellId', + ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel::FixedRssLossModel() [constructor] + cls.add_constructor([]) + ## propagation-loss-model.h (module 'propagation'): void ns3::FixedRssLossModel::SetRss(double rss) [member function] + cls.add_method('SetRss', 'void', - [param('uint16_t', 'cellId')]) + [param('double', 'rss')]) + ## propagation-loss-model.h (module 'propagation'): double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FixedRssLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') return -def register_Ns3ComponentCarrierEnb_methods(root_module, cls): - ## component-carrier-enb.h (module 'lte'): ns3::ComponentCarrierEnb::ComponentCarrierEnb(ns3::ComponentCarrierEnb const & arg0) [constructor] - cls.add_constructor([param('ns3::ComponentCarrierEnb const &', 'arg0')]) - ## component-carrier-enb.h (module 'lte'): ns3::ComponentCarrierEnb::ComponentCarrierEnb() [constructor] +def register_Ns3FqCoDelFlow_methods(root_module, cls): + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow::FqCoDelFlow(ns3::FqCoDelFlow const & arg0) [constructor] + cls.add_constructor([param('ns3::FqCoDelFlow const &', 'arg0')]) + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow::FqCoDelFlow() [constructor] cls.add_constructor([]) - ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', + ## fq-codel-queue-disc.h (module 'traffic-control'): int32_t ns3::FqCoDelFlow::GetDeficit() const [member function] + cls.add_method('GetDeficit', + 'int32_t', [], - is_virtual=True) - ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetFfMacScheduler() [member function] - cls.add_method('GetFfMacScheduler', - 'ns3::Ptr< ns3::FfMacScheduler >', - []) - ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetFfrAlgorithm() [member function] - cls.add_method('GetFfrAlgorithm', - 'ns3::Ptr< ns3::LteFfrAlgorithm >', - []) - ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetMac() [member function] - cls.add_method('GetMac', - 'ns3::Ptr< ns3::LteEnbMac >', - []) - ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetPhy() [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::LteEnbPhy >', - []) - ## component-carrier-enb.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierEnb::GetTypeId() [member function] + is_const=True) + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow::FlowStatus ns3::FqCoDelFlow::GetStatus() const [member function] + cls.add_method('GetStatus', + 'ns3::FqCoDelFlow::FlowStatus', + [], + is_const=True) + ## fq-codel-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::FqCoDelFlow::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetFfMacScheduler(ns3::Ptr s) [member function] - cls.add_method('SetFfMacScheduler', - 'void', - [param('ns3::Ptr< ns3::FfMacScheduler >', 's')]) - ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetFfrAlgorithm(ns3::Ptr s) [member function] - cls.add_method('SetFfrAlgorithm', + ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelFlow::IncreaseDeficit(int32_t deficit) [member function] + cls.add_method('IncreaseDeficit', 'void', - [param('ns3::Ptr< ns3::LteFfrAlgorithm >', 's')]) - ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetMac(ns3::Ptr s) [member function] - cls.add_method('SetMac', - 'void', - [param('ns3::Ptr< ns3::LteEnbMac >', 's')]) - ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetPhy(ns3::Ptr s) [member function] - cls.add_method('SetPhy', + [param('int32_t', 'deficit')]) + ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelFlow::SetDeficit(uint32_t deficit) [member function] + cls.add_method('SetDeficit', 'void', - [param('ns3::Ptr< ns3::LteEnbPhy >', 's')]) - ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::DoInitialize() [member function] - cls.add_method('DoInitialize', + [param('uint32_t', 'deficit')]) + ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelFlow::SetStatus(ns3::FqCoDelFlow::FlowStatus status) [member function] + cls.add_method('SetStatus', 'void', - [], - is_virtual=True, visibility='protected') + [param('ns3::FqCoDelFlow::FlowStatus', 'status')]) return -def register_Ns3ComponentCarrierUe_methods(root_module, cls): - ## component-carrier-ue.h (module 'lte'): ns3::ComponentCarrierUe::ComponentCarrierUe(ns3::ComponentCarrierUe const & arg0) [constructor] - cls.add_constructor([param('ns3::ComponentCarrierUe const &', 'arg0')]) - ## component-carrier-ue.h (module 'lte'): ns3::ComponentCarrierUe::ComponentCarrierUe() [constructor] +def register_Ns3FqCoDelQueueDisc_methods(root_module, cls): + ## fq-codel-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::FqCoDelQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelQueueDisc::FqCoDelQueueDisc() [constructor] cls.add_constructor([]) - ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::DoDispose() [member function] - cls.add_method('DoDispose', + ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelQueueDisc::SetQuantum(uint32_t quantum) [member function] + cls.add_method('SetQuantum', 'void', - [], - is_virtual=True) - ## component-carrier-ue.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierUe::GetMac() const [member function] - cls.add_method('GetMac', - 'ns3::Ptr< ns3::LteUeMac >', + [param('uint32_t', 'quantum')]) + ## fq-codel-queue-disc.h (module 'traffic-control'): uint32_t ns3::FqCoDelQueueDisc::GetQuantum() const [member function] + cls.add_method('GetQuantum', + 'uint32_t', [], is_const=True) - ## component-carrier-ue.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierUe::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::LteUePhy >', + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelQueueDisc::UNCLASSIFIED_DROP [variable] + cls.add_static_attribute('UNCLASSIFIED_DROP', 'char const * const', is_const=True) + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelQueueDisc::OVERLIMIT_DROP [variable] + cls.add_static_attribute('OVERLIMIT_DROP', 'char const * const', is_const=True) + ## fq-codel-queue-disc.h (module 'traffic-control'): bool ns3::FqCoDelQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::FqCoDelQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', [], - is_const=True) - ## component-carrier-ue.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierUe::GetTypeId() [member function] + is_virtual=True, visibility='private') + ## fq-codel-queue-disc.h (module 'traffic-control'): bool ns3::FqCoDelQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3FriisPropagationLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::SetMac(ns3::Ptr s) [member function] - cls.add_method('SetMac', + ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor] + cls.add_constructor([]) + ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetFrequency(double frequency) [member function] + cls.add_method('SetFrequency', 'void', - [param('ns3::Ptr< ns3::LteUeMac >', 's')]) - ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::SetPhy(ns3::Ptr s) [member function] - cls.add_method('SetPhy', + [param('double', 'frequency')]) + ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function] + cls.add_method('SetSystemLoss', 'void', - [param('ns3::Ptr< ns3::LteUePhy >', 's')]) - ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::DoInitialize() [member function] - cls.add_method('DoInitialize', + [param('double', 'systemLoss')]) + ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetMinLoss(double minLoss) [member function] + cls.add_method('SetMinLoss', 'void', + [param('double', 'minLoss')]) + ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetMinLoss() const [member function] + cls.add_method('GetMinLoss', + 'double', [], - is_virtual=True, visibility='protected') + is_const=True) + ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetFrequency() const [member function] + cls.add_method('GetFrequency', + 'double', + [], + is_const=True) + ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function] + cls.add_method('GetSystemLoss', + 'double', + [], + is_const=True) + ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FriisPropagationLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') return -def register_Ns3ConstantRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] +def register_Ns3GammaRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] + ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] - cls.add_method('GetConstant', + ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] + cls.add_method('GetAlpha', 'double', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] + ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] + cls.add_method('GetBeta', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] cls.add_method('GetValue', 'double', - [param('double', 'constant')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] + [param('double', 'alpha'), param('double', 'beta')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] cls.add_method('GetInteger', 'uint32_t', - [param('uint32_t', 'constant')]) - ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] + [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) + ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] cls.add_method('GetValue', 'double', [], is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] + ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] cls.add_method('GetInteger', 'uint32_t', [], is_virtual=True) return -def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls): - ## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [constructor] - cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')]) - ## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor] - cls.add_constructor([]) - ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True) - ## propagation-delay-model.h (module 'propagation'): double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function] - cls.add_method('GetSpeed', - 'double', - [], - is_const=True) - ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function] +def register_Ns3GlobalRouter_methods(root_module, cls): + ## global-router-interface.h (module 'internet'): static ns3::TypeId ns3::GlobalRouter::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## propagation-delay-model.h (module 'propagation'): void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function] - cls.add_method('SetSpeed', - 'void', - [param('double', 'speed')]) - ## propagation-delay-model.h (module 'propagation'): int64_t ns3::ConstantSpeedPropagationDelayModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') - return - -def register_Ns3DataCalculator_methods(root_module, cls): - ## data-calculator.h (module 'stats'): ns3::DataCalculator::DataCalculator(ns3::DataCalculator const & arg0) [constructor] - cls.add_constructor([param('ns3::DataCalculator const &', 'arg0')]) - ## data-calculator.h (module 'stats'): ns3::DataCalculator::DataCalculator() [constructor] + ## global-router-interface.h (module 'internet'): ns3::GlobalRouter::GlobalRouter() [constructor] cls.add_constructor([]) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Disable() [member function] - cls.add_method('Disable', - 'void', - []) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Enable() [member function] - cls.add_method('Enable', + ## global-router-interface.h (module 'internet'): void ns3::GlobalRouter::SetRoutingProtocol(ns3::Ptr routing) [member function] + cls.add_method('SetRoutingProtocol', 'void', + [param('ns3::Ptr< ns3::Ipv4GlobalRouting >', 'routing')]) + ## global-router-interface.h (module 'internet'): ns3::Ptr ns3::GlobalRouter::GetRoutingProtocol() [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv4GlobalRouting >', []) - ## data-calculator.h (module 'stats'): std::string ns3::DataCalculator::GetContext() const [member function] - cls.add_method('GetContext', - 'std::string', + ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRouter::GetRouterId() const [member function] + cls.add_method('GetRouterId', + 'ns3::Ipv4Address', [], is_const=True) - ## data-calculator.h (module 'stats'): bool ns3::DataCalculator::GetEnabled() const [member function] - cls.add_method('GetEnabled', - 'bool', + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRouter::DiscoverLSAs() [member function] + cls.add_method('DiscoverLSAs', + 'uint32_t', + []) + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRouter::GetNumLSAs() const [member function] + cls.add_method('GetNumLSAs', + 'uint32_t', [], is_const=True) - ## data-calculator.h (module 'stats'): std::string ns3::DataCalculator::GetKey() const [member function] - cls.add_method('GetKey', - 'std::string', - [], + ## global-router-interface.h (module 'internet'): bool ns3::GlobalRouter::GetLSA(uint32_t n, ns3::GlobalRoutingLSA & lsa) const [member function] + cls.add_method('GetLSA', + 'bool', + [param('uint32_t', 'n'), param('ns3::GlobalRoutingLSA &', 'lsa')], is_const=True) - ## data-calculator.h (module 'stats'): static ns3::TypeId ns3::DataCalculator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Output(ns3::DataOutputCallback & callback) const [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataOutputCallback &', 'callback')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::SetContext(std::string const context) [member function] - cls.add_method('SetContext', - 'void', - [param('std::string const', 'context')]) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::SetKey(std::string const key) [member function] - cls.add_method('SetKey', - 'void', - [param('std::string const', 'key')]) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Start(ns3::Time const & startTime) [member function] - cls.add_method('Start', + ## global-router-interface.h (module 'internet'): void ns3::GlobalRouter::InjectRoute(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask) [member function] + cls.add_method('InjectRoute', 'void', - [param('ns3::Time const &', 'startTime')], - is_virtual=True) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Stop(ns3::Time const & stopTime) [member function] - cls.add_method('Stop', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask')]) + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRouter::GetNInjectedRoutes() [member function] + cls.add_method('GetNInjectedRoutes', + 'uint32_t', + []) + ## global-router-interface.h (module 'internet'): ns3::Ipv4RoutingTableEntry * ns3::GlobalRouter::GetInjectedRoute(uint32_t i) [member function] + cls.add_method('GetInjectedRoute', + retval('ns3::Ipv4RoutingTableEntry *', caller_owns_return=False), + [param('uint32_t', 'i')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRouter::RemoveInjectedRoute(uint32_t i) [member function] + cls.add_method('RemoveInjectedRoute', 'void', - [param('ns3::Time const &', 'stopTime')], - is_virtual=True) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::DoDispose() [member function] + [param('uint32_t', 'i')]) + ## global-router-interface.h (module 'internet'): bool ns3::GlobalRouter::WithdrawRoute(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask) [member function] + cls.add_method('WithdrawRoute', + 'bool', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRouter::DoDispose() [member function] cls.add_method('DoDispose', 'void', [], - is_virtual=True, visibility='protected') + is_virtual=True, visibility='private') return -def register_Ns3DataOutputInterface_methods(root_module, cls): - ## data-output-interface.h (module 'stats'): ns3::DataOutputInterface::DataOutputInterface(ns3::DataOutputInterface const & arg0) [constructor] - cls.add_constructor([param('ns3::DataOutputInterface const &', 'arg0')]) - ## data-output-interface.h (module 'stats'): ns3::DataOutputInterface::DataOutputInterface() [constructor] +def register_Ns3GtpcHeader_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::GtpcHeader(ns3::GtpcHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcHeader const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::GtpcHeader() [constructor] cls.add_constructor([]) - ## data-output-interface.h (module 'stats'): std::string ns3::DataOutputInterface::GetFilePrefix() const [member function] - cls.add_method('GetFilePrefix', - 'std::string', + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::ComputeMessageLength() [member function] + cls.add_method('ComputeMessageLength', + 'void', + []) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint16_t ns3::GtpcHeader::GetMessageLength() const [member function] + cls.add_method('GetMessageLength', + 'uint16_t', [], is_const=True) - ## data-output-interface.h (module 'stats'): static ns3::TypeId ns3::DataOutputInterface::GetTypeId() [member function] + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetMessageSize() const [member function] + cls.add_method('GetMessageSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint8_t ns3::GtpcHeader::GetMessageType() const [member function] + cls.add_method('GetMessageType', + 'uint8_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'uint32_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetTeid() const [member function] + cls.add_method('GetTeid', + 'uint32_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::Output(ns3::DataCollector & dc) [member function] - cls.add_method('Output', + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::DataCollector &', 'dc')], - is_virtual=True, is_pure_virtual=True) - ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::SetFilePrefix(std::string const prefix) [member function] - cls.add_method('SetFilePrefix', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('std::string const', 'prefix')]) - ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::DoDispose() [member function] - cls.add_method('DoDispose', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetIesLength(uint16_t iesLength) [member function] + cls.add_method('SetIesLength', 'void', - [], - is_virtual=True, visibility='protected') + [param('uint16_t', 'iesLength')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetMessageLength(uint16_t messageLength) [member function] + cls.add_method('SetMessageLength', + 'void', + [param('uint16_t', 'messageLength')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetMessageType(uint8_t messageType) [member function] + cls.add_method('SetMessageType', + 'void', + [param('uint8_t', 'messageType')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetSequenceNumber(uint32_t sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'sequenceNumber')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetTeid(uint32_t teid) [member function] + cls.add_method('SetTeid', + 'void', + [param('uint32_t', 'teid')]) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::PreDeserialize(ns3::Buffer::Iterator & i) [member function] + cls.add_method('PreDeserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator &', 'i')], + visibility='protected') + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::PreSerialize(ns3::Buffer::Iterator & i) const [member function] + cls.add_method('PreSerialize', + 'void', + [param('ns3::Buffer::Iterator &', 'i')], + is_const=True, visibility='protected') return -def register_Ns3DataRateChecker_methods(root_module, cls): - ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker() [constructor] +def register_Ns3GtpcHeaderFteid_t_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::Fteid_t() [constructor] cls.add_constructor([]) - ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker(ns3::DataRateChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::DataRateChecker const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::Fteid_t(ns3::GtpcHeader::Fteid_t const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcHeader::Fteid_t const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::addr [variable] + cls.add_instance_attribute('addr', 'ns3::Ipv4Address', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::interfaceType [variable] + cls.add_instance_attribute('interfaceType', 'ns3::GtpcHeader::InterfaceType_t', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::teid [variable] + cls.add_instance_attribute('teid', 'uint32_t', is_const=False) return -def register_Ns3DataRateValue_methods(root_module, cls): - ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue() [constructor] +def register_Ns3GtpcModifyBearerRequestMessage_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::GtpcModifyBearerRequestMessage(ns3::GtpcModifyBearerRequestMessage const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcModifyBearerRequestMessage const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::GtpcModifyBearerRequestMessage() [constructor] cls.add_constructor([]) - ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRate const & value) [constructor] - cls.add_constructor([param('ns3::DataRate const &', 'value')]) - ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRateValue const & arg0) [constructor] - cls.add_constructor([param('ns3::DataRateValue const &', 'arg0')]) - ## data-rate.h (module 'network'): ns3::Ptr ns3::DataRateValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_virtual=True, is_const=True) - ## data-rate.h (module 'network'): bool ns3::DataRateValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## data-rate.h (module 'network'): ns3::DataRate ns3::DataRateValue::Get() const [member function] - cls.add_method('Get', - 'ns3::DataRate', + ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcModifyBearerRequestMessage::GetBearerContextsToBeModified() const [member function] + cls.add_method('GetBearerContextsToBeModified', + 'std::list< ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified >', [], is_const=True) - ## data-rate.h (module 'network'): std::string ns3::DataRateValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## data-rate.h (module 'network'): void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::DataRate const &', 'value')]) - return - -def register_Ns3DeterministicRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] - cls.add_method('GetTypeId', + ## epc-gtpc-header.h (module 'lte'): uint64_t ns3::GtpcModifyBearerRequestMessage::GetImsi() const [member function] + cls.add_method('GetImsi', + 'uint64_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcModifyBearerRequestMessage::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_static=True) - ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] - cls.add_method('SetValueArray', - 'void', - [param('double *', 'values'), param('std::size_t', 'length')]) - ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetMessageSize() const [member function] + cls.add_method('GetMessageSize', + 'uint32_t', [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True) - return - -def register_Ns3DoubleValue_methods(root_module, cls): - ## double.h (module 'core'): ns3::DoubleValue::DoubleValue() [constructor] - cls.add_constructor([]) - ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(double const & value) [constructor] - cls.add_constructor([param('double const &', 'value')]) - ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [constructor] - cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')]) - ## double.h (module 'core'): ns3::Ptr ns3::DoubleValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcModifyBearerRequestMessage::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## double.h (module 'core'): bool ns3::DoubleValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## double.h (module 'core'): double ns3::DoubleValue::Get() const [member function] - cls.add_method('Get', - 'double', + is_static=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetUliEcgi() const [member function] + cls.add_method('GetUliEcgi', + 'uint32_t', [], is_const=True) - ## double.h (module 'core'): std::string ns3::DoubleValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## double.h (module 'core'): void ns3::DoubleValue::Set(double const & value) [member function] - cls.add_method('Set', + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('double const &', 'value')]) + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetBearerContextsToBeModified(std::list > bearerContexts) [member function] + cls.add_method('SetBearerContextsToBeModified', + 'void', + [param('std::list< ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified >', 'bearerContexts')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetImsi(uint64_t imsi) [member function] + cls.add_method('SetImsi', + 'void', + [param('uint64_t', 'imsi')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetUliEcgi(uint32_t uliEcgi) [member function] + cls.add_method('SetUliEcgi', + 'void', + [param('uint32_t', 'uliEcgi')]) return -def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] +def register_Ns3GtpcModifyBearerRequestMessageBearerContextToBeModified_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::BearerContextToBeModified() [constructor] cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] - cls.add_method('CDF', - 'void', - [param('double', 'v'), param('double', 'c')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', - [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::BearerContextToBeModified(ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::epsBearerId [variable] + cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::fteid [variable] + cls.add_instance_attribute('fteid', 'ns3::GtpcHeader::Fteid_t', is_const=False) + return + +def register_Ns3GtpcModifyBearerResponseMessage_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerResponseMessage::GtpcModifyBearerResponseMessage() [constructor] + cls.add_constructor([]) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcModifyBearerResponseMessage::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', + ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcModifyBearerResponseMessage::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double c1, double c2, double v1, double v2, double r) [member function] - cls.add_method('Interpolate', - 'double', - [param('double', 'c1'), param('double', 'c2'), param('double', 'v1'), param('double', 'v2'), param('double', 'r')], - is_virtual=True, visibility='private') - ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::Validate() [member function] - cls.add_method('Validate', + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::GetMessageSize() const [member function] + cls.add_method('GetMessageSize', + 'uint32_t', [], - is_virtual=True, visibility='private') + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t ns3::GtpcModifyBearerResponseMessage::GetCause() const [member function] + cls.add_method('GetCause', + 'ns3::GtpcIes::Cause_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function] + cls.add_method('SetCause', + 'void', + [param('ns3::GtpcIes::Cause_t', 'cause')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerResponseMessage::GtpcModifyBearerResponseMessage(ns3::GtpcModifyBearerResponseMessage const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcModifyBearerResponseMessage const &', 'arg0')]) return -def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): - ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] - cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) - ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] +def register_Ns3GtpuHeader_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader::GtpuHeader(ns3::GtpuHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpuHeader const &', 'arg0')]) + ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader::GtpuHeader() [constructor] cls.add_constructor([]) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] - cls.add_method('Get', - 'bool', - [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] - cls.add_method('HasGetter', + ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetExtensionHeaderFlag() const [member function] + cls.add_method('GetExtensionHeaderFlag', 'bool', [], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] - cls.add_method('HasSetter', - 'bool', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): ns3::TypeId ns3::GtpuHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] - cls.add_method('Set', - 'bool', - [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], - is_virtual=True, is_const=True) - return - -def register_Ns3EmptyAttributeChecker_methods(root_module, cls): - ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) - ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] - cls.add_constructor([]) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] - cls.add_method('Check', - 'bool', - [param('ns3::AttributeValue const &', 'value')], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] - cls.add_method('Copy', - 'bool', - [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): ns3::Ptr ns3::EmptyAttributeChecker::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::AttributeValue >', + is_const=True, is_virtual=True) + ## epc-gtpu-header.h (module 'lte'): uint16_t ns3::GtpuHeader::GetLength() const [member function] + cls.add_method('GetLength', + 'uint16_t', [], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] - cls.add_method('GetUnderlyingTypeInformation', - 'std::string', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetMessageType() const [member function] + cls.add_method('GetMessageType', + 'uint8_t', [], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] - cls.add_method('GetValueTypeName', - 'std::string', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetNPduNumber() const [member function] + cls.add_method('GetNPduNumber', + 'uint8_t', [], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] - cls.add_method('HasUnderlyingTypeInformation', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetNPduNumberFlag() const [member function] + cls.add_method('GetNPduNumberFlag', 'bool', [], - is_virtual=True, is_const=True) - return - -def register_Ns3EmptyAttributeValue_methods(root_module, cls): - ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] - cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) - ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] - cls.add_constructor([]) - ## attribute.h (module 'core'): ns3::Ptr ns3::EmptyAttributeValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetNextExtensionType() const [member function] + cls.add_method('GetNextExtensionType', + 'uint8_t', [], - is_virtual=True, is_const=True, visibility='private') - ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, visibility='private') - ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True, visibility='private') - return - -def register_Ns3EnumChecker_methods(root_module, cls): - ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')]) - ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker() [constructor] - cls.add_constructor([]) - ## enum.h (module 'core'): void ns3::EnumChecker::Add(int value, std::string name) [member function] - cls.add_method('Add', - 'void', - [param('int', 'value'), param('std::string', 'name')]) - ## enum.h (module 'core'): void ns3::EnumChecker::AddDefault(int value, std::string name) [member function] - cls.add_method('AddDefault', - 'void', - [param('int', 'value'), param('std::string', 'name')]) - ## enum.h (module 'core'): bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function] - cls.add_method('Check', - 'bool', - [param('ns3::AttributeValue const &', 'value')], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function] - cls.add_method('Copy', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetProtocolType() const [member function] + cls.add_method('GetProtocolType', 'bool', - [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): ns3::Ptr ns3::EnumChecker::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function] - cls.add_method('GetUnderlyingTypeInformation', - 'std::string', [], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): std::string ns3::EnumChecker::GetValueTypeName() const [member function] - cls.add_method('GetValueTypeName', - 'std::string', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): uint16_t ns3::GtpuHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', [], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): bool ns3::EnumChecker::HasUnderlyingTypeInformation() const [member function] - cls.add_method('HasUnderlyingTypeInformation', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetSequenceNumberFlag() const [member function] + cls.add_method('GetSequenceNumberFlag', 'bool', [], - is_virtual=True, is_const=True) - return - -def register_Ns3EnumValue_methods(root_module, cls): - ## enum.h (module 'core'): ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [constructor] - cls.add_constructor([param('ns3::EnumValue const &', 'arg0')]) - ## enum.h (module 'core'): ns3::EnumValue::EnumValue() [constructor] - cls.add_constructor([]) - ## enum.h (module 'core'): ns3::EnumValue::EnumValue(int value) [constructor] - cls.add_constructor([param('int', 'value')]) - ## enum.h (module 'core'): ns3::Ptr ns3::EnumValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): bool ns3::EnumValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## enum.h (module 'core'): int ns3::EnumValue::Get() const [member function] - cls.add_method('Get', - 'int', + is_const=True, is_virtual=True) + ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::GetTeid() const [member function] + cls.add_method('GetTeid', + 'uint32_t', [], is_const=True) - ## enum.h (module 'core'): std::string ns3::EnumValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): void ns3::EnumValue::Set(int value) [member function] - cls.add_method('Set', - 'void', - [param('int', 'value')]) - return - -def register_Ns3EpcEnbApplication_methods(root_module, cls): - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpcEnbApplication(ns3::EpcEnbApplication const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcEnbApplication const &', 'arg0')]) - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpcEnbApplication(ns3::Ptr lteSocket, ns3::Ptr lteSocket6, uint16_t cellId) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Socket >', 'lteSocket'), param('ns3::Ptr< ns3::Socket >', 'lteSocket6'), param('uint16_t', 'cellId')]) - ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::AddS1Interface(ns3::Ptr s1uSocket, ns3::Ipv4Address enbAddress, ns3::Ipv4Address sgwAddress) [member function] - cls.add_method('AddS1Interface', - 'void', - [param('ns3::Ptr< ns3::Socket >', 's1uSocket'), param('ns3::Ipv4Address', 'enbAddress'), param('ns3::Ipv4Address', 'sgwAddress')]) - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbS1SapProvider * ns3::EpcEnbApplication::GetS1SapProvider() [member function] - cls.add_method('GetS1SapProvider', - 'ns3::EpcEnbS1SapProvider *', - []) - ## epc-enb-application.h (module 'lte'): ns3::EpcS1apSapEnb * ns3::EpcEnbApplication::GetS1apSapEnb() [member function] - cls.add_method('GetS1apSapEnb', - 'ns3::EpcS1apSapEnb *', - []) - ## epc-enb-application.h (module 'lte'): static ns3::TypeId ns3::EpcEnbApplication::GetTypeId() [member function] + ## epc-gtpu-header.h (module 'lte'): static ns3::TypeId ns3::GtpuHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::RecvFromLteSocket(ns3::Ptr socket) [member function] - cls.add_method('RecvFromLteSocket', + ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetVersion() const [member function] + cls.add_method('GetVersion', + 'uint8_t', + [], + is_const=True) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::RecvFromS1uSocket(ns3::Ptr socket) [member function] - cls.add_method('RecvFromS1uSocket', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::SetS1SapUser(ns3::EpcEnbS1SapUser * s) [member function] - cls.add_method('SetS1SapUser', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetExtensionHeaderFlag(bool extensionHeaderFlag) [member function] + cls.add_method('SetExtensionHeaderFlag', 'void', - [param('ns3::EpcEnbS1SapUser *', 's')]) - ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::SetS1apSapMme(ns3::EpcS1apSapMme * s) [member function] - cls.add_method('SetS1apSapMme', + [param('bool', 'extensionHeaderFlag')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetLength(uint16_t length) [member function] + cls.add_method('SetLength', 'void', - [param('ns3::EpcS1apSapMme *', 's')]) - ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::DoDispose() [member function] - cls.add_method('DoDispose', + [param('uint16_t', 'length')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetMessageType(uint8_t messageType) [member function] + cls.add_method('SetMessageType', 'void', - [], - is_virtual=True, visibility='protected') - return - -def register_Ns3EpcEnbApplicationEpsFlowId_t_methods(root_module, cls): - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('==') - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t(ns3::EpcEnbApplication::EpsFlowId_t const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcEnbApplication::EpsFlowId_t const &', 'arg0')]) - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t() [constructor] - cls.add_constructor([]) - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t(uint16_t const a, uint8_t const b) [constructor] - cls.add_constructor([param('uint16_t const', 'a'), param('uint8_t const', 'b')]) - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::m_bid [variable] - cls.add_instance_attribute('m_bid', 'uint8_t', is_const=False) - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::m_rnti [variable] - cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False) + [param('uint8_t', 'messageType')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNPduNumber(uint8_t nPduNumber) [member function] + cls.add_method('SetNPduNumber', + 'void', + [param('uint8_t', 'nPduNumber')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNPduNumberFlag(bool nPduNumberFlag) [member function] + cls.add_method('SetNPduNumberFlag', + 'void', + [param('bool', 'nPduNumberFlag')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNextExtensionType(uint8_t nextExtensionType) [member function] + cls.add_method('SetNextExtensionType', + 'void', + [param('uint8_t', 'nextExtensionType')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetProtocolType(bool protocolType) [member function] + cls.add_method('SetProtocolType', + 'void', + [param('bool', 'protocolType')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetSequenceNumber(uint16_t sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint16_t', 'sequenceNumber')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetSequenceNumberFlag(bool sequenceNumberFlag) [member function] + cls.add_method('SetSequenceNumberFlag', + 'void', + [param('bool', 'sequenceNumberFlag')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetTeid(uint32_t teid) [member function] + cls.add_method('SetTeid', + 'void', + [param('uint32_t', 'teid')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetVersion(uint8_t version) [member function] + cls.add_method('SetVersion', + 'void', + [param('uint8_t', 'version')]) return -def register_Ns3EpcHelper_methods(root_module, cls): - ## epc-helper.h (module 'lte'): ns3::EpcHelper::EpcHelper(ns3::EpcHelper const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcHelper const &', 'arg0')]) - ## epc-helper.h (module 'lte'): ns3::EpcHelper::EpcHelper() [constructor] +def register_Ns3Icmpv6DestinationUnreachable_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6DestinationUnreachable::Icmpv6DestinationUnreachable(ns3::Icmpv6DestinationUnreachable const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6DestinationUnreachable const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6DestinationUnreachable::Icmpv6DestinationUnreachable() [constructor] cls.add_constructor([]) - ## epc-helper.h (module 'lte'): uint8_t ns3::EpcHelper::ActivateEpsBearer(ns3::Ptr ueLteDevice, uint64_t imsi, ns3::Ptr tft, ns3::EpsBearer bearer) [member function] - cls.add_method('ActivateEpsBearer', - 'uint8_t', - [param('ns3::Ptr< ns3::NetDevice >', 'ueLteDevice'), param('uint64_t', 'imsi'), param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('ns3::EpsBearer', 'bearer')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::ActivateSidelinkBearer(ns3::Ptr ueDevice, ns3::Ptr tft) [member function] - cls.add_method('ActivateSidelinkBearer', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('ns3::Ptr< ns3::LteSlTft >', 'tft')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddEnb(ns3::Ptr enbNode, ns3::Ptr lteEnbNetDevice, uint16_t cellId) [member function] - cls.add_method('AddEnb', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6DestinationUnreachable::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6DestinationUnreachable::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ptr ns3::Icmpv6DestinationUnreachable::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet >', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6DestinationUnreachable::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6DestinationUnreachable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6DestinationUnreachable::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Ptr< ns3::Node >', 'enbNode'), param('ns3::Ptr< ns3::NetDevice >', 'lteEnbNetDevice'), param('uint16_t', 'cellId')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddS1Interface(ns3::Ptr enb, ns3::Ipv4Address enbAddress, ns3::Ipv4Address sgwAddress, uint16_t cellId=0) [member function] - cls.add_method('AddS1Interface', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6DestinationUnreachable::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::Ptr< ns3::Node >', 'enb'), param('ns3::Ipv4Address', 'enbAddress'), param('ns3::Ipv4Address', 'sgwAddress'), param('uint16_t', 'cellId', default_value='0')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddUe(ns3::Ptr ueLteDevice, uint64_t imsi) [member function] - cls.add_method('AddUe', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6DestinationUnreachable::SetPacket(ns3::Ptr p) [member function] + cls.add_method('SetPacket', 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'ueLteDevice'), param('uint64_t', 'imsi')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddX2Interface(ns3::Ptr enbNode1, ns3::Ptr enbNode2) [member function] - cls.add_method('AddX2Interface', + [param('ns3::Ptr< ns3::Packet >', 'p')]) + return + +def register_Ns3Icmpv6Echo_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Echo::Icmpv6Echo(ns3::Icmpv6Echo const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6Echo const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Echo::Icmpv6Echo() [constructor] + cls.add_constructor([]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Echo::Icmpv6Echo(bool request) [constructor] + cls.add_constructor([param('bool', 'request')]) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Echo::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint16_t ns3::Icmpv6Echo::GetId() const [member function] + cls.add_method('GetId', + 'uint16_t', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6Echo::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint16_t ns3::Icmpv6Echo::GetSeq() const [member function] + cls.add_method('GetSeq', + 'uint16_t', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Echo::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6Echo::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Echo::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Ptr< ns3::Node >', 'enbNode1'), param('ns3::Ptr< ns3::Node >', 'enbNode2')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): ns3::Ipv4InterfaceContainer ns3::EpcHelper::AssignUeIpv4Address(ns3::NetDeviceContainer ueDevices) [member function] - cls.add_method('AssignUeIpv4Address', - 'ns3::Ipv4InterfaceContainer', - [param('ns3::NetDeviceContainer', 'ueDevices')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): ns3::Ipv6InterfaceContainer ns3::EpcHelper::AssignUeIpv6Address(ns3::NetDeviceContainer ueDevices) [member function] - cls.add_method('AssignUeIpv6Address', - 'ns3::Ipv6InterfaceContainer', - [param('ns3::NetDeviceContainer', 'ueDevices')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::DeactivateSidelinkBearer(ns3::Ptr ueDevice, ns3::Ptr tft) [member function] - cls.add_method('DeactivateSidelinkBearer', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Echo::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('ns3::Ptr< ns3::LteSlTft >', 'tft')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::DoDispose() [member function] - cls.add_method('DoDispose', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Echo::SetId(uint16_t id) [member function] + cls.add_method('SetId', 'void', + [param('uint16_t', 'id')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Echo::SetSeq(uint16_t seq) [member function] + cls.add_method('SetSeq', + 'void', + [param('uint16_t', 'seq')]) + return + +def register_Ns3IntegerValue_methods(root_module, cls): + ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue() [constructor] + cls.add_constructor([]) + ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor] + cls.add_constructor([param('int64_t const &', 'value')]) + ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [constructor] + cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')]) + ## integer.h (module 'core'): ns3::Ptr ns3::IntegerValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', [], + is_const=True, is_virtual=True) + ## integer.h (module 'core'): bool ns3::IntegerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], is_virtual=True) - ## epc-helper.h (module 'lte'): ns3::Ptr ns3::EpcHelper::GetPgwNode() const [member function] - cls.add_method('GetPgwNode', - 'ns3::Ptr< ns3::Node >', + ## integer.h (module 'core'): int64_t ns3::IntegerValue::Get() const [member function] + cls.add_method('Get', + 'int64_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): ns3::Ptr ns3::EpcHelper::GetSgwNode() const [member function] - cls.add_method('GetSgwNode', - 'ns3::Ptr< ns3::Node >', + is_const=True) + ## integer.h (module 'core'): std::string ns3::IntegerValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## integer.h (module 'core'): void ns3::IntegerValue::Set(int64_t const & value) [member function] + cls.add_method('Set', + 'void', + [param('int64_t const &', 'value')]) + return + +def register_Ns3IpL4Protocol_methods(root_module, cls): + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol() [constructor] + cls.add_constructor([]) + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol(ns3::IpL4Protocol const & arg0) [constructor] + cls.add_constructor([param('ns3::IpL4Protocol const &', 'arg0')]) + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::IpL4Protocol::GetDownTarget() const [member function] + cls.add_method('GetDownTarget', + 'ns3::IpL4Protocol::DownTargetCallback', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): static ns3::TypeId ns3::EpcHelper::GetTypeId() [member function] + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::IpL4Protocol::GetDownTarget6() const [member function] + cls.add_method('GetDownTarget6', + 'ns3::IpL4Protocol::DownTargetCallback6', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ip-l4-protocol.h (module 'internet'): int ns3::IpL4Protocol::GetProtocolNumber() const [member function] + cls.add_method('GetProtocolNumber', + 'int', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ip-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::IpL4Protocol::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-helper.h (module 'lte'): ns3::Ipv4Address ns3::EpcHelper::GetUeDefaultGatewayAddress() [member function] - cls.add_method('GetUeDefaultGatewayAddress', - 'ns3::Ipv4Address', - [], + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr incomingInterface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): ns3::Ipv6Address ns3::EpcHelper::GetUeDefaultGatewayAddress6() [member function] - cls.add_method('GetUeDefaultGatewayAddress6', - 'ns3::Ipv6Address', - [], + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr incomingInterface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], is_virtual=True, is_pure_virtual=True) - return - -def register_Ns3EpcMmeApplication_methods(root_module, cls): - ## epc-mme-application.h (module 'lte'): ns3::EpcMmeApplication::EpcMmeApplication(ns3::EpcMmeApplication const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcMmeApplication const &', 'arg0')]) - ## epc-mme-application.h (module 'lte'): ns3::EpcMmeApplication::EpcMmeApplication() [constructor] - cls.add_constructor([]) - ## epc-mme-application.h (module 'lte'): uint8_t ns3::EpcMmeApplication::AddBearer(uint64_t imsi, ns3::Ptr tft, ns3::EpsBearer bearer) [member function] - cls.add_method('AddBearer', - 'uint8_t', - [param('uint64_t', 'imsi'), param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('ns3::EpsBearer', 'bearer')]) - ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddEnb(uint16_t ecgi, ns3::Ipv4Address enbS1UAddr, ns3::EpcS1apSapEnb * enbS1apSap) [member function] - cls.add_method('AddEnb', + ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] + cls.add_method('ReceiveIcmp', 'void', - [param('uint16_t', 'ecgi'), param('ns3::Ipv4Address', 'enbS1UAddr'), param('ns3::EpcS1apSapEnb *', 'enbS1apSap')]) - ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddSgw(ns3::Ipv4Address sgwS11Addr, ns3::Ipv4Address mmeS11Addr, ns3::Ptr mmeS11Socket) [member function] - cls.add_method('AddSgw', + [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], + is_virtual=True) + ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::ReceiveIcmp(ns3::Ipv6Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv6Address payloadSource, ns3::Ipv6Address payloadDestination, uint8_t const * payload) [member function] + cls.add_method('ReceiveIcmp', 'void', - [param('ns3::Ipv4Address', 'sgwS11Addr'), param('ns3::Ipv4Address', 'mmeS11Addr'), param('ns3::Ptr< ns3::Socket >', 'mmeS11Socket')]) - ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddUe(uint64_t imsi) [member function] - cls.add_method('AddUe', + [param('ns3::Ipv6Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv6Address', 'payloadSource'), param('ns3::Ipv6Address', 'payloadDestination'), param('uint8_t const *', 'payload')], + is_virtual=True) + ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] + cls.add_method('SetDownTarget', 'void', - [param('uint64_t', 'imsi')]) - ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::DoDispose() [member function] - cls.add_method('DoDispose', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True, is_pure_virtual=True) + ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] + cls.add_method('SetDownTarget6', 'void', - [], - is_virtual=True) - ## epc-mme-application.h (module 'lte'): ns3::EpcS1apSapMme * ns3::EpcMmeApplication::GetS1apSapMme() [member function] - cls.add_method('GetS1apSapMme', - 'ns3::EpcS1apSapMme *', - []) - ## epc-mme-application.h (module 'lte'): static ns3::TypeId ns3::EpcMmeApplication::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True, is_pure_virtual=True) return -def register_Ns3EpcPgwApplication_methods(root_module, cls): - ## epc-pgw-application.h (module 'lte'): ns3::EpcPgwApplication::EpcPgwApplication(ns3::EpcPgwApplication const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcPgwApplication const &', 'arg0')]) - ## epc-pgw-application.h (module 'lte'): ns3::EpcPgwApplication::EpcPgwApplication(ns3::Ptr const tunDevice, ns3::Ipv4Address s5Addr, ns3::Ptr const s5uSocket, ns3::Ptr const s5cSocket) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::VirtualNetDevice > const', 'tunDevice'), param('ns3::Ipv4Address', 's5Addr'), param('ns3::Ptr< ns3::Socket > const', 's5uSocket'), param('ns3::Ptr< ns3::Socket > const', 's5cSocket')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::AddSgw(ns3::Ipv4Address sgwS5Addr) [member function] - cls.add_method('AddSgw', - 'void', - [param('ns3::Ipv4Address', 'sgwS5Addr')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::AddUe(uint64_t imsi) [member function] - cls.add_method('AddUe', - 'void', - [param('uint64_t', 'imsi')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::DoDispose() [member function] - cls.add_method('DoDispose', +def register_Ns3Ipv4_methods(root_module, cls): + ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) + ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor] + cls.add_constructor([]) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::AddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('AddAddress', + 'bool', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::AddInterface(ns3::Ptr device) [member function] + cls.add_method('AddInterface', + 'uint32_t', + [param('ns3::Ptr< ns3::NetDevice >', 'device')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::CreateRawSocket() [member function] + cls.add_method('CreateRawSocket', + 'ns3::Ptr< ns3::Socket >', + [], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::DeleteRawSocket(ns3::Ptr socket) [member function] + cls.add_method('DeleteRawSocket', 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv4InterfaceAddress', + [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForAddress(ns3::Ipv4Address address) const [member function] + cls.add_method('GetInterfaceForAddress', + 'int32_t', + [param('ns3::Ipv4Address', 'address')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForDevice(ns3::Ptr device) const [member function] + cls.add_method('GetInterfaceForDevice', + 'int32_t', + [param('ns3::Ptr< ns3::NetDevice const >', 'device')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForPrefix(ns3::Ipv4Address address, ns3::Ipv4Mask mask) const [member function] + cls.add_method('GetInterfaceForPrefix', + 'int32_t', + [param('ns3::Ipv4Address', 'address'), param('ns3::Ipv4Mask', 'mask')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMetric(uint32_t interface) const [member function] + cls.add_method('GetMetric', + 'uint16_t', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMtu(uint32_t interface) const [member function] + cls.add_method('GetMtu', + 'uint16_t', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNAddresses(uint32_t interface) const [member function] + cls.add_method('GetNAddresses', + 'uint32_t', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNInterfaces() const [member function] + cls.add_method('GetNInterfaces', + 'uint32_t', [], - is_virtual=True) - ## epc-pgw-application.h (module 'lte'): static ns3::TypeId ns3::EpcPgwApplication::GetTypeId() [member function] + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetNetDevice(uint32_t interface) [member function] + cls.add_method('GetNetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetProtocol(int protocolNumber) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetRoutingProtocol() const [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): static ns3::TypeId ns3::Ipv4::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RecvFromS5cSocket(ns3::Ptr socket) [member function] - cls.add_method('RecvFromS5cSocket', + ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr protocol) [member function] + cls.add_method('Insert', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RecvFromS5uSocket(ns3::Ptr socket) [member function] - cls.add_method('RecvFromS5uSocket', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Insert', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## epc-pgw-application.h (module 'lte'): bool ns3::EpcPgwApplication::RecvFromTunDevice(ns3::Ptr packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('RecvFromTunDevice', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] + cls.add_method('IsDestinationAddress', 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SendToS5uSocket(ns3::Ptr packet, ns3::Ipv4Address sgwS5uAddress, uint32_t teid) [member function] - cls.add_method('SendToS5uSocket', + [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsForwarding(uint32_t interface) const [member function] + cls.add_method('IsForwarding', + 'bool', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsUp(uint32_t interface) const [member function] + cls.add_method('IsUp', + 'bool', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr protocol) [member function] + cls.add_method('Remove', 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'sgwS5uAddress'), param('uint32_t', 'teid')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SendToTunDevice(ns3::Ptr packet, uint32_t teid) [member function] - cls.add_method('SendToTunDevice', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Remove', 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint32_t', 'teid')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SetUeAddress(uint64_t imsi, ns3::Ipv4Address ueAddr) [member function] - cls.add_method('SetUeAddress', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, ns3::Ipv4Address address) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'address')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SelectSourceAddress(ns3::Ptr device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] + cls.add_method('SelectSourceAddress', + 'ns3::Ipv4Address', + [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::Send(ns3::Ptr packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr route) [member function] + cls.add_method('Send', 'void', - [param('uint64_t', 'imsi'), param('ns3::Ipv4Address', 'ueAddr')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SetUeAddress6(uint64_t imsi, ns3::Ipv6Address ueAddr) [member function] - cls.add_method('SetUeAddress6', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::SendWithHeader(ns3::Ptr packet, ns3::Ipv4Header ipHeader, ns3::Ptr route) [member function] + cls.add_method('SendWithHeader', 'void', - [param('uint64_t', 'imsi'), param('ns3::Ipv6Address', 'ueAddr')]) - return - -def register_Ns3EpcSgwApplication_methods(root_module, cls): - ## epc-sgw-application.h (module 'lte'): ns3::EpcSgwApplication::EpcSgwApplication(ns3::EpcSgwApplication const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcSgwApplication const &', 'arg0')]) - ## epc-sgw-application.h (module 'lte'): ns3::EpcSgwApplication::EpcSgwApplication(ns3::Ptr const s1uSocket, ns3::Ipv4Address s5Addr, ns3::Ptr const s5uSocket, ns3::Ptr const s5cSocket) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Socket > const', 's1uSocket'), param('ns3::Ipv4Address', 's5Addr'), param('ns3::Ptr< ns3::Socket > const', 's5uSocket'), param('ns3::Ptr< ns3::Socket > const', 's5cSocket')]) - ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddEnb(uint16_t cellId, ns3::Ipv4Address enbAddr, ns3::Ipv4Address sgwAddr) [member function] - cls.add_method('AddEnb', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetDown(uint32_t interface) [member function] + cls.add_method('SetDown', 'void', - [param('uint16_t', 'cellId'), param('ns3::Ipv4Address', 'enbAddr'), param('ns3::Ipv4Address', 'sgwAddr')]) - ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddMme(ns3::Ipv4Address mmeS11Addr, ns3::Ptr s11Socket) [member function] - cls.add_method('AddMme', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetForwarding(uint32_t interface, bool val) [member function] + cls.add_method('SetForwarding', 'void', - [param('ns3::Ipv4Address', 'mmeS11Addr'), param('ns3::Ptr< ns3::Socket >', 's11Socket')]) - ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddPgw(ns3::Ipv4Address pgwAddr) [member function] - cls.add_method('AddPgw', + [param('uint32_t', 'interface'), param('bool', 'val')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetMetric(uint32_t interface, uint16_t metric) [member function] + cls.add_method('SetMetric', 'void', - [param('ns3::Ipv4Address', 'pgwAddr')]) - ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::DoDispose() [member function] - cls.add_method('DoDispose', + [param('uint32_t', 'interface'), param('uint16_t', 'metric')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] + cls.add_method('SetRoutingProtocol', 'void', + [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetUp(uint32_t interface) [member function] + cls.add_method('SetUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SourceAddressSelection(uint32_t interface, ns3::Ipv4Address dest) [member function] + cls.add_method('SourceAddressSelection', + 'ns3::Ipv4Address', + [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'dest')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ipv4::IF_ANY [variable] + cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetIpForward() const [member function] + cls.add_method('GetIpForward', + 'bool', [], - is_virtual=True) - ## epc-sgw-application.h (module 'lte'): static ns3::TypeId ns3::EpcSgwApplication::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetWeakEsModel() const [member function] + cls.add_method('GetWeakEsModel', + 'bool', [], - is_static=True) + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetIpForward(bool forward) [member function] + cls.add_method('SetIpForward', + 'void', + [param('bool', 'forward')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetWeakEsModel(bool model) [member function] + cls.add_method('SetWeakEsModel', + 'void', + [param('bool', 'model')], + is_virtual=True, is_pure_virtual=True, visibility='private') return -def register_Ns3EpcTft_methods(root_module, cls): - ## epc-tft.h (module 'lte'): ns3::EpcTft::EpcTft(ns3::EpcTft const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcTft const &', 'arg0')]) - ## epc-tft.h (module 'lte'): ns3::EpcTft::EpcTft() [constructor] +def register_Ns3Ipv4AddressChecker_methods(root_module, cls): + ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] cls.add_constructor([]) - ## epc-tft.h (module 'lte'): uint8_t ns3::EpcTft::Add(ns3::EpcTft::PacketFilter f) [member function] - cls.add_method('Add', - 'uint8_t', - [param('ns3::EpcTft::PacketFilter', 'f')]) - ## epc-tft.h (module 'lte'): static ns3::Ptr ns3::EpcTft::Default() [member function] - cls.add_method('Default', - 'ns3::Ptr< ns3::EpcTft >', - [], - is_static=True) - ## epc-tft.h (module 'lte'): std::list > ns3::EpcTft::GetPacketFilters() const [member function] - cls.add_method('GetPacketFilters', - 'std::list< ns3::EpcTft::PacketFilter >', - [], - is_const=True) - ## epc-tft.h (module 'lte'): bool ns3::EpcTft::Matches(ns3::EpcTft::Direction direction, ns3::Ipv4Address remoteAddress, ns3::Ipv4Address localAddress, uint16_t remotePort, uint16_t localPort, uint8_t typeOfService) [member function] - cls.add_method('Matches', - 'bool', - [param('ns3::EpcTft::Direction', 'direction'), param('ns3::Ipv4Address', 'remoteAddress'), param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'remotePort'), param('uint16_t', 'localPort'), param('uint8_t', 'typeOfService')]) - ## epc-tft.h (module 'lte'): bool ns3::EpcTft::Matches(ns3::EpcTft::Direction direction, ns3::Ipv6Address remoteAddress, ns3::Ipv6Address localAddress, uint16_t remotePort, uint16_t localPort, uint8_t typeOfService) [member function] - cls.add_method('Matches', - 'bool', - [param('ns3::EpcTft::Direction', 'direction'), param('ns3::Ipv6Address', 'remoteAddress'), param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'remotePort'), param('uint16_t', 'localPort'), param('uint8_t', 'typeOfService')]) + ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) return -def register_Ns3EpcTftPacketFilter_methods(root_module, cls): - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::PacketFilter(ns3::EpcTft::PacketFilter const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcTft::PacketFilter const &', 'arg0')]) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::PacketFilter() [constructor] +def register_Ns3Ipv4AddressValue_methods(root_module, cls): + ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] cls.add_constructor([]) - ## epc-tft.h (module 'lte'): bool ns3::EpcTft::PacketFilter::Matches(ns3::EpcTft::Direction d, ns3::Ipv4Address ra, ns3::Ipv4Address la, uint16_t rp, uint16_t lp, uint8_t tos) [member function] - cls.add_method('Matches', - 'bool', - [param('ns3::EpcTft::Direction', 'd'), param('ns3::Ipv4Address', 'ra'), param('ns3::Ipv4Address', 'la'), param('uint16_t', 'rp'), param('uint16_t', 'lp'), param('uint8_t', 'tos')]) - ## epc-tft.h (module 'lte'): bool ns3::EpcTft::PacketFilter::Matches(ns3::EpcTft::Direction d, ns3::Ipv6Address ra, ns3::Ipv6Address la, uint16_t rp, uint16_t lp, uint8_t tos) [member function] - cls.add_method('Matches', + ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] + cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) + ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) + ## ipv4-address.h (module 'network'): ns3::Ptr ns3::Ipv4AddressValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', 'bool', - [param('ns3::EpcTft::Direction', 'd'), param('ns3::Ipv6Address', 'ra'), param('ns3::Ipv6Address', 'la'), param('uint16_t', 'rp'), param('uint16_t', 'lp'), param('uint8_t', 'tos')]) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::direction [variable] - cls.add_instance_attribute('direction', 'ns3::EpcTft::Direction', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localAddress [variable] - cls.add_instance_attribute('localAddress', 'ns3::Ipv4Address', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localIpv6Address [variable] - cls.add_instance_attribute('localIpv6Address', 'ns3::Ipv6Address', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localIpv6Prefix [variable] - cls.add_instance_attribute('localIpv6Prefix', 'ns3::Ipv6Prefix', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localMask [variable] - cls.add_instance_attribute('localMask', 'ns3::Ipv4Mask', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localPortEnd [variable] - cls.add_instance_attribute('localPortEnd', 'uint16_t', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localPortStart [variable] - cls.add_instance_attribute('localPortStart', 'uint16_t', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::precedence [variable] - cls.add_instance_attribute('precedence', 'uint8_t', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteAddress [variable] - cls.add_instance_attribute('remoteAddress', 'ns3::Ipv4Address', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteIpv6Address [variable] - cls.add_instance_attribute('remoteIpv6Address', 'ns3::Ipv6Address', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteIpv6Prefix [variable] - cls.add_instance_attribute('remoteIpv6Prefix', 'ns3::Ipv6Prefix', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteMask [variable] - cls.add_instance_attribute('remoteMask', 'ns3::Ipv4Mask', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remotePortEnd [variable] - cls.add_instance_attribute('remotePortEnd', 'uint16_t', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remotePortStart [variable] - cls.add_instance_attribute('remotePortStart', 'uint16_t', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::typeOfService [variable] - cls.add_instance_attribute('typeOfService', 'uint8_t', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::typeOfServiceMask [variable] - cls.add_instance_attribute('typeOfServiceMask', 'uint8_t', is_const=False) + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] + cls.add_method('Get', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] + cls.add_method('Set', + 'void', + [param('ns3::Ipv4Address const &', 'value')]) return -def register_Ns3EpcTftClassifier_methods(root_module, cls): - ## epc-tft-classifier.h (module 'lte'): ns3::EpcTftClassifier::EpcTftClassifier(ns3::EpcTftClassifier const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcTftClassifier const &', 'arg0')]) - ## epc-tft-classifier.h (module 'lte'): ns3::EpcTftClassifier::EpcTftClassifier() [constructor] +def register_Ns3Ipv4Interface_methods(root_module, cls): + ## ipv4-interface.h (module 'internet'): static ns3::TypeId ns3::Ipv4Interface::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv4-interface.h (module 'internet'): ns3::Ipv4Interface::Ipv4Interface() [constructor] cls.add_constructor([]) - ## epc-tft-classifier.h (module 'lte'): void ns3::EpcTftClassifier::Add(ns3::Ptr tft, uint32_t id) [member function] - cls.add_method('Add', + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('uint32_t', 'id')]) - ## epc-tft-classifier.h (module 'lte'): uint32_t ns3::EpcTftClassifier::Classify(ns3::Ptr p, ns3::EpcTft::Direction direction, uint16_t protocolNumber) [member function] - cls.add_method('Classify', - 'uint32_t', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::EpcTft::Direction', 'direction'), param('uint16_t', 'protocolNumber')]) - ## epc-tft-classifier.h (module 'lte'): void ns3::EpcTftClassifier::Delete(uint32_t id) [member function] - cls.add_method('Delete', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetDevice(ns3::Ptr device) [member function] + cls.add_method('SetDevice', 'void', - [param('uint32_t', 'id')]) - return - -def register_Ns3EpcUeNas_methods(root_module, cls): - ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::EpcUeNas(ns3::EpcUeNas const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcUeNas const &', 'arg0')]) - ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::EpcUeNas() [constructor] - cls.add_constructor([]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::ActivateEpsBearer(ns3::EpsBearer bearer, ns3::Ptr tft) [member function] - cls.add_method('ActivateEpsBearer', + [param('ns3::Ptr< ns3::NetDevice >', 'device')]) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetTrafficControl(ns3::Ptr tc) [member function] + cls.add_method('SetTrafficControl', 'void', - [param('ns3::EpsBearer', 'bearer'), param('ns3::Ptr< ns3::EpcTft >', 'tft')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::ActivateSidelinkBearer(ns3::Ptr tft) [member function] - cls.add_method('ActivateSidelinkBearer', + [param('ns3::Ptr< ns3::TrafficControlLayer >', 'tc')]) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetArpCache(ns3::Ptr arpCache) [member function] + cls.add_method('SetArpCache', 'void', - [param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Connect() [member function] - cls.add_method('Connect', + [param('ns3::Ptr< ns3::ArpCache >', 'arpCache')]) + ## ipv4-interface.h (module 'internet'): ns3::Ptr ns3::Ipv4Interface::GetDevice() const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): ns3::Ptr ns3::Ipv4Interface::GetArpCache() const [member function] + cls.add_method('GetArpCache', + 'ns3::Ptr< ns3::ArpCache >', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetMetric(uint16_t metric) [member function] + cls.add_method('SetMetric', + 'void', + [param('uint16_t', 'metric')]) + ## ipv4-interface.h (module 'internet'): uint16_t ns3::Ipv4Interface::GetMetric() const [member function] + cls.add_method('GetMetric', + 'uint16_t', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): bool ns3::Ipv4Interface::IsUp() const [member function] + cls.add_method('IsUp', + 'bool', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): bool ns3::Ipv4Interface::IsDown() const [member function] + cls.add_method('IsDown', + 'bool', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetUp() [member function] + cls.add_method('SetUp', 'void', []) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Connect(uint16_t cellId, uint32_t dlEarfcn) [member function] - cls.add_method('Connect', + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetDown() [member function] + cls.add_method('SetDown', 'void', - [param('uint16_t', 'cellId'), param('uint32_t', 'dlEarfcn')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::DeactivateSidelinkBearer(ns3::Ptr tft) [member function] - cls.add_method('DeactivateSidelinkBearer', + []) + ## ipv4-interface.h (module 'internet'): bool ns3::Ipv4Interface::IsForwarding() const [member function] + cls.add_method('IsForwarding', + 'bool', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetForwarding(bool val) [member function] + cls.add_method('SetForwarding', 'void', - [param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Disconnect() [member function] - cls.add_method('Disconnect', + [param('bool', 'val')]) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::Send(ns3::Ptr p, ns3::Ipv4Header const & hdr, ns3::Ipv4Address dest) [member function] + cls.add_method('Send', 'void', - []) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::DoDispose() [member function] + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'hdr'), param('ns3::Ipv4Address', 'dest')]) + ## ipv4-interface.h (module 'internet'): bool ns3::Ipv4Interface::AddAddress(ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('AddAddress', + 'bool', + [param('ns3::Ipv4InterfaceAddress', 'address')]) + ## ipv4-interface.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4Interface::GetAddress(uint32_t index) const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv4InterfaceAddress', + [param('uint32_t', 'index')], + is_const=True) + ## ipv4-interface.h (module 'internet'): uint32_t ns3::Ipv4Interface::GetNAddresses() const [member function] + cls.add_method('GetNAddresses', + 'uint32_t', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4Interface::RemoveAddress(uint32_t index) [member function] + cls.add_method('RemoveAddress', + 'ns3::Ipv4InterfaceAddress', + [param('uint32_t', 'index')]) + ## ipv4-interface.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4Interface::RemoveAddress(ns3::Ipv4Address address) [member function] + cls.add_method('RemoveAddress', + 'ns3::Ipv4InterfaceAddress', + [param('ns3::Ipv4Address', 'address')]) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::DoDispose() [member function] cls.add_method('DoDispose', 'void', [], + is_virtual=True, visibility='protected') + return + +def register_Ns3Ipv4L3Protocol_methods(root_module, cls): + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::Ipv4L3Protocol() [constructor] + cls.add_constructor([]) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::AddAddress(uint32_t i, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('AddAddress', + 'bool', + [param('uint32_t', 'i'), param('ns3::Ipv4InterfaceAddress', 'address')], is_virtual=True) - ## epc-ue-nas.h (module 'lte'): ns3::LteAsSapUser * ns3::EpcUeNas::GetAsSapUser() [member function] - cls.add_method('GetAsSapUser', - 'ns3::LteAsSapUser *', - []) - ## epc-ue-nas.h (module 'lte'): uint32_t ns3::EpcUeNas::GetCsgId() const [member function] - cls.add_method('GetCsgId', + ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::AddInterface(ns3::Ptr device) [member function] + cls.add_method('AddInterface', 'uint32_t', + [param('ns3::Ptr< ns3::NetDevice >', 'device')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4L3Protocol::CreateRawSocket() [member function] + cls.add_method('CreateRawSocket', + 'ns3::Ptr< ns3::Socket >', [], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DeleteRawSocket(ns3::Ptr socket) [member function] + cls.add_method('DeleteRawSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv4InterfaceAddress', + [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4L3Protocol::GetInterface(uint32_t i) const [member function] + cls.add_method('GetInterface', + 'ns3::Ptr< ns3::Ipv4Interface >', + [param('uint32_t', 'i')], is_const=True) - ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::State ns3::EpcUeNas::GetState() const [member function] - cls.add_method('GetState', - 'ns3::EpcUeNas::State', + ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForAddress(ns3::Ipv4Address addr) const [member function] + cls.add_method('GetInterfaceForAddress', + 'int32_t', + [param('ns3::Ipv4Address', 'addr')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForDevice(ns3::Ptr device) const [member function] + cls.add_method('GetInterfaceForDevice', + 'int32_t', + [param('ns3::Ptr< ns3::NetDevice const >', 'device')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForPrefix(ns3::Ipv4Address addr, ns3::Ipv4Mask mask) const [member function] + cls.add_method('GetInterfaceForPrefix', + 'int32_t', + [param('ns3::Ipv4Address', 'addr'), param('ns3::Ipv4Mask', 'mask')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv4L3Protocol::GetMetric(uint32_t i) const [member function] + cls.add_method('GetMetric', + 'uint16_t', + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv4L3Protocol::GetMtu(uint32_t i) const [member function] + cls.add_method('GetMtu', + 'uint16_t', + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::GetNAddresses(uint32_t interface) const [member function] + cls.add_method('GetNAddresses', + 'uint32_t', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::GetNInterfaces() const [member function] + cls.add_method('GetNInterfaces', + 'uint32_t', [], - is_const=True) - ## epc-ue-nas.h (module 'lte'): static ns3::TypeId ns3::EpcUeNas::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4L3Protocol::GetNetDevice(uint32_t i) [member function] + cls.add_method('GetNetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [param('uint32_t', 'i')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4L3Protocol::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-ue-nas.h (module 'lte'): bool ns3::EpcUeNas::Send(ns3::Ptr p, uint16_t protocolNumber) [member function] - cls.add_method('Send', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint16_t', 'protocolNumber')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetAsSapProvider(ns3::LteAsSapProvider * s) [member function] - cls.add_method('SetAsSapProvider', - 'void', - [param('ns3::LteAsSapProvider *', 's')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetCsgId(uint32_t csgId) [member function] - cls.add_method('SetCsgId', + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Insert(ns3::Ptr protocol) [member function] + cls.add_method('Insert', 'void', - [param('uint32_t', 'csgId')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetDevice(ns3::Ptr dev) [member function] - cls.add_method('SetDevice', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Insert(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Insert', 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'dev')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetForwardUpCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetForwardUpCallback', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] + cls.add_method('IsDestinationAddress', + 'bool', + [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsForwarding(uint32_t i) const [member function] + cls.add_method('IsForwarding', + 'bool', + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsUnicast(ns3::Ipv4Address ad) const [member function] + cls.add_method('IsUnicast', + 'bool', + [param('ns3::Ipv4Address', 'ad')], + is_const=True) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsUp(uint32_t i) const [member function] + cls.add_method('IsUp', + 'bool', + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] + cls.add_method('Receive', 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetImsi(uint64_t imsi) [member function] - cls.add_method('SetImsi', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Remove(ns3::Ptr protocol) [member function] + cls.add_method('Remove', 'void', - [param('uint64_t', 'imsi')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::StartCellSelection(uint32_t dlEarfcn) [member function] - cls.add_method('StartCellSelection', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Remove(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Remove', 'void', - [param('uint32_t', 'dlEarfcn')]) - return - -def register_Ns3EpcX2_methods(root_module, cls): - ## epc-x2.h (module 'lte'): ns3::EpcX2::EpcX2(ns3::EpcX2 const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2 const &', 'arg0')]) - ## epc-x2.h (module 'lte'): ns3::EpcX2::EpcX2() [constructor] - cls.add_constructor([]) - ## epc-x2.h (module 'lte'): void ns3::EpcX2::AddX2Interface(uint16_t enb1CellId, ns3::Ipv4Address enb1X2Address, uint16_t enb2CellId, ns3::Ipv4Address enb2X2Address) [member function] - cls.add_method('AddX2Interface', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::RemoveAddress(uint32_t interface, ns3::Ipv4Address address) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'address')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4L3Protocol::SelectSourceAddress(ns3::Ptr device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] + cls.add_method('SelectSourceAddress', + 'ns3::Ipv4Address', + [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr route) [member function] + cls.add_method('Send', 'void', - [param('uint16_t', 'enb1CellId'), param('ns3::Ipv4Address', 'enb1X2Address'), param('uint16_t', 'enb2CellId'), param('ns3::Ipv4Address', 'enb2X2Address')]) - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoDispose() [member function] - cls.add_method('DoDispose', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SendWithHeader(ns3::Ptr packet, ns3::Ipv4Header ipHeader, ns3::Ptr route) [member function] + cls.add_method('SendWithHeader', 'void', - [], + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], is_virtual=True) - ## epc-x2.h (module 'lte'): ns3::EpcX2SapProvider * ns3::EpcX2::GetEpcX2SapProvider() [member function] - cls.add_method('GetEpcX2SapProvider', - 'ns3::EpcX2SapProvider *', - []) - ## epc-x2.h (module 'lte'): static ns3::TypeId ns3::EpcX2::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## epc-x2.h (module 'lte'): void ns3::EpcX2::RecvFromX2cSocket(ns3::Ptr socket) [member function] - cls.add_method('RecvFromX2cSocket', + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDefaultTtl(uint8_t ttl) [member function] + cls.add_method('SetDefaultTtl', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## epc-x2.h (module 'lte'): void ns3::EpcX2::RecvFromX2uSocket(ns3::Ptr socket) [member function] - cls.add_method('RecvFromX2uSocket', + [param('uint8_t', 'ttl')]) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDown(uint32_t i) [member function] + cls.add_method('SetDown', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## epc-x2.h (module 'lte'): void ns3::EpcX2::SetEpcX2SapUser(ns3::EpcX2SapUser * s) [member function] - cls.add_method('SetEpcX2SapUser', + [param('uint32_t', 'i')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetForwarding(uint32_t i, bool val) [member function] + cls.add_method('SetForwarding', 'void', - [param('ns3::EpcX2SapUser *', 's')]) - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverPreparationFailure(ns3::EpcX2Sap::HandoverPreparationFailureParams params) [member function] - cls.add_method('DoSendHandoverPreparationFailure', + [param('uint32_t', 'i'), param('bool', 'val')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function] + cls.add_method('SetMetric', 'void', - [param('ns3::EpcX2Sap::HandoverPreparationFailureParams', 'params')], - is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverRequest(ns3::EpcX2Sap::HandoverRequestParams params) [member function] - cls.add_method('DoSendHandoverRequest', + [param('uint32_t', 'i'), param('uint16_t', 'metric')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('ns3::EpcX2Sap::HandoverRequestParams', 'params')], - is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverRequestAck(ns3::EpcX2Sap::HandoverRequestAckParams params) [member function] - cls.add_method('DoSendHandoverRequestAck', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] + cls.add_method('SetRoutingProtocol', 'void', - [param('ns3::EpcX2Sap::HandoverRequestAckParams', 'params')], - is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function] - cls.add_method('DoSendLoadInformation', + [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetUp(uint32_t i) [member function] + cls.add_method('SetUp', 'void', - [param('ns3::EpcX2Sap::LoadInformationParams', 'params')], - is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendResourceStatusUpdate(ns3::EpcX2Sap::ResourceStatusUpdateParams params) [member function] - cls.add_method('DoSendResourceStatusUpdate', + [param('uint32_t', 'i')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4L3Protocol::SourceAddressSelection(uint32_t interface, ns3::Ipv4Address dest) [member function] + cls.add_method('SourceAddressSelection', + 'ns3::Ipv4Address', + [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'dest')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DoDispose() [member function] + cls.add_method('DoDispose', 'void', - [param('ns3::EpcX2Sap::ResourceStatusUpdateParams', 'params')], + [], is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendSnStatusTransfer(ns3::EpcX2Sap::SnStatusTransferParams params) [member function] - cls.add_method('DoSendSnStatusTransfer', + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', 'void', - [param('ns3::EpcX2Sap::SnStatusTransferParams', 'params')], + [], is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendUeContextRelease(ns3::EpcX2Sap::UeContextReleaseParams params) [member function] - cls.add_method('DoSendUeContextRelease', + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::GetIpForward() const [member function] + cls.add_method('GetIpForward', + 'bool', + [], + is_const=True, is_virtual=True, visibility='private') + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::GetWeakEsModel() const [member function] + cls.add_method('GetWeakEsModel', + 'bool', + [], + is_const=True, is_virtual=True, visibility='private') + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetIpForward(bool forward) [member function] + cls.add_method('SetIpForward', 'void', - [param('ns3::EpcX2Sap::UeContextReleaseParams', 'params')], - is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendUeData(ns3::EpcX2Sap::UeDataParams params) [member function] - cls.add_method('DoSendUeData', + [param('bool', 'forward')], + is_virtual=True, visibility='private') + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetWeakEsModel(bool model) [member function] + cls.add_method('SetWeakEsModel', 'void', - [param('ns3::EpcX2Sap::UeDataParams', 'params')], - is_virtual=True, visibility='protected') + [param('bool', 'model')], + is_virtual=True, visibility='private') return -def register_Ns3EpcX2HandoverPreparationFailureHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverPreparationFailureHeader::EpcX2HandoverPreparationFailureHeader(ns3::EpcX2HandoverPreparationFailureHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2HandoverPreparationFailureHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverPreparationFailureHeader::EpcX2HandoverPreparationFailureHeader() [constructor] +def register_Ns3Ipv4MaskChecker_methods(root_module, cls): + ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetCause() const [member function] - cls.add_method('GetCause', - 'uint16_t', + ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) + return + +def register_Ns3Ipv4MaskValue_methods(root_module, cls): + ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] + cls.add_constructor([]) + ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] + cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) + ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) + ## ipv4-address.h (module 'network'): ns3::Ptr ns3::Ipv4MaskValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetCriticalityDiagnostics() const [member function] - cls.add_method('GetCriticalityDiagnostics', - 'uint16_t', + is_const=True, is_virtual=True) + ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] + cls.add_method('Get', + 'ns3::Ipv4Mask', [], is_const=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverPreparationFailureHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', - 'uint32_t', + ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] + cls.add_method('Set', + 'void', + [param('ns3::Ipv4Mask const &', 'value')]) + return + +def register_Ns3Ipv4MulticastRoute_methods(root_module, cls): + ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute(ns3::Ipv4MulticastRoute const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4MulticastRoute const &', 'arg0')]) + ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute() [constructor] + cls.add_constructor([]) + ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetGroup() const [member function] + cls.add_method('GetGroup', + 'ns3::Ipv4Address', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', - 'uint32_t', + ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetOrigin() const [member function] + cls.add_method('GetOrigin', + 'ns3::Ipv4Address', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetOldEnbUeX2apId() const [member function] - cls.add_method('GetOldEnbUeX2apId', - 'uint16_t', + ## ipv4-route.h (module 'internet'): std::map, std::allocator > > ns3::Ipv4MulticastRoute::GetOutputTtlMap() const [member function] + cls.add_method('GetOutputTtlMap', + 'std::map< unsigned int, unsigned int >', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + ## ipv4-route.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoute::GetParent() const [member function] + cls.add_method('GetParent', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverPreparationFailureHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + is_const=True) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetGroup(ns3::Ipv4Address const group) [member function] + cls.add_method('SetGroup', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetCause(uint16_t cause) [member function] - cls.add_method('SetCause', + [param('ns3::Ipv4Address const', 'group')]) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOrigin(ns3::Ipv4Address const origin) [member function] + cls.add_method('SetOrigin', 'void', - [param('uint16_t', 'cause')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetCriticalityDiagnostics(uint16_t criticalityDiagnostics) [member function] - cls.add_method('SetCriticalityDiagnostics', + [param('ns3::Ipv4Address const', 'origin')]) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function] + cls.add_method('SetOutputTtl', 'void', - [param('uint16_t', 'criticalityDiagnostics')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetOldEnbUeX2apId', + [param('uint32_t', 'oif'), param('uint32_t', 'ttl')]) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetParent(uint32_t iif) [member function] + cls.add_method('SetParent', 'void', - [param('uint16_t', 'x2apId')]) + [param('uint32_t', 'iif')]) + ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_INTERFACES [variable] + cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True) + ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_TTL [variable] + cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True) return -def register_Ns3EpcX2HandoverRequestAckHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestAckHeader::EpcX2HandoverRequestAckHeader(ns3::EpcX2HandoverRequestAckHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2HandoverRequestAckHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestAckHeader::EpcX2HandoverRequestAckHeader() [constructor] +def register_Ns3Ipv4PacketFilter_methods(root_module, cls): + ## ipv4-packet-filter.h (module 'internet'): ns3::Ipv4PacketFilter::Ipv4PacketFilter(ns3::Ipv4PacketFilter const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4PacketFilter const &', 'arg0')]) + ## ipv4-packet-filter.h (module 'internet'): ns3::Ipv4PacketFilter::Ipv4PacketFilter() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2HandoverRequestAckHeader::GetAdmittedBearers() const [member function] - cls.add_method('GetAdmittedBearers', - 'std::vector< ns3::EpcX2Sap::ErabAdmittedItem >', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverRequestAckHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', + ## ipv4-packet-filter.h (module 'internet'): static ns3::TypeId ns3::Ipv4PacketFilter::GetTypeId() [member function] + cls.add_method('GetTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', - 'uint32_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestAckHeader::GetNewEnbUeX2apId() const [member function] - cls.add_method('GetNewEnbUeX2apId', - 'uint16_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2HandoverRequestAckHeader::GetNotAdmittedBearers() const [member function] - cls.add_method('GetNotAdmittedBearers', - 'std::vector< ns3::EpcX2Sap::ErabNotAdmittedItem >', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', - 'uint32_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestAckHeader::GetOldEnbUeX2apId() const [member function] - cls.add_method('GetOldEnbUeX2apId', - 'uint16_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverRequestAckHeader::GetTypeId() [member function] + is_static=True) + ## ipv4-packet-filter.h (module 'internet'): bool ns3::Ipv4PacketFilter::CheckProtocol(ns3::Ptr item) const [member function] + cls.add_method('CheckProtocol', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_const=True, is_virtual=True, visibility='private') + ## ipv4-packet-filter.h (module 'internet'): int32_t ns3::Ipv4PacketFilter::DoClassify(ns3::Ptr item) const [member function] + cls.add_method('DoClassify', + 'int32_t', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3Ipv4RawSocketFactory_methods(root_module, cls): + ## ipv4-raw-socket-factory.h (module 'internet'): ns3::Ipv4RawSocketFactory::Ipv4RawSocketFactory() [constructor] + cls.add_constructor([]) + ## ipv4-raw-socket-factory.h (module 'internet'): ns3::Ipv4RawSocketFactory::Ipv4RawSocketFactory(ns3::Ipv4RawSocketFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4RawSocketFactory const &', 'arg0')]) + ## ipv4-raw-socket-factory.h (module 'internet'): static ns3::TypeId ns3::Ipv4RawSocketFactory::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetAdmittedBearers(std::vector > bearers) [member function] - cls.add_method('SetAdmittedBearers', - 'void', - [param('std::vector< ns3::EpcX2Sap::ErabAdmittedItem >', 'bearers')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetNewEnbUeX2apId', - 'void', - [param('uint16_t', 'x2apId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetNotAdmittedBearers(std::vector > bearers) [member function] - cls.add_method('SetNotAdmittedBearers', - 'void', - [param('std::vector< ns3::EpcX2Sap::ErabNotAdmittedItem >', 'bearers')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetOldEnbUeX2apId', - 'void', - [param('uint16_t', 'x2apId')]) return -def register_Ns3EpcX2HandoverRequestHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestHeader::EpcX2HandoverRequestHeader(ns3::EpcX2HandoverRequestHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2HandoverRequestHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestHeader::EpcX2HandoverRequestHeader() [constructor] +def register_Ns3Ipv4RawSocketImpl_methods(root_module, cls): + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Ipv4RawSocketImpl::Ipv4RawSocketImpl(ns3::Ipv4RawSocketImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4RawSocketImpl const &', 'arg0')]) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Ipv4RawSocketImpl::Ipv4RawSocketImpl() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Bind(ns3::Address const & address) [member function] + cls.add_method('Bind', + 'int', + [param('ns3::Address const &', 'address')], is_virtual=True) - ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2HandoverRequestHeader::GetBearers() const [member function] - cls.add_method('GetBearers', - 'std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Bind() [member function] + cls.add_method('Bind', + 'int', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetCause() const [member function] - cls.add_method('GetCause', - 'uint16_t', + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Bind6() [member function] + cls.add_method('Bind6', + 'int', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverRequestHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Close() [member function] + cls.add_method('Close', + 'int', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', - 'uint32_t', + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Connect(ns3::Address const & address) [member function] + cls.add_method('Connect', + 'int', + [param('ns3::Address const &', 'address')], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): bool ns3::Ipv4RawSocketImpl::ForwardUp(ns3::Ptr p, ns3::Ipv4Header ipHeader, ns3::Ptr incomingInterface) [member function] + cls.add_method('ForwardUp', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')]) + ## ipv4-raw-socket-impl.h (module 'internet'): bool ns3::Ipv4RawSocketImpl::GetAllowBroadcast() const [member function] + cls.add_method('GetAllowBroadcast', + 'bool', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetMmeUeS1apId() const [member function] - cls.add_method('GetMmeUeS1apId', + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Socket::SocketErrno ns3::Ipv4RawSocketImpl::GetErrno() const [member function] + cls.add_method('GetErrno', + 'ns3::Socket::SocketErrno', + [], + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Ptr ns3::Ipv4RawSocketImpl::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::GetPeerName(ns3::Address & address) const [member function] + cls.add_method('GetPeerName', + 'int', + [param('ns3::Address &', 'address')], + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): uint32_t ns3::Ipv4RawSocketImpl::GetRxAvailable() const [member function] + cls.add_method('GetRxAvailable', 'uint32_t', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::GetSockName(ns3::Address & address) const [member function] + cls.add_method('GetSockName', + 'int', + [param('ns3::Address &', 'address')], + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Socket::SocketType ns3::Ipv4RawSocketImpl::GetSocketType() const [member function] + cls.add_method('GetSocketType', + 'ns3::Socket::SocketType', + [], + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): uint32_t ns3::Ipv4RawSocketImpl::GetTxAvailable() const [member function] + cls.add_method('GetTxAvailable', 'uint32_t', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetOldEnbUeX2apId() const [member function] - cls.add_method('GetOldEnbUeX2apId', - 'uint16_t', + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): static ns3::TypeId ns3::Ipv4RawSocketImpl::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Listen() [member function] + cls.add_method('Listen', + 'int', + [], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Ptr ns3::Ipv4RawSocketImpl::Recv(uint32_t maxSize, uint32_t flags) [member function] + cls.add_method('Recv', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Ptr ns3::Ipv4RawSocketImpl::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] + cls.add_method('RecvFrom', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Send(ns3::Ptr p, uint32_t flags) [member function] + cls.add_method('Send', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] + cls.add_method('SendTo', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): bool ns3::Ipv4RawSocketImpl::SetAllowBroadcast(bool allowBroadcast) [member function] + cls.add_method('SetAllowBroadcast', + 'bool', + [param('bool', 'allowBroadcast')], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): void ns3::Ipv4RawSocketImpl::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv4-raw-socket-impl.h (module 'internet'): void ns3::Ipv4RawSocketImpl::SetProtocol(uint16_t protocol) [member function] + cls.add_method('SetProtocol', + 'void', + [param('uint16_t', 'protocol')]) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::ShutdownRecv() [member function] + cls.add_method('ShutdownRecv', + 'int', + [], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::ShutdownSend() [member function] + cls.add_method('ShutdownSend', + 'int', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): void ns3::Ipv4RawSocketImpl::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetTargetCellId() const [member function] - cls.add_method('GetTargetCellId', - 'uint16_t', + is_virtual=True, visibility='private') + return + +def register_Ns3Ipv4Route_methods(root_module, cls): + cls.add_output_stream_operator() + ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route(ns3::Ipv4Route const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4Route const &', 'arg0')]) + ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route() [constructor] + cls.add_constructor([]) + ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetDestination() const [member function] + cls.add_method('GetDestination', + 'ns3::Ipv4Address', [], is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverRequestHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetGateway() const [member function] + cls.add_method('GetGateway', + 'ns3::Ipv4Address', [], - is_static=True) - ## epc-x2-header.h (module 'lte'): uint64_t ns3::EpcX2HandoverRequestHeader::GetUeAggregateMaxBitRateDownlink() const [member function] - cls.add_method('GetUeAggregateMaxBitRateDownlink', - 'uint64_t', + is_const=True) + ## ipv4-route.h (module 'internet'): ns3::Ptr ns3::Ipv4Route::GetOutputDevice() const [member function] + cls.add_method('GetOutputDevice', + 'ns3::Ptr< ns3::NetDevice >', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint64_t ns3::EpcX2HandoverRequestHeader::GetUeAggregateMaxBitRateUplink() const [member function] - cls.add_method('GetUeAggregateMaxBitRateUplink', - 'uint64_t', + ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetSource() const [member function] + cls.add_method('GetSource', + 'ns3::Ipv4Address', [], is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetBearers(std::vector > bearers) [member function] - cls.add_method('SetBearers', - 'void', - [param('std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', 'bearers')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetCause(uint16_t cause) [member function] - cls.add_method('SetCause', - 'void', - [param('uint16_t', 'cause')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetMmeUeS1apId(uint32_t mmeUeS1apId) [member function] - cls.add_method('SetMmeUeS1apId', - 'void', - [param('uint32_t', 'mmeUeS1apId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetOldEnbUeX2apId', + ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetDestination(ns3::Ipv4Address dest) [member function] + cls.add_method('SetDestination', 'void', - [param('uint16_t', 'x2apId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetTargetCellId(uint16_t targetCellId) [member function] - cls.add_method('SetTargetCellId', + [param('ns3::Ipv4Address', 'dest')]) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetGateway(ns3::Ipv4Address gw) [member function] + cls.add_method('SetGateway', 'void', - [param('uint16_t', 'targetCellId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetUeAggregateMaxBitRateDownlink(uint64_t bitRate) [member function] - cls.add_method('SetUeAggregateMaxBitRateDownlink', + [param('ns3::Ipv4Address', 'gw')]) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetOutputDevice(ns3::Ptr outputDevice) [member function] + cls.add_method('SetOutputDevice', 'void', - [param('uint64_t', 'bitRate')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetUeAggregateMaxBitRateUplink(uint64_t bitRate) [member function] - cls.add_method('SetUeAggregateMaxBitRateUplink', + [param('ns3::Ptr< ns3::NetDevice >', 'outputDevice')]) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetSource(ns3::Ipv4Address src) [member function] + cls.add_method('SetSource', 'void', - [param('uint64_t', 'bitRate')]) + [param('ns3::Ipv4Address', 'src')]) return -def register_Ns3EpcX2Header_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2Header::EpcX2Header(ns3::EpcX2Header const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2Header const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2Header::EpcX2Header() [constructor] +def register_Ns3Ipv4RoutingProtocol_methods(root_module, cls): + ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2Header::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint8_t ns3::EpcX2Header::GetMessageType() const [member function] - cls.add_method('GetMessageType', - 'uint8_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint8_t ns3::EpcX2Header::GetProcedureCode() const [member function] - cls.add_method('GetProcedureCode', - 'uint8_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2Header::GetTypeId() [member function] + ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol(ns3::Ipv4RoutingProtocol const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4RoutingProtocol const &', 'arg0')]) + ## ipv4-routing-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4RoutingProtocol::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetLengthOfIes(uint32_t lengthOfIes) [member function] - cls.add_method('SetLengthOfIes', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', 'void', - [param('uint32_t', 'lengthOfIes')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetMessageType(uint8_t messageType) [member function] - cls.add_method('SetMessageType', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', 'void', - [param('uint8_t', 'messageType')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetNumberOfIes(uint32_t numberOfIes) [member function] - cls.add_method('SetNumberOfIes', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', 'void', - [param('uint32_t', 'numberOfIes')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetProcedureCode(uint8_t procedureCode) [member function] - cls.add_method('SetProcedureCode', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): bool ns3::Ipv4RoutingProtocol::RouteInput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4RoutingProtocol::RouteOutput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv4Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::SetIpv4(ns3::Ptr ipv4) [member function] + cls.add_method('SetIpv4', 'void', - [param('uint8_t', 'procedureCode')]) + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_virtual=True, is_pure_virtual=True) return -def register_Ns3EpcX2LoadInformationHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2LoadInformationHeader::EpcX2LoadInformationHeader(ns3::EpcX2LoadInformationHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2LoadInformationHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2LoadInformationHeader::EpcX2LoadInformationHeader() [constructor] +def register_Ns3Ipv4StaticRouting_methods(root_module, cls): + ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4StaticRouting::Ipv4StaticRouting(ns3::Ipv4StaticRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4StaticRouting const &', 'arg0')]) + ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4StaticRouting::Ipv4StaticRouting() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddHostRouteTo', + 'void', + [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddHostRouteTo', + 'void', + [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddNetworkRouteTo', + 'void', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddNetworkRouteTo', + 'void', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4RoutingTableEntry ns3::Ipv4StaticRouting::GetDefaultRoute() [member function] + cls.add_method('GetDefaultRoute', + 'ns3::Ipv4RoutingTableEntry', + []) + ## ipv4-static-routing.h (module 'internet'): uint32_t ns3::Ipv4StaticRouting::GetMetric(uint32_t index) const [member function] + cls.add_method('GetMetric', 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2LoadInformationHeader::GetCellInformationList() const [member function] - cls.add_method('GetCellInformationList', - 'std::vector< ns3::EpcX2Sap::CellInformationItem >', - [], + [param('uint32_t', 'index')], is_const=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2LoadInformationHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', - 'uint32_t', - [], + ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry ns3::Ipv4StaticRouting::GetMulticastRoute(uint32_t i) const [member function] + cls.add_method('GetMulticastRoute', + 'ns3::Ipv4MulticastRoutingTableEntry', + [param('uint32_t', 'i')], is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', + ## ipv4-static-routing.h (module 'internet'): uint32_t ns3::Ipv4StaticRouting::GetNMulticastRoutes() const [member function] + cls.add_method('GetNMulticastRoutes', 'uint32_t', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + ## ipv4-static-routing.h (module 'internet'): uint32_t ns3::Ipv4StaticRouting::GetNRoutes() const [member function] + cls.add_method('GetNRoutes', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2LoadInformationHeader::GetTypeId() [member function] + is_const=True) + ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4RoutingTableEntry ns3::Ipv4StaticRouting::GetRoute(uint32_t i) const [member function] + cls.add_method('GetRoute', + 'ns3::Ipv4RoutingTableEntry', + [param('uint32_t', 'i')], + is_const=True) + ## ipv4-static-routing.h (module 'internet'): static ns3::TypeId ns3::Ipv4StaticRouting::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::SetCellInformationList(std::vector > cellInformationList) [member function] - cls.add_method('SetCellInformationList', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', 'void', - [param('std::vector< ns3::EpcX2Sap::CellInformationItem >', 'cellInformationList')]) + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): bool ns3::Ipv4StaticRouting::RemoveMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface) [member function] + cls.add_method('RemoveMulticastRoute', + 'bool', + [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::RemoveMulticastRoute(uint32_t index) [member function] + cls.add_method('RemoveMulticastRoute', + 'void', + [param('uint32_t', 'index')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::RemoveRoute(uint32_t i) [member function] + cls.add_method('RemoveRoute', + 'void', + [param('uint32_t', 'i')]) + ## ipv4-static-routing.h (module 'internet'): bool ns3::Ipv4StaticRouting::RouteInput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): ns3::Ptr ns3::Ipv4StaticRouting::RouteOutput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv4Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::SetDefaultMulticastRoute(uint32_t outputInterface) [member function] + cls.add_method('SetDefaultMulticastRoute', + 'void', + [param('uint32_t', 'outputInterface')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::SetDefaultRoute(ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('SetDefaultRoute', + 'void', + [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::SetIpv4(ns3::Ptr ipv4) [member function] + cls.add_method('SetIpv4', + 'void', + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') return -def register_Ns3EpcX2ResourceStatusUpdateHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2ResourceStatusUpdateHeader::EpcX2ResourceStatusUpdateHeader(ns3::EpcX2ResourceStatusUpdateHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2ResourceStatusUpdateHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2ResourceStatusUpdateHeader::EpcX2ResourceStatusUpdateHeader() [constructor] +def register_Ns3Ipv6_methods(root_module, cls): + ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6(ns3::Ipv6 const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6 const &', 'arg0')]) + ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', + ## ipv6.h (module 'internet'): bool ns3::Ipv6::AddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('AddAddress', + 'bool', + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::AddInterface(ns3::Ptr device) [member function] + cls.add_method('AddInterface', 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2ResourceStatusUpdateHeader::GetCellMeasurementResultList() const [member function] - cls.add_method('GetCellMeasurementResultList', - 'std::vector< ns3::EpcX2Sap::CellMeasurementResultItem >', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2ResourceStatusUpdateHeader::GetEnb1MeasurementId() const [member function] - cls.add_method('GetEnb1MeasurementId', + [param('ns3::Ptr< ns3::NetDevice >', 'device')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv6InterfaceAddress', + [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForAddress(ns3::Ipv6Address address) const [member function] + cls.add_method('GetInterfaceForAddress', + 'int32_t', + [param('ns3::Ipv6Address', 'address')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForDevice(ns3::Ptr device) const [member function] + cls.add_method('GetInterfaceForDevice', + 'int32_t', + [param('ns3::Ptr< ns3::NetDevice const >', 'device')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForPrefix(ns3::Ipv6Address address, ns3::Ipv6Prefix mask) const [member function] + cls.add_method('GetInterfaceForPrefix', + 'int32_t', + [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'mask')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMetric(uint32_t interface) const [member function] + cls.add_method('GetMetric', 'uint16_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2ResourceStatusUpdateHeader::GetEnb2MeasurementId() const [member function] - cls.add_method('GetEnb2MeasurementId', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMtu(uint32_t interface) const [member function] + cls.add_method('GetMtu', 'uint16_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2ResourceStatusUpdateHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNAddresses(uint32_t interface) const [member function] + cls.add_method('GetNAddresses', 'uint32_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNInterfaces() const [member function] + cls.add_method('GetNInterfaces', 'uint32_t', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetNetDevice(uint32_t interface) [member function] + cls.add_method('GetNetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetProtocol(int protocolNumber) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetRoutingProtocol() const [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2ResourceStatusUpdateHeader::GetTypeId() [member function] + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): static ns3::TypeId ns3::Ipv6::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## ipv6.h (module 'internet'): void ns3::Ipv6::Insert(ns3::Ptr protocol) [member function] + cls.add_method('Insert', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::Insert(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Insert', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetCellMeasurementResultList(std::vector > cellMeasurementResultList) [member function] - cls.add_method('SetCellMeasurementResultList', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsForwarding(uint32_t interface) const [member function] + cls.add_method('IsForwarding', + 'bool', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsUp(uint32_t interface) const [member function] + cls.add_method('IsUp', + 'bool', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterExtensions() [member function] + cls.add_method('RegisterExtensions', 'void', - [param('std::vector< ns3::EpcX2Sap::CellMeasurementResultItem >', 'cellMeasurementResultList')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetEnb1MeasurementId(uint16_t enb1MeasurementId) [member function] - cls.add_method('SetEnb1MeasurementId', + [], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterOptions() [member function] + cls.add_method('RegisterOptions', 'void', - [param('uint16_t', 'enb1MeasurementId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetEnb2MeasurementId(uint16_t enb2MeasurementId) [member function] - cls.add_method('SetEnb2MeasurementId', + [], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::Remove(ns3::Ptr protocol) [member function] + cls.add_method('Remove', 'void', - [param('uint16_t', 'enb2MeasurementId')]) + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::Remove(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Remove', + 'void', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): bool ns3::Ipv6::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): bool ns3::Ipv6::RemoveAddress(uint32_t interface, ns3::Ipv6Address address) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'address')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::Send(ns3::Ptr packet, ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol, ns3::Ptr route) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv6Route >', 'route')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetDown(uint32_t interface) [member function] + cls.add_method('SetDown', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetForwarding(uint32_t interface, bool val) [member function] + cls.add_method('SetForwarding', + 'void', + [param('uint32_t', 'interface'), param('bool', 'val')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetMetric(uint32_t interface, uint16_t metric) [member function] + cls.add_method('SetMetric', + 'void', + [param('uint32_t', 'interface'), param('uint16_t', 'metric')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetPmtu(ns3::Ipv6Address dst, uint32_t pmtu) [member function] + cls.add_method('SetPmtu', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'pmtu')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] + cls.add_method('SetRoutingProtocol', + 'void', + [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetUp(uint32_t interface) [member function] + cls.add_method('SetUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6::SourceAddressSelection(uint32_t interface, ns3::Ipv6Address dest) [member function] + cls.add_method('SourceAddressSelection', + 'ns3::Ipv6Address', + [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'dest')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ipv6::IF_ANY [variable] + cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) + ## ipv6.h (module 'internet'): bool ns3::Ipv6::GetIpForward() const [member function] + cls.add_method('GetIpForward', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## ipv6.h (module 'internet'): bool ns3::Ipv6::GetMtuDiscover() const [member function] + cls.add_method('GetMtuDiscover', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetIpForward(bool forward) [member function] + cls.add_method('SetIpForward', + 'void', + [param('bool', 'forward')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetMtuDiscover(bool mtuDiscover) [member function] + cls.add_method('SetMtuDiscover', + 'void', + [param('bool', 'mtuDiscover')], + is_virtual=True, is_pure_virtual=True, visibility='private') return -def register_Ns3EpcX2SnStatusTransferHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2SnStatusTransferHeader::EpcX2SnStatusTransferHeader(ns3::EpcX2SnStatusTransferHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2SnStatusTransferHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2SnStatusTransferHeader::EpcX2SnStatusTransferHeader() [constructor] +def register_Ns3Ipv6AddressChecker_methods(root_module, cls): + ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2SnStatusTransferHeader::GetErabsSubjectToStatusTransferList() const [member function] - cls.add_method('GetErabsSubjectToStatusTransferList', - 'std::vector< ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem >', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2SnStatusTransferHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', - 'uint32_t', + ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) + return + +def register_Ns3Ipv6AddressValue_methods(root_module, cls): + ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] + cls.add_constructor([]) + ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] + cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) + ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) + ## ipv6-address.h (module 'network'): ns3::Ptr ns3::Ipv6AddressValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2SnStatusTransferHeader::GetNewEnbUeX2apId() const [member function] - cls.add_method('GetNewEnbUeX2apId', - 'uint16_t', + is_const=True, is_virtual=True) + ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] + cls.add_method('Get', + 'ns3::Ipv6Address', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', - 'uint32_t', + ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] + cls.add_method('Set', + 'void', + [param('ns3::Ipv6Address const &', 'value')]) + return + +def register_Ns3Ipv6Extension_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6Extension::Ipv6Extension(ns3::Ipv6Extension const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6Extension const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6Extension::Ipv6Extension() [constructor] + cls.add_constructor([]) + ## ipv6-extension.h (module 'internet'): int64_t ns3::Ipv6Extension::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6Extension::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2SnStatusTransferHeader::GetOldEnbUeX2apId() const [member function] - cls.add_method('GetOldEnbUeX2apId', - 'uint16_t', + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ptr ns3::Ipv6Extension::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2SnStatusTransferHeader::GetTypeId() [member function] + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6Extension::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetErabsSubjectToStatusTransferList(std::vector > erabs) [member function] - cls.add_method('SetErabsSubjectToStatusTransferList', - 'void', - [param('std::vector< ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem >', 'erabs')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetNewEnbUeX2apId', - 'void', - [param('uint16_t', 'x2apId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetOldEnbUeX2apId', + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6Extension::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True, is_pure_virtual=True) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6Extension::ProcessOptions(ns3::Ptr & packet, uint8_t offset, uint8_t length, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('ProcessOptions', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('uint8_t', 'length'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True) + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6Extension::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('uint16_t', 'x2apId')]) + [param('ns3::Ptr< ns3::Node >', 'node')]) return -def register_Ns3EpcX2UeContextReleaseHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2UeContextReleaseHeader::EpcX2UeContextReleaseHeader(ns3::EpcX2UeContextReleaseHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2UeContextReleaseHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2UeContextReleaseHeader::EpcX2UeContextReleaseHeader() [constructor] +def register_Ns3Ipv6ExtensionAH_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionAH::Ipv6ExtensionAH(ns3::Ipv6ExtensionAH const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionAH const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionAH::Ipv6ExtensionAH() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionAH::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionAH::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionAH::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionAH::EXT_NUMBER [variable] + cls.add_static_attribute('EXT_NUMBER', 'uint8_t const', is_const=True) + return + +def register_Ns3Ipv6ExtensionAHHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionAHHeader::Ipv6ExtensionAHHeader(ns3::Ipv6ExtensionAHHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionAHHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionAHHeader::Ipv6ExtensionAHHeader() [constructor] + cls.add_constructor([]) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionAHHeader::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2UeContextReleaseHeader::GetInstanceTypeId() const [member function] + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionAHHeader::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', - 'uint32_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2UeContextReleaseHeader::GetNewEnbUeX2apId() const [member function] - cls.add_method('GetNewEnbUeX2apId', - 'uint16_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', - 'uint32_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2UeContextReleaseHeader::GetOldEnbUeX2apId() const [member function] - cls.add_method('GetOldEnbUeX2apId', - 'uint16_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionAHHeader::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2UeContextReleaseHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionAHHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::Print(std::ostream & os) const [member function] + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionAHHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionAHHeader::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetNewEnbUeX2apId', - 'void', - [param('uint16_t', 'x2apId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetOldEnbUeX2apId', - 'void', - [param('uint16_t', 'x2apId')]) + is_const=True, is_virtual=True) return -def register_Ns3ErlangRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] +def register_Ns3Ipv6ExtensionDemux_methods(root_module, cls): + ## ipv6-extension-demux.h (module 'internet'): ns3::Ipv6ExtensionDemux::Ipv6ExtensionDemux(ns3::Ipv6ExtensionDemux const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionDemux const &', 'arg0')]) + ## ipv6-extension-demux.h (module 'internet'): ns3::Ipv6ExtensionDemux::Ipv6ExtensionDemux() [constructor] + cls.add_constructor([]) + ## ipv6-extension-demux.h (module 'internet'): ns3::Ptr ns3::Ipv6ExtensionDemux::GetExtension(uint8_t extensionNumber) [member function] + cls.add_method('GetExtension', + 'ns3::Ptr< ns3::Ipv6Extension >', + [param('uint8_t', 'extensionNumber')]) + ## ipv6-extension-demux.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionDemux::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] - cls.add_method('GetK', - 'uint32_t', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] - cls.add_method('GetLambda', - 'double', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] - cls.add_method('GetValue', - 'double', - [param('uint32_t', 'k'), param('double', 'lambda')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) - ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', - [], - is_virtual=True) - return - -def register_Ns3EventImpl_methods(root_module, cls): - ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] - cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) - ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] - cls.add_constructor([]) - ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] - cls.add_method('Cancel', + ## ipv6-extension-demux.h (module 'internet'): void ns3::Ipv6ExtensionDemux::Insert(ns3::Ptr extension) [member function] + cls.add_method('Insert', 'void', - []) - ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] - cls.add_method('Invoke', + [param('ns3::Ptr< ns3::Ipv6Extension >', 'extension')]) + ## ipv6-extension-demux.h (module 'internet'): void ns3::Ipv6ExtensionDemux::Remove(ns3::Ptr extension) [member function] + cls.add_method('Remove', 'void', - []) - ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] - cls.add_method('IsCancelled', - 'bool', - []) - ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] - cls.add_method('Notify', + [param('ns3::Ptr< ns3::Ipv6Extension >', 'extension')]) + ## ipv6-extension-demux.h (module 'internet'): void ns3::Ipv6ExtensionDemux::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv6-extension-demux.h (module 'internet'): void ns3::Ipv6ExtensionDemux::DoDispose() [member function] + cls.add_method('DoDispose', 'void', [], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, visibility='protected') return -def register_Ns3ExponentialRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] +def register_Ns3Ipv6ExtensionDestination_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionDestination::Ipv6ExtensionDestination(ns3::Ipv6ExtensionDestination const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionDestination const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionDestination::Ipv6ExtensionDestination() [constructor] + cls.add_constructor([]) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionDestination::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionDestination::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] - cls.add_method('GetMean', - 'double', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] - cls.add_method('GetBound', - 'double', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] - cls.add_method('GetValue', - 'double', - [param('double', 'mean'), param('double', 'bound')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) - ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', - [], + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionDestination::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], is_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionDestination::EXT_NUMBER [variable] + cls.add_static_attribute('EXT_NUMBER', 'uint8_t const', is_const=True) return -def register_Ns3FfMacScheduler_methods(root_module, cls): - ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler::FfMacScheduler(ns3::FfMacScheduler const & arg0) [constructor] - cls.add_constructor([param('ns3::FfMacScheduler const &', 'arg0')]) - ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler::FfMacScheduler() [constructor] +def register_Ns3Ipv6ExtensionDestinationHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionDestinationHeader::Ipv6ExtensionDestinationHeader(ns3::Ipv6ExtensionDestinationHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionDestinationHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionDestinationHeader::Ipv6ExtensionDestinationHeader() [constructor] cls.add_constructor([]) - ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionDestinationHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::FfMacScheduler::GetFfMacCschedSapProvider() [member function] - cls.add_method('GetFfMacCschedSapProvider', - 'ns3::FfMacCschedSapProvider *', - [], - is_virtual=True, is_pure_virtual=True) - ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::FfMacScheduler::GetFfMacSchedSapProvider() [member function] - cls.add_method('GetFfMacSchedSapProvider', - 'ns3::FfMacSchedSapProvider *', + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionDestinationHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_pure_virtual=True) - ## ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::FfMacScheduler::GetLteFfrSapUser() [member function] - cls.add_method('GetLteFfrSapUser', - 'ns3::LteFfrSapUser *', + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionDestinationHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_virtual=True, is_pure_virtual=True) - ## ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::FfMacScheduler::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionDestinationHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function] - cls.add_method('SetFfMacCschedSapUser', - 'void', - [param('ns3::FfMacCschedSapUser *', 's')], - is_virtual=True, is_pure_virtual=True) - ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function] - cls.add_method('SetFfMacSchedSapUser', + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionDestinationHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::FfMacSchedSapUser *', 's')], - is_virtual=True, is_pure_virtual=True) - ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function] - cls.add_method('SetLteFfrSapProvider', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionDestinationHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::LteFfrSapProvider *', 's')], - is_virtual=True, is_pure_virtual=True) + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) return -def register_Ns3FixedRssLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function] +def register_Ns3Ipv6ExtensionESP_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionESP::Ipv6ExtensionESP(ns3::Ipv6ExtensionESP const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionESP const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionESP::Ipv6ExtensionESP() [constructor] + cls.add_constructor([]) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionESP::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionESP::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel::FixedRssLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): void ns3::FixedRssLossModel::SetRss(double rss) [member function] - cls.add_method('SetRss', - 'void', - [param('double', 'rss')]) - ## propagation-loss-model.h (module 'propagation'): double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FixedRssLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionESP::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionESP::EXT_NUMBER [variable] + cls.add_static_attribute('EXT_NUMBER', 'uint8_t const', is_const=True) return -def register_Ns3FriisPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function] +def register_Ns3Ipv6ExtensionESPHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionESPHeader::Ipv6ExtensionESPHeader(ns3::Ipv6ExtensionESPHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionESPHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionESPHeader::Ipv6ExtensionESPHeader() [constructor] + cls.add_constructor([]) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionESPHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionESPHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionESPHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionESPHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetFrequency(double frequency) [member function] - cls.add_method('SetFrequency', - 'void', - [param('double', 'frequency')]) - ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function] - cls.add_method('SetSystemLoss', + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionESPHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('double', 'systemLoss')]) - ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetMinLoss(double minLoss) [member function] - cls.add_method('SetMinLoss', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionESPHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('double', 'minLoss')]) - ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetMinLoss() const [member function] - cls.add_method('GetMinLoss', - 'double', - [], - is_const=True) - ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetFrequency() const [member function] - cls.add_method('GetFrequency', - 'double', - [], - is_const=True) - ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function] - cls.add_method('GetSystemLoss', - 'double', - [], - is_const=True) - ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FriisPropagationLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) return -def register_Ns3GammaRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] +def register_Ns3Ipv6ExtensionFragment_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionFragment::Ipv6ExtensionFragment(ns3::Ipv6ExtensionFragment const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionFragment const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionFragment::Ipv6ExtensionFragment() [constructor] + cls.add_constructor([]) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionFragment::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6ExtensionFragment::GetFragments(ns3::Ptr packet, ns3::Ipv6Header ipv6Header, uint32_t fragmentSize, std::list, ns3::Ipv6Header>, std::allocator, ns3::Ipv6Header> > > & listFragments) [member function] + cls.add_method('GetFragments', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Header', 'ipv6Header'), param('uint32_t', 'fragmentSize'), param('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header > > &', 'listFragments')]) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionFragment::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] - cls.add_method('GetAlpha', - 'double', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] - cls.add_method('GetBeta', - 'double', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] - cls.add_method('GetValue', - 'double', - [param('double', 'alpha'), param('double', 'beta')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) - ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionFragment::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionFragment::EXT_NUMBER [variable] + cls.add_static_attribute('EXT_NUMBER', 'uint8_t const', is_const=True) + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6ExtensionFragment::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', [], - is_virtual=True) + is_virtual=True, visibility='protected') return -def register_Ns3GtpcHeader_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::GtpcHeader(ns3::GtpcHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcHeader const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::GtpcHeader() [constructor] +def register_Ns3Ipv6ExtensionFragmentHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionFragmentHeader::Ipv6ExtensionFragmentHeader(ns3::Ipv6ExtensionFragmentHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionFragmentHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionFragmentHeader::Ipv6ExtensionFragmentHeader() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::ComputeMessageLength() [member function] - cls.add_method('ComputeMessageLength', - 'void', - []) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionFragmentHeader::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint16_t ns3::GtpcHeader::GetMessageLength() const [member function] - cls.add_method('GetMessageLength', - 'uint16_t', + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionFragmentHeader::GetIdentification() const [member function] + cls.add_method('GetIdentification', + 'uint32_t', [], is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetMessageSize() const [member function] - cls.add_method('GetMessageSize', - 'uint32_t', + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionFragmentHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint8_t ns3::GtpcHeader::GetMessageType() const [member function] - cls.add_method('GetMessageType', - 'uint8_t', + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): bool ns3::Ipv6ExtensionFragmentHeader::GetMoreFragment() const [member function] + cls.add_method('GetMoreFragment', + 'bool', [], is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'uint32_t', + ## ipv6-extension-header.h (module 'internet'): uint16_t ns3::Ipv6ExtensionFragmentHeader::GetOffset() const [member function] + cls.add_method('GetOffset', + 'uint16_t', [], is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetSerializedSize() const [member function] + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionFragmentHeader::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetTeid() const [member function] - cls.add_method('GetTeid', - 'uint32_t', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionFragmentHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::Print(std::ostream & os) const [member function] + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionFragmentHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionFragmentHeader::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetIesLength(uint16_t iesLength) [member function] - cls.add_method('SetIesLength', - 'void', - [param('uint16_t', 'iesLength')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetMessageLength(uint16_t messageLength) [member function] - cls.add_method('SetMessageLength', - 'void', - [param('uint16_t', 'messageLength')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetMessageType(uint8_t messageType) [member function] - cls.add_method('SetMessageType', - 'void', - [param('uint8_t', 'messageType')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetSequenceNumber(uint32_t sequenceNumber) [member function] - cls.add_method('SetSequenceNumber', + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionFragmentHeader::SetIdentification(uint32_t identification) [member function] + cls.add_method('SetIdentification', 'void', - [param('uint32_t', 'sequenceNumber')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetTeid(uint32_t teid) [member function] - cls.add_method('SetTeid', + [param('uint32_t', 'identification')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionFragmentHeader::SetMoreFragment(bool moreFragment) [member function] + cls.add_method('SetMoreFragment', 'void', - [param('uint32_t', 'teid')]) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::PreDeserialize(ns3::Buffer::Iterator & i) [member function] - cls.add_method('PreDeserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator &', 'i')], - visibility='protected') - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::PreSerialize(ns3::Buffer::Iterator & i) const [member function] - cls.add_method('PreSerialize', + [param('bool', 'moreFragment')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionFragmentHeader::SetOffset(uint16_t offset) [member function] + cls.add_method('SetOffset', 'void', - [param('ns3::Buffer::Iterator &', 'i')], - visibility='protected', is_const=True) + [param('uint16_t', 'offset')]) return -def register_Ns3GtpcHeaderFteid_t_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::Fteid_t() [constructor] +def register_Ns3Ipv6ExtensionHopByHop_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionHopByHop::Ipv6ExtensionHopByHop(ns3::Ipv6ExtensionHopByHop const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionHopByHop const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionHopByHop::Ipv6ExtensionHopByHop() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::Fteid_t(ns3::GtpcHeader::Fteid_t const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcHeader::Fteid_t const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::addr [variable] - cls.add_instance_attribute('addr', 'ns3::Ipv4Address', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::interfaceType [variable] - cls.add_instance_attribute('interfaceType', 'ns3::GtpcHeader::InterfaceType_t', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::teid [variable] - cls.add_instance_attribute('teid', 'uint32_t', is_const=False) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionHopByHop::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionHopByHop::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionHopByHop::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionHopByHop::EXT_NUMBER [variable] + cls.add_static_attribute('EXT_NUMBER', 'uint8_t const', is_const=True) return -def register_Ns3GtpcModifyBearerRequestMessage_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::GtpcModifyBearerRequestMessage(ns3::GtpcModifyBearerRequestMessage const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcModifyBearerRequestMessage const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::GtpcModifyBearerRequestMessage() [constructor] +def register_Ns3Ipv6ExtensionLooseRoutingHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionLooseRoutingHeader::Ipv6ExtensionLooseRoutingHeader(ns3::Ipv6ExtensionLooseRoutingHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionLooseRoutingHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionLooseRoutingHeader::Ipv6ExtensionLooseRoutingHeader() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::Deserialize(ns3::Buffer::Iterator start) [member function] + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionLooseRoutingHeader::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcModifyBearerRequestMessage::GetBearerContextsToBeModified() const [member function] - cls.add_method('GetBearerContextsToBeModified', - 'std::list< ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified >', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint64_t ns3::GtpcModifyBearerRequestMessage::GetImsi() const [member function] - cls.add_method('GetImsi', - 'uint64_t', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcModifyBearerRequestMessage::GetInstanceTypeId() const [member function] + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionLooseRoutingHeader::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetMessageSize() const [member function] - cls.add_method('GetMessageSize', - 'uint32_t', + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6ExtensionLooseRoutingHeader::GetRouterAddress(uint8_t index) const [member function] + cls.add_method('GetRouterAddress', + 'ns3::Ipv6Address', + [param('uint8_t', 'index')], + is_const=True) + ## ipv6-extension-header.h (module 'internet'): std::vector > ns3::Ipv6ExtensionLooseRoutingHeader::GetRoutersAddress() const [member function] + cls.add_method('GetRoutersAddress', + 'std::vector< ns3::Ipv6Address >', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetSerializedSize() const [member function] + is_const=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionLooseRoutingHeader::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcModifyBearerRequestMessage::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionLooseRoutingHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetUliEcgi() const [member function] - cls.add_method('GetUliEcgi', - 'uint32_t', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::Print(std::ostream & os) const [member function] + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionLooseRoutingHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionLooseRoutingHeader::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetBearerContextsToBeModified(std::list > bearerContexts) [member function] - cls.add_method('SetBearerContextsToBeModified', + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionLooseRoutingHeader::SetNumberAddress(uint8_t n) [member function] + cls.add_method('SetNumberAddress', 'void', - [param('std::list< ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified >', 'bearerContexts')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetImsi(uint64_t imsi) [member function] - cls.add_method('SetImsi', + [param('uint8_t', 'n')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionLooseRoutingHeader::SetRouterAddress(uint8_t index, ns3::Ipv6Address addr) [member function] + cls.add_method('SetRouterAddress', 'void', - [param('uint64_t', 'imsi')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetUliEcgi(uint32_t uliEcgi) [member function] - cls.add_method('SetUliEcgi', + [param('uint8_t', 'index'), param('ns3::Ipv6Address', 'addr')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionLooseRoutingHeader::SetRoutersAddress(std::vector > routersAddress) [member function] + cls.add_method('SetRoutersAddress', 'void', - [param('uint32_t', 'uliEcgi')]) + [param('std::vector< ns3::Ipv6Address >', 'routersAddress')]) return -def register_Ns3GtpcModifyBearerRequestMessageBearerContextToBeModified_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::BearerContextToBeModified() [constructor] +def register_Ns3Ipv6ExtensionRouting_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRouting::Ipv6ExtensionRouting(ns3::Ipv6ExtensionRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionRouting const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRouting::Ipv6ExtensionRouting() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::BearerContextToBeModified(ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::epsBearerId [variable] - cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::fteid [variable] - cls.add_instance_attribute('fteid', 'ns3::GtpcHeader::Fteid_t', is_const=False) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionRouting::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionRouting::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionRouting::GetTypeRouting() const [member function] + cls.add_method('GetTypeRouting', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionRouting::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRouting::EXT_NUMBER [variable] + cls.add_static_attribute('EXT_NUMBER', 'uint8_t const', is_const=True) return -def register_Ns3GtpcModifyBearerResponseMessage_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerResponseMessage::GtpcModifyBearerResponseMessage() [constructor] +def register_Ns3Ipv6ExtensionRoutingDemux_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRoutingDemux::Ipv6ExtensionRoutingDemux(ns3::Ipv6ExtensionRoutingDemux const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionRoutingDemux const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRoutingDemux::Ipv6ExtensionRoutingDemux() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcModifyBearerResponseMessage::GetTypeId() [member function] + ## ipv6-extension.h (module 'internet'): ns3::Ptr ns3::Ipv6ExtensionRoutingDemux::GetExtensionRouting(uint8_t typeRouting) [member function] + cls.add_method('GetExtensionRouting', + 'ns3::Ptr< ns3::Ipv6ExtensionRouting >', + [param('uint8_t', 'typeRouting')]) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionRoutingDemux::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcModifyBearerResponseMessage::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6ExtensionRoutingDemux::Insert(ns3::Ptr extensionRouting) [member function] + cls.add_method('Insert', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::Print(std::ostream & os) const [member function] - cls.add_method('Print', + [param('ns3::Ptr< ns3::Ipv6ExtensionRouting >', 'extensionRouting')]) + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6ExtensionRoutingDemux::Remove(ns3::Ptr extensionRouting) [member function] + cls.add_method('Remove', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::GetMessageSize() const [member function] - cls.add_method('GetMessageSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t ns3::GtpcModifyBearerResponseMessage::GetCause() const [member function] - cls.add_method('GetCause', - 'ns3::GtpcIes::Cause_t', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function] - cls.add_method('SetCause', + [param('ns3::Ptr< ns3::Ipv6ExtensionRouting >', 'extensionRouting')]) + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6ExtensionRoutingDemux::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('ns3::GtpcIes::Cause_t', 'cause')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerResponseMessage::GtpcModifyBearerResponseMessage(ns3::GtpcModifyBearerResponseMessage const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcModifyBearerResponseMessage const &', 'arg0')]) + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6ExtensionRoutingDemux::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') return -def register_Ns3GtpuHeader_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader::GtpuHeader(ns3::GtpuHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpuHeader const &', 'arg0')]) - ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader::GtpuHeader() [constructor] - cls.add_constructor([]) - ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetExtensionHeaderFlag() const [member function] - cls.add_method('GetExtensionHeaderFlag', - 'bool', - [], - is_const=True) - ## epc-gtpu-header.h (module 'lte'): ns3::TypeId ns3::GtpuHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', +def register_Ns3Ipv6Interface_methods(root_module, cls): + ## ipv6-interface.h (module 'internet'): static ns3::TypeId ns3::Ipv6Interface::GetTypeId() [member function] + cls.add_method('GetTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint16_t ns3::GtpuHeader::GetLength() const [member function] - cls.add_method('GetLength', + is_static=True) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface::Ipv6Interface() [constructor] + cls.add_constructor([]) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetDevice(ns3::Ptr device) [member function] + cls.add_method('SetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device')]) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetTrafficControl(ns3::Ptr tc) [member function] + cls.add_method('SetTrafficControl', + 'void', + [param('ns3::Ptr< ns3::TrafficControlLayer >', 'tc')]) + ## ipv6-interface.h (module 'internet'): ns3::Ptr ns3::Ipv6Interface::GetDevice() const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [], + is_const=True, is_virtual=True) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetMetric(uint16_t metric) [member function] + cls.add_method('SetMetric', + 'void', + [param('uint16_t', 'metric')]) + ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetMetric() const [member function] + cls.add_method('GetMetric', 'uint16_t', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetMessageType() const [member function] - cls.add_method('GetMessageType', - 'uint8_t', + ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsUp() const [member function] + cls.add_method('IsUp', + 'bool', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetNPduNumber() const [member function] - cls.add_method('GetNPduNumber', - 'uint8_t', + ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsDown() const [member function] + cls.add_method('IsDown', + 'bool', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetNPduNumberFlag() const [member function] - cls.add_method('GetNPduNumberFlag', + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetUp() [member function] + cls.add_method('SetUp', + 'void', + []) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetDown() [member function] + cls.add_method('SetDown', + 'void', + []) + ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsForwarding() const [member function] + cls.add_method('IsForwarding', 'bool', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetNextExtensionType() const [member function] - cls.add_method('GetNextExtensionType', + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetForwarding(bool forward) [member function] + cls.add_method('SetForwarding', + 'void', + [param('bool', 'forward')]) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetCurHopLimit(uint8_t curHopLimit) [member function] + cls.add_method('SetCurHopLimit', + 'void', + [param('uint8_t', 'curHopLimit')]) + ## ipv6-interface.h (module 'internet'): uint8_t ns3::Ipv6Interface::GetCurHopLimit() const [member function] + cls.add_method('GetCurHopLimit', 'uint8_t', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetProtocolType() const [member function] - cls.add_method('GetProtocolType', - 'bool', + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetBaseReachableTime(uint16_t baseReachableTime) [member function] + cls.add_method('SetBaseReachableTime', + 'void', + [param('uint16_t', 'baseReachableTime')]) + ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetBaseReachableTime() const [member function] + cls.add_method('GetBaseReachableTime', + 'uint16_t', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint16_t ns3::GtpuHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetReachableTime(uint16_t reachableTime) [member function] + cls.add_method('SetReachableTime', + 'void', + [param('uint16_t', 'reachableTime')]) + ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetReachableTime() const [member function] + cls.add_method('GetReachableTime', 'uint16_t', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetSequenceNumberFlag() const [member function] - cls.add_method('GetSequenceNumberFlag', + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetRetransTimer(uint16_t retransTimer) [member function] + cls.add_method('SetRetransTimer', + 'void', + [param('uint16_t', 'retransTimer')]) + ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetRetransTimer() const [member function] + cls.add_method('GetRetransTimer', + 'uint16_t', + [], + is_const=True) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::Send(ns3::Ptr p, ns3::Ipv6Header const & hdr, ns3::Ipv6Address dest) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'hdr'), param('ns3::Ipv6Address', 'dest')]) + ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::AddAddress(ns3::Ipv6InterfaceAddress iface) [member function] + cls.add_method('AddAddress', 'bool', + [param('ns3::Ipv6InterfaceAddress', 'iface')]) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetLinkLocalAddress() const [member function] + cls.add_method('GetLinkLocalAddress', + 'ns3::Ipv6InterfaceAddress', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsSolicitedMulticastAddress(ns3::Ipv6Address address) const [member function] + cls.add_method('IsSolicitedMulticastAddress', + 'bool', + [param('ns3::Ipv6Address', 'address')], + is_const=True) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddress(uint32_t index) const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv6InterfaceAddress', + [param('uint32_t', 'index')], + is_const=True) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddressMatchingDestination(ns3::Ipv6Address dst) [member function] + cls.add_method('GetAddressMatchingDestination', + 'ns3::Ipv6InterfaceAddress', + [param('ns3::Ipv6Address', 'dst')]) + ## ipv6-interface.h (module 'internet'): uint32_t ns3::Ipv6Interface::GetNAddresses() const [member function] + cls.add_method('GetNAddresses', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::GetTeid() const [member function] - cls.add_method('GetTeid', - 'uint32_t', + is_const=True) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::RemoveAddress(uint32_t index) [member function] + cls.add_method('RemoveAddress', + 'ns3::Ipv6InterfaceAddress', + [param('uint32_t', 'index')]) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::RemoveAddress(ns3::Ipv6Address address) [member function] + cls.add_method('RemoveAddress', + 'ns3::Ipv6InterfaceAddress', + [param('ns3::Ipv6Address', 'address')]) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetState(ns3::Ipv6Address address, ns3::Ipv6InterfaceAddress::State_e state) [member function] + cls.add_method('SetState', + 'void', + [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6InterfaceAddress::State_e', 'state')]) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetNsDadUid(ns3::Ipv6Address address, uint32_t uid) [member function] + cls.add_method('SetNsDadUid', + 'void', + [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'uid')]) + ## ipv6-interface.h (module 'internet'): ns3::Ptr ns3::Ipv6Interface::GetNdiscCache() const [member function] + cls.add_method('GetNdiscCache', + 'ns3::Ptr< ns3::NdiscCache >', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): static ns3::TypeId ns3::GtpuHeader::GetTypeId() [member function] + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3Ipv6L3Protocol_methods(root_module, cls): + ## ipv6-l3-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv6L3Protocol::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetVersion() const [member function] - cls.add_method('GetVersion', - 'uint8_t', - [], - is_const=True) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetExtensionHeaderFlag(bool extensionHeaderFlag) [member function] - cls.add_method('SetExtensionHeaderFlag', + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol::Ipv6L3Protocol() [constructor] + cls.add_constructor([]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('bool', 'extensionHeaderFlag')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetLength(uint16_t length) [member function] - cls.add_method('SetLength', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Insert(ns3::Ptr protocol) [member function] + cls.add_method('Insert', 'void', - [param('uint16_t', 'length')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetMessageType(uint8_t messageType) [member function] - cls.add_method('SetMessageType', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Insert(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Insert', 'void', - [param('uint8_t', 'messageType')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNPduNumber(uint8_t nPduNumber) [member function] - cls.add_method('SetNPduNumber', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Remove(ns3::Ptr protocol) [member function] + cls.add_method('Remove', 'void', - [param('uint8_t', 'nPduNumber')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNPduNumberFlag(bool nPduNumberFlag) [member function] - cls.add_method('SetNPduNumberFlag', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Remove(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Remove', 'void', - [param('bool', 'nPduNumberFlag')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNextExtensionType(uint8_t nextExtensionType) [member function] - cls.add_method('SetNextExtensionType', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::GetProtocol(int protocolNumber) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::CreateRawSocket() [member function] + cls.add_method('CreateRawSocket', + 'ns3::Ptr< ns3::Socket >', + []) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::DeleteRawSocket(ns3::Ptr socket) [member function] + cls.add_method('DeleteRawSocket', 'void', - [param('uint8_t', 'nextExtensionType')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetProtocolType(bool protocolType) [member function] - cls.add_method('SetProtocolType', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetDefaultTtl(uint8_t ttl) [member function] + cls.add_method('SetDefaultTtl', 'void', - [param('bool', 'protocolType')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetSequenceNumber(uint16_t sequenceNumber) [member function] - cls.add_method('SetSequenceNumber', + [param('uint8_t', 'ttl')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetDefaultTclass(uint8_t tclass) [member function] + cls.add_method('SetDefaultTclass', 'void', - [param('uint16_t', 'sequenceNumber')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetSequenceNumberFlag(bool sequenceNumberFlag) [member function] - cls.add_method('SetSequenceNumberFlag', + [param('uint8_t', 'tclass')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] + cls.add_method('Receive', 'void', - [param('bool', 'sequenceNumberFlag')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetTeid(uint32_t teid) [member function] - cls.add_method('SetTeid', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Send(ns3::Ptr packet, ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol, ns3::Ptr route) [member function] + cls.add_method('Send', 'void', - [param('uint32_t', 'teid')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetVersion(uint8_t version) [member function] - cls.add_method('SetVersion', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv6Route >', 'route')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] + cls.add_method('SetRoutingProtocol', 'void', - [param('uint8_t', 'version')]) - return - -def register_Ns3IntegerValue_methods(root_module, cls): - ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue() [constructor] - cls.add_constructor([]) - ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor] - cls.add_constructor([param('int64_t const &', 'value')]) - ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [constructor] - cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')]) - ## integer.h (module 'core'): ns3::Ptr ns3::IntegerValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_virtual=True, is_const=True) - ## integer.h (module 'core'): bool ns3::IntegerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')], is_virtual=True) - ## integer.h (module 'core'): int64_t ns3::IntegerValue::Get() const [member function] - cls.add_method('Get', - 'int64_t', + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::GetRoutingProtocol() const [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', [], - is_const=True) - ## integer.h (module 'core'): std::string ns3::IntegerValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## integer.h (module 'core'): void ns3::IntegerValue::Set(int64_t const & value) [member function] - cls.add_method('Set', - 'void', - [param('int64_t const &', 'value')]) - return - -def register_Ns3Ipv4_methods(root_module, cls): - ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) - ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor] - cls.add_constructor([]) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::AddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::AddInterface(ns3::Ptr device) [member function] + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv6L3Protocol::AddInterface(ns3::Ptr device) [member function] cls.add_method('AddInterface', 'uint32_t', [param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::CreateRawSocket() [member function] - cls.add_method('CreateRawSocket', - 'ns3::Ptr< ns3::Socket >', + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::GetInterface(uint32_t i) const [member function] + cls.add_method('GetInterface', + 'ns3::Ptr< ns3::Ipv6Interface >', + [param('uint32_t', 'i')], + is_const=True) + ## ipv6-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv6L3Protocol::GetNInterfaces() const [member function] + cls.add_method('GetNInterfaces', + 'uint32_t', [], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::DeleteRawSocket(ns3::Ptr socket) [member function] - cls.add_method('DeleteRawSocket', - 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4InterfaceAddress', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForAddress(ns3::Ipv4Address address) const [member function] + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): int32_t ns3::Ipv6L3Protocol::GetInterfaceForAddress(ns3::Ipv6Address addr) const [member function] cls.add_method('GetInterfaceForAddress', 'int32_t', - [param('ns3::Ipv4Address', 'address')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForDevice(ns3::Ptr device) const [member function] + [param('ns3::Ipv6Address', 'addr')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): int32_t ns3::Ipv6L3Protocol::GetInterfaceForPrefix(ns3::Ipv6Address addr, ns3::Ipv6Prefix mask) const [member function] + cls.add_method('GetInterfaceForPrefix', + 'int32_t', + [param('ns3::Ipv6Address', 'addr'), param('ns3::Ipv6Prefix', 'mask')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): int32_t ns3::Ipv6L3Protocol::GetInterfaceForDevice(ns3::Ptr device) const [member function] cls.add_method('GetInterfaceForDevice', 'int32_t', [param('ns3::Ptr< ns3::NetDevice const >', 'device')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForPrefix(ns3::Ipv4Address address, ns3::Ipv4Mask mask) const [member function] - cls.add_method('GetInterfaceForPrefix', - 'int32_t', - [param('ns3::Ipv4Address', 'address'), param('ns3::Ipv4Mask', 'mask')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMetric(uint32_t interface) const [member function] + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::AddAddress(uint32_t i, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('AddAddress', + 'bool', + [param('uint32_t', 'i'), param('ns3::Ipv6InterfaceAddress', 'address')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv6InterfaceAddress', + [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv6L3Protocol::GetNAddresses(uint32_t interface) const [member function] + cls.add_method('GetNAddresses', + 'uint32_t', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::RemoveAddress(uint32_t interfaceIndex, ns3::Ipv6Address address) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interfaceIndex'), param('ns3::Ipv6Address', 'address')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function] + cls.add_method('SetMetric', + 'void', + [param('uint32_t', 'i'), param('uint16_t', 'metric')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv6L3Protocol::GetMetric(uint32_t i) const [member function] cls.add_method('GetMetric', 'uint16_t', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMtu(uint32_t interface) const [member function] + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv6L3Protocol::GetMtu(uint32_t i) const [member function] cls.add_method('GetMtu', 'uint16_t', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNAddresses(uint32_t interface) const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetNetDevice(uint32_t interface) [member function] + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetPmtu(ns3::Ipv6Address dst, uint32_t pmtu) [member function] + cls.add_method('SetPmtu', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'pmtu')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::IsUp(uint32_t i) const [member function] + cls.add_method('IsUp', + 'bool', + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetUp(uint32_t i) [member function] + cls.add_method('SetUp', + 'void', + [param('uint32_t', 'i')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetDown(uint32_t i) [member function] + cls.add_method('SetDown', + 'void', + [param('uint32_t', 'i')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::IsForwarding(uint32_t i) const [member function] + cls.add_method('IsForwarding', + 'bool', + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetForwarding(uint32_t i, bool val) [member function] + cls.add_method('SetForwarding', + 'void', + [param('uint32_t', 'i'), param('bool', 'val')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6L3Protocol::SourceAddressSelection(uint32_t interface, ns3::Ipv6Address dest) [member function] + cls.add_method('SourceAddressSelection', + 'ns3::Ipv6Address', + [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'dest')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::GetNetDevice(uint32_t i) [member function] cls.add_method('GetNetDevice', 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'interface')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetProtocol(int protocolNumber) const [member function] - cls.add_method('GetProtocol', - 'ns3::Ptr< ns3::IpL4Protocol >', - [param('int', 'protocolNumber')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] - cls.add_method('GetProtocol', - 'ns3::Ptr< ns3::IpL4Protocol >', - [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('uint32_t', 'i')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::GetIcmpv6() const [member function] + cls.add_method('GetIcmpv6', + 'ns3::Ptr< ns3::Icmpv6L4Protocol >', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): static ns3::TypeId ns3::Ipv4::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + is_const=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::AddAutoconfiguredAddress(uint32_t interface, ns3::Ipv6Address network, ns3::Ipv6Prefix mask, uint8_t flags, uint32_t validTime, uint32_t preferredTime, ns3::Ipv6Address defaultRouter=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('AddAutoconfiguredAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'mask'), param('uint8_t', 'flags'), param('uint32_t', 'validTime'), param('uint32_t', 'preferredTime'), param('ns3::Ipv6Address', 'defaultRouter', default_value='ns3::Ipv6Address::GetZero()')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RemoveAutoconfiguredAddress(uint32_t interface, ns3::Ipv6Address network, ns3::Ipv6Prefix mask, ns3::Ipv6Address defaultRouter) [member function] + cls.add_method('RemoveAutoconfiguredAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'defaultRouter')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RegisterExtensions() [member function] + cls.add_method('RegisterExtensions', + 'void', [], - is_static=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr protocol) [member function] - cls.add_method('Insert', + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RegisterOptions() [member function] + cls.add_method('RegisterOptions', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] - cls.add_method('Insert', + [], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::ReportDrop(ns3::Ipv6Header ipHeader, ns3::Ptr p, ns3::Ipv6L3Protocol::DropReason dropReason) [member function] + cls.add_method('ReportDrop', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] - cls.add_method('IsDestinationAddress', - 'bool', - [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsForwarding(uint32_t interface) const [member function] - cls.add_method('IsForwarding', + [param('ns3::Ipv6Header', 'ipHeader'), param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6L3Protocol::DropReason', 'dropReason')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::AddMulticastAddress(ns3::Ipv6Address address) [member function] + cls.add_method('AddMulticastAddress', + 'void', + [param('ns3::Ipv6Address', 'address')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::AddMulticastAddress(ns3::Ipv6Address address, uint32_t interface) [member function] + cls.add_method('AddMulticastAddress', + 'void', + [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'interface')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RemoveMulticastAddress(ns3::Ipv6Address address) [member function] + cls.add_method('RemoveMulticastAddress', + 'void', + [param('ns3::Ipv6Address', 'address')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RemoveMulticastAddress(ns3::Ipv6Address address, uint32_t interface) [member function] + cls.add_method('RemoveMulticastAddress', + 'void', + [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'interface')]) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::IsRegisteredMulticastAddress(ns3::Ipv6Address address) const [member function] + cls.add_method('IsRegisteredMulticastAddress', 'bool', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsUp(uint32_t interface) const [member function] - cls.add_method('IsUp', + [param('ns3::Ipv6Address', 'address')], + is_const=True) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::IsRegisteredMulticastAddress(ns3::Ipv6Address address, uint32_t interface) const [member function] + cls.add_method('IsRegisteredMulticastAddress', 'bool', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr protocol) [member function] - cls.add_method('Remove', + [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'interface')], + is_const=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::DoDispose() [member function] + cls.add_method('DoDispose', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] - cls.add_method('Remove', + [], + is_virtual=True, visibility='protected') + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] - cls.add_method('RemoveAddress', - 'bool', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, ns3::Ipv4Address address) [member function] - cls.add_method('RemoveAddress', + [], + is_virtual=True, visibility='protected') + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetIpForward(bool forward) [member function] + cls.add_method('SetIpForward', + 'void', + [param('bool', 'forward')], + is_virtual=True, visibility='private') + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::GetIpForward() const [member function] + cls.add_method('GetIpForward', 'bool', - [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'address')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SelectSourceAddress(ns3::Ptr device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] - cls.add_method('SelectSourceAddress', - 'ns3::Ipv4Address', - [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::Send(ns3::Ptr packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr route) [member function] - cls.add_method('Send', + [], + is_const=True, is_virtual=True, visibility='private') + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetMtuDiscover(bool mtuDiscover) [member function] + cls.add_method('SetMtuDiscover', 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SendWithHeader(ns3::Ptr packet, ns3::Ipv4Header ipHeader, ns3::Ptr route) [member function] - cls.add_method('SendWithHeader', + [param('bool', 'mtuDiscover')], + is_virtual=True, visibility='private') + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::GetMtuDiscover() const [member function] + cls.add_method('GetMtuDiscover', + 'bool', + [], + is_const=True, is_virtual=True, visibility='private') + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetSendIcmpv6Redirect(bool sendIcmpv6Redirect) [member function] + cls.add_method('SetSendIcmpv6Redirect', 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetDown(uint32_t interface) [member function] - cls.add_method('SetDown', + [param('bool', 'sendIcmpv6Redirect')], + is_virtual=True, visibility='private') + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::GetSendIcmpv6Redirect() const [member function] + cls.add_method('GetSendIcmpv6Redirect', + 'bool', + [], + is_const=True, is_virtual=True, visibility='private') + return + +def register_Ns3Ipv6MulticastRoute_methods(root_module, cls): + cls.add_output_stream_operator() + ## ipv6-route.h (module 'internet'): ns3::Ipv6MulticastRoute::Ipv6MulticastRoute(ns3::Ipv6MulticastRoute const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6MulticastRoute const &', 'arg0')]) + ## ipv6-route.h (module 'internet'): ns3::Ipv6MulticastRoute::Ipv6MulticastRoute() [constructor] + cls.add_constructor([]) + ## ipv6-route.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6MulticastRoute::GetGroup() const [member function] + cls.add_method('GetGroup', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-route.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6MulticastRoute::GetOrigin() const [member function] + cls.add_method('GetOrigin', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-route.h (module 'internet'): std::map, std::allocator > > ns3::Ipv6MulticastRoute::GetOutputTtlMap() const [member function] + cls.add_method('GetOutputTtlMap', + 'std::map< unsigned int, unsigned int >', + [], + is_const=True) + ## ipv6-route.h (module 'internet'): uint32_t ns3::Ipv6MulticastRoute::GetParent() const [member function] + cls.add_method('GetParent', + 'uint32_t', + [], + is_const=True) + ## ipv6-route.h (module 'internet'): void ns3::Ipv6MulticastRoute::SetGroup(ns3::Ipv6Address const group) [member function] + cls.add_method('SetGroup', 'void', - [param('uint32_t', 'interface')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetForwarding(uint32_t interface, bool val) [member function] - cls.add_method('SetForwarding', + [param('ns3::Ipv6Address const', 'group')]) + ## ipv6-route.h (module 'internet'): void ns3::Ipv6MulticastRoute::SetOrigin(ns3::Ipv6Address const origin) [member function] + cls.add_method('SetOrigin', 'void', - [param('uint32_t', 'interface'), param('bool', 'val')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetMetric(uint32_t interface, uint16_t metric) [member function] - cls.add_method('SetMetric', + [param('ns3::Ipv6Address const', 'origin')]) + ## ipv6-route.h (module 'internet'): void ns3::Ipv6MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function] + cls.add_method('SetOutputTtl', 'void', - [param('uint32_t', 'interface'), param('uint16_t', 'metric')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] - cls.add_method('SetRoutingProtocol', + [param('uint32_t', 'oif'), param('uint32_t', 'ttl')]) + ## ipv6-route.h (module 'internet'): void ns3::Ipv6MulticastRoute::SetParent(uint32_t iif) [member function] + cls.add_method('SetParent', 'void', - [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], + [param('uint32_t', 'iif')]) + ## ipv6-route.h (module 'internet'): ns3::Ipv6MulticastRoute::MAX_INTERFACES [variable] + cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True) + ## ipv6-route.h (module 'internet'): ns3::Ipv6MulticastRoute::MAX_TTL [variable] + cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True) + return + +def register_Ns3Ipv6Option_methods(root_module, cls): + ## ipv6-option.h (module 'internet'): ns3::Ipv6Option::Ipv6Option() [constructor] + cls.add_constructor([]) + ## ipv6-option.h (module 'internet'): ns3::Ipv6Option::Ipv6Option(ns3::Ipv6Option const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6Option const &', 'arg0')]) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6Option::GetOptionNumber() const [member function] + cls.add_method('GetOptionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6-option.h (module 'internet'): static ns3::TypeId ns3::Ipv6Option::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6Option::Process(ns3::Ptr packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, bool & isDropped) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('bool &', 'isDropped')], is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetUp(uint32_t interface) [member function] - cls.add_method('SetUp', + ## ipv6-option.h (module 'internet'): void ns3::Ipv6Option::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('uint32_t', 'interface')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SourceAddressSelection(uint32_t interface, ns3::Ipv4Address dest) [member function] - cls.add_method('SourceAddressSelection', - 'ns3::Ipv4Address', - [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'dest')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ipv4::IF_ANY [variable] - cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetIpForward() const [member function] - cls.add_method('GetIpForward', - 'bool', + [param('ns3::Ptr< ns3::Node >', 'node')]) + return + +def register_Ns3Ipv6OptionJumbogram_methods(root_module, cls): + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionJumbogram::Ipv6OptionJumbogram(ns3::Ipv6OptionJumbogram const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionJumbogram const &', 'arg0')]) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionJumbogram::Ipv6OptionJumbogram() [constructor] + cls.add_constructor([]) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionJumbogram::GetOptionNumber() const [member function] + cls.add_method('GetOptionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-option.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionJumbogram::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionJumbogram::Process(ns3::Ptr packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, bool & isDropped) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('bool &', 'isDropped')], + is_virtual=True) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionJumbogram::OPT_NUMBER [variable] + cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) + return + +def register_Ns3Ipv6OptionPad1_methods(root_module, cls): + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPad1::Ipv6OptionPad1(ns3::Ipv6OptionPad1 const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionPad1 const &', 'arg0')]) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPad1::Ipv6OptionPad1() [constructor] + cls.add_constructor([]) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionPad1::GetOptionNumber() const [member function] + cls.add_method('GetOptionNumber', + 'uint8_t', [], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetWeakEsModel() const [member function] - cls.add_method('GetWeakEsModel', - 'bool', + is_const=True, is_virtual=True) + ## ipv6-option.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionPad1::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetIpForward(bool forward) [member function] - cls.add_method('SetIpForward', - 'void', - [param('bool', 'forward')], - visibility='private', is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetWeakEsModel(bool model) [member function] - cls.add_method('SetWeakEsModel', - 'void', - [param('bool', 'model')], - visibility='private', is_virtual=True, is_pure_virtual=True) + is_static=True) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionPad1::Process(ns3::Ptr packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, bool & isDropped) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('bool &', 'isDropped')], + is_virtual=True) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPad1::OPT_NUMBER [variable] + cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) return -def register_Ns3Ipv4AddressChecker_methods(root_module, cls): - ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] +def register_Ns3Ipv6OptionPadn_methods(root_module, cls): + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPadn::Ipv6OptionPadn(ns3::Ipv6OptionPadn const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionPadn const &', 'arg0')]) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPadn::Ipv6OptionPadn() [constructor] cls.add_constructor([]) - ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionPadn::GetOptionNumber() const [member function] + cls.add_method('GetOptionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-option.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionPadn::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionPadn::Process(ns3::Ptr packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, bool & isDropped) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('bool &', 'isDropped')], + is_virtual=True) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPadn::OPT_NUMBER [variable] + cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) return -def register_Ns3Ipv4AddressValue_methods(root_module, cls): - ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] +def register_Ns3Ipv6OptionRouterAlert_methods(root_module, cls): + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionRouterAlert::Ipv6OptionRouterAlert(ns3::Ipv6OptionRouterAlert const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionRouterAlert const &', 'arg0')]) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionRouterAlert::Ipv6OptionRouterAlert() [constructor] cls.add_constructor([]) - ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] - cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) - ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) - ## ipv4-address.h (module 'network'): ns3::Ptr ns3::Ipv4AddressValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionRouterAlert::GetOptionNumber() const [member function] + cls.add_method('GetOptionNumber', + 'uint8_t', [], - is_virtual=True, is_const=True) - ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', + is_const=True, is_virtual=True) + ## ipv6-option.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionRouterAlert::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionRouterAlert::Process(ns3::Ptr packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, bool & isDropped) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('bool &', 'isDropped')], + is_virtual=True) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionRouterAlert::OPT_NUMBER [variable] + cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) + return + +def register_Ns3Ipv6PacketFilter_methods(root_module, cls): + ## ipv6-packet-filter.h (module 'internet'): ns3::Ipv6PacketFilter::Ipv6PacketFilter(ns3::Ipv6PacketFilter const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6PacketFilter const &', 'arg0')]) + ## ipv6-packet-filter.h (module 'internet'): ns3::Ipv6PacketFilter::Ipv6PacketFilter() [constructor] + cls.add_constructor([]) + ## ipv6-packet-filter.h (module 'internet'): static ns3::TypeId ns3::Ipv6PacketFilter::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-packet-filter.h (module 'internet'): bool ns3::Ipv6PacketFilter::CheckProtocol(ns3::Ptr item) const [member function] + cls.add_method('CheckProtocol', 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_const=True, is_virtual=True, visibility='private') + ## ipv6-packet-filter.h (module 'internet'): int32_t ns3::Ipv6PacketFilter::DoClassify(ns3::Ptr item) const [member function] + cls.add_method('DoClassify', + 'int32_t', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3Ipv6PmtuCache_methods(root_module, cls): + ## ipv6-pmtu-cache.h (module 'internet'): ns3::Ipv6PmtuCache::Ipv6PmtuCache(ns3::Ipv6PmtuCache const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6PmtuCache const &', 'arg0')]) + ## ipv6-pmtu-cache.h (module 'internet'): ns3::Ipv6PmtuCache::Ipv6PmtuCache() [constructor] + cls.add_constructor([]) + ## ipv6-pmtu-cache.h (module 'internet'): void ns3::Ipv6PmtuCache::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], is_virtual=True) - ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv4Address', + ## ipv6-pmtu-cache.h (module 'internet'): uint32_t ns3::Ipv6PmtuCache::GetPmtu(ns3::Ipv6Address dst) [member function] + cls.add_method('GetPmtu', + 'uint32_t', + [param('ns3::Ipv6Address', 'dst')]) + ## ipv6-pmtu-cache.h (module 'internet'): ns3::Time ns3::Ipv6PmtuCache::GetPmtuValidityTime() const [member function] + cls.add_method('GetPmtuValidityTime', + 'ns3::Time', [], is_const=True) - ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] - cls.add_method('Set', + ## ipv6-pmtu-cache.h (module 'internet'): static ns3::TypeId ns3::Ipv6PmtuCache::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-pmtu-cache.h (module 'internet'): void ns3::Ipv6PmtuCache::SetPmtu(ns3::Ipv6Address dst, uint32_t pmtu) [member function] + cls.add_method('SetPmtu', 'void', - [param('ns3::Ipv4Address const &', 'value')]) + [param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'pmtu')]) + ## ipv6-pmtu-cache.h (module 'internet'): bool ns3::Ipv6PmtuCache::SetPmtuValidityTime(ns3::Time validity) [member function] + cls.add_method('SetPmtuValidityTime', + 'bool', + [param('ns3::Time', 'validity')]) return -def register_Ns3Ipv4MaskChecker_methods(root_module, cls): - ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] +def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): + ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] cls.add_constructor([]) - ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) + ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) return -def register_Ns3Ipv4MaskValue_methods(root_module, cls): - ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] +def register_Ns3Ipv6PrefixValue_methods(root_module, cls): + ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] cls.add_constructor([]) - ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] - cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) - ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) - ## ipv4-address.h (module 'network'): ns3::Ptr ns3::Ipv4MaskValue::Copy() const [member function] + ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] + cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) + ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) + ## ipv6-address.h (module 'network'): ns3::Ptr ns3::Ipv6PrefixValue::Copy() const [member function] cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) - ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + is_const=True, is_virtual=True) + ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], is_virtual=True) - ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] + ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] cls.add_method('Get', - 'ns3::Ipv4Mask', + 'ns3::Ipv6Prefix', [], is_const=True) - ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr checker) const [member function] + ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr checker) const [member function] cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] + is_const=True, is_virtual=True) + ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] cls.add_method('Set', 'void', - [param('ns3::Ipv4Mask const &', 'value')]) + [param('ns3::Ipv6Prefix const &', 'value')]) return -def register_Ns3Ipv4MulticastRoute_methods(root_module, cls): - ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute(ns3::Ipv4MulticastRoute const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4MulticastRoute const &', 'arg0')]) - ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute() [constructor] +def register_Ns3Ipv6RawSocketFactory_methods(root_module, cls): + ## ipv6-raw-socket-factory.h (module 'internet'): ns3::Ipv6RawSocketFactory::Ipv6RawSocketFactory() [constructor] cls.add_constructor([]) - ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetGroup() const [member function] - cls.add_method('GetGroup', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetOrigin() const [member function] - cls.add_method('GetOrigin', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h (module 'internet'): std::map, std::allocator > > ns3::Ipv4MulticastRoute::GetOutputTtlMap() const [member function] - cls.add_method('GetOutputTtlMap', - 'std::map< unsigned int, unsigned int >', - [], - is_const=True) - ## ipv4-route.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoute::GetParent() const [member function] - cls.add_method('GetParent', - 'uint32_t', + ## ipv6-raw-socket-factory.h (module 'internet'): ns3::Ipv6RawSocketFactory::Ipv6RawSocketFactory(ns3::Ipv6RawSocketFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6RawSocketFactory const &', 'arg0')]) + ## ipv6-raw-socket-factory.h (module 'internet'): static ns3::TypeId ns3::Ipv6RawSocketFactory::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetGroup(ns3::Ipv4Address const group) [member function] - cls.add_method('SetGroup', - 'void', - [param('ns3::Ipv4Address const', 'group')]) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOrigin(ns3::Ipv4Address const origin) [member function] - cls.add_method('SetOrigin', - 'void', - [param('ns3::Ipv4Address const', 'origin')]) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function] - cls.add_method('SetOutputTtl', - 'void', - [param('uint32_t', 'oif'), param('uint32_t', 'ttl')]) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetParent(uint32_t iif) [member function] - cls.add_method('SetParent', - 'void', - [param('uint32_t', 'iif')]) - ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_INTERFACES [variable] - cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True) - ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_TTL [variable] - cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True) + is_static=True) return -def register_Ns3Ipv4Route_methods(root_module, cls): +def register_Ns3Ipv6Route_methods(root_module, cls): cls.add_output_stream_operator() - ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route(ns3::Ipv4Route const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4Route const &', 'arg0')]) - ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route() [constructor] + ## ipv6-route.h (module 'internet'): ns3::Ipv6Route::Ipv6Route(ns3::Ipv6Route const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6Route const &', 'arg0')]) + ## ipv6-route.h (module 'internet'): ns3::Ipv6Route::Ipv6Route() [constructor] cls.add_constructor([]) - ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetDestination() const [member function] + ## ipv6-route.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Route::GetDestination() const [member function] cls.add_method('GetDestination', - 'ns3::Ipv4Address', + 'ns3::Ipv6Address', [], is_const=True) - ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetGateway() const [member function] + ## ipv6-route.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Route::GetGateway() const [member function] cls.add_method('GetGateway', - 'ns3::Ipv4Address', + 'ns3::Ipv6Address', [], is_const=True) - ## ipv4-route.h (module 'internet'): ns3::Ptr ns3::Ipv4Route::GetOutputDevice() const [member function] + ## ipv6-route.h (module 'internet'): ns3::Ptr ns3::Ipv6Route::GetOutputDevice() const [member function] cls.add_method('GetOutputDevice', 'ns3::Ptr< ns3::NetDevice >', [], is_const=True) - ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetSource() const [member function] + ## ipv6-route.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Route::GetSource() const [member function] cls.add_method('GetSource', - 'ns3::Ipv4Address', + 'ns3::Ipv6Address', [], is_const=True) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetDestination(ns3::Ipv4Address dest) [member function] + ## ipv6-route.h (module 'internet'): void ns3::Ipv6Route::SetDestination(ns3::Ipv6Address dest) [member function] cls.add_method('SetDestination', 'void', - [param('ns3::Ipv4Address', 'dest')]) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetGateway(ns3::Ipv4Address gw) [member function] + [param('ns3::Ipv6Address', 'dest')]) + ## ipv6-route.h (module 'internet'): void ns3::Ipv6Route::SetGateway(ns3::Ipv6Address gw) [member function] cls.add_method('SetGateway', 'void', - [param('ns3::Ipv4Address', 'gw')]) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetOutputDevice(ns3::Ptr outputDevice) [member function] + [param('ns3::Ipv6Address', 'gw')]) + ## ipv6-route.h (module 'internet'): void ns3::Ipv6Route::SetOutputDevice(ns3::Ptr outputDevice) [member function] cls.add_method('SetOutputDevice', 'void', [param('ns3::Ptr< ns3::NetDevice >', 'outputDevice')]) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetSource(ns3::Ipv4Address src) [member function] + ## ipv6-route.h (module 'internet'): void ns3::Ipv6Route::SetSource(ns3::Ipv6Address src) [member function] cls.add_method('SetSource', 'void', - [param('ns3::Ipv4Address', 'src')]) + [param('ns3::Ipv6Address', 'src')]) return -def register_Ns3Ipv6_methods(root_module, cls): - ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6(ns3::Ipv6 const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv6 const &', 'arg0')]) - ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6() [constructor] +def register_Ns3Ipv6RoutingProtocol_methods(root_module, cls): + ## ipv6-routing-protocol.h (module 'internet'): ns3::Ipv6RoutingProtocol::Ipv6RoutingProtocol() [constructor] cls.add_constructor([]) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::AddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::AddInterface(ns3::Ptr device) [member function] - cls.add_method('AddInterface', - 'uint32_t', - [param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6InterfaceAddress', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForAddress(ns3::Ipv6Address address) const [member function] - cls.add_method('GetInterfaceForAddress', - 'int32_t', - [param('ns3::Ipv6Address', 'address')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForDevice(ns3::Ptr device) const [member function] - cls.add_method('GetInterfaceForDevice', - 'int32_t', - [param('ns3::Ptr< ns3::NetDevice const >', 'device')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForPrefix(ns3::Ipv6Address address, ns3::Ipv6Prefix mask) const [member function] - cls.add_method('GetInterfaceForPrefix', - 'int32_t', - [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'mask')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMetric(uint32_t interface) const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMtu(uint32_t interface) const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNAddresses(uint32_t interface) const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetNetDevice(uint32_t interface) [member function] - cls.add_method('GetNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'interface')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetProtocol(int protocolNumber) const [member function] - cls.add_method('GetProtocol', - 'ns3::Ptr< ns3::IpL4Protocol >', - [param('int', 'protocolNumber')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] - cls.add_method('GetProtocol', - 'ns3::Ptr< ns3::IpL4Protocol >', - [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): static ns3::TypeId ns3::Ipv6::GetTypeId() [member function] + ## ipv6-routing-protocol.h (module 'internet'): ns3::Ipv6RoutingProtocol::Ipv6RoutingProtocol(ns3::Ipv6RoutingProtocol const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6RoutingProtocol const &', 'arg0')]) + ## ipv6-routing-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv6RoutingProtocol::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::Insert(ns3::Ptr protocol) [member function] - cls.add_method('Insert', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::Insert(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] - cls.add_method('Insert', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyAddRoute', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsForwarding(uint32_t interface) const [member function] - cls.add_method('IsForwarding', - 'bool', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsUp(uint32_t interface) const [member function] - cls.add_method('IsUp', - 'bool', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterExtensions() [member function] - cls.add_method('RegisterExtensions', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', 'void', - [], + [param('uint32_t', 'interface')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterOptions() [member function] - cls.add_method('RegisterOptions', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', 'void', - [], + [param('uint32_t', 'interface')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::Remove(ns3::Ptr protocol) [member function] - cls.add_method('Remove', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::Remove(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] - cls.add_method('Remove', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyRemoveRoute', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] - cls.add_method('RemoveAddress', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6-routing-protocol.h (module 'internet'): bool ns3::Ipv6RoutingProtocol::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Ipv6RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv6RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv6RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv6RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', 'bool', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::RemoveAddress(uint32_t interface, ns3::Ipv6Address address) [member function] - cls.add_method('RemoveAddress', - 'bool', - [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'address')], + ## ipv6-routing-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6RoutingProtocol::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv6Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::Send(ns3::Ptr packet, ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol, ns3::Ptr route) [member function] - cls.add_method('Send', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::SetIpv6(ns3::Ptr ipv6) [member function] + cls.add_method('SetIpv6', 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv6Route >', 'route')], + [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetDown(uint32_t interface) [member function] - cls.add_method('SetDown', + return + +def register_Ns3Ipv6StaticRouting_methods(root_module, cls): + ## ipv6-static-routing.h (module 'internet'): ns3::Ipv6StaticRouting::Ipv6StaticRouting(ns3::Ipv6StaticRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6StaticRouting const &', 'arg0')]) + ## ipv6-static-routing.h (module 'internet'): ns3::Ipv6StaticRouting::Ipv6StaticRouting() [constructor] + cls.add_constructor([]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::AddHostRouteTo(ns3::Ipv6Address dest, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address("::"), uint32_t metric=0) [member function] + cls.add_method('AddHostRouteTo', 'void', - [param('uint32_t', 'interface')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetForwarding(uint32_t interface, bool val) [member function] - cls.add_method('SetForwarding', + [param('ns3::Ipv6Address', 'dest'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address("::")'), param('uint32_t', 'metric', default_value='0')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::AddHostRouteTo(ns3::Ipv6Address dest, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddHostRouteTo', 'void', - [param('uint32_t', 'interface'), param('bool', 'val')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetMetric(uint32_t interface, uint16_t metric) [member function] - cls.add_method('SetMetric', + [param('ns3::Ipv6Address', 'dest'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::AddMulticastRoute(ns3::Ipv6Address origin, ns3::Ipv6Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] + cls.add_method('AddMulticastRoute', 'void', - [param('uint32_t', 'interface'), param('uint16_t', 'metric')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetPmtu(ns3::Ipv6Address dst, uint32_t pmtu) [member function] - cls.add_method('SetPmtu', + [param('ns3::Ipv6Address', 'origin'), param('ns3::Ipv6Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::AddNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddNetworkRouteTo', 'void', - [param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'pmtu')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] - cls.add_method('SetRoutingProtocol', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::AddNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse, uint32_t metric=0) [member function] + cls.add_method('AddNetworkRouteTo', 'void', - [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetUp(uint32_t interface) [member function] - cls.add_method('SetUp', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse'), param('uint32_t', 'metric', default_value='0')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::AddNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddNetworkRouteTo', 'void', - [param('uint32_t', 'interface')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6::SourceAddressSelection(uint32_t interface, ns3::Ipv6Address dest) [member function] - cls.add_method('SourceAddressSelection', - 'ns3::Ipv6Address', - [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'dest')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ipv6::IF_ANY [variable] - cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::GetIpForward() const [member function] - cls.add_method('GetIpForward', - 'bool', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv6-static-routing.h (module 'internet'): ns3::Ipv6RoutingTableEntry ns3::Ipv6StaticRouting::GetDefaultRoute() [member function] + cls.add_method('GetDefaultRoute', + 'ns3::Ipv6RoutingTableEntry', + []) + ## ipv6-static-routing.h (module 'internet'): uint32_t ns3::Ipv6StaticRouting::GetMetric(uint32_t index) const [member function] + cls.add_method('GetMetric', + 'uint32_t', + [param('uint32_t', 'index')], + is_const=True) + ## ipv6-static-routing.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry ns3::Ipv6StaticRouting::GetMulticastRoute(uint32_t i) const [member function] + cls.add_method('GetMulticastRoute', + 'ns3::Ipv6MulticastRoutingTableEntry', + [param('uint32_t', 'i')], + is_const=True) + ## ipv6-static-routing.h (module 'internet'): uint32_t ns3::Ipv6StaticRouting::GetNMulticastRoutes() const [member function] + cls.add_method('GetNMulticastRoutes', + 'uint32_t', [], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::GetMtuDiscover() const [member function] - cls.add_method('GetMtuDiscover', - 'bool', + is_const=True) + ## ipv6-static-routing.h (module 'internet'): uint32_t ns3::Ipv6StaticRouting::GetNRoutes() const [member function] + cls.add_method('GetNRoutes', + 'uint32_t', [], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetIpForward(bool forward) [member function] - cls.add_method('SetIpForward', - 'void', - [param('bool', 'forward')], - visibility='private', is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetMtuDiscover(bool mtuDiscover) [member function] - cls.add_method('SetMtuDiscover', - 'void', - [param('bool', 'mtuDiscover')], - visibility='private', is_virtual=True, is_pure_virtual=True) - return - -def register_Ns3Ipv6AddressChecker_methods(root_module, cls): - ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] - cls.add_constructor([]) - ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) - return - -def register_Ns3Ipv6AddressValue_methods(root_module, cls): - ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] - cls.add_constructor([]) - ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] - cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) - ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) - ## ipv6-address.h (module 'network'): ns3::Ptr ns3::Ipv6AddressValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + is_const=True) + ## ipv6-static-routing.h (module 'internet'): ns3::Ipv6RoutingTableEntry ns3::Ipv6StaticRouting::GetRoute(uint32_t i) const [member function] + cls.add_method('GetRoute', + 'ns3::Ipv6RoutingTableEntry', + [param('uint32_t', 'i')], + is_const=True) + ## ipv6-static-routing.h (module 'internet'): static ns3::TypeId ns3::Ipv6StaticRouting::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', + is_static=True) + ## ipv6-static-routing.h (module 'internet'): bool ns3::Ipv6StaticRouting::HasNetworkDest(ns3::Ipv6Address dest, uint32_t interfaceIndex) [member function] + cls.add_method('HasNetworkDest', 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + [param('ns3::Ipv6Address', 'dest'), param('uint32_t', 'interfaceIndex')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], is_virtual=True) - ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] - cls.add_method('Set', + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyAddRoute', 'void', - [param('ns3::Ipv6Address const &', 'value')]) - return - -def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): - ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] - cls.add_constructor([]) - ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) - return - -def register_Ns3Ipv6PrefixValue_methods(root_module, cls): - ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] - cls.add_constructor([]) - ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] - cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) - ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) - ## ipv6-address.h (module 'network'): ns3::Ptr ns3::Ipv6PrefixValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_virtual=True, is_const=True) - ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyRemoveRoute', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): bool ns3::Ipv6StaticRouting::RemoveMulticastRoute(ns3::Ipv6Address origin, ns3::Ipv6Address group, uint32_t inputInterface) [member function] + cls.add_method('RemoveMulticastRoute', 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + [param('ns3::Ipv6Address', 'origin'), param('ns3::Ipv6Address', 'group'), param('uint32_t', 'inputInterface')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::RemoveMulticastRoute(uint32_t i) [member function] + cls.add_method('RemoveMulticastRoute', + 'void', + [param('uint32_t', 'i')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::RemoveRoute(uint32_t i) [member function] + cls.add_method('RemoveRoute', + 'void', + [param('uint32_t', 'i')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::RemoveRoute(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix, uint32_t ifIndex, ns3::Ipv6Address prefixToUse) [member function] + cls.add_method('RemoveRoute', + 'void', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix'), param('uint32_t', 'ifIndex'), param('ns3::Ipv6Address', 'prefixToUse')]) + ## ipv6-static-routing.h (module 'internet'): bool ns3::Ipv6StaticRouting::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Ipv6RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv6RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv6RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv6RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], is_virtual=True) - ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv6Prefix', - [], - is_const=True) - ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] - cls.add_method('Set', + ## ipv6-static-routing.h (module 'internet'): ns3::Ptr ns3::Ipv6StaticRouting::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv6Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::SetDefaultMulticastRoute(uint32_t outputInterface) [member function] + cls.add_method('SetDefaultMulticastRoute', 'void', - [param('ns3::Ipv6Prefix const &', 'value')]) + [param('uint32_t', 'outputInterface')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::SetDefaultRoute(ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address("::"), uint32_t metric=0) [member function] + cls.add_method('SetDefaultRoute', + 'void', + [param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address("::")'), param('uint32_t', 'metric', default_value='0')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::SetIpv6(ns3::Ptr ipv6) [member function] + cls.add_method('SetIpv6', + 'void', + [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') return def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls): @@ -21393,7 +35252,7 @@ def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls): cls.add_method('DoCalcRxPower', 'double', [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') + is_const=True, is_virtual=True, visibility='private') ## propagation-loss-model.h (module 'propagation'): int64_t ns3::LogDistancePropagationLossModel::DoAssignStreams(int64_t stream) [member function] cls.add_method('DoAssignStreams', 'int64_t', @@ -21576,12 +35435,29 @@ def register_Ns3LteAmc_methods(root_module, cls): 'ns3::TypeId', [], is_static=True) + ## lte-amc.h (module 'lte'): std::vector > ns3::LteAmc::GetUlMcsNprbInfoFromTbs(int tbs, int max_prb=110, int max_mcs=28) [member function] + cls.add_method('GetUlMcsNprbInfoFromTbs', + 'std::vector< ns3::LteAmc::McsPrbInfo >', + [param('int', 'tbs'), param('int', 'max_prb', default_value='110'), param('int', 'max_mcs', default_value='28')]) ## lte-amc.h (module 'lte'): int ns3::LteAmc::GetUlTbSizeFromMcs(int mcs, int nprb) [member function] cls.add_method('GetUlTbSizeFromMcs', 'int', [param('int', 'mcs'), param('int', 'nprb')]) return +def register_Ns3LteAmcMcsPrbInfo_methods(root_module, cls): + ## lte-amc.h (module 'lte'): ns3::LteAmc::McsPrbInfo::McsPrbInfo() [constructor] + cls.add_constructor([]) + ## lte-amc.h (module 'lte'): ns3::LteAmc::McsPrbInfo::McsPrbInfo(ns3::LteAmc::McsPrbInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::LteAmc::McsPrbInfo const &', 'arg0')]) + ## lte-amc.h (module 'lte'): ns3::LteAmc::McsPrbInfo::mcs [variable] + cls.add_instance_attribute('mcs', 'uint8_t', is_const=False) + ## lte-amc.h (module 'lte'): ns3::LteAmc::McsPrbInfo::nbRb [variable] + cls.add_instance_attribute('nbRb', 'uint8_t', is_const=False) + ## lte-amc.h (module 'lte'): ns3::LteAmc::McsPrbInfo::tbs [variable] + cls.add_instance_attribute('tbs', 'int32_t', is_const=False) + return + def register_Ns3LteAnr_methods(root_module, cls): ## lte-anr.h (module 'lte'): ns3::LteAnr::LteAnr(ns3::LteAnr const & arg0) [constructor] cls.add_constructor([param('ns3::LteAnr const &', 'arg0')]) @@ -21718,7 +35594,7 @@ def register_Ns3LteEnbComponentCarrierManager_methods(root_module, cls): cls.add_method('DoReportUeMeas', 'void', [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') return def register_Ns3LteEnbMac_methods(root_module, cls): @@ -22141,57 +36017,57 @@ def register_Ns3LteFfrAlgorithm_methods(root_module, cls): cls.add_method('DoGetAvailableDlRbg', 'std::vector< bool >', [], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): std::vector > ns3::LteFfrAlgorithm::DoGetAvailableUlRbg() [member function] cls.add_method('DoGetAvailableUlRbg', 'std::vector< bool >', [], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): uint8_t ns3::LteFfrAlgorithm::DoGetMinContinuousUlBandwidth() [member function] cls.add_method('DoGetMinContinuousUlBandwidth', 'uint8_t', [], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): uint8_t ns3::LteFfrAlgorithm::DoGetTpc(uint16_t rnti) [member function] cls.add_method('DoGetTpc', 'uint8_t', [param('uint16_t', 'rnti')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): bool ns3::LteFfrAlgorithm::DoIsDlRbgAvailableForUe(int rbId, uint16_t rnti) [member function] cls.add_method('DoIsDlRbgAvailableForUe', 'bool', [param('int', 'rbId'), param('uint16_t', 'rnti')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): bool ns3::LteFfrAlgorithm::DoIsUlRbgAvailableForUe(int rbId, uint16_t rnti) [member function] cls.add_method('DoIsUlRbgAvailableForUe', 'bool', [param('int', 'rbId'), param('uint16_t', 'rnti')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoRecvLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function] cls.add_method('DoRecvLoadInformation', 'void', [param('ns3::EpcX2Sap::LoadInformationParams', 'params')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoReportDlCqiInfo(ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const & params) [member function] cls.add_method('DoReportDlCqiInfo', 'void', [param('ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const &', 'params')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function] cls.add_method('DoReportUeMeas', 'void', [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoReportUlCqiInfo(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const & params) [member function] cls.add_method('DoReportUlCqiInfo', 'void', [param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const &', 'params')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoReportUlCqiInfo(std::map >, std::less, std::allocator > > > > ulCqiMap) [member function] cls.add_method('DoReportUlCqiInfo', 'void', [param('std::map< unsigned short, std::vector< double > >', 'ulCqiMap')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoSetBandwidth(uint8_t ulBandwidth, uint8_t dlBandwidth) [member function] cls.add_method('DoSetBandwidth', 'void', @@ -22211,7 +36087,7 @@ def register_Ns3LteFfrAlgorithm_methods(root_module, cls): cls.add_method('Reconfigure', 'void', [], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') return def register_Ns3LteFfrDistributedAlgorithm_methods(root_module, cls): @@ -22957,7 +36833,7 @@ def register_Ns3LteHandoverAlgorithm_methods(root_module, cls): cls.add_method('DoReportUeMeas', 'void', [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') return def register_Ns3LteHarqPhy_methods(root_module, cls): @@ -23223,6 +37099,11 @@ def register_Ns3LteHelper_methods(root_module, cls): 'std::string', [], is_const=True) + ## lte-helper.h (module 'lte'): std::string ns3::LteHelper::GetSlUeControllerType() const [member function] + cls.add_method('GetSlUeControllerType', + 'std::string', + [], + is_const=True) ## lte-helper.h (module 'lte'): static ns3::TypeId ns3::LteHelper::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -23275,6 +37156,14 @@ def register_Ns3LteHelper_methods(root_module, cls): cls.add_method('InstallUeDevice', 'ns3::NetDeviceContainer', [param('ns3::NodeContainer', 'c')]) + ## lte-helper.h (module 'lte'): void ns3::LteHelper::RemoteUeContextConnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextConnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')]) + ## lte-helper.h (module 'lte'): void ns3::LteHelper::RemoteUeContextDisconnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextDisconnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')]) ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetEnbAntennaModelAttribute(std::string n, ns3::AttributeValue const & v) [member function] cls.add_method('SetEnbAntennaModelAttribute', 'void', @@ -23339,6 +37228,14 @@ def register_Ns3LteHelper_methods(root_module, cls): cls.add_method('SetSchedulerType', 'void', [param('std::string', 'type')]) + ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetSlUeControllerAttribute(std::string n, ns3::AttributeValue const & v) [member function] + cls.add_method('SetSlUeControllerAttribute', + 'void', + [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')]) + ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetSlUeControllerType(std::string type) [member function] + cls.add_method('SetSlUeControllerType', + 'void', + [param('std::string', 'type')]) ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetSpectrumChannelAttribute(std::string n, ns3::AttributeValue const & v) [member function] cls.add_method('SetSpectrumChannelAttribute', 'void', @@ -23506,11 +37403,16 @@ def register_Ns3LtePdcp_methods(root_module, cls): 'void', [param('ns3::Ptr< ns3::Packet >', 'p')], is_virtual=True, visibility='protected') - ## lte-pdcp.h (module 'lte'): void ns3::LtePdcp::DoTransmitPdcpSdu(ns3::Ptr p) [member function] + ## lte-pdcp.h (module 'lte'): void ns3::LtePdcp::DoTransmitPdcpSdu(ns3::LtePdcpSapProvider::TransmitPdcpSduParameters params) [member function] cls.add_method('DoTransmitPdcpSdu', 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')], + [param('ns3::LtePdcpSapProvider::TransmitPdcpSduParameters', 'params')], is_virtual=True, visibility='protected') + ## lte-pdcp.h (module 'lte'): bool ns3::LtePdcp::IsSlrb() [member function] + cls.add_method('IsSlrb', + 'bool', + [], + visibility='protected') return def register_Ns3LtePdcpStatus_methods(root_module, cls): @@ -23721,22 +37623,22 @@ def register_Ns3LteRlc_methods(root_module, cls): cls.add_method('DoNotifyHarqDeliveryFailure', 'void', [], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-rlc.h (module 'lte'): void ns3::LteRlc::DoNotifyTxOpportunity(ns3::LteMacSapUser::TxOpportunityParameters params) [member function] cls.add_method('DoNotifyTxOpportunity', 'void', [param('ns3::LteMacSapUser::TxOpportunityParameters', 'params')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-rlc.h (module 'lte'): void ns3::LteRlc::DoReceivePdu(ns3::LteMacSapUser::ReceivePduParameters params) [member function] cls.add_method('DoReceivePdu', 'void', [param('ns3::LteMacSapUser::ReceivePduParameters', 'params')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-rlc.h (module 'lte'): void ns3::LteRlc::DoTransmitPdcpPdu(ns3::Ptr p) [member function] cls.add_method('DoTransmitPdcpPdu', 'void', [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') return def register_Ns3LteRlcAm_methods(root_module, cls): @@ -23901,6 +37803,10 @@ def register_Ns3LteSidelinkHelper_methods(root_module, cls): cls.add_method('ActivateSidelinkBearer', 'void', [param('ns3::Time', 'activationTime'), param('ns3::NetDeviceContainer', 'ues'), param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) + ## lte-sidelink-helper.h (module 'lte'): ns3::Ipv6InterfaceContainer ns3::LteSidelinkHelper::AssignIpv6AddressForRelayCommunication(ns3::Ptr dev, uint32_t relayL2Id, uint32_t remoteL2Id, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('AssignIpv6AddressForRelayCommunication', + 'ns3::Ipv6InterfaceContainer', + [param('ns3::Ptr< ns3::NetDevice >', 'dev'), param('uint32_t', 'relayL2Id'), param('uint32_t', 'remoteL2Id'), param('ns3::LteSlUeRrc::RelayRole', 'role')]) ## lte-sidelink-helper.h (module 'lte'): int64_t ns3::LteSidelinkHelper::AssignStreams(int64_t stream) [member function] cls.add_method('AssignStreams', 'int64_t', @@ -23921,6 +37827,10 @@ def register_Ns3LteSidelinkHelper_methods(root_module, cls): cls.add_method('AssociateForGroupcast', 'std::vector< ns3::NetDeviceContainer >', [param('double', 'txPower'), param('double', 'ulEarfcn'), param('double', 'ulBandwidth'), param('ns3::NetDeviceContainer', 'ues'), param('double', 'rsrpThreshold'), param('int', 'nGroups'), param('int', 'nReceivers'), param('ns3::LteSidelinkHelper::SrsrpMethod_t', 'compMethod', default_value='::ns3::LteSidelinkHelper::SrsrpMethod_t::SLRSRP_PSBCH')]) + ## lte-sidelink-helper.h (module 'lte'): void ns3::LteSidelinkHelper::ConfigurePgwToUeToNetworkRelayRoute(ns3::Ptr pgw) [member function] + cls.add_method('ConfigurePgwToUeToNetworkRelayRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'pgw')]) ## lte-sidelink-helper.h (module 'lte'): void ns3::LteSidelinkHelper::DoActivateSidelinkBearer(ns3::NetDeviceContainer ues, ns3::Ptr tft) [member function] cls.add_method('DoActivateSidelinkBearer', 'void', @@ -23930,6 +37840,59 @@ def register_Ns3LteSidelinkHelper_methods(root_module, cls): 'void', [], is_virtual=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay ns3::LteSidelinkHelper::GetDefaultSib19DiscConfigRelay() const [member function] + cls.add_method('GetDefaultSib19DiscConfigRelay', + 'ns3::LteRrcSap::Sib19DiscConfigRelay', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::SlCommTxResourcesSetup ns3::LteSidelinkHelper::GetDefaultSlCommTxResourcesSetupScheduled() const [member function] + cls.add_method('GetDefaultSlCommTxResourcesSetupScheduled', + 'ns3::LteRrcSap::SlCommTxResourcesSetup', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::SlCommTxResourcesSetup ns3::LteSidelinkHelper::GetDefaultSlCommTxResourcesSetupUeSelected() const [member function] + cls.add_method('GetDefaultSlCommTxResourcesSetupUeSelected', + 'ns3::LteRrcSap::SlCommTxResourcesSetup', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::SlDiscTxResourcesSetup ns3::LteSidelinkHelper::GetDefaultSlDiscTxResourcesSetupUeSelected() const [member function] + cls.add_method('GetDefaultSlDiscTxResourcesSetupUeSelected', + 'ns3::LteRrcSap::SlDiscTxResourcesSetup', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::SlPreconfigCommPoolList ns3::LteSidelinkHelper::GetDefaultSlPreconfigCommPoolList() const [member function] + cls.add_method('GetDefaultSlPreconfigCommPoolList', + 'ns3::LteRrcSap::SlPreconfigCommPoolList', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::SlPreconfigDiscPoolList ns3::LteSidelinkHelper::GetDefaultSlPreconfigDiscPoolList() const [member function] + cls.add_method('GetDefaultSlPreconfigDiscPoolList', + 'ns3::LteRrcSap::SlPreconfigDiscPoolList', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::SlPreconfigRelay ns3::LteSidelinkHelper::GetDefaultSlPreconfigRelay() const [member function] + cls.add_method('GetDefaultSlPreconfigRelay', + 'ns3::LteRrcSap::SlPreconfigRelay', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::Ipv6Address ns3::LteSidelinkHelper::GetIpv6NetworkForRelayCommunication() const [member function] + cls.add_method('GetIpv6NetworkForRelayCommunication', + 'ns3::Ipv6Address', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::Ipv6Prefix ns3::LteSidelinkHelper::GetIpv6PrefixForRelayCommunication() const [member function] + cls.add_method('GetIpv6PrefixForRelayCommunication', + 'ns3::Ipv6Prefix', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::Ipv6Address ns3::LteSidelinkHelper::GetRelayIpv6AddressFromMap(uint32_t relayL2Id, uint32_t remoteL2Id, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('GetRelayIpv6AddressFromMap', + 'ns3::Ipv6Address', + [param('uint32_t', 'relayL2Id'), param('uint32_t', 'remoteL2Id'), param('ns3::LteSlUeRrc::RelayRole', 'role')]) + ## lte-sidelink-helper.h (module 'lte'): ns3::Ipv6Address ns3::LteSidelinkHelper::GetSelfIpv6AddressFromMap(uint32_t relayL2Id, uint32_t remoteL2Id, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('GetSelfIpv6AddressFromMap', + 'ns3::Ipv6Address', + [param('uint32_t', 'relayL2Id'), param('uint32_t', 'remoteL2Id'), param('ns3::LteSlUeRrc::RelayRole', 'role')]) ## lte-sidelink-helper.h (module 'lte'): static ns3::TypeId ns3::LteSidelinkHelper::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -23943,10 +37906,22 @@ def register_Ns3LteSidelinkHelper_methods(root_module, cls): cls.add_method('PrintGroups', 'void', [param('std::vector< ns3::NetDeviceContainer >', 'groups'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) + ## lte-sidelink-helper.h (module 'lte'): void ns3::LteSidelinkHelper::RemoteUeContextConnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextConnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')]) + ## lte-sidelink-helper.h (module 'lte'): void ns3::LteSidelinkHelper::RemoteUeContextDisconnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextDisconnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')]) ## lte-sidelink-helper.h (module 'lte'): ns3::NetDeviceContainer ns3::LteSidelinkHelper::RemoveNetDevice(ns3::NetDeviceContainer container, ns3::Ptr item) [member function] cls.add_method('RemoveNetDevice', 'ns3::NetDeviceContainer', [param('ns3::NetDeviceContainer', 'container'), param('ns3::Ptr< ns3::NetDevice >', 'item')]) + ## lte-sidelink-helper.h (module 'lte'): void ns3::LteSidelinkHelper::SetIpv6BaseForRelayCommunication(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix) [member function] + cls.add_method('SetIpv6BaseForRelayCommunication', + 'void', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix')]) ## lte-sidelink-helper.h (module 'lte'): void ns3::LteSidelinkHelper::SetLteHelper(ns3::Ptr h) [member function] cls.add_method('SetLteHelper', 'void', @@ -23969,6 +37944,31 @@ def register_Ns3LteSidelinkHelper_methods(root_module, cls): [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('uint32_t', 'serviceCode')]) return +def register_Ns3LteSidelinkHelperLteSlO2OIpv6AddressKey_methods(root_module, cls): + cls.add_binary_comparison_operator('<') + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey::LteSlO2OIpv6AddressKey() [constructor] + cls.add_constructor([]) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey::LteSlO2OIpv6AddressKey(ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey const &', 'arg0')]) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey::relayL2Id [variable] + cls.add_instance_attribute('relayL2Id', 'uint32_t', is_const=False) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey::remoteL2Id [variable] + cls.add_instance_attribute('remoteL2Id', 'uint32_t', is_const=False) + return + +def register_Ns3LteSidelinkHelperLteSlO2OIpv6AddressValue_methods(root_module, cls): + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue::LteSlO2OIpv6AddressValue() [constructor] + cls.add_constructor([]) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue::LteSlO2OIpv6AddressValue(ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue const &', 'arg0')]) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue::ipv6ah [variable] + cls.add_instance_attribute('ipv6ah', 'ns3::Ipv6AddressHelper', is_const=False) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue::relay_address [variable] + cls.add_instance_attribute('relay_address', 'ns3::Ipv6Address', is_const=False) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue::remote_address [variable] + cls.add_instance_attribute('remote_address', 'ns3::Ipv6Address', is_const=False) + return + def register_Ns3LteSidelinkRadioBearerInfo_methods(root_module, cls): ## lte-radio-bearer-info.h (module 'lte'): ns3::LteSidelinkRadioBearerInfo::LteSidelinkRadioBearerInfo() [constructor] cls.add_constructor([]) @@ -24100,6 +38100,14 @@ def register_Ns3LteSlEnbRrc_methods(root_module, cls): cls.add_method('SetCommTxPoolExceptional', 'void', [param('ns3::LteRrcSap::SlCommTxPoolList', 'pool')]) + ## lte-sl-enb-rrc.h (module 'lte'): void ns3::LteSlEnbRrc::SetDefaultPool(ns3::LteRrcSap::SlCommTxResourcesSetup pool) [member function] + cls.add_method('SetDefaultPool', + 'void', + [param('ns3::LteRrcSap::SlCommTxResourcesSetup', 'pool')]) + ## lte-sl-enb-rrc.h (module 'lte'): void ns3::LteSlEnbRrc::SetDiscConfigRelay(ns3::LteRrcSap::Sib19DiscConfigRelay config) [member function] + cls.add_method('SetDiscConfigRelay', + 'void', + [param('ns3::LteRrcSap::Sib19DiscConfigRelay', 'config')]) ## lte-sl-enb-rrc.h (module 'lte'): void ns3::LteSlEnbRrc::SetDiscEnabled(bool status) [member function] cls.add_method('SetDiscEnabled', 'void', @@ -24244,39 +38252,308 @@ def register_Ns3LteSlInterference_methods(root_module, cls): [param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd')]) return -def register_Ns3LteSlTft_methods(root_module, cls): - ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft const & arg0) [constructor] - cls.add_constructor([param('ns3::LteSlTft const &', 'arg0')]) - ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::Ipv4Address groupIp, uint32_t groupL2) [constructor] - cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::Ipv4Address', 'groupIp'), param('uint32_t', 'groupL2')]) - ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::Ipv6Address groupIp6, uint32_t groupL2) [constructor] - cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::Ipv6Address', 'groupIp6'), param('uint32_t', 'groupL2')]) - ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::Ipv4Address groupIp, ns3::Ipv6Address groupIp6, uint32_t groupL2) [constructor] - cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::Ipv4Address', 'groupIp'), param('ns3::Ipv6Address', 'groupIp6'), param('uint32_t', 'groupL2')]) - ## lte-sl-tft.h (module 'lte'): ns3::Ptr ns3::LteSlTft::Copy() [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::LteSlTft >', +def register_Ns3LteSlO2oCommParams_methods(root_module, cls): + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlO2oCommParams(ns3::LteSlO2oCommParams const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlO2oCommParams const &', 'arg0')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlO2oCommParams() [constructor] + cls.add_constructor([]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::ClearTimers() [member function] + cls.add_method('ClearTimers', + 'void', []) - ## lte-sl-tft.h (module 'lte'): ns3::Ipv4Address ns3::LteSlTft::GetGroupAddress() [member function] - cls.add_method('GetGroupAddress', - 'ns3::Ipv4Address', + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlPc5ContextId ns3::LteSlO2oCommParams::GetContextId() [member function] + cls.add_method('GetContextId', + 'ns3::LteSlO2oCommParams::LteSlPc5ContextId', []) - ## lte-sl-tft.h (module 'lte'): ns3::Ipv6Address ns3::LteSlTft::GetGroupAddress6() [member function] - cls.add_method('GetGroupAddress6', - 'ns3::Ipv6Address', + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::DirectCommunicationKeepalive ns3::LteSlO2oCommParams::GetDckRetrans() const [member function] + cls.add_method('GetDckRetrans', + 'ns3::DirectCommunicationKeepalive', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::DirectCommunicationRelease ns3::LteSlO2oCommParams::GetDcrRetrans() const [member function] + cls.add_method('GetDcrRetrans', + 'ns3::DirectCommunicationRelease', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::DirectCommunicationRequest ns3::LteSlO2oCommParams::GetDcrqRetrans() const [member function] + cls.add_method('GetDcrqRetrans', + 'ns3::DirectCommunicationRequest', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::DirectSecurityModeCommand ns3::LteSlO2oCommParams::GetDsmcmRetrans() const [member function] + cls.add_method('GetDsmcmRetrans', + 'ns3::DirectSecurityModeCommand', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint16_t ns3::LteSlO2oCommParams::GetRelayDcrCount() const [member function] + cls.add_method('GetRelayDcrCount', + 'uint16_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint32_t ns3::LteSlO2oCommParams::GetRelayDcrMax() const [member function] + cls.add_method('GetRelayDcrMax', + 'uint32_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint16_t ns3::LteSlO2oCommParams::GetRelayRuirCount() const [member function] + cls.add_method('GetRelayRuirCount', + 'uint16_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint32_t ns3::LteSlO2oCommParams::GetRelayRuirMax() const [member function] + cls.add_method('GetRelayRuirMax', + 'uint32_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRelayT4103() [member function] + cls.add_method('GetRelayT4103', + 'ns3::Timer *', []) - ## lte-sl-tft.h (module 'lte'): uint32_t ns3::LteSlTft::GetGroupL2Address() [member function] - cls.add_method('GetGroupL2Address', + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRelayT4108() [member function] + cls.add_method('GetRelayT4108', + 'ns3::Timer *', + []) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRelayT4111() [member function] + cls.add_method('GetRelayT4111', + 'ns3::Timer *', + []) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRelayTRUIR() [member function] + cls.add_method('GetRelayTRUIR', + 'ns3::Timer *', + []) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint16_t ns3::LteSlO2oCommParams::GetRemoteDckCount() const [member function] + cls.add_method('GetRemoteDckCount', + 'uint16_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint32_t ns3::LteSlO2oCommParams::GetRemoteDckMax() const [member function] + cls.add_method('GetRemoteDckMax', + 'uint32_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint16_t ns3::LteSlO2oCommParams::GetRemoteDcrCount() const [member function] + cls.add_method('GetRemoteDcrCount', + 'uint16_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint32_t ns3::LteSlO2oCommParams::GetRemoteDcrMax() const [member function] + cls.add_method('GetRemoteDcrMax', + 'uint32_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint16_t ns3::LteSlO2oCommParams::GetRemoteDcrqCount() const [member function] + cls.add_method('GetRemoteDcrqCount', + 'uint16_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint32_t ns3::LteSlO2oCommParams::GetRemoteDcrqMax() const [member function] + cls.add_method('GetRemoteDcrqMax', 'uint32_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint16_t ns3::LteSlO2oCommParams::GetRemoteKaCount() const [member function] + cls.add_method('GetRemoteKaCount', + 'uint16_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRemoteT4100() [member function] + cls.add_method('GetRemoteT4100', + 'ns3::Timer *', + []) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRemoteT4101() [member function] + cls.add_method('GetRemoteT4101', + 'ns3::Timer *', + []) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRemoteT4102() [member function] + cls.add_method('GetRemoteT4102', + 'ns3::Timer *', []) - ## lte-sl-tft.h (module 'lte'): bool ns3::LteSlTft::Matches(ns3::Ipv4Address remoteAddress) [member function] + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRemoteT4103() [member function] + cls.add_method('GetRemoteT4103', + 'ns3::Timer *', + []) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::RemoteUeInfoRequest ns3::LteSlO2oCommParams::GetRuirqRetrans() const [member function] + cls.add_method('GetRuirqRetrans', + 'ns3::RemoteUeInfoRequest', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint8_t ns3::LteSlO2oCommParams::GetSecurityModeId() const [member function] + cls.add_method('GetSecurityModeId', + 'uint8_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::DirectSecurityModeState ns3::LteSlO2oCommParams::GetSecurityModeState() const [member function] + cls.add_method('GetSecurityModeState', + 'ns3::LteSlO2oCommParams::DirectSecurityModeState', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::UeO2OCommState ns3::LteSlO2oCommParams::GetState() const [member function] + cls.add_method('GetState', + 'ns3::LteSlO2oCommParams::UeO2OCommState', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): std::string ns3::LteSlO2oCommParams::GetStateString(ns3::LteSlO2oCommParams::UeO2OCommState state) [member function] + cls.add_method('GetStateString', + 'std::string', + [param('ns3::LteSlO2oCommParams::UeO2OCommState', 'state')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): static ns3::TypeId ns3::LteSlO2oCommParams::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetContextId(ns3::LteSlO2oCommParams::LteSlPc5ContextId contextId) [member function] + cls.add_method('SetContextId', + 'void', + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'contextId')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetDckRetrans(ns3::DirectCommunicationKeepalive value) [member function] + cls.add_method('SetDckRetrans', + 'void', + [param('ns3::DirectCommunicationKeepalive', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetDcrRetrans(ns3::DirectCommunicationRelease value) [member function] + cls.add_method('SetDcrRetrans', + 'void', + [param('ns3::DirectCommunicationRelease', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetDcrqRetrans(ns3::DirectCommunicationRequest value) [member function] + cls.add_method('SetDcrqRetrans', + 'void', + [param('ns3::DirectCommunicationRequest', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetDsmcmRetrans(ns3::DirectSecurityModeCommand value) [member function] + cls.add_method('SetDsmcmRetrans', + 'void', + [param('ns3::DirectSecurityModeCommand', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetDsmcmRetransLsb(uint8_t lsb) [member function] + cls.add_method('SetDsmcmRetransLsb', + 'void', + [param('uint8_t', 'lsb')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRelayDcrCount(uint16_t value) [member function] + cls.add_method('SetRelayDcrCount', + 'void', + [param('uint16_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRelayRuirCount(uint16_t value) [member function] + cls.add_method('SetRelayRuirCount', + 'void', + [param('uint16_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRelayT4103Duration(uint32_t duration) [member function] + cls.add_method('SetRelayT4103Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRelayT4108Duration(uint32_t duration) [member function] + cls.add_method('SetRelayT4108Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRelayT4111Duration(uint32_t duration) [member function] + cls.add_method('SetRelayT4111Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRelayTRUIRDuration(uint32_t duration) [member function] + cls.add_method('SetRelayTRUIRDuration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteDckCount(uint16_t value) [member function] + cls.add_method('SetRemoteDckCount', + 'void', + [param('uint16_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteDcrCount(uint16_t value) [member function] + cls.add_method('SetRemoteDcrCount', + 'void', + [param('uint16_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteDcrqCount(uint16_t value) [member function] + cls.add_method('SetRemoteDcrqCount', + 'void', + [param('uint16_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteKaCount(uint16_t value) [member function] + cls.add_method('SetRemoteKaCount', + 'void', + [param('uint16_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteT4100Duration(uint32_t duration) [member function] + cls.add_method('SetRemoteT4100Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteT4101Duration(uint32_t duration) [member function] + cls.add_method('SetRemoteT4101Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteT4102Duration(uint32_t duration) [member function] + cls.add_method('SetRemoteT4102Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteT4103Duration(uint32_t duration) [member function] + cls.add_method('SetRemoteT4103Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRuirqRetrans(ns3::RemoteUeInfoRequest value) [member function] + cls.add_method('SetRuirqRetrans', + 'void', + [param('ns3::RemoteUeInfoRequest', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetSecurityModeId(uint8_t value) [member function] + cls.add_method('SetSecurityModeId', + 'void', + [param('uint8_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetSecurityModeState(ns3::LteSlO2oCommParams::DirectSecurityModeState value) [member function] + cls.add_method('SetSecurityModeState', + 'void', + [param('ns3::LteSlO2oCommParams::DirectSecurityModeState', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetState(ns3::LteSlO2oCommParams::UeO2OCommState value) [member function] + cls.add_method('SetState', + 'void', + [param('ns3::LteSlO2oCommParams::UeO2OCommState', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='private') + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3LteSlO2oCommParamsLteSlPc5ContextId_methods(root_module, cls): + cls.add_binary_comparison_operator('<') + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlPc5ContextId::LteSlPc5ContextId() [constructor] + cls.add_constructor([]) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlPc5ContextId::LteSlPc5ContextId(ns3::LteSlO2oCommParams::LteSlPc5ContextId const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlO2oCommParams::LteSlPc5ContextId const &', 'arg0')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlPc5ContextId::contextId [variable] + cls.add_instance_attribute('contextId', 'uint32_t', is_const=False) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlPc5ContextId::peerL2Id [variable] + cls.add_instance_attribute('peerL2Id', 'uint32_t', is_const=False) + return + +def register_Ns3LteSlTft_methods(root_module, cls): + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlTft const &', 'arg0')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::LteSlTft::AddressType type, ns3::Ipv4Address addr, uint32_t remoteL2) [constructor] + cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::LteSlTft::AddressType', 'type'), param('ns3::Ipv4Address', 'addr'), param('uint32_t', 'remoteL2')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::Ipv4Address addr, uint32_t remoteL2) [constructor] + cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::Ipv4Address', 'addr'), param('uint32_t', 'remoteL2')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::LteSlTft::AddressType type, ns3::Ipv4Address addr, ns3::Ipv4Mask mask, uint32_t remoteL2) [constructor] + cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::LteSlTft::AddressType', 'type'), param('ns3::Ipv4Address', 'addr'), param('ns3::Ipv4Mask', 'mask'), param('uint32_t', 'remoteL2')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::LteSlTft::AddressType type, ns3::Ipv6Address addr, uint32_t remoteL2) [constructor] + cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::LteSlTft::AddressType', 'type'), param('ns3::Ipv6Address', 'addr'), param('uint32_t', 'remoteL2')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::Ipv6Address addr, uint32_t remoteL2) [constructor] + cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::Ipv6Address', 'addr'), param('uint32_t', 'remoteL2')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::LteSlTft::AddressType type, ns3::Ipv6Address addr, ns3::Ipv6Prefix prefix, uint32_t remoteL2) [constructor] + cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::LteSlTft::AddressType', 'type'), param('ns3::Ipv6Address', 'addr'), param('ns3::Ipv6Prefix', 'prefix'), param('uint32_t', 'remoteL2')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::Ptr tft) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) + ## lte-sl-tft.h (module 'lte'): bool ns3::LteSlTft::Equals(ns3::Ptr tft) [member function] + cls.add_method('Equals', + 'bool', + [param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) + ## lte-sl-tft.h (module 'lte'): uint32_t ns3::LteSlTft::GetRemoteL2Address() [member function] + cls.add_method('GetRemoteL2Address', + 'uint32_t', + []) + ## lte-sl-tft.h (module 'lte'): bool ns3::LteSlTft::Matches(ns3::Ipv4Address la, ns3::Ipv4Address ra) [member function] cls.add_method('Matches', 'bool', - [param('ns3::Ipv4Address', 'remoteAddress')]) - ## lte-sl-tft.h (module 'lte'): bool ns3::LteSlTft::Matches(ns3::Ipv6Address remoteAddress6) [member function] + [param('ns3::Ipv4Address', 'la'), param('ns3::Ipv4Address', 'ra')]) + ## lte-sl-tft.h (module 'lte'): bool ns3::LteSlTft::Matches(ns3::Ipv6Address la, ns3::Ipv6Address ra) [member function] cls.add_method('Matches', 'bool', - [param('ns3::Ipv6Address', 'remoteAddress6')]) + [param('ns3::Ipv6Address', 'la'), param('ns3::Ipv6Address', 'ra')]) ## lte-sl-tft.h (module 'lte'): bool ns3::LteSlTft::isReceive() [member function] cls.add_method('isReceive', 'bool', @@ -24287,15 +38564,89 @@ def register_Ns3LteSlTft_methods(root_module, cls): []) return +def register_Ns3LteSlUeController_methods(root_module, cls): + ## lte-sl-ue-controller.h (module 'lte'): ns3::LteSlUeController::LteSlUeController(ns3::LteSlUeController const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlUeController const &', 'arg0')]) + ## lte-sl-ue-controller.h (module 'lte'): ns3::LteSlUeController::LteSlUeController() [constructor] + cls.add_constructor([]) + ## lte-sl-ue-controller.h (module 'lte'): ns3::LteSlUeCtrlSapProvider * ns3::LteSlUeController::GetLteSlUeCtrlSapProvider() [member function] + cls.add_method('GetLteSlUeCtrlSapProvider', + 'ns3::LteSlUeCtrlSapProvider *', + [], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-controller.h (module 'lte'): static ns3::TypeId ns3::LteSlUeController::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::SetLteSlUeCtrlSapUser(ns3::LteSlUeCtrlSapUser * s) [member function] + cls.add_method('SetLteSlUeCtrlSapUser', + 'void', + [param('ns3::LteSlUeCtrlSapUser *', 's')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoPc5ConnectionAborted(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role, ns3::LteSlO2oCommParams::UeO2ORejectReason reason) [member function] + cls.add_method('DoPc5ConnectionAborted', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role'), param('ns3::LteSlO2oCommParams::UeO2ORejectReason', 'reason')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoPc5ConnectionStarted(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('DoPc5ConnectionStarted', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoPc5ConnectionTerminated(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('DoPc5ConnectionTerminated', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoPc5SecuredEstablished(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('DoPc5SecuredEstablished', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoRecvRelayServiceDiscovery(uint32_t serviceCode, uint64_t announcerInfo, uint32_t proseRelayUeId, uint8_t statusIndicator) [member function] + cls.add_method('DoRecvRelayServiceDiscovery', + 'void', + [param('uint32_t', 'serviceCode'), param('uint64_t', 'announcerInfo'), param('uint32_t', 'proseRelayUeId'), param('uint8_t', 'statusIndicator')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoRecvRemoteUeReport(uint64_t localImsi, uint32_t peerUeId, uint64_t remoteImsi) [member function] + cls.add_method('DoRecvRemoteUeReport', + 'void', + [param('uint64_t', 'localImsi'), param('uint32_t', 'peerUeId'), param('uint64_t', 'remoteImsi')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): uint64_t ns3::LteSlUeController::DoRelayUeSelection(std::map, std::allocator > > validRelays, uint32_t serviceCode, uint64_t currentRelayId) [member function] + cls.add_method('DoRelayUeSelection', + 'uint64_t', + [param('std::map< unsigned long long, double >', 'validRelays'), param('uint32_t', 'serviceCode'), param('uint64_t', 'currentRelayId')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + return + def register_Ns3LteSlUeRrc_methods(root_module, cls): ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::LteSlUeRrc(ns3::LteSlUeRrc const & arg0) [constructor] cls.add_constructor([param('ns3::LteSlUeRrc const &', 'arg0')]) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::LteSlUeRrc() [constructor] cls.add_constructor([]) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::AddSidelinkRadioBearer(ns3::Ptr slb) [member function] + cls.add_method('AddSidelinkRadioBearer', + 'bool', + [param('ns3::Ptr< ns3::LteSidelinkRadioBearerInfo >', 'slb')]) ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::Copy() [member function] cls.add_method('Copy', 'ns3::Ptr< ns3::LteSlUeRrc >', []) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::DeleteSidelinkRadioBearer(uint32_t src, uint32_t group) [member function] + cls.add_method('DeleteSidelinkRadioBearer', + 'bool', + [param('uint32_t', 'src'), param('uint32_t', 'group')]) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::GetActiveTxDiscoveryPool() [member function] + cls.add_method('GetActiveTxDiscoveryPool', + 'ns3::Ptr< ns3::SidelinkTxDiscResourcePool >', + []) ## lte-sl-ue-rrc.h (module 'lte'): uint16_t ns3::LteSlUeRrc::GetDiscInterFreq() [member function] cls.add_method('GetDiscInterFreq', 'uint16_t', @@ -24304,23 +38655,100 @@ def register_Ns3LteSlUeRrc_methods(root_module, cls): cls.add_method('GetDiscTxResources', 'uint8_t', []) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeCtrlSapUser * ns3::LteSlUeRrc::GetLteSlUeCtrlSapUser() [member function] + cls.add_method('GetLteSlUeCtrlSapUser', + 'ns3::LteSlUeCtrlSapUser *', + [], + is_virtual=True) + ## lte-sl-ue-rrc.h (module 'lte'): uint8_t ns3::LteSlUeRrc::GetNextLcid(uint32_t dstL2Id) [member function] + cls.add_method('GetNextLcid', + 'uint8_t', + [param('uint32_t', 'dstL2Id')]) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::GetSidelinkRadioBearer(uint32_t src, uint32_t group) [member function] + cls.add_method('GetSidelinkRadioBearer', + 'ns3::Ptr< ns3::LteSidelinkRadioBearerInfo >', + [param('uint32_t', 'src'), param('uint32_t', 'group')]) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::GetSidelinkRadioBearer(uint32_t group) [member function] + cls.add_method('GetSidelinkRadioBearer', + 'ns3::Ptr< ns3::LteSidelinkRadioBearerInfo >', + [param('uint32_t', 'group')]) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteRrcSap::SlPreconfiguration ns3::LteSlUeRrc::GetSlPreconfiguration() [member function] cls.add_method('GetSlPreconfiguration', 'ns3::LteRrcSap::SlPreconfiguration', []) + ## lte-sl-ue-rrc.h (module 'lte'): uint32_t ns3::LteSlUeRrc::GetSourceL2Id() [member function] + cls.add_method('GetSourceL2Id', + 'uint32_t', + []) + ## lte-sl-ue-rrc.h (module 'lte'): double ns3::LteSlUeRrc::GetTimeSinceLastTransmissionOfSidelinkUeInformation() [member function] + cls.add_method('GetTimeSinceLastTransmissionOfSidelinkUeInformation', + 'double', + []) + ## lte-sl-ue-rrc.h (module 'lte'): std::list > ns3::LteSlUeRrc::GetTxDestinations() [member function] + cls.add_method('GetTxDestinations', + 'std::list< unsigned int >', + []) ## lte-sl-ue-rrc.h (module 'lte'): static ns3::TypeId ns3::LteSlUeRrc::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsAnnouncingApp(uint32_t appCode) [member function] + cls.add_method('IsAnnouncingApp', + 'bool', + [param('uint32_t', 'appCode')]) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsAnnouncingInterested() [member function] + cls.add_method('IsAnnouncingInterested', + 'bool', + []) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsCellBroadcastingSIB18(uint16_t cellId) [member function] + cls.add_method('IsCellBroadcastingSIB18', + 'bool', + [param('uint16_t', 'cellId')]) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsCellBroadcastingSIB19(uint16_t cellId) [member function] + cls.add_method('IsCellBroadcastingSIB19', + 'bool', + [param('uint16_t', 'cellId')]) ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsDiscEnabled() [member function] cls.add_method('IsDiscEnabled', 'bool', []) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsMonitoringApp(uint8_t msgType, uint32_t appCode) [member function] + cls.add_method('IsMonitoringApp', + 'bool', + [param('uint8_t', 'msgType'), param('uint32_t', 'appCode')]) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsMonitoringInterested() [member function] + cls.add_method('IsMonitoringInterested', + 'bool', + []) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsMonitoringRelayServiceCode(uint8_t msgType, uint32_t serviceCode) [member function] + cls.add_method('IsMonitoringRelayServiceCode', + 'bool', + [param('uint8_t', 'msgType'), param('uint32_t', 'serviceCode')]) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsRxInterested() [member function] + cls.add_method('IsRxInterested', + 'bool', + []) ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsSlEnabled() [member function] cls.add_method('IsSlEnabled', 'bool', []) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsTxInterested() [member function] + cls.add_method('IsTxInterested', + 'bool', + []) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecordTransmissionOfSidelinkUeInformation() [member function] + cls.add_method('RecordTransmissionOfSidelinkUeInformation', + 'void', + []) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RelayUeSelection(std::map, double, std::less >, std::allocator, double> > > validRelays) [member function] + cls.add_method('RelayUeSelection', + 'void', + [param('std::map< std::pair< unsigned long long, unsigned int >, double >', 'validRelays')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::SetActiveTxDiscoveryPool(ns3::Ptr pool) [member function] + cls.add_method('SetActiveTxDiscoveryPool', + 'void', + [param('ns3::Ptr< ns3::SidelinkTxDiscResourcePool >', 'pool')]) ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::SetDiscEnabled(bool status) [member function] cls.add_method('SetDiscEnabled', 'void', @@ -24333,6 +38761,11 @@ def register_Ns3LteSlUeRrc_methods(root_module, cls): cls.add_method('SetDiscTxResources', 'void', [param('uint8_t', 'numDiscTxRes')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::SetLteSlUeCtrlSapProvider(ns3::LteSlUeCtrlSapProvider * s) [member function] + cls.add_method('SetLteSlUeCtrlSapProvider', + 'void', + [param('ns3::LteSlUeCtrlSapProvider *', 's')], + is_virtual=True) ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::SetSlEnabled(bool status) [member function] cls.add_method('SetSlEnabled', 'void', @@ -24345,21 +38778,43 @@ def register_Ns3LteSlUeRrc_methods(root_module, cls): cls.add_method('SetSourceL2Id', 'void', [param('uint32_t', 'src')]) - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::AddSidelinkRadioBearer(ns3::Ptr slb) [member function] - cls.add_method('AddSidelinkRadioBearer', - 'bool', - [param('ns3::Ptr< ns3::LteSidelinkRadioBearerInfo >', 'slb')], - visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartAnnouncing() [member function] + cls.add_method('StartAnnouncing', + 'void', + []) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartDiscoveryApps(std::list > payloads, ns3::LteSlUeRrc::DiscoveryRole role) [member function] + cls.add_method('StartDiscoveryApps', + 'void', + [param('std::list< unsigned int >', 'payloads'), param('ns3::LteSlUeRrc::DiscoveryRole', 'role')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartRelayDirectCommunication(uint32_t serviceCode, uint32_t proseRelayUeId) [member function] + cls.add_method('StartRelayDirectCommunication', + 'void', + [param('uint32_t', 'serviceCode'), param('uint32_t', 'proseRelayUeId')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartRelayService(uint32_t serviceCode, ns3::LteSlUeRrc::DiscoveryModel model, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('StartRelayService', + 'void', + [param('uint32_t', 'serviceCode'), param('ns3::LteSlUeRrc::DiscoveryModel', 'model'), param('ns3::LteSlUeRrc::RelayRole', 'role')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StopDiscoveryApps(std::list > payloads, ns3::LteSlUeRrc::DiscoveryRole role) [member function] + cls.add_method('StopDiscoveryApps', + 'void', + [param('std::list< unsigned int >', 'payloads'), param('ns3::LteSlUeRrc::DiscoveryRole', 'role')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StopRelayService(uint32_t serviceCode) [member function] + cls.add_method('StopRelayService', + 'void', + [param('uint32_t', 'serviceCode')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::TransmitApp(uint32_t appCode) [member function] + cls.add_method('TransmitApp', + 'void', + [param('uint32_t', 'appCode')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::TransmitRelayMessage(uint32_t serviceCode) [member function] + cls.add_method('TransmitRelayMessage', + 'void', + [param('uint32_t', 'serviceCode')]) ## lte-sl-ue-rrc.h (module 'lte'): int64_t ns3::LteSlUeRrc::AssignStreams(int64_t stream) [member function] cls.add_method('AssignStreams', 'int64_t', [param('int64_t', 'stream')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::DeleteSidelinkRadioBearer(uint32_t src, uint32_t group) [member function] - cls.add_method('DeleteSidelinkRadioBearer', - 'bool', - [param('uint32_t', 'src'), param('uint32_t', 'group')], - visibility='protected') ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::DoDispose() [member function] cls.add_method('DoDispose', 'void', @@ -24370,135 +38825,165 @@ def register_Ns3LteSlUeRrc_methods(root_module, cls): 'void', [], is_virtual=True, visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::GetActiveTxDiscoveryPool() [member function] - cls.add_method('GetActiveTxDiscoveryPool', - 'ns3::Ptr< ns3::SidelinkTxDiscResourcePool >', - [], + ## lte-sl-ue-rrc.h (module 'lte'): std::map, std::less, std::allocator > > >::iterator ns3::LteSlUeRrc::GetO2OContext(uint32_t peerUeId, uint32_t contextId) [member function] + cls.add_method('GetO2OContext', + 'std::map< ns3::LteSlO2oCommParams::LteSlPc5ContextId, ns3::Ptr< ns3::LteSlO2oCommParams > > iterator', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'contextId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): uint8_t ns3::LteSlUeRrc::GetNextLcid() [member function] - cls.add_method('GetNextLcid', - 'uint8_t', - [], + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsOneToOnePeer(uint32_t proseUeId) [member function] + cls.add_method('IsOneToOnePeer', + 'bool', + [param('uint32_t', 'proseUeId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::GetSidelinkRadioBearer(uint32_t src, uint32_t group) [member function] - cls.add_method('GetSidelinkRadioBearer', - 'ns3::Ptr< ns3::LteSidelinkRadioBearerInfo >', - [param('uint32_t', 'src'), param('uint32_t', 'group')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::NotifySidelinkRadioBearerActivated(uint32_t proseUeId) [member function] + cls.add_method('NotifySidelinkRadioBearerActivated', + 'void', + [param('uint32_t', 'proseUeId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::GetSidelinkRadioBearer(uint32_t group) [member function] - cls.add_method('GetSidelinkRadioBearer', - 'ns3::Ptr< ns3::LteSidelinkRadioBearerInfo >', - [param('uint32_t', 'group')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationAccept(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationAccept', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): double ns3::LteSlUeRrc::GetTimeSinceLastTransmissionOfSidelinkUeInformation() [member function] - cls.add_method('GetTimeSinceLastTransmissionOfSidelinkUeInformation', - 'double', - [], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationKeepalive(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationKeepalive', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): std::list > ns3::LteSlUeRrc::GetTxDestinations() [member function] - cls.add_method('GetTxDestinations', - 'std::list< unsigned int >', - [], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationKeepaliveAck(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationKeepaliveAck', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsAnnouncingApp(uint32_t appCode) [member function] - cls.add_method('IsAnnouncingApp', - 'bool', - [param('uint32_t', 'appCode')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationReject(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationReject', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsAnnouncingInterested() [member function] - cls.add_method('IsAnnouncingInterested', - 'bool', - [], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationRelease(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationRelease', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsCellBroadcastingSIB18(uint16_t cellId) [member function] - cls.add_method('IsCellBroadcastingSIB18', - 'bool', - [param('uint16_t', 'cellId')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationReleaseAccept(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationReleaseAccept', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsCellBroadcastingSIB19(uint16_t cellId) [member function] - cls.add_method('IsCellBroadcastingSIB19', - 'bool', - [param('uint16_t', 'cellId')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationRequest(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationRequest', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsMonitoringApp(uint32_t appCode) [member function] - cls.add_method('IsMonitoringApp', - 'bool', - [param('uint32_t', 'appCode')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectRekeyingRequest(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectRekeyingRequest', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsMonitoringInterested() [member function] - cls.add_method('IsMonitoringInterested', - 'bool', - [], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectRekeyingResponse(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectRekeyingResponse', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsMonitoringRelayServiceCode(uint32_t serviceCode) [member function] - cls.add_method('IsMonitoringRelayServiceCode', - 'bool', - [param('uint32_t', 'serviceCode')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectRekeyingTrigger(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectRekeyingTrigger', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsRxInterested() [member function] - cls.add_method('IsRxInterested', - 'bool', - [], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectSecurityModeCommand(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectSecurityModeCommand', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsTxInterested() [member function] - cls.add_method('IsTxInterested', - 'bool', - [], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectSecurityModeComplete(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectSecurityModeComplete', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::NotifySidelinkRadioBearerActivated(uint32_t proseUeId) [member function] - cls.add_method('NotifySidelinkRadioBearerActivated', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectSecurityModeReject(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectSecurityModeReject', 'void', - [param('uint32_t', 'proseUeId')], + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecordTransmissionOfSidelinkUeInformation() [member function] - cls.add_method('RecordTransmissionOfSidelinkUeInformation', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessRemoteUeInfoRequest(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessRemoteUeInfoRequest', 'void', - [], + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], + visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessRemoteUeInfoResponse(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessRemoteUeInfoResponse', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], + visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecvApplicationServiceDiscovery(uint8_t msgType, uint32_t appCode) [member function] + cls.add_method('RecvApplicationServiceDiscovery', + 'void', + [param('uint8_t', 'msgType'), param('uint32_t', 'appCode')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecvRelayServiceDiscovery(uint32_t serviceCode, uint32_t announcerInfo, uint32_t proseRelayUeId, uint8_t statusIndicator) [member function] + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecvPc5DataMessage(uint32_t srcL2Id, uint32_t dstL2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('RecvPc5DataMessage', + 'void', + [param('uint32_t', 'srcL2Id'), param('uint32_t', 'dstL2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], + visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecvPc5SignalingMessage(uint32_t srcL2Id, uint32_t dstL2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('RecvPc5SignalingMessage', + 'void', + [param('uint32_t', 'srcL2Id'), param('uint32_t', 'dstL2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], + visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecvRelayServiceDiscovery(uint32_t serviceCode, uint64_t announcerInfo, uint32_t proseRelayUeId, uint8_t statusIndicator) [member function] cls.add_method('RecvRelayServiceDiscovery', 'void', - [param('uint32_t', 'serviceCode'), param('uint32_t', 'announcerInfo'), param('uint32_t', 'proseRelayUeId'), param('uint8_t', 'statusIndicator')], + [param('uint32_t', 'serviceCode'), param('uint64_t', 'announcerInfo'), param('uint32_t', 'proseRelayUeId'), param('uint8_t', 'statusIndicator')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::SetActiveTxDiscoveryPool(ns3::Ptr pool) [member function] - cls.add_method('SetActiveTxDiscoveryPool', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecvRelayServiceDiscovery(uint32_t serviceCode, uint64_t discovererInfo, uint8_t urdsComposition, uint32_t proseRelayUeId) [member function] + cls.add_method('RecvRelayServiceDiscovery', 'void', - [param('ns3::Ptr< ns3::SidelinkTxDiscResourcePool >', 'pool')], + [param('uint32_t', 'serviceCode'), param('uint64_t', 'discovererInfo'), param('uint8_t', 'urdsComposition'), param('uint32_t', 'proseRelayUeId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartAnnouncing() [member function] - cls.add_method('StartAnnouncing', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ReleaseO2OConnection(ns3::Ptr context, ns3::LteSlO2oCommParams::UeO2OReleaseReason reason) [member function] + cls.add_method('ReleaseO2OConnection', 'void', - [], + [param('ns3::Ptr< ns3::LteSlO2oCommParams >', 'context'), param('ns3::LteSlO2oCommParams::UeO2OReleaseReason', 'reason')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartDiscoveryApps(std::list > payloads, ns3::LteSlUeRrc::DiscoveryRole role) [member function] - cls.add_method('StartDiscoveryApps', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::Timer4100Expiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('Timer4100Expiry', 'void', - [param('std::list< unsigned int >', 'payloads'), param('ns3::LteSlUeRrc::DiscoveryRole', 'role')], + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartRelayService(uint32_t serviceCode, ns3::LteSlUeRrc::DiscoveryModel model, ns3::LteSlUeRrc::RelayRole role) [member function] - cls.add_method('StartRelayService', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::Timer4101Expiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('Timer4101Expiry', 'void', - [param('uint32_t', 'serviceCode'), param('ns3::LteSlUeRrc::DiscoveryModel', 'model'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StopDiscoveryApps(std::list > payloads, ns3::LteSlUeRrc::DiscoveryRole role) [member function] - cls.add_method('StopDiscoveryApps', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::Timer4102Expiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('Timer4102Expiry', 'void', - [param('std::list< unsigned int >', 'payloads'), param('ns3::LteSlUeRrc::DiscoveryRole', 'role')], + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StopRelayService(uint32_t serviceCode) [member function] - cls.add_method('StopRelayService', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::Timer4103Expiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('Timer4103Expiry', 'void', - [param('uint32_t', 'serviceCode')], + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::TransmitApp(uint32_t appCode) [member function] - cls.add_method('TransmitApp', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::Timer4108Expiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('Timer4108Expiry', 'void', - [param('uint32_t', 'appCode')], + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::TransmitRelayMessage(uint32_t serviceCode) [member function] - cls.add_method('TransmitRelayMessage', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::Timer4111Expiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('Timer4111Expiry', + 'void', + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], + visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::TimerRUIRExpiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('TimerRUIRExpiry', + 'void', + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], + visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::UpdateKeepAlive(ns3::Ptr context) [member function] + cls.add_method('UpdateKeepAlive', 'void', - [param('uint32_t', 'serviceCode')], + [param('ns3::Ptr< ns3::LteSlO2oCommParams >', 'context')], visibility='protected') return @@ -24509,6 +38994,10 @@ def register_Ns3LteSlUeRrcAppServiceInfo_methods(root_module, cls): cls.add_constructor([param('ns3::LteSlUeRrc::AppServiceInfo const &', 'arg0')]) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::AppServiceInfo::appCode [variable] cls.add_instance_attribute('appCode', 'uint32_t', is_const=False) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::AppServiceInfo::lastRspTimestamp [variable] + cls.add_instance_attribute('lastRspTimestamp', 'ns3::Time', is_const=False) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::AppServiceInfo::model [variable] + cls.add_instance_attribute('model', 'ns3::LteSlUeRrc::DiscoveryModel', is_const=False) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::AppServiceInfo::role [variable] cls.add_instance_attribute('role', 'ns3::LteSlUeRrc::DiscoveryRole', is_const=False) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::AppServiceInfo::txTimer [variable] @@ -24520,6 +39009,8 @@ def register_Ns3LteSlUeRrcRelayServiceInfo_methods(root_module, cls): cls.add_constructor([]) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::RelayServiceInfo::RelayServiceInfo(ns3::LteSlUeRrc::RelayServiceInfo const & arg0) [constructor] cls.add_constructor([param('ns3::LteSlUeRrc::RelayServiceInfo const &', 'arg0')]) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::RelayServiceInfo::lastRspTimestamp [variable] + cls.add_instance_attribute('lastRspTimestamp', 'ns3::Time', is_const=False) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::RelayServiceInfo::model [variable] cls.add_instance_attribute('model', 'ns3::LteSlUeRrc::DiscoveryModel', is_const=False) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::RelayServiceInfo::role [variable] @@ -24567,12 +39058,12 @@ def register_Ns3LteSpectrumPhy_methods(root_module, cls): cls.add_method('GetDevice', 'ns3::Ptr< ns3::NetDevice >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-spectrum-phy.h (module 'lte'): ns3::Ptr ns3::LteSpectrumPhy::GetRxSpectrumModel() const [member function] cls.add_method('GetRxSpectrumModel', 'ns3::Ptr< ns3::SpectrumModel const >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-spectrum-phy.h (module 'lte'): ns3::Ptr ns3::LteSpectrumPhy::GetRxAntenna() [member function] cls.add_method('GetRxAntenna', 'ns3::Ptr< ns3::AntennaModel >', @@ -24807,6 +39298,10 @@ def register_Ns3LteSpectrumPhy_methods(root_module, cls): cls.add_method('SetLtePhyRxSlssCallback', 'void', [param('ns3::Callback< void, unsigned short, ns3::Ptr< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'c')]) + ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetLtePhyRxPsdchSdRsrpCallback(ns3::LtePhyRxPsdchSdRsrpCallback c) [member function] + cls.add_method('SetLtePhyRxPsdchSdRsrpCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ptr< ns3::SpectrumValue >, std::vector< int, std::allocator< int > > const, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'c')]) ## lte-spectrum-phy.h (module 'lte'): int64_t ns3::LteSpectrumPhy::AssignStreams(int64_t stream) [member function] cls.add_method('AssignStreams', 'int64_t', @@ -24999,42 +39494,42 @@ def register_Ns3LteStatsCalculator_methods(root_module, cls): cls.add_method('FindCellIdFromEnbMac', 'uint16_t', [param('std::string', 'path'), param('uint16_t', 'rnti')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint16_t ns3::LteStatsCalculator::FindCellIdFromEnbRlcPath(std::string path) [member function] cls.add_method('FindCellIdFromEnbRlcPath', 'uint16_t', [param('std::string', 'path')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiForEnb(std::string path, uint16_t rnti) [member function] cls.add_method('FindImsiForEnb', 'uint64_t', [param('std::string', 'path'), param('uint16_t', 'rnti')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiForUe(std::string path, uint16_t rnti) [member function] cls.add_method('FindImsiForUe', 'uint64_t', [param('std::string', 'path'), param('uint16_t', 'rnti')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiFromEnbMac(std::string path, uint16_t rnti) [member function] cls.add_method('FindImsiFromEnbMac', 'uint64_t', [param('std::string', 'path'), param('uint16_t', 'rnti')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiFromEnbRlcPath(std::string path) [member function] cls.add_method('FindImsiFromEnbRlcPath', 'uint64_t', [param('std::string', 'path')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiFromLteNetDevice(std::string path) [member function] cls.add_method('FindImsiFromLteNetDevice', 'uint64_t', [param('std::string', 'path')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiFromUePhy(std::string path) [member function] cls.add_method('FindImsiFromUePhy', 'uint64_t', [param('std::string', 'path')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') return def register_Ns3LteUeComponentCarrierManager_methods(root_module, cls): @@ -25274,6 +39769,11 @@ def register_Ns3LteUePhy_methods(root_module, cls): 'void', [param('std::list< ns3::Ptr< ns3::LteControlMessage > >', 'msgList')], is_virtual=True) + ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::ReceivePsdchSdRsrp(ns3::Ptr p, ns3::Ptr psd, std::vector > const & rbs) [member function] + cls.add_method('ReceivePsdchSdRsrp', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'psd'), param('std::vector< int > const &', 'rbs')], + is_virtual=True) ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::ReceivePss(uint16_t cellId, ns3::Ptr p) [member function] cls.add_method('ReceivePss', 'void', @@ -25485,10 +39985,10 @@ def register_Ns3LteUeRrc_methods(root_module, cls): cls.add_constructor([param('ns3::LteUeRrc const &', 'arg0')]) ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc::LteUeRrc() [constructor] cls.add_constructor([]) - ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::ActivateSidelinkRadioBearer(uint32_t destination) [member function] + ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::ActivateSidelinkRadioBearer(uint32_t destination, bool tx, bool rx) [member function] cls.add_method('ActivateSidelinkRadioBearer', 'void', - [param('uint32_t', 'destination')]) + [param('uint32_t', 'destination'), param('bool', 'tx'), param('bool', 'rx')]) ## lte-ue-rrc.h (module 'lte'): ns3::LteAsSapProvider * ns3::LteUeRrc::GetAsSapProvider() [member function] cls.add_method('GetAsSapProvider', 'ns3::LteAsSapProvider *', @@ -25583,6 +40083,10 @@ def register_Ns3LteUeRrc_methods(root_module, cls): cls.add_method('InitializeSap', 'void', []) + ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SendPc5Signaling(ns3::Ptr packet, uint32_t destination) [member function] + cls.add_method('SendPc5Signaling', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint32_t', 'destination')]) ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SetAsSapUser(ns3::LteAsSapUser * s) [member function] cls.add_method('SetAsSapUser', 'void', @@ -25766,7 +40270,7 @@ def register_Ns3Mac48AddressValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -25781,7 +40285,7 @@ def register_Ns3Mac48AddressValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] cls.add_method('Set', 'void', @@ -25806,7 +40310,7 @@ def register_Ns3Mac64AddressValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## mac64-address.h (module 'network'): bool ns3::Mac64AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -25821,7 +40325,7 @@ def register_Ns3Mac64AddressValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## mac64-address.h (module 'network'): void ns3::Mac64AddressValue::Set(ns3::Mac64Address const & value) [member function] cls.add_method('Set', 'void', @@ -25944,12 +40448,12 @@ def register_Ns3MasterInformationBlockSlHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::MasterInformationBlockSlHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::MasterInformationBlockSlHeader::SetMessage(ns3::LteRrcSap::MasterInformationBlockSL msg) [member function] cls.add_method('SetMessage', 'void', @@ -25976,7 +40480,7 @@ def register_Ns3MatrixPropagationLossModel_methods(root_module, cls): cls.add_method('DoCalcRxPower', 'double', [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') + is_const=True, is_virtual=True, visibility='private') ## propagation-loss-model.h (module 'propagation'): int64_t ns3::MatrixPropagationLossModel::DoAssignStreams(int64_t stream) [member function] cls.add_method('DoAssignStreams', 'int64_t', @@ -26014,7 +40518,7 @@ def register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, cls) cls.add_method('Output', 'void', [param('ns3::DataOutputCallback &', 'callback')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator::Reset() [member function] cls.add_method('Reset', 'void', @@ -26027,42 +40531,42 @@ def register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, cls) cls.add_method('getCount', 'long int', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getMax() const [member function] cls.add_method('getMax', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getMean() const [member function] cls.add_method('getMean', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getMin() const [member function] cls.add_method('getMin', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getSqrSum() const [member function] cls.add_method('getSqrSum', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getStddev() const [member function] cls.add_method('getStddev', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getSum() const [member function] cls.add_method('getSum', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getVariance() const [member function] cls.add_method('getVariance', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator::DoDispose() [member function] cls.add_method('DoDispose', 'void', @@ -26084,7 +40588,7 @@ def register_Ns3MinMaxAvgTotalCalculator__Unsigned_long_methods(root_module, cls cls.add_method('Output', 'void', [param('ns3::DataOutputCallback &', 'callback')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator::Reset() [member function] cls.add_method('Reset', 'void', @@ -26097,42 +40601,42 @@ def register_Ns3MinMaxAvgTotalCalculator__Unsigned_long_methods(root_module, cls cls.add_method('getCount', 'long int', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getMax() const [member function] cls.add_method('getMax', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getMean() const [member function] cls.add_method('getMean', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getMin() const [member function] cls.add_method('getMin', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getSqrSum() const [member function] cls.add_method('getSqrSum', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getStddev() const [member function] cls.add_method('getStddev', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getSum() const [member function] cls.add_method('getSum', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getVariance() const [member function] cls.add_method('getVariance', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator::DoDispose() [member function] cls.add_method('DoDispose', 'void', @@ -26182,7 +40686,7 @@ def register_Ns3MobilityModel_methods(root_module, cls): cls.add_method('NotifyCourseChange', 'void', [], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## mobility-model.h (module 'mobility'): int64_t ns3::MobilityModel::DoAssignStreams(int64_t start) [member function] cls.add_method('DoAssignStreams', 'int64_t', @@ -26192,17 +40696,57 @@ def register_Ns3MobilityModel_methods(root_module, cls): cls.add_method('DoGetPosition', 'ns3::Vector', [], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetVelocity() const [member function] cls.add_method('DoGetVelocity', 'ns3::Vector', [], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function] cls.add_method('DoSetPosition', 'void', [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3MqQueueDisc_methods(root_module, cls): + ## mq-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::MqQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## mq-queue-disc.h (module 'traffic-control'): ns3::MqQueueDisc::MqQueueDisc() [constructor] + cls.add_constructor([]) + ## mq-queue-disc.h (module 'traffic-control'): ns3::QueueDisc::WakeMode ns3::MqQueueDisc::GetWakeMode() const [member function] + cls.add_method('GetWakeMode', + 'ns3::QueueDisc::WakeMode', + [], + is_const=True, is_virtual=True) + ## mq-queue-disc.h (module 'traffic-control'): bool ns3::MqQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## mq-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::MqQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## mq-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::MqQueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + [], + is_virtual=True, visibility='private') + ## mq-queue-disc.h (module 'traffic-control'): bool ns3::MqQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## mq-queue-disc.h (module 'traffic-control'): void ns3::MqQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') return def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls): @@ -26217,7 +40761,7 @@ def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls): cls.add_method('DoCalcRxPower', 'double', [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') + is_const=True, is_virtual=True, visibility='private') ## propagation-loss-model.h (module 'propagation'): int64_t ns3::NakagamiPropagationLossModel::DoAssignStreams(int64_t stream) [member function] cls.add_method('DoAssignStreams', 'int64_t', @@ -26225,6 +40769,213 @@ def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls): is_virtual=True, visibility='private') return +def register_Ns3NdiscCache_methods(root_module, cls): + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::NdiscCache() [constructor] + cls.add_constructor([]) + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::Entry * ns3::NdiscCache::Add(ns3::Ipv6Address to) [member function] + cls.add_method('Add', + 'ns3::NdiscCache::Entry *', + [param('ns3::Ipv6Address', 'to')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Flush() [member function] + cls.add_method('Flush', + 'void', + []) + ## ndisc-cache.h (module 'internet'): ns3::Ptr ns3::NdiscCache::GetDevice() const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): ns3::Ptr ns3::NdiscCache::GetInterface() const [member function] + cls.add_method('GetInterface', + 'ns3::Ptr< ns3::Ipv6Interface >', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): static ns3::TypeId ns3::NdiscCache::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ndisc-cache.h (module 'internet'): uint32_t ns3::NdiscCache::GetUnresQlen() [member function] + cls.add_method('GetUnresQlen', + 'uint32_t', + []) + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::Entry * ns3::NdiscCache::Lookup(ns3::Ipv6Address dst) [member function] + cls.add_method('Lookup', + 'ns3::NdiscCache::Entry *', + [param('ns3::Ipv6Address', 'dst')]) + ## ndisc-cache.h (module 'internet'): std::list > ns3::NdiscCache::LookupInverse(ns3::Address dst) [member function] + cls.add_method('LookupInverse', + 'std::list< ns3::NdiscCache::Entry * >', + [param('ns3::Address', 'dst')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::PrintNdiscCache(ns3::Ptr stream) [member function] + cls.add_method('PrintNdiscCache', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Remove(ns3::NdiscCache::Entry * entry) [member function] + cls.add_method('Remove', + 'void', + [param('ns3::NdiscCache::Entry *', 'entry')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::SetDevice(ns3::Ptr device, ns3::Ptr interface, ns3::Ptr icmpv6) [member function] + cls.add_method('SetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface'), param('ns3::Ptr< ns3::Icmpv6L4Protocol >', 'icmpv6')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::SetUnresQlen(uint32_t unresQlen) [member function] + cls.add_method('SetUnresQlen', + 'void', + [param('uint32_t', 'unresQlen')]) + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::DEFAULT_UNRES_QLEN [variable] + cls.add_static_attribute('DEFAULT_UNRES_QLEN', 'uint32_t const', is_const=True) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3NdiscCacheEntry_methods(root_module, cls): + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::Entry::Entry(ns3::NdiscCache::Entry const & arg0) [constructor] + cls.add_constructor([param('ns3::NdiscCache::Entry const &', 'arg0')]) + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::Entry::Entry(ns3::NdiscCache * nd) [constructor] + cls.add_constructor([param('ns3::NdiscCache *', 'nd')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::AddWaitingPacket(ns3::NdiscCache::Ipv6PayloadHeaderPair p) [member function] + cls.add_method('AddWaitingPacket', + 'void', + [param('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >', 'p')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::ClearWaitingPacket() [member function] + cls.add_method('ClearWaitingPacket', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::FunctionDelayTimeout() [member function] + cls.add_method('FunctionDelayTimeout', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::FunctionProbeTimeout() [member function] + cls.add_method('FunctionProbeTimeout', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::FunctionReachableTimeout() [member function] + cls.add_method('FunctionReachableTimeout', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::FunctionRetransmitTimeout() [member function] + cls.add_method('FunctionRetransmitTimeout', + 'void', + []) + ## ndisc-cache.h (module 'internet'): ns3::Time ns3::NdiscCache::Entry::GetLastReachabilityConfirmation() const [member function] + cls.add_method('GetLastReachabilityConfirmation', + 'ns3::Time', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): ns3::Address ns3::NdiscCache::Entry::GetMacAddress() const [member function] + cls.add_method('GetMacAddress', + 'ns3::Address', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsDelay() const [member function] + cls.add_method('IsDelay', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsIncomplete() const [member function] + cls.add_method('IsIncomplete', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsPermanent() const [member function] + cls.add_method('IsPermanent', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsProbe() const [member function] + cls.add_method('IsProbe', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsReachable() const [member function] + cls.add_method('IsReachable', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsRouter() const [member function] + cls.add_method('IsRouter', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsStale() const [member function] + cls.add_method('IsStale', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::MarkDelay() [member function] + cls.add_method('MarkDelay', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::MarkIncomplete(ns3::NdiscCache::Ipv6PayloadHeaderPair p) [member function] + cls.add_method('MarkIncomplete', + 'void', + [param('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >', 'p')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::MarkPermanent() [member function] + cls.add_method('MarkPermanent', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::MarkProbe() [member function] + cls.add_method('MarkProbe', + 'void', + []) + ## ndisc-cache.h (module 'internet'): std::list, ns3::Ipv6Header>, std::allocator, ns3::Ipv6Header> > > ns3::NdiscCache::Entry::MarkReachable(ns3::Address mac) [member function] + cls.add_method('MarkReachable', + 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header > >', + [param('ns3::Address', 'mac')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::MarkReachable() [member function] + cls.add_method('MarkReachable', + 'void', + []) + ## ndisc-cache.h (module 'internet'): std::list, ns3::Ipv6Header>, std::allocator, ns3::Ipv6Header> > > ns3::NdiscCache::Entry::MarkStale(ns3::Address mac) [member function] + cls.add_method('MarkStale', + 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header > >', + [param('ns3::Address', 'mac')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::MarkStale() [member function] + cls.add_method('MarkStale', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::SetIpv6Address(ns3::Ipv6Address ipv6Address) [member function] + cls.add_method('SetIpv6Address', + 'void', + [param('ns3::Ipv6Address', 'ipv6Address')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::SetMacAddress(ns3::Address mac) [member function] + cls.add_method('SetMacAddress', + 'void', + [param('ns3::Address', 'mac')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::SetRouter(bool router) [member function] + cls.add_method('SetRouter', + 'void', + [param('bool', 'router')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::StartDelayTimer() [member function] + cls.add_method('StartDelayTimer', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::StartProbeTimer() [member function] + cls.add_method('StartProbeTimer', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::StartReachableTimer() [member function] + cls.add_method('StartReachableTimer', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::StartRetransmitTimer() [member function] + cls.add_method('StartRetransmitTimer', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::StopNudTimer() [member function] + cls.add_method('StopNudTimer', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::UpdateReachableTimer() [member function] + cls.add_method('UpdateReachableTimer', + 'void', + []) + return + def register_Ns3NetDevice_methods(root_module, cls): ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] cls.add_constructor([]) @@ -26239,42 +40990,42 @@ def register_Ns3NetDevice_methods(root_module, cls): cls.add_method('GetAddress', 'ns3::Address', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function] cls.add_method('GetBroadcast', 'ns3::Address', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): ns3::Ptr ns3::NetDevice::GetChannel() const [member function] cls.add_method('GetChannel', 'ns3::Ptr< ns3::Channel >', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function] cls.add_method('GetIfIndex', 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function] cls.add_method('GetMtu', 'uint16_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] cls.add_method('GetMulticast', 'ns3::Address', [param('ns3::Ipv4Address', 'multicastGroup')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] cls.add_method('GetMulticast', 'ns3::Address', [param('ns3::Ipv6Address', 'addr')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): ns3::Ptr ns3::NetDevice::GetNode() const [member function] cls.add_method('GetNode', 'ns3::Ptr< ns3::Node >', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -26284,32 +41035,32 @@ def register_Ns3NetDevice_methods(root_module, cls): cls.add_method('IsBridge', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function] cls.add_method('IsBroadcast', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function] cls.add_method('IsLinkUp', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function] cls.add_method('IsMulticast', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function] cls.add_method('IsPointToPoint', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function] cls.add_method('NeedsArp', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] cls.add_method('Send', 'bool', @@ -26354,7 +41105,7 @@ def register_Ns3NetDevice_methods(root_module, cls): cls.add_method('SupportsSendFrom', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) return def register_Ns3NixVector_methods(root_module, cls): @@ -26460,17 +41211,17 @@ def register_Ns3NoBackhaulEpcHelper_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## no-backhaul-epc-helper.h (module 'lte'): ns3::Ptr ns3::NoBackhaulEpcHelper::GetPgwNode() const [member function] cls.add_method('GetPgwNode', 'ns3::Ptr< ns3::Node >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## no-backhaul-epc-helper.h (module 'lte'): ns3::Ptr ns3::NoBackhaulEpcHelper::GetSgwNode() const [member function] cls.add_method('GetSgwNode', 'ns3::Ptr< ns3::Node >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## no-backhaul-epc-helper.h (module 'lte'): static ns3::TypeId ns3::NoBackhaulEpcHelper::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -26486,16 +41237,26 @@ def register_Ns3NoBackhaulEpcHelper_methods(root_module, cls): 'ns3::Ipv6Address', [], is_virtual=True) + ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::RemoteUeContextConnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextConnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')], + is_virtual=True) + ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::RemoteUeContextDisconnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextDisconnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')], + is_virtual=True) ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::DoActivateEpsBearerForUe(ns3::Ptr const & ueDevice, ns3::Ptr const & tft, ns3::EpsBearer const & bearer) const [member function] cls.add_method('DoActivateEpsBearerForUe', 'void', [param('ns3::Ptr< ns3::NetDevice > const &', 'ueDevice'), param('ns3::Ptr< ns3::EpcTft > const &', 'tft'), param('ns3::EpsBearer const &', 'bearer')], - is_virtual=True, is_const=True, visibility='protected') + is_const=True, is_virtual=True, visibility='protected') ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::DoAddX2Interface(ns3::Ptr const & enb1X2, ns3::Ptr const & enb1LteDev, ns3::Ipv4Address const & enb1X2Address, ns3::Ptr const & enb2X2, ns3::Ptr const & enb2LteDev, ns3::Ipv4Address const & enb2X2Address) const [member function] cls.add_method('DoAddX2Interface', 'void', [param('ns3::Ptr< ns3::EpcX2 > const &', 'enb1X2'), param('ns3::Ptr< ns3::NetDevice > const &', 'enb1LteDev'), param('ns3::Ipv4Address const &', 'enb1X2Address'), param('ns3::Ptr< ns3::EpcX2 > const &', 'enb2X2'), param('ns3::Ptr< ns3::NetDevice > const &', 'enb2LteDev'), param('ns3::Ipv4Address const &', 'enb2X2Address')], - is_virtual=True, is_const=True, visibility='protected') + is_const=True, is_virtual=True, visibility='protected') return def register_Ns3NoOpComponentCarrierManager_methods(root_module, cls): @@ -26700,6 +41461,10 @@ def register_Ns3Node_methods(root_module, cls): cls.add_method('RegisterProtocolHandler', 'void', [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')]) + ## node.h (module 'network'): void ns3::Node::RemoveDevice(ns3::Ptr device) [member function] + cls.add_method('RemoveDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device')]) ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] cls.add_method('UnregisterDeviceAdditionListener', 'void', @@ -26783,7 +41548,7 @@ def register_Ns3ObjectFactoryValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -26798,7 +41563,7 @@ def register_Ns3ObjectFactoryValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] cls.add_method('Set', 'void', @@ -27029,7 +41794,7 @@ def register_Ns3ParetoRandomVariable_methods(root_module, cls): cls.add_method('GetMean', 'double', [], - deprecated=True, is_const=True) + is_const=True, deprecated=True) ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetScale() const [member function] cls.add_method('GetScale', 'double', @@ -27116,6 +41881,43 @@ def register_Ns3PfFfMacScheduler_methods(root_module, cls): [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')]) return +def register_Ns3PfifoFastQueueDisc_methods(root_module, cls): + ## pfifo-fast-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::PfifoFastQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::PfifoFastQueueDisc::PfifoFastQueueDisc() [constructor] + cls.add_constructor([]) + ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::PfifoFastQueueDisc::LIMIT_EXCEEDED_DROP [variable] + cls.add_static_attribute('LIMIT_EXCEEDED_DROP', 'char const * const', is_const=True) + ## pfifo-fast-queue-disc.h (module 'traffic-control'): bool ns3::PfifoFastQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::PfifoFastQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::PfifoFastQueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + [], + is_virtual=True, visibility='private') + ## pfifo-fast-queue-disc.h (module 'traffic-control'): bool ns3::PfifoFastQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## pfifo-fast-queue-disc.h (module 'traffic-control'): void ns3::PfifoFastQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + def register_Ns3PhyRxStatsCalculator_methods(root_module, cls): ## phy-rx-stats-calculator.h (module 'lte'): ns3::PhyRxStatsCalculator::PhyRxStatsCalculator(ns3::PhyRxStatsCalculator const & arg0) [constructor] cls.add_constructor([param('ns3::PhyRxStatsCalculator const &', 'arg0')]) @@ -27305,6 +42107,53 @@ def register_Ns3PhyTxStatsCalculator_methods(root_module, cls): is_static=True) return +def register_Ns3PieQueueDisc_methods(root_module, cls): + ## pie-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::PieQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::PieQueueDisc() [constructor] + cls.add_constructor([]) + ## pie-queue-disc.h (module 'traffic-control'): ns3::Time ns3::PieQueueDisc::GetQueueDelay() [member function] + cls.add_method('GetQueueDelay', + 'ns3::Time', + []) + ## pie-queue-disc.h (module 'traffic-control'): int64_t ns3::PieQueueDisc::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::UNFORCED_DROP [variable] + cls.add_static_attribute('UNFORCED_DROP', 'char const * const', is_const=True) + ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::FORCED_DROP [variable] + cls.add_static_attribute('FORCED_DROP', 'char const * const', is_const=True) + ## pie-queue-disc.h (module 'traffic-control'): void ns3::PieQueueDisc::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## pie-queue-disc.h (module 'traffic-control'): bool ns3::PieQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## pie-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::PieQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## pie-queue-disc.h (module 'traffic-control'): bool ns3::PieQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## pie-queue-disc.h (module 'traffic-control'): void ns3::PieQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + def register_Ns3PointToPointEpcHelper_methods(root_module, cls): ## point-to-point-epc-helper.h (module 'lte'): ns3::PointToPointEpcHelper::PointToPointEpcHelper(ns3::PointToPointEpcHelper const & arg0) [constructor] cls.add_constructor([param('ns3::PointToPointEpcHelper const &', 'arg0')]) @@ -27324,7 +42173,7 @@ def register_Ns3PointToPointEpcHelper_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## point-to-point-epc-helper.h (module 'lte'): static ns3::TypeId ns3::PointToPointEpcHelper::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -27341,7 +42190,7 @@ def register_Ns3PointerChecker_methods(root_module, cls): cls.add_method('GetPointeeTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) return def register_Ns3PointerValue_methods(root_module, cls): @@ -27355,7 +42204,7 @@ def register_Ns3PointerValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## pointer.h (module 'core'): bool ns3::PointerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -27370,13 +42219,124 @@ def register_Ns3PointerValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## pointer.h (module 'core'): void ns3::PointerValue::SetObject(ns3::Ptr object) [member function] cls.add_method('SetObject', 'void', [param('ns3::Ptr< ns3::Object >', 'object')]) return +def register_Ns3PrioQueueDisc_methods(root_module, cls): + ## prio-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::PrioQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PrioQueueDisc::PrioQueueDisc() [constructor] + cls.add_constructor([]) + ## prio-queue-disc.h (module 'traffic-control'): void ns3::PrioQueueDisc::SetBandForPriority(uint8_t prio, uint16_t band) [member function] + cls.add_method('SetBandForPriority', + 'void', + [param('uint8_t', 'prio'), param('uint16_t', 'band')]) + ## prio-queue-disc.h (module 'traffic-control'): uint16_t ns3::PrioQueueDisc::GetBandForPriority(uint8_t prio) const [member function] + cls.add_method('GetBandForPriority', + 'uint16_t', + [param('uint8_t', 'prio')], + is_const=True) + ## prio-queue-disc.h (module 'traffic-control'): bool ns3::PrioQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## prio-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::PrioQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## prio-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::PrioQueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + [], + is_virtual=True, visibility='private') + ## prio-queue-disc.h (module 'traffic-control'): bool ns3::PrioQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## prio-queue-disc.h (module 'traffic-control'): void ns3::PrioQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3PriomapChecker_methods(root_module, cls): + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapChecker::PriomapChecker() [constructor] + cls.add_constructor([]) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapChecker::PriomapChecker(ns3::PriomapChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::PriomapChecker const &', 'arg0')]) + return + +def register_Ns3PriomapValue_methods(root_module, cls): + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapValue::PriomapValue() [constructor] + cls.add_constructor([]) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapValue::PriomapValue(ns3::Priomap const & value) [constructor] + cls.add_constructor([param('ns3::Priomap const &', 'value')]) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapValue::PriomapValue(ns3::PriomapValue const & arg0) [constructor] + cls.add_constructor([param('ns3::PriomapValue const &', 'arg0')]) + ## prio-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::PriomapValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## prio-queue-disc.h (module 'traffic-control'): bool ns3::PriomapValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## prio-queue-disc.h (module 'traffic-control'): ns3::Priomap ns3::PriomapValue::Get() const [member function] + cls.add_method('Get', + 'ns3::Priomap', + [], + is_const=True) + ## prio-queue-disc.h (module 'traffic-control'): std::string ns3::PriomapValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## prio-queue-disc.h (module 'traffic-control'): void ns3::PriomapValue::Set(ns3::Priomap const & value) [member function] + cls.add_method('Set', + 'void', + [param('ns3::Priomap const &', 'value')]) + return + +def register_Ns3Probe_methods(root_module, cls): + ## probe.h (module 'stats'): ns3::Probe::Probe(ns3::Probe const & arg0) [constructor] + cls.add_constructor([param('ns3::Probe const &', 'arg0')]) + ## probe.h (module 'stats'): ns3::Probe::Probe() [constructor] + cls.add_constructor([]) + ## probe.h (module 'stats'): bool ns3::Probe::ConnectByObject(std::string traceSource, ns3::Ptr obj) [member function] + cls.add_method('ConnectByObject', + 'bool', + [param('std::string', 'traceSource'), param('ns3::Ptr< ns3::Object >', 'obj')], + is_virtual=True, is_pure_virtual=True) + ## probe.h (module 'stats'): void ns3::Probe::ConnectByPath(std::string path) [member function] + cls.add_method('ConnectByPath', + 'void', + [param('std::string', 'path')], + is_virtual=True, is_pure_virtual=True) + ## probe.h (module 'stats'): static ns3::TypeId ns3::Probe::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## probe.h (module 'stats'): bool ns3::Probe::IsEnabled() const [member function] + cls.add_method('IsEnabled', + 'bool', + [], + is_const=True, is_virtual=True) + return + def register_Ns3PssFfMacScheduler_methods(root_module, cls): ## pss-ff-mac-scheduler.h (module 'lte'): ns3::PssFfMacScheduler::PssFfMacScheduler(ns3::PssFfMacScheduler const & arg0) [constructor] cls.add_constructor([param('ns3::PssFfMacScheduler const &', 'arg0')]) @@ -27428,6 +42388,72 @@ def register_Ns3PssFfMacScheduler_methods(root_module, cls): [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')]) return +def register_Ns3QueueItem_methods(root_module, cls): + cls.add_output_stream_operator() + ## queue-item.h (module 'network'): ns3::QueueItem::QueueItem(ns3::Ptr p) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p')]) + ## queue-item.h (module 'network'): ns3::Ptr ns3::QueueItem::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet >', + [], + is_const=True) + ## queue-item.h (module 'network'): uint32_t ns3::QueueItem::GetSize() const [member function] + cls.add_method('GetSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## queue-item.h (module 'network'): bool ns3::QueueItem::GetUint8Value(ns3::QueueItem::Uint8Values field, uint8_t & value) const [member function] + cls.add_method('GetUint8Value', + 'bool', + [param('ns3::QueueItem::Uint8Values', 'field'), param('uint8_t &', 'value')], + is_const=True, is_virtual=True) + ## queue-item.h (module 'network'): void ns3::QueueItem::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + return + +def register_Ns3QueueSizeChecker_methods(root_module, cls): + ## queue-size.h (module 'network'): ns3::QueueSizeChecker::QueueSizeChecker() [constructor] + cls.add_constructor([]) + ## queue-size.h (module 'network'): ns3::QueueSizeChecker::QueueSizeChecker(ns3::QueueSizeChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueSizeChecker const &', 'arg0')]) + return + +def register_Ns3QueueSizeValue_methods(root_module, cls): + ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue() [constructor] + cls.add_constructor([]) + ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue(ns3::QueueSize const & value) [constructor] + cls.add_constructor([param('ns3::QueueSize const &', 'value')]) + ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue(ns3::QueueSizeValue const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueSizeValue const &', 'arg0')]) + ## queue-size.h (module 'network'): ns3::Ptr ns3::QueueSizeValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## queue-size.h (module 'network'): bool ns3::QueueSizeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## queue-size.h (module 'network'): ns3::QueueSize ns3::QueueSizeValue::Get() const [member function] + cls.add_method('Get', + 'ns3::QueueSize', + [], + is_const=True) + ## queue-size.h (module 'network'): std::string ns3::QueueSizeValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## queue-size.h (module 'network'): void ns3::QueueSizeValue::Set(ns3::QueueSize const & value) [member function] + cls.add_method('Set', + 'void', + [param('ns3::QueueSize const &', 'value')]) + return + def register_Ns3RachPreambleLteControlMessage_methods(root_module, cls): ## lte-control-messages.h (module 'lte'): ns3::RachPreambleLteControlMessage::RachPreambleLteControlMessage(ns3::RachPreambleLteControlMessage const & arg0) [constructor] cls.add_constructor([param('ns3::RachPreambleLteControlMessage const &', 'arg0')]) @@ -27663,12 +42689,12 @@ def register_Ns3RemSpectrumPhy_methods(root_module, cls): cls.add_method('GetDevice', 'ns3::Ptr< ns3::NetDevice >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## rem-spectrum-phy.h (module 'lte'): ns3::Ptr ns3::RemSpectrumPhy::GetRxSpectrumModel() const [member function] cls.add_method('GetRxSpectrumModel', 'ns3::Ptr< ns3::SpectrumModel const >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## rem-spectrum-phy.h (module 'lte'): ns3::Ptr ns3::RemSpectrumPhy::GetRxAntenna() [member function] cls.add_method('GetRxAntenna', 'ns3::Ptr< ns3::AntennaModel >', @@ -27709,6 +42735,192 @@ def register_Ns3RemSpectrumPhy_methods(root_module, cls): [param('int32_t', 'rbId')]) return +def register_Ns3Rip_methods(root_module, cls): + ## rip.h (module 'internet'): ns3::Rip::Rip(ns3::Rip const & arg0) [constructor] + cls.add_constructor([param('ns3::Rip const &', 'arg0')]) + ## rip.h (module 'internet'): ns3::Rip::Rip() [constructor] + cls.add_constructor([]) + ## rip.h (module 'internet'): void ns3::Rip::AddDefaultRouteTo(ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('AddDefaultRouteTo', + 'void', + [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) + ## rip.h (module 'internet'): int64_t ns3::Rip::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## rip.h (module 'internet'): std::set, std::allocator > ns3::Rip::GetInterfaceExclusions() const [member function] + cls.add_method('GetInterfaceExclusions', + 'std::set< unsigned int >', + [], + is_const=True) + ## rip.h (module 'internet'): uint8_t ns3::Rip::GetInterfaceMetric(uint32_t interface) const [member function] + cls.add_method('GetInterfaceMetric', + 'uint8_t', + [param('uint32_t', 'interface')], + is_const=True) + ## rip.h (module 'internet'): static ns3::TypeId ns3::Rip::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## rip.h (module 'internet'): void ns3::Rip::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## rip.h (module 'internet'): void ns3::Rip::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## rip.h (module 'internet'): void ns3::Rip::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## rip.h (module 'internet'): void ns3::Rip::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## rip.h (module 'internet'): void ns3::Rip::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## rip.h (module 'internet'): bool ns3::Rip::RouteInput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## rip.h (module 'internet'): ns3::Ptr ns3::Rip::RouteOutput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv4Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## rip.h (module 'internet'): void ns3::Rip::SetInterfaceExclusions(std::set, std::allocator > exceptions) [member function] + cls.add_method('SetInterfaceExclusions', + 'void', + [param('std::set< unsigned int >', 'exceptions')]) + ## rip.h (module 'internet'): void ns3::Rip::SetInterfaceMetric(uint32_t interface, uint8_t metric) [member function] + cls.add_method('SetInterfaceMetric', + 'void', + [param('uint32_t', 'interface'), param('uint8_t', 'metric')]) + ## rip.h (module 'internet'): void ns3::Rip::SetIpv4(ns3::Ptr ipv4) [member function] + cls.add_method('SetIpv4', + 'void', + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_virtual=True) + ## rip.h (module 'internet'): void ns3::Rip::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## rip.h (module 'internet'): void ns3::Rip::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3RipNg_methods(root_module, cls): + ## ripng.h (module 'internet'): ns3::RipNg::RipNg(ns3::RipNg const & arg0) [constructor] + cls.add_constructor([param('ns3::RipNg const &', 'arg0')]) + ## ripng.h (module 'internet'): ns3::RipNg::RipNg() [constructor] + cls.add_constructor([]) + ## ripng.h (module 'internet'): void ns3::RipNg::AddDefaultRouteTo(ns3::Ipv6Address nextHop, uint32_t interface) [member function] + cls.add_method('AddDefaultRouteTo', + 'void', + [param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')]) + ## ripng.h (module 'internet'): int64_t ns3::RipNg::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## ripng.h (module 'internet'): std::set, std::allocator > ns3::RipNg::GetInterfaceExclusions() const [member function] + cls.add_method('GetInterfaceExclusions', + 'std::set< unsigned int >', + [], + is_const=True) + ## ripng.h (module 'internet'): uint8_t ns3::RipNg::GetInterfaceMetric(uint32_t interface) const [member function] + cls.add_method('GetInterfaceMetric', + 'uint8_t', + [param('uint32_t', 'interface')], + is_const=True) + ## ripng.h (module 'internet'): static ns3::TypeId ns3::RipNg::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ripng.h (module 'internet'): void ns3::RipNg::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyAddRoute', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyRemoveRoute', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## ripng.h (module 'internet'): bool ns3::RipNg::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Ipv6RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv6RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv6RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv6RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## ripng.h (module 'internet'): ns3::Ptr ns3::RipNg::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv6Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::SetInterfaceExclusions(std::set, std::allocator > exceptions) [member function] + cls.add_method('SetInterfaceExclusions', + 'void', + [param('std::set< unsigned int >', 'exceptions')]) + ## ripng.h (module 'internet'): void ns3::RipNg::SetInterfaceMetric(uint32_t interface, uint8_t metric) [member function] + cls.add_method('SetInterfaceMetric', + 'void', + [param('uint32_t', 'interface'), param('uint8_t', 'metric')]) + ## ripng.h (module 'internet'): void ns3::RipNg::SetIpv6(ns3::Ptr ipv6) [member function] + cls.add_method('SetIpv6', + 'void', + [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## ripng.h (module 'internet'): void ns3::RipNg::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + def register_Ns3RrComponentCarrierManager_methods(root_module, cls): ## no-op-component-carrier-manager.h (module 'lte'): ns3::RrComponentCarrierManager::RrComponentCarrierManager(ns3::RrComponentCarrierManager const & arg0) [constructor] cls.add_constructor([param('ns3::RrComponentCarrierManager const &', 'arg0')]) @@ -27851,12 +43063,12 @@ def register_Ns3RrcAsn1Header_methods(root_module, cls): cls.add_method('BandwidthToEnum', 'int', [param('uint8_t', 'bandwidth')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcAsn1Header::Deserialize(ns3::Buffer::Iterator bIterator) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeCellIdentification(ns3::LteRrcSap::CellIdentification * ci, ns3::Buffer::Iterator bIterator) [member function] cls.add_method('DeserializeCellIdentification', 'ns3::Buffer::Iterator', @@ -27966,132 +43178,132 @@ def register_Ns3RrcAsn1Header_methods(root_module, cls): cls.add_method('EnumToBandwidth', 'uint8_t', [param('int', 'n')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): ns3::TypeId ns3::RrcAsn1Header::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True, visibility='protected') + is_const=True, is_virtual=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): static ns3::TypeId ns3::RrcAsn1Header::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::PreSerialize() const [member function] cls.add_method('PreSerialize', 'void', [], - visibility='protected', is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True, visibility='protected') + is_const=True, is_virtual=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::Print(std::ostream & os, ns3::LteRrcSap::RadioResourceConfigDedicated radioResourceConfigDedicated) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os'), param('ns3::LteRrcSap::RadioResourceConfigDedicated', 'radioResourceConfigDedicated')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeDrbToAddModList(std::list > drbToAddModList) const [member function] cls.add_method('SerializeDrbToAddModList', 'void', [param('std::list< ns3::LteRrcSap::DrbToAddMod >', 'drbToAddModList')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeLogicalChannelConfig(ns3::LteRrcSap::LogicalChannelConfig logicalChannelConfig) const [member function] cls.add_method('SerializeLogicalChannelConfig', 'void', [param('ns3::LteRrcSap::LogicalChannelConfig', 'logicalChannelConfig')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeMeasConfig(ns3::LteRrcSap::MeasConfig measConfig) const [member function] cls.add_method('SerializeMeasConfig', 'void', [param('ns3::LteRrcSap::MeasConfig', 'measConfig')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeMeasResults(ns3::LteRrcSap::MeasResults measResults) const [member function] cls.add_method('SerializeMeasResults', 'void', [param('ns3::LteRrcSap::MeasResults', 'measResults')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeNonCriticalExtensionConfiguration(ns3::LteRrcSap::NonCriticalExtensionConfiguration nonCriticalExtensionConfiguration) const [member function] cls.add_method('SerializeNonCriticalExtensionConfiguration', 'void', [param('ns3::LteRrcSap::NonCriticalExtensionConfiguration', 'nonCriticalExtensionConfiguration')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializePhysicalConfigDedicated(ns3::LteRrcSap::PhysicalConfigDedicated physicalConfigDedicated) const [member function] cls.add_method('SerializePhysicalConfigDedicated', 'void', [param('ns3::LteRrcSap::PhysicalConfigDedicated', 'physicalConfigDedicated')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializePhysicalConfigDedicatedSCell(ns3::LteRrcSap::PhysicalConfigDedicatedSCell pcdsc) const [member function] cls.add_method('SerializePhysicalConfigDedicatedSCell', 'void', [param('ns3::LteRrcSap::PhysicalConfigDedicatedSCell', 'pcdsc')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializePlmnIdentity(uint32_t plmnId) const [member function] cls.add_method('SerializePlmnIdentity', 'void', [param('uint32_t', 'plmnId')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeQoffsetRange(int8_t qOffsetRange) const [member function] cls.add_method('SerializeQoffsetRange', 'void', [param('int8_t', 'qOffsetRange')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRachConfigCommon(ns3::LteRrcSap::RachConfigCommon rachConfigCommon) const [member function] cls.add_method('SerializeRachConfigCommon', 'void', [param('ns3::LteRrcSap::RachConfigCommon', 'rachConfigCommon')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceConfigCommon(ns3::LteRrcSap::RadioResourceConfigCommon radioResourceConfigCommon) const [member function] cls.add_method('SerializeRadioResourceConfigCommon', 'void', [param('ns3::LteRrcSap::RadioResourceConfigCommon', 'radioResourceConfigCommon')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceConfigCommonSCell(ns3::LteRrcSap::RadioResourceConfigCommonSCell rrccsc) const [member function] cls.add_method('SerializeRadioResourceConfigCommonSCell', 'void', [param('ns3::LteRrcSap::RadioResourceConfigCommonSCell', 'rrccsc')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceConfigCommonSib(ns3::LteRrcSap::RadioResourceConfigCommonSib radioResourceConfigCommonSib) const [member function] cls.add_method('SerializeRadioResourceConfigCommonSib', 'void', [param('ns3::LteRrcSap::RadioResourceConfigCommonSib', 'radioResourceConfigCommonSib')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceConfigDedicated(ns3::LteRrcSap::RadioResourceConfigDedicated radioResourceConfigDedicated) const [member function] cls.add_method('SerializeRadioResourceConfigDedicated', 'void', [param('ns3::LteRrcSap::RadioResourceConfigDedicated', 'radioResourceConfigDedicated')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceDedicatedSCell(ns3::LteRrcSap::RadioResourceConfigDedicatedSCell rrcdsc) const [member function] cls.add_method('SerializeRadioResourceDedicatedSCell', 'void', [param('ns3::LteRrcSap::RadioResourceConfigDedicatedSCell', 'rrcdsc')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeSidelinkUeInformation(ns3::LteRrcSap::SidelinkUeInformation slUeInfo) const [member function] cls.add_method('SerializeSidelinkUeInformation', 'void', [param('ns3::LteRrcSap::SidelinkUeInformation', 'slUeInfo')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeSrbToAddModList(std::list > srbToAddModList) const [member function] cls.add_method('SerializeSrbToAddModList', 'void', [param('std::list< ns3::LteRrcSap::SrbToAddMod >', 'srbToAddModList')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeSystemInformationBlockType1(ns3::LteRrcSap::SystemInformationBlockType1 systemInformationBlockType1) const [member function] cls.add_method('SerializeSystemInformationBlockType1', 'void', [param('ns3::LteRrcSap::SystemInformationBlockType1', 'systemInformationBlockType1')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeSystemInformationBlockType2(ns3::LteRrcSap::SystemInformationBlockType2 systemInformationBlockType2) const [member function] cls.add_method('SerializeSystemInformationBlockType2', 'void', [param('ns3::LteRrcSap::SystemInformationBlockType2', 'systemInformationBlockType2')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeThresholdEutra(ns3::LteRrcSap::ThresholdEutra thresholdEutra) const [member function] cls.add_method('SerializeThresholdEutra', 'void', [param('ns3::LteRrcSap::ThresholdEutra', 'thresholdEutra')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') return def register_Ns3RrcDlCcchMessage_methods(root_module, cls): @@ -28108,12 +43320,12 @@ def register_Ns3RrcDlCcchMessage_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcDlCcchMessage::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcDlCcchMessage::DeserializeDlCcchMessage(ns3::Buffer::Iterator bIterator) [member function] cls.add_method('DeserializeDlCcchMessage', 'ns3::Buffer::Iterator', @@ -28123,7 +43335,7 @@ def register_Ns3RrcDlCcchMessage_methods(root_module, cls): cls.add_method('SerializeDlCcchMessage', 'void', [param('int', 'msgType')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') return def register_Ns3RrcDlDcchMessage_methods(root_module, cls): @@ -28140,12 +43352,12 @@ def register_Ns3RrcDlDcchMessage_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcDlDcchMessage::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcDlDcchMessage::DeserializeDlDcchMessage(ns3::Buffer::Iterator bIterator) [member function] cls.add_method('DeserializeDlDcchMessage', 'ns3::Buffer::Iterator', @@ -28155,7 +43367,7 @@ def register_Ns3RrcDlDcchMessage_methods(root_module, cls): cls.add_method('SerializeDlDcchMessage', 'void', [param('int', 'msgType')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') return def register_Ns3RrcStatsCalculator_methods(root_module, cls): @@ -28201,12 +43413,12 @@ def register_Ns3RrcUlCcchMessage_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcUlCcchMessage::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcUlCcchMessage::DeserializeUlCcchMessage(ns3::Buffer::Iterator bIterator) [member function] cls.add_method('DeserializeUlCcchMessage', 'ns3::Buffer::Iterator', @@ -28216,7 +43428,7 @@ def register_Ns3RrcUlCcchMessage_methods(root_module, cls): cls.add_method('SerializeUlCcchMessage', 'void', [param('int', 'msgType')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') return def register_Ns3RrcUlDcchMessage_methods(root_module, cls): @@ -28233,12 +43445,12 @@ def register_Ns3RrcUlDcchMessage_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcUlDcchMessage::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcUlDcchMessage::DeserializeUlDcchMessage(ns3::Buffer::Iterator bIterator) [member function] cls.add_method('DeserializeUlDcchMessage', 'ns3::Buffer::Iterator', @@ -28248,7 +43460,7 @@ def register_Ns3RrcUlDcchMessage_methods(root_module, cls): cls.add_method('SerializeUlDcchMessage', 'void', [param('int', 'msgType')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') return def register_Ns3Sib1LteControlMessage_methods(root_module, cls): @@ -28286,12 +43498,12 @@ def register_Ns3SidelinkUeInformationHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::SidelinkUeInformationHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::SidelinkUeInformationHeader::SetMessage(ns3::LteRrcSap::SidelinkUeInformation msg) [member function] cls.add_method('SetMessage', 'void', @@ -28467,7 +43679,7 @@ def register_Ns3StringValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## string.h (module 'core'): bool ns3::StringValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -28482,13 +43694,598 @@ def register_Ns3StringValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## string.h (module 'core'): void ns3::StringValue::Set(std::string const & value) [member function] cls.add_method('Set', 'void', [param('std::string const &', 'value')]) return +def register_Ns3TcpBic_methods(root_module, cls): + ## tcp-bic.h (module 'internet'): ns3::TcpBic::TcpBic() [constructor] + cls.add_constructor([]) + ## tcp-bic.h (module 'internet'): ns3::TcpBic::TcpBic(ns3::TcpBic const & sock) [constructor] + cls.add_constructor([param('ns3::TcpBic const &', 'sock')]) + ## tcp-bic.h (module 'internet'): ns3::Ptr ns3::TcpBic::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-bic.h (module 'internet'): std::string ns3::TcpBic::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-bic.h (module 'internet'): uint32_t ns3::TcpBic::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-bic.h (module 'internet'): static ns3::TypeId ns3::TcpBic::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-bic.h (module 'internet'): void ns3::TcpBic::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-bic.h (module 'internet'): void ns3::TcpBic::ReduceCwnd(ns3::Ptr tcb) [member function] + cls.add_method('ReduceCwnd', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + ## tcp-bic.h (module 'internet'): uint32_t ns3::TcpBic::Update(ns3::Ptr tcb) [member function] + cls.add_method('Update', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpClassicRecovery_methods(root_module, cls): + ## tcp-recovery-ops.h (module 'internet'): ns3::TcpClassicRecovery::TcpClassicRecovery() [constructor] + cls.add_constructor([]) + ## tcp-recovery-ops.h (module 'internet'): ns3::TcpClassicRecovery::TcpClassicRecovery(ns3::TcpClassicRecovery const & recovery) [constructor] + cls.add_constructor([param('ns3::TcpClassicRecovery const &', 'recovery')]) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpClassicRecovery::DoRecovery(ns3::Ptr tcb, uint32_t deliveredBytes) [member function] + cls.add_method('DoRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'deliveredBytes')], + is_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpClassicRecovery::EnterRecovery(ns3::Ptr tcb, uint32_t dupAckCount, uint32_t unAckDataCount, uint32_t deliveredBytes) [member function] + cls.add_method('EnterRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'dupAckCount'), param('uint32_t', 'unAckDataCount'), param('uint32_t', 'deliveredBytes')], + is_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpClassicRecovery::ExitRecovery(ns3::Ptr tcb) [member function] + cls.add_method('ExitRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): ns3::Ptr ns3::TcpClassicRecovery::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpRecoveryOps >', + [], + is_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): std::string ns3::TcpClassicRecovery::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): static ns3::TypeId ns3::TcpClassicRecovery::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3TcpDctcp_methods(root_module, cls): + ## tcp-dctcp.h (module 'internet'): ns3::TcpDctcp::TcpDctcp() [constructor] + cls.add_constructor([]) + ## tcp-dctcp.h (module 'internet'): ns3::TcpDctcp::TcpDctcp(ns3::TcpDctcp const & sock) [constructor] + cls.add_constructor([param('ns3::TcpDctcp const &', 'sock')]) + ## tcp-dctcp.h (module 'internet'): void ns3::TcpDctcp::CwndEvent(ns3::Ptr tcb, ns3::TcpSocketState::TcpCAEvent_t const event) [member function] + cls.add_method('CwndEvent', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCAEvent_t const', 'event')], + is_virtual=True) + ## tcp-dctcp.h (module 'internet'): ns3::Ptr ns3::TcpDctcp::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-dctcp.h (module 'internet'): std::string ns3::TcpDctcp::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-dctcp.h (module 'internet'): static ns3::TypeId ns3::TcpDctcp::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-dctcp.h (module 'internet'): void ns3::TcpDctcp::Init(ns3::Ptr tcb) [member function] + cls.add_method('Init', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + ## tcp-dctcp.h (module 'internet'): void ns3::TcpDctcp::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + ## tcp-dctcp.h (module 'internet'): void ns3::TcpDctcp::ReduceCwnd(ns3::Ptr tcb) [member function] + cls.add_method('ReduceCwnd', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + return + +def register_Ns3TcpHighSpeed_methods(root_module, cls): + ## tcp-highspeed.h (module 'internet'): ns3::TcpHighSpeed::TcpHighSpeed() [constructor] + cls.add_constructor([]) + ## tcp-highspeed.h (module 'internet'): ns3::TcpHighSpeed::TcpHighSpeed(ns3::TcpHighSpeed const & sock) [constructor] + cls.add_constructor([param('ns3::TcpHighSpeed const &', 'sock')]) + ## tcp-highspeed.h (module 'internet'): ns3::Ptr ns3::TcpHighSpeed::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-highspeed.h (module 'internet'): std::string ns3::TcpHighSpeed::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-highspeed.h (module 'internet'): uint32_t ns3::TcpHighSpeed::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-highspeed.h (module 'internet'): static ns3::TypeId ns3::TcpHighSpeed::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-highspeed.h (module 'internet'): static uint32_t ns3::TcpHighSpeed::TableLookupA(uint32_t w) [member function] + cls.add_method('TableLookupA', + 'uint32_t', + [param('uint32_t', 'w')], + is_static=True) + ## tcp-highspeed.h (module 'internet'): static double ns3::TcpHighSpeed::TableLookupB(uint32_t w) [member function] + cls.add_method('TableLookupB', + 'double', + [param('uint32_t', 'w')], + is_static=True) + ## tcp-highspeed.h (module 'internet'): void ns3::TcpHighSpeed::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpHtcp_methods(root_module, cls): + ## tcp-htcp.h (module 'internet'): ns3::TcpHtcp::TcpHtcp() [constructor] + cls.add_constructor([]) + ## tcp-htcp.h (module 'internet'): ns3::TcpHtcp::TcpHtcp(ns3::TcpHtcp const & sock) [constructor] + cls.add_constructor([param('ns3::TcpHtcp const &', 'sock')]) + ## tcp-htcp.h (module 'internet'): ns3::Ptr ns3::TcpHtcp::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-htcp.h (module 'internet'): std::string ns3::TcpHtcp::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-htcp.h (module 'internet'): uint32_t ns3::TcpHtcp::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-htcp.h (module 'internet'): static ns3::TypeId ns3::TcpHtcp::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-htcp.h (module 'internet'): void ns3::TcpHtcp::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + ## tcp-htcp.h (module 'internet'): void ns3::TcpHtcp::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpHybla_methods(root_module, cls): + ## tcp-hybla.h (module 'internet'): ns3::TcpHybla::TcpHybla() [constructor] + cls.add_constructor([]) + ## tcp-hybla.h (module 'internet'): ns3::TcpHybla::TcpHybla(ns3::TcpHybla const & sock) [constructor] + cls.add_constructor([param('ns3::TcpHybla const &', 'sock')]) + ## tcp-hybla.h (module 'internet'): ns3::Ptr ns3::TcpHybla::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-hybla.h (module 'internet'): std::string ns3::TcpHybla::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-hybla.h (module 'internet'): static ns3::TypeId ns3::TcpHybla::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-hybla.h (module 'internet'): void ns3::TcpHybla::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + ## tcp-hybla.h (module 'internet'): void ns3::TcpHybla::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + ## tcp-hybla.h (module 'internet'): uint32_t ns3::TcpHybla::SlowStart(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('SlowStart', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpIllinois_methods(root_module, cls): + ## tcp-illinois.h (module 'internet'): ns3::TcpIllinois::TcpIllinois() [constructor] + cls.add_constructor([]) + ## tcp-illinois.h (module 'internet'): ns3::TcpIllinois::TcpIllinois(ns3::TcpIllinois const & sock) [constructor] + cls.add_constructor([param('ns3::TcpIllinois const &', 'sock')]) + ## tcp-illinois.h (module 'internet'): void ns3::TcpIllinois::CongestionStateSet(ns3::Ptr tcb, ns3::TcpSocketState::TcpCongState_t const newState) [member function] + cls.add_method('CongestionStateSet', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCongState_t const', 'newState')], + is_virtual=True) + ## tcp-illinois.h (module 'internet'): ns3::Ptr ns3::TcpIllinois::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-illinois.h (module 'internet'): std::string ns3::TcpIllinois::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-illinois.h (module 'internet'): uint32_t ns3::TcpIllinois::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-illinois.h (module 'internet'): static ns3::TypeId ns3::TcpIllinois::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-illinois.h (module 'internet'): void ns3::TcpIllinois::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-illinois.h (module 'internet'): void ns3::TcpIllinois::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + return + +def register_Ns3TcpL4Protocol_methods(root_module, cls): + ## tcp-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::TcpL4Protocol::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) + ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol::TcpL4Protocol() [constructor] + cls.add_constructor([]) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ptr ns3::TcpL4Protocol::CreateSocket() [member function] + cls.add_method('CreateSocket', + 'ns3::Ptr< ns3::Socket >', + []) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ptr ns3::TcpL4Protocol::CreateSocket(ns3::TypeId congestionTypeId, ns3::TypeId recoveryTypeId) [member function] + cls.add_method('CreateSocket', + 'ns3::Ptr< ns3::Socket >', + [param('ns3::TypeId', 'congestionTypeId'), param('ns3::TypeId', 'recoveryTypeId')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ptr ns3::TcpL4Protocol::CreateSocket(ns3::TypeId congestionTypeId) [member function] + cls.add_method('CreateSocket', + 'ns3::Ptr< ns3::Socket >', + [param('ns3::TypeId', 'congestionTypeId')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate() [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + []) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ipv4Address address) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ipv4Address', 'address')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ptr boundNetDevice, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv4Address address, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv4Address localAddress, uint16_t localPort, ns3::Ipv4Address peerAddress, uint16_t peerPort) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv4Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6() [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + []) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6(ns3::Ipv6Address address) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ipv6Address', 'address')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6(ns3::Ptr boundNetDevice, uint16_t port) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6(ns3::Ptr boundNetDevice, ns3::Ipv6Address address, uint16_t port) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'address'), param('uint16_t', 'port')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6(ns3::Ptr boundNetDevice, ns3::Ipv6Address localAddress, uint16_t localPort, ns3::Ipv6Address peerAddress, uint16_t peerPort) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv6Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SendPacket(ns3::Ptr pkt, ns3::TcpHeader const & outgoing, ns3::Address const & saddr, ns3::Address const & daddr, ns3::Ptr oif=0) const [member function] + cls.add_method('SendPacket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::TcpHeader const &', 'outgoing'), param('ns3::Address const &', 'saddr'), param('ns3::Address const &', 'daddr'), param('ns3::Ptr< ns3::NetDevice >', 'oif', default_value='0')], + is_const=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::AddSocket(ns3::Ptr socket) [member function] + cls.add_method('AddSocket', + 'void', + [param('ns3::Ptr< ns3::TcpSocketBase >', 'socket')]) + ## tcp-l4-protocol.h (module 'internet'): bool ns3::TcpL4Protocol::RemoveSocket(ns3::Ptr socket) [member function] + cls.add_method('RemoveSocket', + 'bool', + [param('ns3::Ptr< ns3::TcpSocketBase >', 'socket')]) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] + cls.add_method('DeAllocate', + 'void', + [param('ns3::Ipv4EndPoint *', 'endPoint')]) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::DeAllocate(ns3::Ipv6EndPoint * endPoint) [member function] + cls.add_method('DeAllocate', + 'void', + [param('ns3::Ipv6EndPoint *', 'endPoint')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & incomingIpHeader, ns3::Ptr incomingInterface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'incomingIpHeader'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], + is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & incomingIpHeader, ns3::Ptr incomingInterface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'incomingIpHeader'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], + is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] + cls.add_method('ReceiveIcmp', + 'void', + [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], + is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::ReceiveIcmp(ns3::Ipv6Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv6Address payloadSource, ns3::Ipv6Address payloadDestination, uint8_t const * payload) [member function] + cls.add_method('ReceiveIcmp', + 'void', + [param('ns3::Ipv6Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv6Address', 'payloadSource'), param('ns3::Ipv6Address', 'payloadDestination'), param('uint8_t const *', 'payload')], + is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] + cls.add_method('SetDownTarget', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] + cls.add_method('SetDownTarget6', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): int ns3::TcpL4Protocol::GetProtocolNumber() const [member function] + cls.add_method('GetProtocolNumber', + 'int', + [], + is_const=True, is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::TcpL4Protocol::GetDownTarget() const [member function] + cls.add_method('GetDownTarget', + 'ns3::IpL4Protocol::DownTargetCallback', + [], + is_const=True, is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::TcpL4Protocol::GetDownTarget6() const [member function] + cls.add_method('GetDownTarget6', + 'ns3::IpL4Protocol::DownTargetCallback6', + [], + is_const=True, is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True, visibility='protected') + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::PacketReceived(ns3::Ptr packet, ns3::TcpHeader & incomingTcpHeader, ns3::Address const & source, ns3::Address const & destination) [member function] + cls.add_method('PacketReceived', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader &', 'incomingTcpHeader'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination')], + visibility='protected') + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::NoEndPointsFound(ns3::TcpHeader const & incomingHeader, ns3::Address const & incomingSAddr, ns3::Address const & incomingDAddr) [member function] + cls.add_method('NoEndPointsFound', + 'void', + [param('ns3::TcpHeader const &', 'incomingHeader'), param('ns3::Address const &', 'incomingSAddr'), param('ns3::Address const &', 'incomingDAddr')], + visibility='protected') + return + +def register_Ns3TcpLedbat_methods(root_module, cls): + ## tcp-ledbat.h (module 'internet'): ns3::TcpLedbat::TcpLedbat() [constructor] + cls.add_constructor([]) + ## tcp-ledbat.h (module 'internet'): ns3::TcpLedbat::TcpLedbat(ns3::TcpLedbat const & sock) [constructor] + cls.add_constructor([param('ns3::TcpLedbat const &', 'sock')]) + ## tcp-ledbat.h (module 'internet'): ns3::Ptr ns3::TcpLedbat::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-ledbat.h (module 'internet'): std::string ns3::TcpLedbat::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-ledbat.h (module 'internet'): static ns3::TypeId ns3::TcpLedbat::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-ledbat.h (module 'internet'): void ns3::TcpLedbat::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-ledbat.h (module 'internet'): void ns3::TcpLedbat::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + ## tcp-ledbat.h (module 'internet'): void ns3::TcpLedbat::SetDoSs(ns3::TcpLedbat::SlowStartType doSS) [member function] + cls.add_method('SetDoSs', + 'void', + [param('ns3::TcpLedbat::SlowStartType', 'doSS')]) + ## tcp-ledbat.h (module 'internet'): void ns3::TcpLedbat::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpLp_methods(root_module, cls): + ## tcp-lp.h (module 'internet'): ns3::TcpLp::TcpLp() [constructor] + cls.add_constructor([]) + ## tcp-lp.h (module 'internet'): ns3::TcpLp::TcpLp(ns3::TcpLp const & sock) [constructor] + cls.add_constructor([param('ns3::TcpLp const &', 'sock')]) + ## tcp-lp.h (module 'internet'): ns3::Ptr ns3::TcpLp::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-lp.h (module 'internet'): std::string ns3::TcpLp::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-lp.h (module 'internet'): static ns3::TypeId ns3::TcpLp::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-lp.h (module 'internet'): void ns3::TcpLp::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + ## tcp-lp.h (module 'internet'): void ns3::TcpLp::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpPrrRecovery_methods(root_module, cls): + ## tcp-prr-recovery.h (module 'internet'): ns3::TcpPrrRecovery::TcpPrrRecovery() [constructor] + cls.add_constructor([]) + ## tcp-prr-recovery.h (module 'internet'): ns3::TcpPrrRecovery::TcpPrrRecovery(ns3::TcpPrrRecovery const & sock) [constructor] + cls.add_constructor([param('ns3::TcpPrrRecovery const &', 'sock')]) + ## tcp-prr-recovery.h (module 'internet'): void ns3::TcpPrrRecovery::DoRecovery(ns3::Ptr tcb, uint32_t deliveredBytes) [member function] + cls.add_method('DoRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'deliveredBytes')], + is_virtual=True) + ## tcp-prr-recovery.h (module 'internet'): void ns3::TcpPrrRecovery::EnterRecovery(ns3::Ptr tcb, uint32_t dupAckCount, uint32_t unAckDataCount, uint32_t deliveredBytes) [member function] + cls.add_method('EnterRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'dupAckCount'), param('uint32_t', 'unAckDataCount'), param('uint32_t', 'deliveredBytes')], + is_virtual=True) + ## tcp-prr-recovery.h (module 'internet'): void ns3::TcpPrrRecovery::ExitRecovery(ns3::Ptr tcb) [member function] + cls.add_method('ExitRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + ## tcp-prr-recovery.h (module 'internet'): ns3::Ptr ns3::TcpPrrRecovery::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpRecoveryOps >', + [], + is_virtual=True) + ## tcp-prr-recovery.h (module 'internet'): std::string ns3::TcpPrrRecovery::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-prr-recovery.h (module 'internet'): static ns3::TypeId ns3::TcpPrrRecovery::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-prr-recovery.h (module 'internet'): void ns3::TcpPrrRecovery::UpdateBytesSent(uint32_t bytesSent) [member function] + cls.add_method('UpdateBytesSent', + 'void', + [param('uint32_t', 'bytesSent')], + is_virtual=True) + return + +def register_Ns3TcpRateLinux_methods(root_module, cls): + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateLinux::TcpRateLinux() [constructor] + cls.add_constructor([]) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateLinux::TcpRateLinux(ns3::TcpRateLinux const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpRateLinux const &', 'arg0')]) + ## tcp-rate-ops.h (module 'internet'): void ns3::TcpRateLinux::CalculateAppLimited(uint32_t cWnd, uint32_t in_flight, uint32_t segmentSize, ns3::SequenceNumber32 const & tailSeq, ns3::SequenceNumber32 const & nextTx, uint32_t const lostOut, uint32_t const retransOut) [member function] + cls.add_method('CalculateAppLimited', + 'void', + [param('uint32_t', 'cWnd'), param('uint32_t', 'in_flight'), param('uint32_t', 'segmentSize'), param('ns3::SequenceNumber32 const &', 'tailSeq'), param('ns3::SequenceNumber32 const &', 'nextTx'), param('uint32_t const', 'lostOut'), param('uint32_t const', 'retransOut')], + is_virtual=True) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample const & ns3::TcpRateLinux::GenerateSample(uint32_t delivered, uint32_t lost, bool is_sack_reneg, uint32_t priorInFlight, ns3::Time const & minRtt) [member function] + cls.add_method('GenerateSample', + 'ns3::TcpRateOps::TcpRateSample const &', + [param('uint32_t', 'delivered'), param('uint32_t', 'lost'), param('bool', 'is_sack_reneg'), param('uint32_t', 'priorInFlight'), param('ns3::Time const &', 'minRtt')], + is_virtual=True) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection const & ns3::TcpRateLinux::GetConnectionRate() [member function] + cls.add_method('GetConnectionRate', + 'ns3::TcpRateOps::TcpRateConnection const &', + [], + is_virtual=True) + ## tcp-rate-ops.h (module 'internet'): static ns3::TypeId ns3::TcpRateLinux::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-rate-ops.h (module 'internet'): void ns3::TcpRateLinux::SkbDelivered(ns3::TcpTxItem * skb) [member function] + cls.add_method('SkbDelivered', + 'void', + [param('ns3::TcpTxItem *', 'skb')], + is_virtual=True) + ## tcp-rate-ops.h (module 'internet'): void ns3::TcpRateLinux::SkbSent(ns3::TcpTxItem * skb, bool isStartOfTransmission) [member function] + cls.add_method('SkbSent', + 'void', + [param('ns3::TcpTxItem *', 'skb'), param('bool', 'isStartOfTransmission')], + is_virtual=True) + return + def register_Ns3TdBetFfMacScheduler_methods(root_module, cls): ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::TdBetFfMacScheduler::TdBetFfMacScheduler(ns3::TdBetFfMacScheduler const & arg0) [constructor] cls.add_constructor([param('ns3::TdBetFfMacScheduler const &', 'arg0')]) @@ -28653,7 +44450,7 @@ def register_Ns3TimeValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -28668,7 +44465,7 @@ def register_Ns3TimeValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function] cls.add_method('Set', 'void', @@ -28744,7 +44541,7 @@ def register_Ns3TypeIdValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -28759,13 +44556,152 @@ def register_Ns3TypeIdValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] cls.add_method('Set', 'void', [param('ns3::TypeId const &', 'value')]) return +def register_Ns3UdpL4Protocol_methods(root_module, cls): + ## udp-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::UdpL4Protocol::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## udp-l4-protocol.h (module 'internet'): ns3::UdpL4Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) + ## udp-l4-protocol.h (module 'internet'): ns3::UdpL4Protocol::UdpL4Protocol() [constructor] + cls.add_constructor([]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## udp-l4-protocol.h (module 'internet'): int ns3::UdpL4Protocol::GetProtocolNumber() const [member function] + cls.add_method('GetProtocolNumber', + 'int', + [], + is_const=True, is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): ns3::Ptr ns3::UdpL4Protocol::CreateSocket() [member function] + cls.add_method('CreateSocket', + 'ns3::Ptr< ns3::Socket >', + []) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate() [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + []) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ipv4Address address) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ipv4Address', 'address')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ptr boundNetDevice, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv4Address address, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv4Address localAddress, uint16_t localPort, ns3::Ipv4Address peerAddress, uint16_t peerPort) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv4Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6() [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + []) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6(ns3::Ipv6Address address) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ipv6Address', 'address')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6(ns3::Ptr boundNetDevice, uint16_t port) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6(ns3::Ptr boundNetDevice, ns3::Ipv6Address address, uint16_t port) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'address'), param('uint16_t', 'port')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6(ns3::Ptr boundNetDevice, ns3::Ipv6Address localAddress, uint16_t localPort, ns3::Ipv6Address peerAddress, uint16_t peerPort) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv6Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] + cls.add_method('DeAllocate', + 'void', + [param('ns3::Ipv4EndPoint *', 'endPoint')]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::DeAllocate(ns3::Ipv6EndPoint * endPoint) [member function] + cls.add_method('DeAllocate', + 'void', + [param('ns3::Ipv6EndPoint *', 'endPoint')]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport')]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr route) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv6Address saddr, ns3::Ipv6Address daddr, uint16_t sport, uint16_t dport) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'saddr'), param('ns3::Ipv6Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport')]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv6Address saddr, ns3::Ipv6Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr route) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'saddr'), param('ns3::Ipv6Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport'), param('ns3::Ptr< ns3::Ipv6Route >', 'route')]) + ## udp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::UdpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr interface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')], + is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::UdpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr interface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] + cls.add_method('ReceiveIcmp', + 'void', + [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], + is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::ReceiveIcmp(ns3::Ipv6Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv6Address payloadSource, ns3::Ipv6Address payloadDestination, uint8_t const * payload) [member function] + cls.add_method('ReceiveIcmp', + 'void', + [param('ns3::Ipv6Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv6Address', 'payloadSource'), param('ns3::Ipv6Address', 'payloadDestination'), param('uint8_t const *', 'payload')], + is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] + cls.add_method('SetDownTarget', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] + cls.add_method('SetDownTarget6', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::UdpL4Protocol::GetDownTarget() const [member function] + cls.add_method('GetDownTarget', + 'ns3::IpL4Protocol::DownTargetCallback', + [], + is_const=True, is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::UdpL4Protocol::GetDownTarget6() const [member function] + cls.add_method('GetDownTarget6', + 'ns3::IpL4Protocol::DownTargetCallback6', + [], + is_const=True, is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True, visibility='protected') + return + def register_Ns3UintegerValue_methods(root_module, cls): ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue() [constructor] cls.add_constructor([]) @@ -28777,7 +44713,7 @@ def register_Ns3UintegerValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## uinteger.h (module 'core'): bool ns3::UintegerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -28792,7 +44728,7 @@ def register_Ns3UintegerValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## uinteger.h (module 'core'): void ns3::UintegerValue::Set(uint64_t const & value) [member function] cls.add_method('Set', 'void', @@ -28832,7 +44768,7 @@ def register_Ns3Vector2DValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## vector.h (module 'core'): bool ns3::Vector2DValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -28847,7 +44783,7 @@ def register_Ns3Vector2DValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## vector.h (module 'core'): void ns3::Vector2DValue::Set(ns3::Vector2D const & value) [member function] cls.add_method('Set', 'void', @@ -28872,7 +44808,7 @@ def register_Ns3Vector3DValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## vector.h (module 'core'): bool ns3::Vector3DValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -28887,7 +44823,7 @@ def register_Ns3Vector3DValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## vector.h (module 'core'): void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function] cls.add_method('Set', 'void', @@ -28908,42 +44844,42 @@ def register_Ns3VirtualNetDevice_methods(root_module, cls): cls.add_method('GetAddress', 'ns3::Address', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): ns3::Address ns3::VirtualNetDevice::GetBroadcast() const [member function] cls.add_method('GetBroadcast', 'ns3::Address', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): ns3::Ptr ns3::VirtualNetDevice::GetChannel() const [member function] cls.add_method('GetChannel', 'ns3::Ptr< ns3::Channel >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): uint32_t ns3::VirtualNetDevice::GetIfIndex() const [member function] cls.add_method('GetIfIndex', 'uint32_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): uint16_t ns3::VirtualNetDevice::GetMtu() const [member function] cls.add_method('GetMtu', 'uint16_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): ns3::Address ns3::VirtualNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] cls.add_method('GetMulticast', 'ns3::Address', [param('ns3::Ipv4Address', 'multicastGroup')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): ns3::Address ns3::VirtualNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] cls.add_method('GetMulticast', 'ns3::Address', [param('ns3::Ipv6Address', 'addr')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): ns3::Ptr ns3::VirtualNetDevice::GetNode() const [member function] cls.add_method('GetNode', 'ns3::Ptr< ns3::Node >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): static ns3::TypeId ns3::VirtualNetDevice::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -28953,32 +44889,32 @@ def register_Ns3VirtualNetDevice_methods(root_module, cls): cls.add_method('IsBridge', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::IsBroadcast() const [member function] cls.add_method('IsBroadcast', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::IsLinkUp() const [member function] cls.add_method('IsLinkUp', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::IsMulticast() const [member function] cls.add_method('IsMulticast', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::IsPointToPoint() const [member function] cls.add_method('IsPointToPoint', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::NeedsArp() const [member function] cls.add_method('NeedsArp', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::Receive(ns3::Ptr packet, uint16_t protocol, ns3::Address const & source, ns3::Address const & destination, ns3::NetDevice::PacketType packetType) [member function] cls.add_method('Receive', 'bool', @@ -29043,7 +44979,7 @@ def register_Ns3VirtualNetDevice_methods(root_module, cls): cls.add_method('SupportsSendFrom', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::DoDispose() [member function] cls.add_method('DoDispose', 'void', @@ -29143,7 +45079,7 @@ def register_Ns3AddressValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -29158,13 +45094,211 @@ def register_Ns3AddressValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function] cls.add_method('Set', 'void', [param('ns3::Address const &', 'value')]) return +def register_Ns3BridgeChannel_methods(root_module, cls): + ## bridge-channel.h (module 'bridge'): static ns3::TypeId ns3::BridgeChannel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## bridge-channel.h (module 'bridge'): ns3::BridgeChannel::BridgeChannel() [constructor] + cls.add_constructor([]) + ## bridge-channel.h (module 'bridge'): void ns3::BridgeChannel::AddChannel(ns3::Ptr bridgedChannel) [member function] + cls.add_method('AddChannel', + 'void', + [param('ns3::Ptr< ns3::Channel >', 'bridgedChannel')]) + ## bridge-channel.h (module 'bridge'): std::size_t ns3::BridgeChannel::GetNDevices() const [member function] + cls.add_method('GetNDevices', + 'std::size_t', + [], + is_const=True, is_virtual=True) + ## bridge-channel.h (module 'bridge'): ns3::Ptr ns3::BridgeChannel::GetDevice(std::size_t i) const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [param('std::size_t', 'i')], + is_const=True, is_virtual=True) + return + +def register_Ns3BridgeNetDevice_methods(root_module, cls): + ## bridge-net-device.h (module 'bridge'): ns3::BridgeNetDevice::BridgeNetDevice() [constructor] + cls.add_constructor([]) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::AddBridgePort(ns3::Ptr bridgePort) [member function] + cls.add_method('AddBridgePort', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'bridgePort')]) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::AddLinkChangeCallback(ns3::Callback callback) [member function] + cls.add_method('AddLinkChangeCallback', + 'void', + [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): ns3::Address ns3::BridgeNetDevice::GetAddress() const [member function] + cls.add_method('GetAddress', + 'ns3::Address', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): ns3::Ptr ns3::BridgeNetDevice::GetBridgePort(uint32_t n) const [member function] + cls.add_method('GetBridgePort', + 'ns3::Ptr< ns3::NetDevice >', + [param('uint32_t', 'n')], + is_const=True) + ## bridge-net-device.h (module 'bridge'): ns3::Address ns3::BridgeNetDevice::GetBroadcast() const [member function] + cls.add_method('GetBroadcast', + 'ns3::Address', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): ns3::Ptr ns3::BridgeNetDevice::GetChannel() const [member function] + cls.add_method('GetChannel', + 'ns3::Ptr< ns3::Channel >', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): uint32_t ns3::BridgeNetDevice::GetIfIndex() const [member function] + cls.add_method('GetIfIndex', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): uint16_t ns3::BridgeNetDevice::GetMtu() const [member function] + cls.add_method('GetMtu', + 'uint16_t', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): ns3::Address ns3::BridgeNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] + cls.add_method('GetMulticast', + 'ns3::Address', + [param('ns3::Ipv4Address', 'multicastGroup')], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): ns3::Address ns3::BridgeNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] + cls.add_method('GetMulticast', + 'ns3::Address', + [param('ns3::Ipv6Address', 'addr')], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): uint32_t ns3::BridgeNetDevice::GetNBridgePorts() const [member function] + cls.add_method('GetNBridgePorts', + 'uint32_t', + [], + is_const=True) + ## bridge-net-device.h (module 'bridge'): ns3::Ptr ns3::BridgeNetDevice::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): static ns3::TypeId ns3::BridgeNetDevice::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::IsBridge() const [member function] + cls.add_method('IsBridge', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::IsBroadcast() const [member function] + cls.add_method('IsBroadcast', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::IsLinkUp() const [member function] + cls.add_method('IsLinkUp', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::IsMulticast() const [member function] + cls.add_method('IsMulticast', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::IsPointToPoint() const [member function] + cls.add_method('IsPointToPoint', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::NeedsArp() const [member function] + cls.add_method('NeedsArp', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::Send(ns3::Ptr packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] + cls.add_method('Send', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::SendFrom(ns3::Ptr packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] + cls.add_method('SendFrom', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::SetAddress(ns3::Address address) [member function] + cls.add_method('SetAddress', + 'void', + [param('ns3::Address', 'address')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::SetIfIndex(uint32_t const index) [member function] + cls.add_method('SetIfIndex', + 'void', + [param('uint32_t const', 'index')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::SetMtu(uint16_t const mtu) [member function] + cls.add_method('SetMtu', + 'bool', + [param('uint16_t const', 'mtu')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] + cls.add_method('SetPromiscReceiveCallback', + 'void', + [param('ns3::Callback< bool, 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 >', 'cb')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] + cls.add_method('SetReceiveCallback', + 'void', + [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::SupportsSendFrom() const [member function] + cls.add_method('SupportsSendFrom', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::ForwardBroadcast(ns3::Ptr incomingPort, ns3::Ptr packet, uint16_t protocol, ns3::Mac48Address src, ns3::Mac48Address dst) [member function] + cls.add_method('ForwardBroadcast', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'incomingPort'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dst')], + visibility='protected') + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::ForwardUnicast(ns3::Ptr incomingPort, ns3::Ptr packet, uint16_t protocol, ns3::Mac48Address src, ns3::Mac48Address dst) [member function] + cls.add_method('ForwardUnicast', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'incomingPort'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dst')], + visibility='protected') + ## bridge-net-device.h (module 'bridge'): ns3::Ptr ns3::BridgeNetDevice::GetLearnedState(ns3::Mac48Address source) [member function] + cls.add_method('GetLearnedState', + 'ns3::Ptr< ns3::NetDevice >', + [param('ns3::Mac48Address', 'source')], + visibility='protected') + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::Learn(ns3::Mac48Address source, ns3::Ptr port) [member function] + cls.add_method('Learn', + 'void', + [param('ns3::Mac48Address', 'source'), param('ns3::Ptr< ns3::NetDevice >', 'port')], + visibility='protected') + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::ReceiveFromDevice(ns3::Ptr device, ns3::Ptr packet, uint16_t protocol, ns3::Address const & source, ns3::Address const & destination, ns3::NetDevice::PacketType packetType) [member function] + cls.add_method('ReceiveFromDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination'), param('ns3::NetDevice::PacketType', 'packetType')], + visibility='protected') + return + def register_Ns3BsrLteControlMessage_methods(root_module, cls): ## lte-control-messages.h (module 'lte'): ns3::BsrLteControlMessage::BsrLteControlMessage(ns3::BsrLteControlMessage const & arg0) [constructor] cls.add_constructor([param('ns3::BsrLteControlMessage const &', 'arg0')]) @@ -29194,7 +45328,7 @@ def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__co cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): bool ns3::CallbackImpl, ns3::Ptr, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, short unsigned int arg2, ns3::Address const & arg3, ns3::Address const & arg4, ns3::NetDevice::PacketType arg5) [member operator] cls.add_method('operator()', 'bool', @@ -29216,7 +45350,7 @@ def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__co cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): bool ns3::CallbackImpl, ns3::Ptr, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, short unsigned int arg2, ns3::Address const & arg3) [member operator] cls.add_method('operator()', 'bool', @@ -29238,7 +45372,7 @@ def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Packet__gt___Const_ns3Address_ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): bool ns3::CallbackImpl, const ns3::Address &, const ns3::Address &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Address const & arg1, ns3::Address const & arg2, short unsigned int arg3) [member operator] cls.add_method('operator()', 'bool', @@ -29260,7 +45394,7 @@ def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address_ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): bool ns3::CallbackImpl, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Address const & arg1) [member operator] cls.add_method('operator()', 'bool', @@ -29282,7 +45416,7 @@ def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): ns3::ObjectBase * ns3::CallbackImpl::operator()() [member operator] cls.add_method('operator()', 'ns3::ObjectBase *', @@ -29290,6 +45424,116 @@ def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_ custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Bool_Bool_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(bool arg0, bool arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('bool', 'arg0'), param('bool', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Const_ns3Ipv4Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ipv4L3ProtocolDropReason_Ns3Ptr__lt__ns3Ipv4__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr< ns3::Ipv4 >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ipv4Header const & arg0, ns3::Ptr arg1, ns3::Ipv4L3Protocol::DropReason arg2, ns3::Ptr arg3, unsigned int arg4) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ipv4Header const &', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('ns3::Ipv4L3Protocol::DropReason', 'arg2'), param('ns3::Ptr< ns3::Ipv4 >', 'arg3'), param('unsigned int', 'arg4')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Const_ns3Ipv4Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ipv4Header const & arg0, ns3::Ptr arg1, unsigned int arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ipv4Header const &', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('unsigned int', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Const_ns3Ipv6Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ipv6L3ProtocolDropReason_Ns3Ptr__lt__ns3Ipv6__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr< ns3::Ipv6 >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ipv6Header const & arg0, ns3::Ptr arg1, ns3::Ipv6L3Protocol::DropReason arg2, ns3::Ptr arg3, unsigned int arg4) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ipv6Header const &', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('ns3::Ipv6L3Protocol::DropReason', 'arg2'), param('ns3::Ptr< ns3::Ipv6 >', 'arg3'), param('unsigned int', 'arg4')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Const_ns3Ipv6Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ipv6Header const & arg0, ns3::Ptr arg1, unsigned int arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ipv6Header const &', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('unsigned int', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Const_ns3SpectrumValue___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29304,7 +45548,7 @@ def register_Ns3CallbackImpl__Void_Const_ns3SpectrumValue___amp___Ns3Empty_Ns3Em cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::SpectrumValue const & arg0) [member operator] cls.add_method('operator()', 'void', @@ -29312,6 +45556,94 @@ def register_Ns3CallbackImpl__Void_Const_ns3SpectrumValue___amp___Ns3Empty_Ns3Em custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Const_ns3TcpRateOpsTcpRateConnection___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::TcpRateOps::TcpRateConnection const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::TcpRateOps::TcpRateConnection const & arg0) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::TcpRateOps::TcpRateConnection const &', 'arg0')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Const_ns3TcpRateOpsTcpRateSample___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::TcpRateOps::TcpRateSample const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::TcpRateOps::TcpRateSample const & arg0) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::TcpRateOps::TcpRateSample const &', 'arg0')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(double arg0, double arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('double', 'arg0'), param('double', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Long_Long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, long, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long int arg0, long int arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('long int', 'arg0'), param('long int', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3DlSchedulingCallbackInfo_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29326,7 +45658,7 @@ def register_Ns3CallbackImpl__Void_Ns3DlSchedulingCallbackInfo_Ns3Empty_Ns3Empty cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::DlSchedulingCallbackInfo arg0) [member operator] cls.add_method('operator()', 'void', @@ -29348,7 +45680,7 @@ def register_Ns3CallbackImpl__Void_Ns3EpcUeNasState_Ns3EpcUeNasState_Ns3Empty_Ns cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::EpcUeNas::State arg0, ns3::EpcUeNas::State arg1) [member operator] cls.add_method('operator()', 'void', @@ -29356,6 +45688,50 @@ def register_Ns3CallbackImpl__Void_Ns3EpcUeNasState_Ns3EpcUeNasState_Ns3Empty_Ns custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Ns3Ipv4Address_Unsigned_char_Unsigned_char_Unsigned_char_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ipv4Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::Ipv4Address arg0, unsigned char arg1, unsigned char arg2, unsigned char arg3, unsigned int arg4) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ipv4Address', 'arg0'), param('unsigned char', 'arg1'), param('unsigned char', 'arg2'), param('unsigned char', 'arg3'), param('unsigned int', 'arg4')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ipv6Address_Unsigned_char_Unsigned_char_Unsigned_char_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ipv6Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::Ipv6Address arg0, unsigned char arg1, unsigned char arg2, unsigned char arg3, unsigned int arg4) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ipv6Address', 'arg0'), param('unsigned char', 'arg1'), param('unsigned char', 'arg2'), param('unsigned char', 'arg3'), param('unsigned int', 'arg4')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3LteUeRrcSlChangeOfSyncRefStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29370,7 +45746,7 @@ def register_Ns3CallbackImpl__Void_Ns3LteUeRrcSlChangeOfSyncRefStatParameters_Ns cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::LteUeRrc::SlChangeOfSyncRefStatParameters arg0) [member operator] cls.add_method('operator()', 'void', @@ -29392,7 +45768,7 @@ def register_Ns3CallbackImpl__Void_Ns3PhyReceptionStatParameters_Ns3Empty_Ns3Emp cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::PhyReceptionStatParameters arg0) [member operator] cls.add_method('operator()', 'void', @@ -29414,7 +45790,7 @@ def register_Ns3CallbackImpl__Void_Ns3PhyTransmissionStatParameters_Ns3Empty_Ns3 cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::PhyTransmissionStatParameters arg0) [member operator] cls.add_method('operator()', 'void', @@ -29436,7 +45812,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3P cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ptr, double, double, double, double, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, double arg2, double arg3, double arg4, double arg5) [member operator] cls.add_method('operator()', 'void', @@ -29458,7 +45834,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3E cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29466,6 +45842,72 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3E custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Const_ns3TcpHeader___amp___Ns3Ptr__lt__const_ns3TcpSocketBase__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::TcpHeader const &, ns3::Ptr< ns3::TcpSocketBase const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::TcpHeader const & arg1, ns3::Ptr arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::TcpHeader const &', 'arg1'), param('ns3::Ptr< ns3::TcpSocketBase const >', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3Ipv4__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv4 >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, unsigned int arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::Ptr< ns3::Ipv4 >', 'arg1'), param('unsigned int', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3Ipv6__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv6 >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, unsigned int arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::Ptr< ns3::Ipv6 >', 'arg1'), param('unsigned int', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29480,7 +45922,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29502,7 +45944,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3PacketBurst__gt___Ns3Emp cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29510,6 +45952,50 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3PacketBurst__gt___Ns3Emp custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Const_char___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::QueueDiscItem const >, char const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, char const * arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::QueueDiscItem const >', 'arg0'), param('char const *', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::QueueDiscItem const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::QueueDiscItem const >', 'arg0')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29524,7 +46010,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Ns3Ptr cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ptr, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, double arg2) [member operator] cls.add_method('operator()', 'void', @@ -29546,7 +46032,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3LteSpectrumPhy__gt___Ns3Empty_ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29568,7 +46054,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3LteUeRrc__gt___StdList__lt__ns cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, std::list >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, std::list > arg1) [member operator] cls.add_method('operator()', 'void', @@ -29591,7 +46077,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__co cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ptr, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, short unsigned int arg2, ns3::Address const & arg3, ns3::Address const & arg4, ns3::NetDevice::PacketType arg5) [member operator] cls.add_method('operator()', 'void', @@ -29613,7 +46099,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Em cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29621,6 +46107,94 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Em custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv4Address_Ns3Ipv4Address_Unsigned_char_Ns3Ptr__lt__ns3Ipv4Route__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ipv4Address arg1, ns3::Ipv4Address arg2, unsigned char arg3, ns3::Ptr arg4) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'arg0'), param('ns3::Ipv4Address', 'arg1'), param('ns3::Ipv4Address', 'arg2'), param('unsigned char', 'arg3'), param('ns3::Ptr< ns3::Ipv4Route >', 'arg4')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv4Header_Unsigned_short_Ns3Ptr__lt__ns3Ipv4Interface__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Header, unsigned short, ns3::Ptr< ns3::Ipv4Interface >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ipv4Header arg1, short unsigned int arg2, ns3::Ptr arg3) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'arg0'), param('ns3::Ipv4Header', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::Ptr< ns3::Ipv4Interface >', 'arg3')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv6Address_Ns3Ipv6Address_Unsigned_char_Ns3Ptr__lt__ns3Ipv6Route__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ipv6Address arg1, ns3::Ipv6Address arg2, unsigned char arg3, ns3::Ptr arg4) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'arg0'), param('ns3::Ipv6Address', 'arg1'), param('ns3::Ipv6Address', 'arg2'), param('unsigned char', 'arg3'), param('ns3::Ptr< ns3::Ipv6Route >', 'arg4')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv6Header_Unsigned_short_Ns3Ptr__lt__ns3Ipv6Interface__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Header, unsigned short, ns3::Ptr< ns3::Ipv6Interface >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ipv6Header arg1, short unsigned int arg2, ns3::Ptr arg3) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'arg0'), param('ns3::Ipv6Header', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::Ptr< ns3::Ipv6Interface >', 'arg3')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29635,7 +46209,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Empty_Ns3Empty cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29657,7 +46231,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address_ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Address const & arg1) [member operator] cls.add_method('operator()', 'void', @@ -29679,7 +46253,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Ns3Empty_Ns3Empty cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29701,7 +46275,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Unsigned_int_Ns3E cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, unsigned int arg1) [member operator] cls.add_method('operator()', 'void', @@ -29723,7 +46297,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3SpectrumSignalParameters__gt__ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29731,6 +46305,28 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3SpectrumSignalParameters__gt__ custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Ns3SequenceNumber__lt__unsigned_int__int__gt___Ns3SequenceNumber__lt__unsigned_int__int__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::SequenceNumber arg0, ns3::SequenceNumber arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::SequenceNumber< unsigned int, int >', 'arg0'), param('ns3::SequenceNumber< unsigned int, int >', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3SlPhyReceptionStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29745,7 +46341,7 @@ def register_Ns3CallbackImpl__Void_Ns3SlPhyReceptionStatParameters_Ns3Empty_Ns3E cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::SlPhyReceptionStatParameters arg0) [member operator] cls.add_method('operator()', 'void', @@ -29767,7 +46363,7 @@ def register_Ns3CallbackImpl__Void_Ns3SlUeMacStatParameters_Ns3LteSlDiscHeader_N cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::SlUeMacStatParameters arg0, ns3::LteSlDiscHeader arg1) [member operator] cls.add_method('operator()', 'void', @@ -29789,7 +46385,7 @@ def register_Ns3CallbackImpl__Void_Ns3SlUeMacStatParameters_Ns3Empty_Ns3Empty_Ns cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::SlUeMacStatParameters arg0) [member operator] cls.add_method('operator()', 'void', @@ -29797,6 +46393,116 @@ def register_Ns3CallbackImpl__Void_Ns3SlUeMacStatParameters_Ns3Empty_Ns3Empty_Ns custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Ns3TcpSocketTcpStates_t_Ns3TcpSocketTcpStates_t_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::TcpSocket::TcpStates_t, ns3::TcpSocket::TcpStates_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::TcpSocket::TcpStates_t arg0, ns3::TcpSocket::TcpStates_t arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::TcpSocket::TcpStates_t', 'arg0'), param('ns3::TcpSocket::TcpStates_t', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3TcpSocketStateEcnState_t_Ns3TcpSocketStateEcnState_t_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::TcpSocketState::EcnState_t, ns3::TcpSocketState::EcnState_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::TcpSocketState::EcnState_t arg0, ns3::TcpSocketState::EcnState_t arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::TcpSocketState::EcnState_t', 'arg0'), param('ns3::TcpSocketState::EcnState_t', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3TcpSocketStateTcpCongState_t_Ns3TcpSocketStateTcpCongState_t_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::TcpSocketState::TcpCongState_t, ns3::TcpSocketState::TcpCongState_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::TcpSocketState::TcpCongState_t arg0, ns3::TcpSocketState::TcpCongState_t arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::TcpSocketState::TcpCongState_t', 'arg0'), param('ns3::TcpSocketState::TcpCongState_t', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Time_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::Time arg0, ns3::Time arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Time', 'arg0'), param('ns3::Time', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::Time arg0) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Time', 'arg0')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29811,7 +46517,7 @@ def register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()() [member operator] cls.add_method('operator()', 'void', @@ -29833,7 +46539,7 @@ def register_Ns3CallbackImpl__Void_StdVector__lt__ns3SpectrumValue__stdAllocator cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(std::vector > arg0) [member operator] cls.add_method('operator()', 'void', @@ -29842,6 +46548,72 @@ def register_Ns3CallbackImpl__Void_StdVector__lt__ns3SpectrumValue__stdAllocator cls.add_copy_constructor() return +def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3LteSlUeRrcRelayRole_Ns3LteSlBasicUeControllerPc5ConnectionStatus_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::LteSlUeRrc::RelayRole, ns3::LteSlBasicUeController::Pc5ConnectionStatus, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(unsigned int arg0, unsigned int arg1, ns3::LteSlUeRrc::RelayRole arg2, ns3::LteSlBasicUeController::Pc5ConnectionStatus arg3) [member operator] + cls.add_method('operator()', + 'void', + [param('unsigned int', 'arg0'), param('unsigned int', 'arg1'), param('ns3::LteSlUeRrc::RelayRole', 'arg2'), param('ns3::LteSlBasicUeController::Pc5ConnectionStatus', 'arg3')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Ptr__lt__ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(unsigned int arg0, unsigned int arg1, ns3::Ptr arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('unsigned int', 'arg0'), param('unsigned int', 'arg1'), param('ns3::Ptr< ns3::Packet >', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(unsigned int arg0, unsigned int arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('unsigned int', 'arg0'), param('unsigned int', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29856,7 +46628,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Unsigned_int_Ns3Emp cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(unsigned int arg0, unsigned int arg1, unsigned int arg2) [member operator] cls.add_method('operator()', 'void', @@ -29878,7 +46650,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Unsigned_short_Unsi cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(unsigned int arg0, unsigned int arg1, short unsigned int arg2, unsigned char arg3, short unsigned int arg4, unsigned char arg5) [member operator] cls.add_method('operator()', 'void', @@ -29900,7 +46672,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Bool_Unsigned_char_Unsigned_cha cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, bool arg1, unsigned char arg2, unsigned char arg3) [member operator] cls.add_method('operator()', 'void', @@ -29908,6 +46680,28 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Bool_Unsigned_char_Unsigned_cha custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_int_Unsigned_long_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long long, unsigned int, unsigned long long, unsigned long long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, unsigned int arg1, long unsigned int arg2, long unsigned int arg3) [member operator] + cls.add_method('operator()', + 'void', + [param('long unsigned int', 'arg0'), param('unsigned int', 'arg1'), param('long unsigned int', 'arg2'), param('long unsigned int', 'arg3')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Unsigned_short_Bool_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29922,7 +46716,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Unsigned_short_Bo cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, long unsigned int arg1, short unsigned int arg2, bool arg3, short unsigned int arg4, short unsigned int arg5) [member operator] cls.add_method('operator()', 'void', @@ -29930,6 +46724,28 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Unsigned_short_Bo custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long long, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, double arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('long unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('double', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29944,7 +46760,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Ns3Empty_Ns3Empt cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1) [member operator] cls.add_method('operator()', 'void', @@ -29966,7 +46782,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_N cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, ns3::LteRrcSap::MeasurementReport arg3) [member operator] cls.add_method('operator()', 'void', @@ -29988,7 +46804,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_N cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, ns3::LteSlDiscHeader arg3) [member operator] cls.add_method('operator()', 'void', @@ -30010,7 +46826,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_N cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, ns3::LteUeRrc::State arg3, ns3::LteUeRrc::State arg4) [member operator] cls.add_method('operator()', 'void', @@ -30032,7 +46848,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_N cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, ns3::UeManager::State arg3, ns3::UeManager::State arg4) [member operator] cls.add_method('operator()', 'void', @@ -30054,7 +46870,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_N cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2) [member operator] cls.add_method('operator()', 'void', @@ -30076,7 +46892,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_S cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, std::basic_string, std::allocator > arg3) [member operator] cls.add_method('operator()', 'void', @@ -30098,7 +46914,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_S cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, std::basic_string, std::allocator > arg3, unsigned char arg4) [member operator] cls.add_method('operator()', 'void', @@ -30120,7 +46936,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_U cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, unsigned char arg3) [member operator] cls.add_method('operator()', 'void', @@ -30142,7 +46958,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_U cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, short unsigned int arg3) [member operator] cls.add_method('operator()', 'void', @@ -30164,7 +46980,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Ns3Ptr__lt__ns3SpectrumValue__ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, ns3::Ptr arg1) [member operator] cls.add_method('operator()', 'void', @@ -30186,7 +47002,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Ns3 cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, unsigned char arg1, unsigned int arg2) [member operator] cls.add_method('operator()', 'void', @@ -30208,7 +47024,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Uns cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, unsigned char arg1, unsigned int arg2, long unsigned int arg3) [member operator] cls.add_method('operator()', 'void', @@ -30216,6 +47032,28 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Uns custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_long_Unsigned_int_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, unsigned short, unsigned long long, unsigned int, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, long unsigned int arg1, unsigned int arg2, double arg3) [member operator] + cls.add_method('operator()', + 'void', + [param('short unsigned int', 'arg0'), param('long unsigned int', 'arg1'), param('unsigned int', 'arg2'), param('double', 'arg3')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_Bool_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -30230,7 +47068,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_B cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, short unsigned int arg1, double arg2, double arg3, bool arg4, unsigned char arg5) [member operator] cls.add_method('operator()', 'void', @@ -30252,7 +47090,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_U cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, short unsigned int arg1, double arg2, double arg3, unsigned char arg4) [member operator] cls.add_method('operator()', 'void', @@ -30274,7 +47112,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Ns3Empty cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, short unsigned int arg1, double arg2) [member operator] cls.add_method('operator()', 'void', @@ -30296,7 +47134,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Unsigned cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, short unsigned int arg1, double arg2, unsigned char arg3) [member operator] cls.add_method('operator()', 'void', @@ -30318,7 +47156,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Ns3LteUePhyStat cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, short unsigned int arg1, ns3::LteUePhy::State arg2, ns3::LteUePhy::State arg3) [member operator] cls.add_method('operator()', 'void', @@ -30340,7 +47178,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Emp cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, short unsigned int arg1) [member operator] cls.add_method('operator()', 'void', @@ -30468,7 +47306,7 @@ def register_Ns3EmuEpcHelper_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## emu-epc-helper.h (module 'lte'): static ns3::TypeId ns3::EmuEpcHelper::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -30653,12 +47491,12 @@ def register_Ns3GtpcCreateSessionRequestMessage_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionRequestMessage::GetMessageSize() const [member function] cls.add_method('GetMessageSize', 'uint32_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t ns3::GtpcCreateSessionRequestMessage::GetSenderCpFteid() const [member function] cls.add_method('GetSenderCpFteid', 'ns3::GtpcHeader::Fteid_t', @@ -30668,7 +47506,7 @@ def register_Ns3GtpcCreateSessionRequestMessage_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcCreateSessionRequestMessage::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -30683,12 +47521,12 @@ def register_Ns3GtpcCreateSessionRequestMessage_methods(root_module, cls): cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionRequestMessage::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionRequestMessage::SetBearerContextsToBeCreated(std::list > bearerContexts) [member function] cls.add_method('SetBearerContextsToBeCreated', 'void', @@ -30746,273 +47584,1098 @@ def register_Ns3GtpcCreateSessionResponseMessage_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionResponseMessage::GetMessageSize() const [member function] cls.add_method('GetMessageSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t ns3::GtpcCreateSessionResponseMessage::GetSenderCpFteid() const [member function] - cls.add_method('GetSenderCpFteid', - 'ns3::GtpcHeader::Fteid_t', - [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t ns3::GtpcCreateSessionResponseMessage::GetSenderCpFteid() const [member function] + cls.add_method('GetSenderCpFteid', + 'ns3::GtpcHeader::Fteid_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionResponseMessage::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcCreateSessionResponseMessage::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetBearerContextsCreated(std::list > bearerContexts) [member function] + cls.add_method('SetBearerContextsCreated', + 'void', + [param('std::list< ns3::GtpcCreateSessionResponseMessage::BearerContextCreated >', 'bearerContexts')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function] + cls.add_method('SetCause', + 'void', + [param('ns3::GtpcIes::Cause_t', 'cause')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetSenderCpFteid(ns3::GtpcHeader::Fteid_t fteid) [member function] + cls.add_method('SetSenderCpFteid', + 'void', + [param('ns3::GtpcHeader::Fteid_t', 'fteid')]) + return + +def register_Ns3GtpcCreateSessionResponseMessageBearerContextCreated_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::BearerContextCreated() [constructor] + cls.add_constructor([]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::BearerContextCreated(ns3::GtpcCreateSessionResponseMessage::BearerContextCreated const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcCreateSessionResponseMessage::BearerContextCreated const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::bearerLevelQos [variable] + cls.add_instance_attribute('bearerLevelQos', 'ns3::EpsBearer', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::cause [variable] + cls.add_instance_attribute('cause', 'uint8_t', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::epsBearerId [variable] + cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::fteid [variable] + cls.add_instance_attribute('fteid', 'ns3::GtpcHeader::Fteid_t', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::tft [variable] + cls.add_instance_attribute('tft', 'ns3::Ptr< ns3::EpcTft >', is_const=False) + return + +def register_Ns3GtpcDeleteBearerCommandMessage_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::GtpcDeleteBearerCommandMessage(ns3::GtpcDeleteBearerCommandMessage const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcDeleteBearerCommandMessage const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::GtpcDeleteBearerCommandMessage() [constructor] + cls.add_constructor([]) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcDeleteBearerCommandMessage::GetBearerContexts() const [member function] + cls.add_method('GetBearerContexts', + 'std::list< ns3::GtpcDeleteBearerCommandMessage::BearerContext >', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerCommandMessage::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::GetMessageSize() const [member function] + cls.add_method('GetMessageSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerCommandMessage::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::SetBearerContexts(std::list > bearerContexts) [member function] + cls.add_method('SetBearerContexts', + 'void', + [param('std::list< ns3::GtpcDeleteBearerCommandMessage::BearerContext >', 'bearerContexts')]) + return + +def register_Ns3GtpcDeleteBearerCommandMessageBearerContext_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::BearerContext() [constructor] + cls.add_constructor([]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::BearerContext(ns3::GtpcDeleteBearerCommandMessage::BearerContext const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcDeleteBearerCommandMessage::BearerContext const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::m_epsBearerId [variable] + cls.add_instance_attribute('m_epsBearerId', 'uint8_t', is_const=False) + return + +def register_Ns3GtpcDeleteBearerRequestMessage_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerRequestMessage::GtpcDeleteBearerRequestMessage() [constructor] + cls.add_constructor([]) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerRequestMessage::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerRequestMessage::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::GetMessageSize() const [member function] + cls.add_method('GetMessageSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcDeleteBearerRequestMessage::GetEpsBearerIds() const [member function] + cls.add_method('GetEpsBearerIds', + 'std::list< unsigned char >', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::SetEpsBearerIds(std::list > epsBearerIds) [member function] + cls.add_method('SetEpsBearerIds', + 'void', + [param('std::list< unsigned char >', 'epsBearerIds')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerRequestMessage::GtpcDeleteBearerRequestMessage(ns3::GtpcDeleteBearerRequestMessage const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcDeleteBearerRequestMessage const &', 'arg0')]) + return + +def register_Ns3GtpcDeleteBearerResponseMessage_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerResponseMessage::GtpcDeleteBearerResponseMessage() [constructor] + cls.add_constructor([]) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerResponseMessage::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerResponseMessage::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::GetMessageSize() const [member function] + cls.add_method('GetMessageSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t ns3::GtpcDeleteBearerResponseMessage::GetCause() const [member function] + cls.add_method('GetCause', + 'ns3::GtpcIes::Cause_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function] + cls.add_method('SetCause', + 'void', + [param('ns3::GtpcIes::Cause_t', 'cause')]) + ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcDeleteBearerResponseMessage::GetEpsBearerIds() const [member function] + cls.add_method('GetEpsBearerIds', + 'std::list< unsigned char >', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::SetEpsBearerIds(std::list > epsBearerIds) [member function] + cls.add_method('SetEpsBearerIds', + 'void', + [param('std::list< unsigned char >', 'epsBearerIds')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerResponseMessage::GtpcDeleteBearerResponseMessage(ns3::GtpcDeleteBearerResponseMessage const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcDeleteBearerResponseMessage const &', 'arg0')]) + return + +def register_Ns3HandoverPreparationInfoHeader_methods(root_module, cls): + ## lte-rrc-header.h (module 'lte'): ns3::HandoverPreparationInfoHeader::HandoverPreparationInfoHeader(ns3::HandoverPreparationInfoHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::HandoverPreparationInfoHeader const &', 'arg0')]) + ## lte-rrc-header.h (module 'lte'): ns3::HandoverPreparationInfoHeader::HandoverPreparationInfoHeader() [constructor] + cls.add_constructor([]) + ## lte-rrc-header.h (module 'lte'): uint32_t ns3::HandoverPreparationInfoHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'bIterator')], + is_virtual=True) + ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::AsConfig ns3::HandoverPreparationInfoHeader::GetAsConfig() const [member function] + cls.add_method('GetAsConfig', + 'ns3::LteRrcSap::AsConfig', + [], + is_const=True) + ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo ns3::HandoverPreparationInfoHeader::GetMessage() const [member function] + cls.add_method('GetMessage', + 'ns3::LteRrcSap::HandoverPreparationInfo', + [], + is_const=True) + ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::PreSerialize() const [member function] + cls.add_method('PreSerialize', + 'void', + [], + is_const=True, is_virtual=True) + ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::SetMessage(ns3::LteRrcSap::HandoverPreparationInfo msg) [member function] + cls.add_method('SetMessage', + 'void', + [param('ns3::LteRrcSap::HandoverPreparationInfo', 'msg')]) + return + +def register_Ns3Icmpv4L4Protocol_methods(root_module, cls): + ## icmpv4-l4-protocol.h (module 'internet'): ns3::Icmpv4L4Protocol::Icmpv4L4Protocol(ns3::Icmpv4L4Protocol const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv4L4Protocol const &', 'arg0')]) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::Icmpv4L4Protocol::Icmpv4L4Protocol() [constructor] + cls.add_constructor([]) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::Icmpv4L4Protocol::GetDownTarget() const [member function] + cls.add_method('GetDownTarget', + 'ns3::IpL4Protocol::DownTargetCallback', + [], + is_const=True, is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::Icmpv4L4Protocol::GetDownTarget6() const [member function] + cls.add_method('GetDownTarget6', + 'ns3::IpL4Protocol::DownTargetCallback6', + [], + is_const=True, is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): int ns3::Icmpv4L4Protocol::GetProtocolNumber() const [member function] + cls.add_method('GetProtocolNumber', + 'int', + [], + is_const=True, is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): static uint16_t ns3::Icmpv4L4Protocol::GetStaticProtocolNumber() [member function] + cls.add_method('GetStaticProtocolNumber', + 'uint16_t', + [], + is_static=True) + ## icmpv4-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::Icmpv4L4Protocol::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::Icmpv4L4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr incomingInterface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], + is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::Icmpv4L4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr incomingInterface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], + is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SendDestUnreachFragNeeded(ns3::Ipv4Header header, ns3::Ptr orgData, uint16_t nextHopMtu) [member function] + cls.add_method('SendDestUnreachFragNeeded', + 'void', + [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData'), param('uint16_t', 'nextHopMtu')]) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SendDestUnreachPort(ns3::Ipv4Header header, ns3::Ptr orgData) [member function] + cls.add_method('SendDestUnreachPort', + 'void', + [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData')]) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SendTimeExceededTtl(ns3::Ipv4Header header, ns3::Ptr orgData, bool isFragment) [member function] + cls.add_method('SendTimeExceededTtl', + 'void', + [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData'), param('bool', 'isFragment')]) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] + cls.add_method('SetDownTarget', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] + cls.add_method('SetDownTarget6', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::Icmpv4L4Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True, visibility='protected') + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3Icmpv6L4Protocol_methods(root_module, cls): + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Icmpv6L4Protocol::Icmpv6L4Protocol(ns3::Icmpv6L4Protocol const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6L4Protocol const &', 'arg0')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Icmpv6L4Protocol::Icmpv6L4Protocol() [constructor] + cls.add_constructor([]) + ## icmpv6-l4-protocol.h (module 'internet'): int64_t ns3::Icmpv6L4Protocol::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Ptr ns3::Icmpv6L4Protocol::CreateCache(ns3::Ptr device, ns3::Ptr interface) [member function] + cls.add_method('CreateCache', + 'ns3::Ptr< ns3::NdiscCache >', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::DelayedSendMessage(ns3::Ptr packet, ns3::Ipv6Address src, ns3::Ipv6Address dst, uint8_t ttl) [member function] + cls.add_method('DelayedSendMessage', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'ttl')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::DoDAD(ns3::Ipv6Address target, ns3::Ptr interface) [member function] + cls.add_method('DoDAD', + 'void', + [param('ns3::Ipv6Address', 'target'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::NdiscCache::Ipv6PayloadHeaderPair ns3::Icmpv6L4Protocol::ForgeEchoRequest(ns3::Ipv6Address src, ns3::Ipv6Address dst, uint16_t id, uint16_t seq, ns3::Ptr data) [member function] + cls.add_method('ForgeEchoRequest', + 'ns3::NdiscCache::Ipv6PayloadHeaderPair', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'id'), param('uint16_t', 'seq'), param('ns3::Ptr< ns3::Packet >', 'data')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::NdiscCache::Ipv6PayloadHeaderPair ns3::Icmpv6L4Protocol::ForgeNA(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address * hardwareAddress, uint8_t flags) [member function] + cls.add_method('ForgeNA', + 'ns3::NdiscCache::Ipv6PayloadHeaderPair', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address *', 'hardwareAddress'), param('uint8_t', 'flags')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::NdiscCache::Ipv6PayloadHeaderPair ns3::Icmpv6L4Protocol::ForgeNS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Ipv6Address target, ns3::Address hardwareAddress) [member function] + cls.add_method('ForgeNS', + 'ns3::NdiscCache::Ipv6PayloadHeaderPair', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Address', 'target'), param('ns3::Address', 'hardwareAddress')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::NdiscCache::Ipv6PayloadHeaderPair ns3::Icmpv6L4Protocol::ForgeRS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address hardwareAddress) [member function] + cls.add_method('ForgeRS', + 'ns3::NdiscCache::Ipv6PayloadHeaderPair', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address', 'hardwareAddress')]) + ## icmpv6-l4-protocol.h (module 'internet'): static void ns3::Icmpv6L4Protocol::FunctionDadTimeout(ns3::Ptr icmpv6, ns3::Ipv6Interface * interface, ns3::Ipv6Address addr) [member function] + cls.add_method('FunctionDadTimeout', + 'void', + [param('ns3::Ptr< ns3::Icmpv6L4Protocol >', 'icmpv6'), param('ns3::Ipv6Interface *', 'interface'), param('ns3::Ipv6Address', 'addr')], + is_static=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Time ns3::Icmpv6L4Protocol::GetDelayFirstProbe() const [member function] + cls.add_method('GetDelayFirstProbe', + 'ns3::Time', + [], + is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::TypeId ns3::Icmpv6L4Protocol::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): uint8_t ns3::Icmpv6L4Protocol::GetMaxMulticastSolicit() const [member function] + cls.add_method('GetMaxMulticastSolicit', + 'uint8_t', + [], + is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): uint8_t ns3::Icmpv6L4Protocol::GetMaxUnicastSolicit() const [member function] + cls.add_method('GetMaxUnicastSolicit', + 'uint8_t', + [], + is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Ptr ns3::Icmpv6L4Protocol::GetNode() [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + []) + ## icmpv6-l4-protocol.h (module 'internet'): int ns3::Icmpv6L4Protocol::GetProtocolNumber() const [member function] + cls.add_method('GetProtocolNumber', + 'int', + [], + is_const=True, is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Time ns3::Icmpv6L4Protocol::GetReachableTime() const [member function] + cls.add_method('GetReachableTime', + 'ns3::Time', + [], + is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Time ns3::Icmpv6L4Protocol::GetRetransmissionTime() const [member function] + cls.add_method('GetRetransmissionTime', + 'ns3::Time', + [], + is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): static uint16_t ns3::Icmpv6L4Protocol::GetStaticProtocolNumber() [member function] + cls.add_method('GetStaticProtocolNumber', + 'uint16_t', + [], + is_static=True) + ## icmpv6-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::Icmpv6L4Protocol::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## icmpv6-l4-protocol.h (module 'internet'): int ns3::Icmpv6L4Protocol::GetVersion() const [member function] + cls.add_method('GetVersion', + 'int', + [], + is_const=True, is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): bool ns3::Icmpv6L4Protocol::IsAlwaysDad() const [member function] + cls.add_method('IsAlwaysDad', + 'bool', + [], + is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): bool ns3::Icmpv6L4Protocol::Lookup(ns3::Ipv6Address dst, ns3::Ptr device, ns3::Ptr cache, ns3::Address * hardwareDestination) [member function] + cls.add_method('Lookup', + 'bool', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::NdiscCache >', 'cache'), param('ns3::Address *', 'hardwareDestination')]) + ## icmpv6-l4-protocol.h (module 'internet'): bool ns3::Icmpv6L4Protocol::Lookup(ns3::Ptr p, ns3::Ipv6Header const & ipHeader, ns3::Ipv6Address dst, ns3::Ptr device, ns3::Ptr cache, ns3::Address * hardwareDestination) [member function] + cls.add_method('Lookup', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'ipHeader'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::NdiscCache >', 'cache'), param('ns3::Address *', 'hardwareDestination')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::Icmpv6L4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr interface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')], + is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::Icmpv6L4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr interface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendEchoReply(ns3::Ipv6Address src, ns3::Ipv6Address dst, uint16_t id, uint16_t seq, ns3::Ptr data) [member function] + cls.add_method('SendEchoReply', + 'void', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'id'), param('uint16_t', 'seq'), param('ns3::Ptr< ns3::Packet >', 'data')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendErrorDestinationUnreachable(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint8_t code) [member function] + cls.add_method('SendErrorDestinationUnreachable', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'code')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendErrorParameterError(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint8_t code, uint32_t ptr) [member function] + cls.add_method('SendErrorParameterError', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'code'), param('uint32_t', 'ptr')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendErrorTimeExceeded(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint8_t code) [member function] + cls.add_method('SendErrorTimeExceeded', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'code')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendErrorTooBig(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint32_t mtu) [member function] + cls.add_method('SendErrorTooBig', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'mtu')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendMessage(ns3::Ptr packet, ns3::Ipv6Address src, ns3::Ipv6Address dst, uint8_t ttl) [member function] + cls.add_method('SendMessage', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'ttl')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendMessage(ns3::Ptr packet, ns3::Ipv6Address dst, ns3::Icmpv6Header & icmpv6Hdr, uint8_t ttl) [member function] + cls.add_method('SendMessage', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'dst'), param('ns3::Icmpv6Header &', 'icmpv6Hdr'), param('uint8_t', 'ttl')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendNA(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address * hardwareAddress, uint8_t flags) [member function] + cls.add_method('SendNA', + 'void', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address *', 'hardwareAddress'), param('uint8_t', 'flags')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendNS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Ipv6Address target, ns3::Address hardwareAddress) [member function] + cls.add_method('SendNS', + 'void', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Address', 'target'), param('ns3::Address', 'hardwareAddress')], + is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendRS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address hardwareAddress) [member function] + cls.add_method('SendRS', + 'void', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address', 'hardwareAddress')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendRedirection(ns3::Ptr redirectedPacket, ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Ipv6Address redirTarget, ns3::Ipv6Address redirDestination, ns3::Address redirHardwareTarget) [member function] + cls.add_method('SendRedirection', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'redirectedPacket'), param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Address', 'redirTarget'), param('ns3::Ipv6Address', 'redirDestination'), param('ns3::Address', 'redirHardwareTarget')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Icmpv6L4Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Ptr ns3::Icmpv6L4Protocol::FindCache(ns3::Ptr device) [member function] + cls.add_method('FindCache', + 'ns3::Ptr< ns3::NdiscCache >', + [param('ns3::Ptr< ns3::NetDevice >', 'device')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::Forward(ns3::Ipv6Address source, ns3::Icmpv6Header icmp, uint32_t info, ns3::Ipv6Header ipHeader, uint8_t const * payload) [member function] + cls.add_method('Forward', + 'void', + [param('ns3::Ipv6Address', 'source'), param('ns3::Icmpv6Header', 'icmp'), param('uint32_t', 'info'), param('ns3::Ipv6Header', 'ipHeader'), param('uint8_t const *', 'payload')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::Icmpv6L4Protocol::GetDownTarget() const [member function] + cls.add_method('GetDownTarget', + 'ns3::IpL4Protocol::DownTargetCallback', + [], + is_const=True, is_virtual=True, visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::Icmpv6L4Protocol::GetDownTarget6() const [member function] + cls.add_method('GetDownTarget6', + 'ns3::IpL4Protocol::DownTargetCallback6', + [], + is_const=True, is_virtual=True, visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleDestinationUnreachable(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleDestinationUnreachable', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleEchoRequest(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleEchoRequest', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleNA(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleNA', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleNS(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleNS', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandlePacketTooBig(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandlePacketTooBig', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleParameterError(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleParameterError', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleRA(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleRA', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleRS(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleRS', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleRedirection(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleRedirection', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleTimeExceeded(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleTimeExceeded', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::ReceiveLLA(ns3::Icmpv6OptionLinkLayerAddress lla, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('ReceiveLLA', + 'void', + [param('ns3::Icmpv6OptionLinkLayerAddress', 'lla'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] + cls.add_method('SetDownTarget', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True, visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] + cls.add_method('SetDownTarget6', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True, visibility='protected') + return + +def register_Ns3Ipv4GlobalRouting_methods(root_module, cls): + ## ipv4-global-routing.h (module 'internet'): ns3::Ipv4GlobalRouting::Ipv4GlobalRouting(ns3::Ipv4GlobalRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4GlobalRouting const &', 'arg0')]) + ## ipv4-global-routing.h (module 'internet'): ns3::Ipv4GlobalRouting::Ipv4GlobalRouting() [constructor] + cls.add_constructor([]) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::AddASExternalRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('AddASExternalRouteTo', + 'void', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::AddHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('AddHostRouteTo', + 'void', + [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::AddHostRouteTo(ns3::Ipv4Address dest, uint32_t interface) [member function] + cls.add_method('AddHostRouteTo', + 'void', + [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface')]) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('AddNetworkRouteTo', + 'void', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface) [member function] + cls.add_method('AddNetworkRouteTo', + 'void', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface')]) + ## ipv4-global-routing.h (module 'internet'): int64_t ns3::Ipv4GlobalRouting::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## ipv4-global-routing.h (module 'internet'): uint32_t ns3::Ipv4GlobalRouting::GetNRoutes() const [member function] + cls.add_method('GetNRoutes', + 'uint32_t', + [], is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionResponseMessage::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcCreateSessionResponseMessage::GetTypeId() [member function] + ## ipv4-global-routing.h (module 'internet'): ns3::Ipv4RoutingTableEntry * ns3::Ipv4GlobalRouting::GetRoute(uint32_t i) const [member function] + cls.add_method('GetRoute', + retval('ns3::Ipv4RoutingTableEntry *', caller_owns_return=False), + [param('uint32_t', 'i')], + is_const=True) + ## ipv4-global-routing.h (module 'internet'): static ns3::TypeId ns3::Ipv4GlobalRouting::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetBearerContextsCreated(std::list > bearerContexts) [member function] - cls.add_method('SetBearerContextsCreated', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', 'void', - [param('std::list< ns3::GtpcCreateSessionResponseMessage::BearerContextCreated >', 'bearerContexts')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function] - cls.add_method('SetCause', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', 'void', - [param('ns3::GtpcIes::Cause_t', 'cause')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetSenderCpFteid(ns3::GtpcHeader::Fteid_t fteid) [member function] - cls.add_method('SetSenderCpFteid', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', 'void', - [param('ns3::GtpcHeader::Fteid_t', 'fteid')]) - return - -def register_Ns3GtpcCreateSessionResponseMessageBearerContextCreated_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::BearerContextCreated() [constructor] - cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::BearerContextCreated(ns3::GtpcCreateSessionResponseMessage::BearerContextCreated const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcCreateSessionResponseMessage::BearerContextCreated const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::bearerLevelQos [variable] - cls.add_instance_attribute('bearerLevelQos', 'ns3::EpsBearer', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::cause [variable] - cls.add_instance_attribute('cause', 'uint8_t', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::epsBearerId [variable] - cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::fteid [variable] - cls.add_instance_attribute('fteid', 'ns3::GtpcHeader::Fteid_t', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::tft [variable] - cls.add_instance_attribute('tft', 'ns3::Ptr< ns3::EpcTft >', is_const=False) + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::RemoveRoute(uint32_t i) [member function] + cls.add_method('RemoveRoute', + 'void', + [param('uint32_t', 'i')]) + ## ipv4-global-routing.h (module 'internet'): bool ns3::Ipv4GlobalRouting::RouteInput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): ns3::Ptr ns3::Ipv4GlobalRouting::RouteOutput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv4Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::SetIpv4(ns3::Ptr ipv4) [member function] + cls.add_method('SetIpv4', + 'void', + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') return -def register_Ns3GtpcDeleteBearerCommandMessage_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::GtpcDeleteBearerCommandMessage(ns3::GtpcDeleteBearerCommandMessage const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcDeleteBearerCommandMessage const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::GtpcDeleteBearerCommandMessage() [constructor] +def register_Ns3Ipv4ListRouting_methods(root_module, cls): + ## ipv4-list-routing.h (module 'internet'): ns3::Ipv4ListRouting::Ipv4ListRouting(ns3::Ipv4ListRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4ListRouting const &', 'arg0')]) + ## ipv4-list-routing.h (module 'internet'): ns3::Ipv4ListRouting::Ipv4ListRouting() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::AddRoutingProtocol(ns3::Ptr routingProtocol, int16_t priority) [member function] + cls.add_method('AddRoutingProtocol', + 'void', + [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol'), param('int16_t', 'priority')], is_virtual=True) - ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcDeleteBearerCommandMessage::GetBearerContexts() const [member function] - cls.add_method('GetBearerContexts', - 'std::list< ns3::GtpcDeleteBearerCommandMessage::BearerContext >', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerCommandMessage::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::GetMessageSize() const [member function] - cls.add_method('GetMessageSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + ## ipv4-list-routing.h (module 'internet'): uint32_t ns3::Ipv4ListRouting::GetNRoutingProtocols() const [member function] + cls.add_method('GetNRoutingProtocols', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerCommandMessage::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): ns3::Ptr ns3::Ipv4ListRouting::GetRoutingProtocol(uint32_t index, int16_t & priority) const [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('uint32_t', 'index'), param('int16_t &', 'priority', direction=2)], + is_const=True, is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): static ns3::TypeId ns3::Ipv4ListRouting::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::SetBearerContexts(std::list > bearerContexts) [member function] - cls.add_method('SetBearerContexts', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', 'void', - [param('std::list< ns3::GtpcDeleteBearerCommandMessage::BearerContext >', 'bearerContexts')]) + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): bool ns3::Ipv4ListRouting::RouteInput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): ns3::Ptr ns3::Ipv4ListRouting::RouteOutput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv4Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::SetIpv4(ns3::Ptr ipv4) [member function] + cls.add_method('SetIpv4', + 'void', + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') return -def register_Ns3GtpcDeleteBearerCommandMessageBearerContext_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::BearerContext() [constructor] +def register_Ns3Ipv4PacketProbe_methods(root_module, cls): + ## ipv4-packet-probe.h (module 'internet'): ns3::Ipv4PacketProbe::Ipv4PacketProbe(ns3::Ipv4PacketProbe const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4PacketProbe const &', 'arg0')]) + ## ipv4-packet-probe.h (module 'internet'): ns3::Ipv4PacketProbe::Ipv4PacketProbe() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::BearerContext(ns3::GtpcDeleteBearerCommandMessage::BearerContext const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcDeleteBearerCommandMessage::BearerContext const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::m_epsBearerId [variable] - cls.add_instance_attribute('m_epsBearerId', 'uint8_t', is_const=False) + ## ipv4-packet-probe.h (module 'internet'): bool ns3::Ipv4PacketProbe::ConnectByObject(std::string traceSource, ns3::Ptr obj) [member function] + cls.add_method('ConnectByObject', + 'bool', + [param('std::string', 'traceSource'), param('ns3::Ptr< ns3::Object >', 'obj')], + is_virtual=True) + ## ipv4-packet-probe.h (module 'internet'): void ns3::Ipv4PacketProbe::ConnectByPath(std::string path) [member function] + cls.add_method('ConnectByPath', + 'void', + [param('std::string', 'path')], + is_virtual=True) + ## ipv4-packet-probe.h (module 'internet'): static ns3::TypeId ns3::Ipv4PacketProbe::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv4-packet-probe.h (module 'internet'): void ns3::Ipv4PacketProbe::SetValue(ns3::Ptr packet, ns3::Ptr ipv4, uint32_t interface) [member function] + cls.add_method('SetValue', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')]) + ## ipv4-packet-probe.h (module 'internet'): static void ns3::Ipv4PacketProbe::SetValueByPath(std::string path, ns3::Ptr packet, ns3::Ptr ipv4, uint32_t interface) [member function] + cls.add_method('SetValueByPath', + 'void', + [param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')], + is_static=True) return -def register_Ns3GtpcDeleteBearerRequestMessage_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerRequestMessage::GtpcDeleteBearerRequestMessage() [constructor] +def register_Ns3Ipv6ExtensionLooseRouting_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionLooseRouting::Ipv6ExtensionLooseRouting(ns3::Ipv6ExtensionLooseRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionLooseRouting const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionLooseRouting::Ipv6ExtensionLooseRouting() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerRequestMessage::GetTypeId() [member function] + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionLooseRouting::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerRequestMessage::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionLooseRouting::GetTypeRouting() const [member function] + cls.add_method('GetTypeRouting', + 'uint8_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionLooseRouting::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionLooseRouting::TYPE_ROUTING [variable] + cls.add_static_attribute('TYPE_ROUTING', 'uint8_t const', is_const=True) + return + +def register_Ns3Ipv6ListRouting_methods(root_module, cls): + ## ipv6-list-routing.h (module 'internet'): ns3::Ipv6ListRouting::Ipv6ListRouting(ns3::Ipv6ListRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ListRouting const &', 'arg0')]) + ## ipv6-list-routing.h (module 'internet'): ns3::Ipv6ListRouting::Ipv6ListRouting() [constructor] + cls.add_constructor([]) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::AddRoutingProtocol(ns3::Ptr routingProtocol, int16_t priority) [member function] + cls.add_method('AddRoutingProtocol', + 'void', + [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol'), param('int16_t', 'priority')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): uint32_t ns3::Ipv6ListRouting::GetNRoutingProtocols() const [member function] + cls.add_method('GetNRoutingProtocols', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + is_const=True, is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): ns3::Ptr ns3::Ipv6ListRouting::GetRoutingProtocol(uint32_t index, int16_t & priority) const [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', + [param('uint32_t', 'index'), param('int16_t &', 'priority')], + is_const=True, is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): static ns3::TypeId ns3::Ipv6ListRouting::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], is_virtual=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyAddRoute', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyRemoveRoute', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): bool ns3::Ipv6ListRouting::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Ipv6RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv6RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv6RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv6RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): ns3::Ptr ns3::Ipv6ListRouting::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv6Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::SetIpv6(ns3::Ptr ipv6) [member function] + cls.add_method('SetIpv6', + 'void', + [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::DoDispose() [member function] + cls.add_method('DoDispose', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::GetMessageSize() const [member function] - cls.add_method('GetMessageSize', - 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcDeleteBearerRequestMessage::GetEpsBearerIds() const [member function] - cls.add_method('GetEpsBearerIds', - 'std::list< unsigned char >', + is_virtual=True, visibility='protected') + return + +def register_Ns3Ipv6PacketProbe_methods(root_module, cls): + ## ipv6-packet-probe.h (module 'internet'): ns3::Ipv6PacketProbe::Ipv6PacketProbe(ns3::Ipv6PacketProbe const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6PacketProbe const &', 'arg0')]) + ## ipv6-packet-probe.h (module 'internet'): ns3::Ipv6PacketProbe::Ipv6PacketProbe() [constructor] + cls.add_constructor([]) + ## ipv6-packet-probe.h (module 'internet'): bool ns3::Ipv6PacketProbe::ConnectByObject(std::string traceSource, ns3::Ptr obj) [member function] + cls.add_method('ConnectByObject', + 'bool', + [param('std::string', 'traceSource'), param('ns3::Ptr< ns3::Object >', 'obj')], + is_virtual=True) + ## ipv6-packet-probe.h (module 'internet'): void ns3::Ipv6PacketProbe::ConnectByPath(std::string path) [member function] + cls.add_method('ConnectByPath', + 'void', + [param('std::string', 'path')], + is_virtual=True) + ## ipv6-packet-probe.h (module 'internet'): static ns3::TypeId ns3::Ipv6PacketProbe::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::SetEpsBearerIds(std::list > epsBearerIds) [member function] - cls.add_method('SetEpsBearerIds', + is_static=True) + ## ipv6-packet-probe.h (module 'internet'): void ns3::Ipv6PacketProbe::SetValue(ns3::Ptr packet, ns3::Ptr ipv6, uint32_t interface) [member function] + cls.add_method('SetValue', 'void', - [param('std::list< unsigned char >', 'epsBearerIds')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerRequestMessage::GtpcDeleteBearerRequestMessage(ns3::GtpcDeleteBearerRequestMessage const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcDeleteBearerRequestMessage const &', 'arg0')]) + [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')]) + ## ipv6-packet-probe.h (module 'internet'): static void ns3::Ipv6PacketProbe::SetValueByPath(std::string path, ns3::Ptr packet, ns3::Ptr ipv6, uint32_t interface) [member function] + cls.add_method('SetValueByPath', + 'void', + [param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')], + is_static=True) return -def register_Ns3GtpcDeleteBearerResponseMessage_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerResponseMessage::GtpcDeleteBearerResponseMessage() [constructor] +def register_Ns3LoopbackNetDevice_methods(root_module, cls): + ## loopback-net-device.h (module 'internet'): ns3::LoopbackNetDevice::LoopbackNetDevice(ns3::LoopbackNetDevice const & arg0) [constructor] + cls.add_constructor([param('ns3::LoopbackNetDevice const &', 'arg0')]) + ## loopback-net-device.h (module 'internet'): ns3::LoopbackNetDevice::LoopbackNetDevice() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerResponseMessage::GetTypeId() [member function] + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::AddLinkChangeCallback(ns3::Callback callback) [member function] + cls.add_method('AddLinkChangeCallback', + 'void', + [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): ns3::Address ns3::LoopbackNetDevice::GetAddress() const [member function] + cls.add_method('GetAddress', + 'ns3::Address', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): ns3::Address ns3::LoopbackNetDevice::GetBroadcast() const [member function] + cls.add_method('GetBroadcast', + 'ns3::Address', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): ns3::Ptr ns3::LoopbackNetDevice::GetChannel() const [member function] + cls.add_method('GetChannel', + 'ns3::Ptr< ns3::Channel >', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): uint32_t ns3::LoopbackNetDevice::GetIfIndex() const [member function] + cls.add_method('GetIfIndex', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): uint16_t ns3::LoopbackNetDevice::GetMtu() const [member function] + cls.add_method('GetMtu', + 'uint16_t', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): ns3::Address ns3::LoopbackNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] + cls.add_method('GetMulticast', + 'ns3::Address', + [param('ns3::Ipv4Address', 'multicastGroup')], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): ns3::Address ns3::LoopbackNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] + cls.add_method('GetMulticast', + 'ns3::Address', + [param('ns3::Ipv6Address', 'addr')], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): ns3::Ptr ns3::LoopbackNetDevice::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): static ns3::TypeId ns3::LoopbackNetDevice::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerResponseMessage::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::IsBridge() const [member function] + cls.add_method('IsBridge', + 'bool', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::IsBroadcast() const [member function] + cls.add_method('IsBroadcast', + 'bool', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::IsLinkUp() const [member function] + cls.add_method('IsLinkUp', + 'bool', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::IsMulticast() const [member function] + cls.add_method('IsMulticast', + 'bool', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::IsPointToPoint() const [member function] + cls.add_method('IsPointToPoint', + 'bool', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::NeedsArp() const [member function] + cls.add_method('NeedsArp', + 'bool', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::Send(ns3::Ptr packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] + cls.add_method('Send', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::SendFrom(ns3::Ptr packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] + cls.add_method('SendFrom', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::SetAddress(ns3::Address address) [member function] + cls.add_method('SetAddress', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], + [param('ns3::Address', 'address')], is_virtual=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::SetIfIndex(uint32_t const index) [member function] + cls.add_method('SetIfIndex', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::GetMessageSize() const [member function] - cls.add_method('GetMessageSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t ns3::GtpcDeleteBearerResponseMessage::GetCause() const [member function] - cls.add_method('GetCause', - 'ns3::GtpcIes::Cause_t', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function] - cls.add_method('SetCause', + [param('uint32_t const', 'index')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::SetMtu(uint16_t const mtu) [member function] + cls.add_method('SetMtu', + 'bool', + [param('uint16_t const', 'mtu')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('ns3::GtpcIes::Cause_t', 'cause')]) - ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcDeleteBearerResponseMessage::GetEpsBearerIds() const [member function] - cls.add_method('GetEpsBearerIds', - 'std::list< unsigned char >', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::SetEpsBearerIds(std::list > epsBearerIds) [member function] - cls.add_method('SetEpsBearerIds', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] + cls.add_method('SetPromiscReceiveCallback', 'void', - [param('std::list< unsigned char >', 'epsBearerIds')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerResponseMessage::GtpcDeleteBearerResponseMessage(ns3::GtpcDeleteBearerResponseMessage const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcDeleteBearerResponseMessage const &', 'arg0')]) - return - -def register_Ns3HandoverPreparationInfoHeader_methods(root_module, cls): - ## lte-rrc-header.h (module 'lte'): ns3::HandoverPreparationInfoHeader::HandoverPreparationInfoHeader(ns3::HandoverPreparationInfoHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::HandoverPreparationInfoHeader const &', 'arg0')]) - ## lte-rrc-header.h (module 'lte'): ns3::HandoverPreparationInfoHeader::HandoverPreparationInfoHeader() [constructor] - cls.add_constructor([]) - ## lte-rrc-header.h (module 'lte'): uint32_t ns3::HandoverPreparationInfoHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'bIterator')], + [param('ns3::Callback< bool, 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 >', 'cb')], is_virtual=True) - ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::AsConfig ns3::HandoverPreparationInfoHeader::GetAsConfig() const [member function] - cls.add_method('GetAsConfig', - 'ns3::LteRrcSap::AsConfig', - [], - is_const=True) - ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo ns3::HandoverPreparationInfoHeader::GetMessage() const [member function] - cls.add_method('GetMessage', - 'ns3::LteRrcSap::HandoverPreparationInfo', - [], - is_const=True) - ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::PreSerialize() const [member function] - cls.add_method('PreSerialize', + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] + cls.add_method('SetReceiveCallback', 'void', + [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::SupportsSendFrom() const [member function] + cls.add_method('SupportsSendFrom', + 'bool', [], - is_virtual=True, is_const=True) - ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::SetMessage(ns3::LteRrcSap::HandoverPreparationInfo msg) [member function] - cls.add_method('SetMessage', + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::DoDispose() [member function] + cls.add_method('DoDispose', 'void', - [param('ns3::LteRrcSap::HandoverPreparationInfo', 'msg')]) + [], + is_virtual=True, visibility='protected') return def register_Ns3LteDataRadioBearerInfo_methods(root_module, cls): @@ -31269,12 +48932,12 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('GetIfIndex', 'uint32_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): ns3::Ptr ns3::LteNetDevice::GetChannel() const [member function] cls.add_method('GetChannel', 'ns3::Ptr< ns3::Channel >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::SetMtu(uint16_t const mtu) [member function] cls.add_method('SetMtu', 'bool', @@ -31284,7 +48947,7 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('GetMtu', 'uint16_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::SetAddress(ns3::Address address) [member function] cls.add_method('SetAddress', 'void', @@ -31294,12 +48957,12 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('GetAddress', 'ns3::Address', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::IsLinkUp() const [member function] cls.add_method('IsLinkUp', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::AddLinkChangeCallback(ns3::Callback callback) [member function] cls.add_method('AddLinkChangeCallback', 'void', @@ -31309,32 +48972,32 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('IsBroadcast', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): ns3::Address ns3::LteNetDevice::GetBroadcast() const [member function] cls.add_method('GetBroadcast', 'ns3::Address', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::IsMulticast() const [member function] cls.add_method('IsMulticast', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::IsPointToPoint() const [member function] cls.add_method('IsPointToPoint', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::IsBridge() const [member function] cls.add_method('IsBridge', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): ns3::Ptr ns3::LteNetDevice::GetNode() const [member function] cls.add_method('GetNode', 'ns3::Ptr< ns3::Node >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::SetNode(ns3::Ptr node) [member function] cls.add_method('SetNode', 'void', @@ -31344,7 +49007,7 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('NeedsArp', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] cls.add_method('SetReceiveCallback', 'void', @@ -31354,12 +49017,12 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('GetMulticast', 'ns3::Address', [param('ns3::Ipv4Address', 'addr')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): ns3::Address ns3::LteNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] cls.add_method('GetMulticast', 'ns3::Address', [param('ns3::Ipv6Address', 'addr')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] cls.add_method('SetPromiscReceiveCallback', 'void', @@ -31374,13 +49037,109 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('SupportsSendFrom', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::Receive(ns3::Ptr p) [member function] cls.add_method('Receive', 'void', [param('ns3::Ptr< ns3::Packet >', 'p')]) return +def register_Ns3LteSlBasicUeController_methods(root_module, cls): + ## lte-sl-basic-ue-controller.h (module 'lte'): ns3::LteSlBasicUeController::LteSlBasicUeController(ns3::LteSlBasicUeController const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlBasicUeController const &', 'arg0')]) + ## lte-sl-basic-ue-controller.h (module 'lte'): ns3::LteSlBasicUeController::LteSlBasicUeController() [constructor] + cls.add_constructor([]) + ## lte-sl-basic-ue-controller.h (module 'lte'): ns3::LteSlUeCtrlSapProvider * ns3::LteSlBasicUeController::GetLteSlUeCtrlSapProvider() [member function] + cls.add_method('GetLteSlUeCtrlSapProvider', + 'ns3::LteSlUeCtrlSapProvider *', + [], + is_virtual=True) + ## lte-sl-basic-ue-controller.h (module 'lte'): static ns3::TypeId ns3::LteSlBasicUeController::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::SetLteSlUeCtrlSapUser(ns3::LteSlUeCtrlSapUser * s) [member function] + cls.add_method('SetLteSlUeCtrlSapUser', + 'void', + [param('ns3::LteSlUeCtrlSapUser *', 's')], + is_virtual=True) + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoPc5ConnectionAborted(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role, ns3::LteSlO2oCommParams::UeO2ORejectReason reason) [member function] + cls.add_method('DoPc5ConnectionAborted', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role'), param('ns3::LteSlO2oCommParams::UeO2ORejectReason', 'reason')], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoPc5ConnectionStarted(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('DoPc5ConnectionStarted', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoPc5ConnectionTerminated(uint32_t remoteUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('DoPc5ConnectionTerminated', + 'void', + [param('uint32_t', 'remoteUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoPc5SecuredEstablished(uint32_t remoteUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('DoPc5SecuredEstablished', + 'void', + [param('uint32_t', 'remoteUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoRecvRelayServiceDiscovery(uint32_t serviceCode, uint64_t announcerInfo, uint32_t proseRelayUeId, uint8_t statusIndicator) [member function] + cls.add_method('DoRecvRelayServiceDiscovery', + 'void', + [param('uint32_t', 'serviceCode'), param('uint64_t', 'announcerInfo'), param('uint32_t', 'proseRelayUeId'), param('uint8_t', 'statusIndicator')], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoRecvRemoteUeReport(uint64_t localImsi, uint32_t peerUeId, uint64_t remoteImsi) [member function] + cls.add_method('DoRecvRemoteUeReport', + 'void', + [param('uint64_t', 'localImsi'), param('uint32_t', 'peerUeId'), param('uint64_t', 'remoteImsi')], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): uint64_t ns3::LteSlBasicUeController::DoRelayUeSelection(std::map, std::allocator > > validRelays, uint32_t serviceCode, uint64_t currentRelayId) [member function] + cls.add_method('DoRelayUeSelection', + 'uint64_t', + [param('std::map< unsigned long long, double >', 'validRelays'), param('uint32_t', 'serviceCode'), param('uint64_t', 'currentRelayId')], + is_virtual=True, visibility='protected') + return + +def register_Ns3LteSlUeNetDevice_methods(root_module, cls): + ## lte-sl-ue-net-device.h (module 'lte'): static ns3::TypeId ns3::LteSlUeNetDevice::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-ue-net-device.h (module 'lte'): ns3::LteSlUeNetDevice::LteSlUeNetDevice() [constructor] + cls.add_constructor([]) + ## lte-sl-ue-net-device.h (module 'lte'): void ns3::LteSlUeNetDevice::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## lte-sl-ue-net-device.h (module 'lte'): bool ns3::LteSlUeNetDevice::Send(ns3::Ptr packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] + cls.add_method('Send', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], + is_virtual=True) + ## lte-sl-ue-net-device.h (module 'lte'): void ns3::LteSlUeNetDevice::SetNas(ns3::Ptr const nas) [member function] + cls.add_method('SetNas', + 'void', + [param('ns3::Ptr< ns3::EpcUeNas > const', 'nas')]) + ## lte-sl-ue-net-device.h (module 'lte'): ns3::Ptr ns3::LteSlUeNetDevice::GetNas() const [member function] + cls.add_method('GetNas', + 'ns3::Ptr< ns3::EpcUeNas >', + [], + is_const=True) + ## lte-sl-ue-net-device.h (module 'lte'): void ns3::LteSlUeNetDevice::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + def register_Ns3LteSpectrumSignalParametersSlCtrlFrame_methods(root_module, cls): ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::Ptr ns3::LteSpectrumSignalParametersSlCtrlFrame::Copy() [member function] cls.add_method('Copy', @@ -31533,18 +49292,71 @@ def register_Ns3MeasurementReportHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::MeasurementReportHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::MeasurementReportHeader::SetMessage(ns3::LteRrcSap::MeasurementReport msg) [member function] cls.add_method('SetMessage', 'void', [param('ns3::LteRrcSap::MeasurementReport', 'msg')]) return +def register_Ns3QueueDiscItem_methods(root_module, cls): + ## queue-item.h (module 'network'): ns3::QueueDiscItem::QueueDiscItem(ns3::Ptr p, ns3::Address const & addr, uint16_t protocol) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Address const &', 'addr'), param('uint16_t', 'protocol')]) + ## queue-item.h (module 'network'): ns3::Address ns3::QueueDiscItem::GetAddress() const [member function] + cls.add_method('GetAddress', + 'ns3::Address', + [], + is_const=True) + ## queue-item.h (module 'network'): uint16_t ns3::QueueDiscItem::GetProtocol() const [member function] + cls.add_method('GetProtocol', + 'uint16_t', + [], + is_const=True) + ## queue-item.h (module 'network'): uint8_t ns3::QueueDiscItem::GetTxQueueIndex() const [member function] + cls.add_method('GetTxQueueIndex', + 'uint8_t', + [], + is_const=True) + ## queue-item.h (module 'network'): void ns3::QueueDiscItem::SetTxQueueIndex(uint8_t txq) [member function] + cls.add_method('SetTxQueueIndex', + 'void', + [param('uint8_t', 'txq')]) + ## queue-item.h (module 'network'): ns3::Time ns3::QueueDiscItem::GetTimeStamp() const [member function] + cls.add_method('GetTimeStamp', + 'ns3::Time', + [], + is_const=True) + ## queue-item.h (module 'network'): void ns3::QueueDiscItem::SetTimeStamp(ns3::Time t) [member function] + cls.add_method('SetTimeStamp', + 'void', + [param('ns3::Time', 't')]) + ## queue-item.h (module 'network'): void ns3::QueueDiscItem::AddHeader() [member function] + cls.add_method('AddHeader', + 'void', + [], + is_virtual=True, is_pure_virtual=True) + ## queue-item.h (module 'network'): void ns3::QueueDiscItem::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## queue-item.h (module 'network'): bool ns3::QueueDiscItem::Mark() [member function] + cls.add_method('Mark', + 'bool', + [], + is_virtual=True, is_pure_virtual=True) + ## queue-item.h (module 'network'): uint32_t ns3::QueueDiscItem::Hash(uint32_t perturbation=0) const [member function] + cls.add_method('Hash', + 'uint32_t', + [param('uint32_t', 'perturbation', default_value='0')], + is_const=True, is_virtual=True) + return + def register_Ns3RrcConnectionReconfigurationCompleteHeader_methods(root_module, cls): ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReconfigurationCompleteHeader::RrcConnectionReconfigurationCompleteHeader(ns3::RrcConnectionReconfigurationCompleteHeader const & arg0) [constructor] cls.add_constructor([param('ns3::RrcConnectionReconfigurationCompleteHeader const &', 'arg0')]) @@ -31569,12 +49381,12 @@ def register_Ns3RrcConnectionReconfigurationCompleteHeader_methods(root_module, cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationCompleteHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationCompleteHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function] cls.add_method('SetMessage', 'void', @@ -31677,12 +49489,12 @@ def register_Ns3RrcConnectionReconfigurationHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function] cls.add_method('SetMessage', 'void', @@ -31713,12 +49525,12 @@ def register_Ns3RrcConnectionReestablishmentCompleteHeader_methods(root_module, cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentCompleteHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentCompleteHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function] cls.add_method('SetMessage', 'void', @@ -31754,12 +49566,12 @@ def register_Ns3RrcConnectionReestablishmentHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReestablishment msg) [member function] cls.add_method('SetMessage', 'void', @@ -31785,12 +49597,12 @@ def register_Ns3RrcConnectionReestablishmentRejectHeader_methods(root_module, cl cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRejectHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRejectHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReestablishmentReject msg) [member function] cls.add_method('SetMessage', 'void', @@ -31826,12 +49638,12 @@ def register_Ns3RrcConnectionReestablishmentRequestHeader_methods(root_module, c cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRequestHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRequestHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function] cls.add_method('SetMessage', 'void', @@ -31857,12 +49669,12 @@ def register_Ns3RrcConnectionRejectHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRejectHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRejectHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReject msg) [member function] cls.add_method('SetMessage', 'void', @@ -31888,12 +49700,12 @@ def register_Ns3RrcConnectionReleaseHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReleaseHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReleaseHeader::SetMessage(ns3::LteRrcSap::RrcConnectionRelease msg) [member function] cls.add_method('SetMessage', 'void', @@ -31934,12 +49746,12 @@ def register_Ns3RrcConnectionRequestHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRequestHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRequestHeader::SetMessage(ns3::LteRrcSap::RrcConnectionRequest msg) [member function] cls.add_method('SetMessage', 'void', @@ -31970,12 +49782,12 @@ def register_Ns3RrcConnectionSetupCompleteHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupCompleteHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupCompleteHeader::SetMessage(ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function] cls.add_method('SetMessage', 'void', @@ -32036,18 +49848,133 @@ def register_Ns3RrcConnectionSetupHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupHeader::SetMessage(ns3::LteRrcSap::RrcConnectionSetup msg) [member function] cls.add_method('SetMessage', 'void', [param('ns3::LteRrcSap::RrcConnectionSetup', 'msg')]) return +def register_Ns3ArpQueueDiscItem_methods(root_module, cls): + ## arp-queue-disc-item.h (module 'internet'): ns3::ArpQueueDiscItem::ArpQueueDiscItem(ns3::Ptr p, ns3::Address const & addr, uint16_t protocol, ns3::ArpHeader const & header) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Address const &', 'addr'), param('uint16_t', 'protocol'), param('ns3::ArpHeader const &', 'header')]) + ## arp-queue-disc-item.h (module 'internet'): uint32_t ns3::ArpQueueDiscItem::GetSize() const [member function] + cls.add_method('GetSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## arp-queue-disc-item.h (module 'internet'): ns3::ArpHeader const & ns3::ArpQueueDiscItem::GetHeader() const [member function] + cls.add_method('GetHeader', + 'ns3::ArpHeader const &', + [], + is_const=True) + ## arp-queue-disc-item.h (module 'internet'): void ns3::ArpQueueDiscItem::AddHeader() [member function] + cls.add_method('AddHeader', + 'void', + [], + is_virtual=True) + ## arp-queue-disc-item.h (module 'internet'): void ns3::ArpQueueDiscItem::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## arp-queue-disc-item.h (module 'internet'): bool ns3::ArpQueueDiscItem::Mark() [member function] + cls.add_method('Mark', + 'bool', + [], + is_virtual=True) + ## arp-queue-disc-item.h (module 'internet'): uint32_t ns3::ArpQueueDiscItem::Hash(uint32_t perturbation) const [member function] + cls.add_method('Hash', + 'uint32_t', + [param('uint32_t', 'perturbation')], + is_const=True, is_virtual=True) + return + +def register_Ns3Ipv4QueueDiscItem_methods(root_module, cls): + ## ipv4-queue-disc-item.h (module 'internet'): ns3::Ipv4QueueDiscItem::Ipv4QueueDiscItem(ns3::Ptr p, ns3::Address const & addr, uint16_t protocol, ns3::Ipv4Header const & header) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Address const &', 'addr'), param('uint16_t', 'protocol'), param('ns3::Ipv4Header const &', 'header')]) + ## ipv4-queue-disc-item.h (module 'internet'): uint32_t ns3::Ipv4QueueDiscItem::GetSize() const [member function] + cls.add_method('GetSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv4-queue-disc-item.h (module 'internet'): ns3::Ipv4Header const & ns3::Ipv4QueueDiscItem::GetHeader() const [member function] + cls.add_method('GetHeader', + 'ns3::Ipv4Header const &', + [], + is_const=True) + ## ipv4-queue-disc-item.h (module 'internet'): void ns3::Ipv4QueueDiscItem::AddHeader() [member function] + cls.add_method('AddHeader', + 'void', + [], + is_virtual=True) + ## ipv4-queue-disc-item.h (module 'internet'): void ns3::Ipv4QueueDiscItem::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv4-queue-disc-item.h (module 'internet'): bool ns3::Ipv4QueueDiscItem::GetUint8Value(ns3::QueueItem::Uint8Values field, uint8_t & value) const [member function] + cls.add_method('GetUint8Value', + 'bool', + [param('ns3::QueueItem::Uint8Values', 'field'), param('uint8_t &', 'value')], + is_const=True, is_virtual=True) + ## ipv4-queue-disc-item.h (module 'internet'): bool ns3::Ipv4QueueDiscItem::Mark() [member function] + cls.add_method('Mark', + 'bool', + [], + is_virtual=True) + ## ipv4-queue-disc-item.h (module 'internet'): uint32_t ns3::Ipv4QueueDiscItem::Hash(uint32_t perturbation) const [member function] + cls.add_method('Hash', + 'uint32_t', + [param('uint32_t', 'perturbation')], + is_const=True, is_virtual=True) + return + +def register_Ns3Ipv6QueueDiscItem_methods(root_module, cls): + ## ipv6-queue-disc-item.h (module 'internet'): ns3::Ipv6QueueDiscItem::Ipv6QueueDiscItem(ns3::Ptr p, ns3::Address const & addr, uint16_t protocol, ns3::Ipv6Header const & header) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Address const &', 'addr'), param('uint16_t', 'protocol'), param('ns3::Ipv6Header const &', 'header')]) + ## ipv6-queue-disc-item.h (module 'internet'): uint32_t ns3::Ipv6QueueDiscItem::GetSize() const [member function] + cls.add_method('GetSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-queue-disc-item.h (module 'internet'): ns3::Ipv6Header const & ns3::Ipv6QueueDiscItem::GetHeader() const [member function] + cls.add_method('GetHeader', + 'ns3::Ipv6Header const &', + [], + is_const=True) + ## ipv6-queue-disc-item.h (module 'internet'): void ns3::Ipv6QueueDiscItem::AddHeader() [member function] + cls.add_method('AddHeader', + 'void', + [], + is_virtual=True) + ## ipv6-queue-disc-item.h (module 'internet'): void ns3::Ipv6QueueDiscItem::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-queue-disc-item.h (module 'internet'): bool ns3::Ipv6QueueDiscItem::GetUint8Value(ns3::QueueItem::Uint8Values field, uint8_t & value) const [member function] + cls.add_method('GetUint8Value', + 'bool', + [param('ns3::QueueItem::Uint8Values', 'field'), param('uint8_t &', 'value')], + is_const=True, is_virtual=True) + ## ipv6-queue-disc-item.h (module 'internet'): bool ns3::Ipv6QueueDiscItem::Mark() [member function] + cls.add_method('Mark', + 'bool', + [], + is_virtual=True) + ## ipv6-queue-disc-item.h (module 'internet'): uint32_t ns3::Ipv6QueueDiscItem::Hash(uint32_t perturbation) const [member function] + cls.add_method('Hash', + 'uint32_t', + [param('uint32_t', 'perturbation')], + is_const=True, is_virtual=True) + return + def register_Ns3LteEnbNetDevice_methods(root_module, cls): ## lte-enb-net-device.h (module 'lte'): static ns3::TypeId ns3::LteEnbNetDevice::GetTypeId() [member function] cls.add_method('GetTypeId', diff --git a/src/lte/bindings/modulegen__gcc_LP64.py b/src/lte/bindings/modulegen__gcc_LP64.py index d35c71b37a..fc97f6798d 100644 --- a/src/lte/bindings/modulegen__gcc_LP64.py +++ b/src/lte/bindings/modulegen__gcc_LP64.py @@ -20,6 +20,10 @@ def module_init(): def register_types(module): root_module = module.get_root() + ## queue-disc.h (module 'traffic-control'): ns3::QueueDiscSizePolicy [enumeration] + module.add_enum('QueueDiscSizePolicy', ['SINGLE_INTERNAL_QUEUE', 'SINGLE_CHILD_QUEUE_DISC', 'MULTIPLE_QUEUES', 'NO_LIMITS'], import_from_module='ns.traffic-control') + ## queue-size.h (module 'network'): ns3::QueueSizeUnit [enumeration] + module.add_enum('QueueSizeUnit', ['PACKETS', 'BYTES'], import_from_module='ns.network') ## ff-mac-common.h (module 'lte'): ns3::Result_e [enumeration] module.add_enum('Result_e', ['SUCCESS', 'FAILURE']) ## ff-mac-common.h (module 'lte'): ns3::SetupRelease_e [enumeration] @@ -36,6 +40,14 @@ def register_types(module): module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') ## eps-bearer.h (module 'lte'): ns3::AllocationRetentionPriority [struct] module.add_class('AllocationRetentionPriority') + ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper [class] + module.add_class('AsciiTraceHelper', import_from_module='ns.network') + ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice [class] + module.add_class('AsciiTraceHelperForDevice', import_from_module='ns.network', allow_subclassing=True) + ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv4 [class] + module.add_class('AsciiTraceHelperForIpv4', import_from_module='ns.internet', allow_subclassing=True) + ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv6 [class] + module.add_class('AsciiTraceHelperForIpv6', import_from_module='ns.internet', allow_subclassing=True) ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] module.add_class('AttributeConstructionList', import_from_module='ns.core') ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] @@ -75,6 +87,8 @@ def register_types(module): module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) ## callback.h (module 'core'): ns3::CallbackBase [class] module.add_class('CallbackBase', import_from_module='ns.core') + ## candidate-queue.h (module 'internet'): ns3::CandidateQueue [class] + module.add_class('CandidateQueue', import_from_module='ns.internet') ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqasFlowPerf_t [struct] module.add_class('CqasFlowPerf_t') ## ff-mac-common.h (module 'lte'): ns3::CqiConfig_s [struct] @@ -101,6 +115,10 @@ def register_types(module): module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::EventImpl']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation']) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] + module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Ipv4Route']) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] + module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Ipv6Route']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] module.add_class('DefaultDeleter', template_parameters=['ns3::LteChunkProcessor']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] @@ -115,8 +133,12 @@ def register_types(module): module.add_class('DefaultDeleter', template_parameters=['ns3::LteSlTft']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::NixVector']) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] + module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::OutputStreamWrapper']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Packet']) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] + module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::QueueItem']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::SpectrumModel']) ## default-deleter.h (module 'core'): ns3::DefaultDeleter [struct] @@ -349,6 +371,22 @@ def register_types(module): module.add_class('SchedUlConfigIndParameters', outer_class=root_module['ns3::FfMacSchedSapUser']) ## eps-bearer.h (module 'lte'): ns3::GbrQosInformation [struct] module.add_class('GbrQosInformation') + ## global-route-manager.h (module 'internet'): ns3::GlobalRouteManager [class] + module.add_class('GlobalRouteManager', import_from_module='ns.internet') + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRouteManagerImpl [class] + module.add_class('GlobalRouteManagerImpl', import_from_module='ns.internet', allow_subclassing=True) + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRouteManagerLSDB [class] + module.add_class('GlobalRouteManagerLSDB', import_from_module='ns.internet') + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA [class] + module.add_class('GlobalRoutingLSA', import_from_module='ns.internet') + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::LSType [enumeration] + module.add_enum('LSType', ['Unknown', 'RouterLSA', 'NetworkLSA', 'SummaryLSA', 'SummaryLSA_ASBR', 'ASExternalLSAs'], outer_class=root_module['ns3::GlobalRoutingLSA'], import_from_module='ns.internet') + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::SPFStatus [enumeration] + module.add_enum('SPFStatus', ['LSA_SPF_NOT_EXPLORED', 'LSA_SPF_CANDIDATE', 'LSA_SPF_IN_SPFTREE'], outer_class=root_module['ns3::GlobalRoutingLSA'], import_from_module='ns.internet') + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord [class] + module.add_class('GlobalRoutingLinkRecord', import_from_module='ns.internet') + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::LinkType [enumeration] + module.add_enum('LinkType', ['Unknown', 'PointToPoint', 'TransitNetwork', 'StubNetwork', 'VirtualLink'], outer_class=root_module['ns3::GlobalRoutingLinkRecord'], import_from_module='ns.internet') ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes [class] module.add_class('GtpcIes') ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t [enumeration] @@ -369,12 +407,52 @@ def register_types(module): module.add_class('InetSocketAddress', import_from_module='ns.network') ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress [class] root_module['ns3::InetSocketAddress'].implicitly_converts_to(root_module['ns3::Address']) + ## int-to-type.h (module 'core'): ns3::IntToType<0> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['0']) + ## int-to-type.h (module 'core'): ns3::IntToType<0>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 0 >'], import_from_module='ns.core') + ## int-to-type.h (module 'core'): ns3::IntToType<1> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['1']) + ## int-to-type.h (module 'core'): ns3::IntToType<1>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 1 >'], import_from_module='ns.core') + ## int-to-type.h (module 'core'): ns3::IntToType<2> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['2']) + ## int-to-type.h (module 'core'): ns3::IntToType<2>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 2 >'], import_from_module='ns.core') + ## int-to-type.h (module 'core'): ns3::IntToType<3> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['3']) + ## int-to-type.h (module 'core'): ns3::IntToType<3>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 3 >'], import_from_module='ns.core') + ## int-to-type.h (module 'core'): ns3::IntToType<4> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['4']) + ## int-to-type.h (module 'core'): ns3::IntToType<4>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 4 >'], import_from_module='ns.core') + ## int-to-type.h (module 'core'): ns3::IntToType<5> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['5']) + ## int-to-type.h (module 'core'): ns3::IntToType<5>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 5 >'], import_from_module='ns.core') + ## int-to-type.h (module 'core'): ns3::IntToType<6> [struct] + module.add_class('IntToType', import_from_module='ns.core', template_parameters=['6']) + ## int-to-type.h (module 'core'): ns3::IntToType<6>::v_e [enumeration] + module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 6 >'], import_from_module='ns.core') ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] module.add_class('Ipv4Address', import_from_module='ns.network') ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) + ## ipv4-address-generator.h (module 'internet'): ns3::Ipv4AddressGenerator [class] + module.add_class('Ipv4AddressGenerator', import_from_module='ns.internet') ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper [class] module.add_class('Ipv4AddressHelper', import_from_module='ns.internet') + ## ipv4-end-point.h (module 'internet'): ns3::Ipv4EndPoint [class] + module.add_class('Ipv4EndPoint', import_from_module='ns.internet') + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPointDemux [class] + module.add_class('Ipv4EndPointDemux', import_from_module='ns.internet') + typehandlers.add_type_alias('std::list< ns3::Ipv4EndPoint * >', 'ns3::Ipv4EndPointDemux::EndPoints') + typehandlers.add_type_alias('std::list< ns3::Ipv4EndPoint * >*', 'ns3::Ipv4EndPointDemux::EndPoints*') + typehandlers.add_type_alias('std::list< ns3::Ipv4EndPoint * >&', 'ns3::Ipv4EndPointDemux::EndPoints&') + typehandlers.add_type_alias('std::list< ns3::Ipv4EndPoint * > iterator', 'ns3::Ipv4EndPointDemux::EndPointsI') + typehandlers.add_type_alias('std::list< ns3::Ipv4EndPoint * > iterator*', 'ns3::Ipv4EndPointDemux::EndPointsI*') + typehandlers.add_type_alias('std::list< ns3::Ipv4EndPoint * > iterator&', 'ns3::Ipv4EndPointDemux::EndPointsI&') ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress [class] module.add_class('Ipv4InterfaceAddress', import_from_module='ns.internet') ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e [enumeration] @@ -386,12 +464,32 @@ def register_types(module): typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv4 >, unsigned int > > const_iterator&', 'ns3::Ipv4InterfaceContainer::Iterator&') ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class] module.add_class('Ipv4Mask', import_from_module='ns.network') + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry [class] + module.add_class('Ipv4MulticastRoutingTableEntry', import_from_module='ns.internet') + ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper [class] + module.add_class('Ipv4RoutingHelper', import_from_module='ns.internet', allow_subclassing=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4RoutingTableEntry [class] + module.add_class('Ipv4RoutingTableEntry', import_from_module='ns.internet') + ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ipv4StaticRoutingHelper [class] + module.add_class('Ipv4StaticRoutingHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingHelper']) ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] module.add_class('Ipv6Address', import_from_module='ns.network') ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) + ## ipv6-address-generator.h (module 'internet'): ns3::Ipv6AddressGenerator [class] + module.add_class('Ipv6AddressGenerator', import_from_module='ns.internet') ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6AddressHelper [class] module.add_class('Ipv6AddressHelper', import_from_module='ns.internet') + ## ipv6-end-point.h (module 'internet'): ns3::Ipv6EndPoint [class] + module.add_class('Ipv6EndPoint', import_from_module='ns.internet') + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPointDemux [class] + module.add_class('Ipv6EndPointDemux', import_from_module='ns.internet') + typehandlers.add_type_alias('std::list< ns3::Ipv6EndPoint * >', 'ns3::Ipv6EndPointDemux::EndPoints') + typehandlers.add_type_alias('std::list< ns3::Ipv6EndPoint * >*', 'ns3::Ipv6EndPointDemux::EndPoints*') + typehandlers.add_type_alias('std::list< ns3::Ipv6EndPoint * >&', 'ns3::Ipv6EndPointDemux::EndPoints&') + typehandlers.add_type_alias('std::list< ns3::Ipv6EndPoint * > iterator', 'ns3::Ipv6EndPointDemux::EndPointsI') + typehandlers.add_type_alias('std::list< ns3::Ipv6EndPoint * > iterator*', 'ns3::Ipv6EndPointDemux::EndPointsI*') + typehandlers.add_type_alias('std::list< ns3::Ipv6EndPoint * > iterator&', 'ns3::Ipv6EndPointDemux::EndPointsI&') ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress [class] module.add_class('Ipv6InterfaceAddress', import_from_module='ns.internet') ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e [enumeration] @@ -403,8 +501,16 @@ def register_types(module): typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > const_iterator', 'ns3::Ipv6InterfaceContainer::Iterator') typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > const_iterator*', 'ns3::Ipv6InterfaceContainer::Iterator*') typehandlers.add_type_alias('std::vector< std::pair< ns3::Ptr< ns3::Ipv6 >, unsigned int > > const_iterator&', 'ns3::Ipv6InterfaceContainer::Iterator&') + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry [class] + module.add_class('Ipv6MulticastRoutingTableEntry', import_from_module='ns.internet') ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] module.add_class('Ipv6Prefix', import_from_module='ns.network') + ## ipv6-routing-helper.h (module 'internet'): ns3::Ipv6RoutingHelper [class] + module.add_class('Ipv6RoutingHelper', import_from_module='ns.internet', allow_subclassing=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6RoutingTableEntry [class] + module.add_class('Ipv6RoutingTableEntry', import_from_module='ns.internet') + ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper [class] + module.add_class('Ipv6StaticRoutingHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingHelper']) ## log.h (module 'core'): ns3::LogComponent [class] module.add_class('LogComponent', import_from_module='ns.core') typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >', 'ns3::LogComponent::ComponentList') @@ -494,14 +600,21 @@ def register_types(module): module.add_enum('LteFadingModel', ['AWGN'], outer_class=root_module['ns3::LteNistErrorModel']) ## lte-nist-error-model.h (module 'lte'): ns3::LteNistErrorModel::LteTxMode [enumeration] module.add_enum('LteTxMode', ['SISO', 'SIMO', 'TxDiversity', 'SpatMultplex'], outer_class=root_module['ns3::LteNistErrorModel']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LtePc5SignallingHeaderSequenceNumber [class] + module.add_class('LtePc5SignallingHeaderSequenceNumber') ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider [class] module.add_class('LtePdcpSapProvider', allow_subclassing=True) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters [struct] module.add_class('TransmitPdcpSduParameters', outer_class=root_module['ns3::LtePdcpSapProvider']) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser [class] module.add_class('LtePdcpSapUser', allow_subclassing=True) + ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::SduType_t [enumeration] + module.add_enum('SduType_t', ['IP_SDU', 'ARP_SDU', 'PC5_SIGNALING_SDU', 'NON_IP_SDU'], outer_class=root_module['ns3::LtePdcpSapUser']) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters [struct] module.add_class('ReceivePdcpSduParameters', outer_class=root_module['ns3::LtePdcpSapUser']) + typehandlers.add_type_alias('ns3::LtePdcpSapUser::SduType_t', 'ns3::LtePdcpSapUser::SduType_t') + typehandlers.add_type_alias('ns3::LtePdcpSapUser::SduType_t*', 'ns3::LtePdcpSapUser::SduType_t*') + typehandlers.add_type_alias('ns3::LtePdcpSapUser::SduType_t&', 'ns3::LtePdcpSapUser::SduType_t&') ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapProvider [class] module.add_class('LteRlcSapProvider', allow_subclassing=True) ## lte-rlc-sap.h (module 'lte'): ns3::LteRlcSapProvider::TransmitPdcpPduParameters [struct] @@ -686,6 +799,8 @@ def register_types(module): module.add_class('Sib18CommConfig', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfig [struct] module.add_class('Sib19DiscConfig', outer_class=root_module['ns3::LteRrcSap']) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay [struct] + module.add_class('Sib19DiscConfigRelay', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SidelinkUeInformation [struct] module.add_class('SidelinkUeInformation', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlCarrierFreqInfoList [struct] @@ -728,6 +843,10 @@ def register_types(module): module.add_class('SlDiscConfig', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfig [enumeration] module.add_enum('', ['RELEASE', 'SETUP'], outer_class=root_module['ns3::LteRrcSap::SlDiscConfig']) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe [struct] + module.add_class('SlDiscConfigRelayUe', outer_class=root_module['ns3::LteRrcSap']) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe [struct] + module.add_class('SlDiscConfigRemoteUe', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigScheduled [struct] module.add_class('SlDiscConfigScheduled', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigUeSelected [struct] @@ -761,7 +880,7 @@ def register_types(module): ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlHoppingConfigComm [struct] module.add_class('SlHoppingConfigComm', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlHoppingConfigComm [enumeration] - module.add_enum('', ['ns1', 'ns2', 'ns4'], outer_class=root_module['ns3::LteRrcSap::SlHoppingConfigComm']) + module.add_enum('', ['ns1', 'ns2', 'ns4', 'uninitialized'], outer_class=root_module['ns3::LteRrcSap::SlHoppingConfigComm']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlHoppingConfigDisc [struct] module.add_class('SlHoppingConfigDisc', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlHoppingConfigDisc [enumeration] @@ -790,10 +909,14 @@ def register_types(module): module.add_class('SlPreconfigDiscPoolList', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigGeneral [struct] module.add_class('SlPreconfigGeneral', outer_class=root_module['ns3::LteRrcSap']) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigRelay [struct] + module.add_class('SlPreconfigRelay', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigSync [struct] module.add_class('SlPreconfigSync', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfiguration [struct] module.add_class('SlPreconfiguration', outer_class=root_module['ns3::LteRrcSap']) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlReselectionInfoRelay [struct] + module.add_class('SlReselectionInfoRelay', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlSyncConfigList [struct] module.add_class('SlSyncConfigList', outer_class=root_module['ns3::LteRrcSap']) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlTfIndexPair [struct] @@ -868,6 +991,10 @@ def register_types(module): module.add_class('LteSlResourcePoolFactory', parent=root_module['ns3::LteSlPoolFactory']) ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteSlSyncParams [struct] module.add_class('LteSlSyncParams') + ## lte-sl-ue-ctrl-sap.h (module 'lte'): ns3::LteSlUeCtrlSapProvider [class] + module.add_class('LteSlUeCtrlSapProvider', allow_subclassing=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): ns3::LteSlUeCtrlSapUser [class] + module.add_class('LteSlUeCtrlSapUser') ## lte-chunk-processor.h (module 'lte'): ns3::LteSpectrumValueCatcher [class] module.add_class('LteSpectrumValueCatcher') ## lte-spectrum-value-helper.h (module 'lte'): ns3::LteSpectrumValueHelper [class] @@ -896,6 +1023,10 @@ def register_types(module): module.add_class('UeMeasurementsElement', outer_class=root_module['ns3::LteUeCphySapUser']) ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeMeasurementsParameters [struct] module.add_class('UeMeasurementsParameters', outer_class=root_module['ns3::LteUeCphySapUser']) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement [struct] + module.add_class('UeSdRsrpMeasurementsElement', outer_class=root_module['ns3::LteUeCphySapUser']) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters [struct] + module.add_class('UeSdRsrpMeasurementsParameters', outer_class=root_module['ns3::LteUeCphySapUser']) ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSlssMeasurementsElement [struct] module.add_class('UeSlssMeasurementsElement', outer_class=root_module['ns3::LteUeCphySapUser']) ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSlssMeasurementsParameters [struct] @@ -955,6 +1086,8 @@ def register_types(module): module.add_class('ObjectDeleter', import_from_module='ns.core') ## object-factory.h (module 'core'): ns3::ObjectFactory [class] module.add_class('ObjectFactory', import_from_module='ns.core') + ## ipv6-extension-header.h (module 'internet'): ns3::OptionField [class] + module.add_class('OptionField', import_from_module='ns.internet') ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] module.add_class('PacketMetadata', import_from_module='ns.network') ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] @@ -975,6 +1108,18 @@ def register_types(module): module.add_class('PagingInfoListElement_s') ## log.h (module 'core'): ns3::ParameterLogger [class] module.add_class('ParameterLogger', import_from_module='ns.core') + ## pcap-file.h (module 'network'): ns3::PcapFile [class] + module.add_class('PcapFile', import_from_module='ns.network') + ## trace-helper.h (module 'network'): ns3::PcapHelper [class] + module.add_class('PcapHelper', import_from_module='ns.network') + ## trace-helper.h (module 'network'): ns3::PcapHelper::DataLinkType [enumeration] + module.add_enum('DataLinkType', ['DLT_NULL', 'DLT_EN10MB', 'DLT_PPP', 'DLT_RAW', 'DLT_IEEE802_11', 'DLT_LINUX_SLL', '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', import_from_module='ns.network', allow_subclassing=True) + ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4 [class] + module.add_class('PcapHelperForIpv4', import_from_module='ns.internet', allow_subclassing=True) + ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6 [class] + module.add_class('PcapHelperForIpv6', import_from_module='ns.internet', allow_subclassing=True) ## ff-mac-common.h (module 'lte'): ns3::PhichListElement_s [struct] module.add_class('PhichListElement_s') ## ff-mac-common.h (module 'lte'): ns3::PhichListElement_s::Phich_e [enumeration] @@ -989,26 +1134,58 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( ns3::PhyTransmissionStatParameters const )', 'ns3::PhyTransmissionStatParameters::TracedCallback') typehandlers.add_type_alias('void ( * ) ( ns3::PhyTransmissionStatParameters const )*', 'ns3::PhyTransmissionStatParameters::TracedCallback*') typehandlers.add_type_alias('void ( * ) ( ns3::PhyTransmissionStatParameters const )&', 'ns3::PhyTransmissionStatParameters::TracedCallback&') + ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer [class] + module.add_class('QueueDiscContainer', import_from_module='ns.traffic_control') + typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > > const_iterator', 'ns3::QueueDiscContainer::ConstIterator') + typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > > const_iterator*', 'ns3::QueueDiscContainer::ConstIterator*') + typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > > const_iterator&', 'ns3::QueueDiscContainer::ConstIterator&') + ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscFactory [class] + module.add_class('QueueDiscFactory', import_from_module='ns.traffic_control') + ## queue-size.h (module 'network'): ns3::QueueSize [class] + module.add_class('QueueSize', import_from_module='ns.network') ## ff-mac-common.h (module 'lte'): ns3::RachListElement_s [struct] module.add_class('RachListElement_s') ## radio-bearer-stats-connector.h (module 'lte'): ns3::RadioBearerStatsConnector [class] module.add_class('RadioBearerStatsConnector') ## lte-rrc-protocol-real.h (module 'lte'): ns3::RealProtocolRlcSapUser [class] module.add_class('RealProtocolRlcSapUser', parent=root_module['ns3::LteRlcSapUser']) + ## rip-helper.h (module 'internet'): ns3::RipHelper [class] + module.add_class('RipHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingHelper']) + ## ripng-helper.h (module 'internet'): ns3::RipNgHelper [class] + module.add_class('RipNgHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingHelper']) + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry [class] + module.add_class('RipNgRoutingTableEntry', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingTableEntry']) + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::Status_e [enumeration] + module.add_enum('Status_e', ['RIPNG_VALID', 'RIPNG_INVALID'], outer_class=root_module['ns3::RipNgRoutingTableEntry'], import_from_module='ns.internet') + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry [class] + module.add_class('RipRoutingTableEntry', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingTableEntry']) + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry::Status_e [enumeration] + module.add_enum('Status_e', ['RIP_VALID', 'RIP_INVALID'], outer_class=root_module['ns3::RipRoutingTableEntry'], import_from_module='ns.internet') ## ff-mac-common.h (module 'lte'): ns3::RlcPduListElement_s [struct] module.add_class('RlcPduListElement_s') + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory [class] + module.add_class('RttHistory', import_from_module='ns.internet') + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex [class] + module.add_class('SPFVertex', import_from_module='ns.internet') + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::VertexType [enumeration] + module.add_enum('VertexType', ['VertexUnknown', 'VertexRouter', 'VertexNetwork'], outer_class=root_module['ns3::SPFVertex'], import_from_module='ns.internet') + typehandlers.add_type_alias('std::pair< ns3::Ipv4Address, int >', 'ns3::SPFVertex::NodeExit_t') + typehandlers.add_type_alias('std::pair< ns3::Ipv4Address, int >*', 'ns3::SPFVertex::NodeExit_t*') + typehandlers.add_type_alias('std::pair< ns3::Ipv4Address, int >&', 'ns3::SPFVertex::NodeExit_t&') ## ff-mac-common.h (module 'lte'): ns3::SbMeasResult_s [struct] module.add_class('SbMeasResult_s') ## ff-mac-common.h (module 'lte'): ns3::SciListElement_s [struct] module.add_class('SciListElement_s') ## lte-rlc-sequence-number.h (module 'lte'): ns3::SequenceNumber10 [class] module.add_class('SequenceNumber10') + ## sequence-number.h (module 'network'): ns3::SequenceNumber [class] + module.add_class('SequenceNumber32', import_from_module='ns.network') ## ff-mac-common.h (module 'lte'): ns3::SiConfiguration_s [struct] module.add_class('SiConfiguration_s') ## ff-mac-common.h (module 'lte'): ns3::SiMessageListElement_s [struct] module.add_class('SiMessageListElement_s') ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::ObjectBase'], template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::ObjectBase'], template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter']) ## simulator.h (module 'core'): ns3::Simulator [class] module.add_class('Simulator', import_from_module='ns.core', destructor_visibility='private') ## simulator.h (module 'core'): ns3::Simulator [enumeration] @@ -1060,8 +1237,46 @@ def register_types(module): module.add_class('TbId_t') ## lte-mi-error-model.h (module 'lte'): ns3::TbStats_t [struct] module.add_class('TbStats_t') + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem [class] + module.add_class('TcpTxItem', import_from_module='ns.internet') + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation [struct] + module.add_class('RateInformation', import_from_module='ns.internet', outer_class=root_module['ns3::TcpTxItem']) ## nstime.h (module 'core'): ns3::TimeWithUnit [class] module.add_class('TimeWithUnit', import_from_module='ns.core') + ## timer.h (module 'core'): ns3::Timer [class] + module.add_class('Timer', import_from_module='ns.core') + ## timer.h (module 'core'): ns3::Timer::DestroyPolicy [enumeration] + module.add_enum('DestroyPolicy', ['CANCEL_ON_DESTROY', 'REMOVE_ON_DESTROY', 'CHECK_ON_DESTROY'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') + ## timer.h (module 'core'): ns3::Timer::State [enumeration] + module.add_enum('State', ['RUNNING', 'EXPIRED', 'SUSPENDED'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') + ## timer-impl.h (module 'core'): ns3::TimerImpl [class] + module.add_class('TimerImpl', import_from_module='ns.core', allow_subclassing=True) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['bool']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['double']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['long']) + ## traced-value.h (module 'core'): ns3::TracedValue > [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::SequenceNumber']) + ## traced-value.h (module 'core'): ns3::TracedValue > [class] + root_module['ns3::TracedValue< ns3::SequenceNumber >'].implicitly_converts_to(root_module['ns3::SequenceNumber32']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::TcpSocket::TcpStates_t']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::TcpSocketState::EcnState_t']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::TcpSocketState::TcpCongState_t']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['unsigned int']) + ## traffic-control-helper.h (module 'traffic-control'): ns3::TrafficControlHelper [class] + module.add_class('TrafficControlHelper', import_from_module='ns.traffic_control') + typehandlers.add_type_alias('std::vector< unsigned short >', 'ns3::TrafficControlHelper::ClassIdList') + typehandlers.add_type_alias('std::vector< unsigned short >*', 'ns3::TrafficControlHelper::ClassIdList*') + typehandlers.add_type_alias('std::vector< unsigned short >&', 'ns3::TrafficControlHelper::ClassIdList&') + typehandlers.add_type_alias('std::vector< unsigned short >', 'ns3::TrafficControlHelper::HandleList') + typehandlers.add_type_alias('std::vector< unsigned short >*', 'ns3::TrafficControlHelper::HandleList*') + typehandlers.add_type_alias('std::vector< unsigned short >&', 'ns3::TrafficControlHelper::HandleList&') ## lte-common.h (module 'lte'): ns3::TransmissionModesLayers [class] module.add_class('TransmissionModesLayers') ## type-id.h (module 'core'): ns3::TypeId [class] @@ -1137,12 +1352,102 @@ def register_types(module): module.add_class('EpsBearerTag', parent=root_module['ns3::Tag']) ## header.h (module 'network'): ns3::Header [class] module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) + ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable [class] + module.add_class('Icmpv4DestinationUnreachable', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable::ErrorDestinationUnreachable_e [enumeration] + module.add_enum('ErrorDestinationUnreachable_e', ['ICMPV4_NET_UNREACHABLE', 'ICMPV4_HOST_UNREACHABLE', 'ICMPV4_PROTOCOL_UNREACHABLE', 'ICMPV4_PORT_UNREACHABLE', 'ICMPV4_FRAG_NEEDED', 'ICMPV4_SOURCE_ROUTE_FAILED'], outer_class=root_module['ns3::Icmpv4DestinationUnreachable'], import_from_module='ns.internet') + ## icmpv4.h (module 'internet'): ns3::Icmpv4Echo [class] + module.add_class('Icmpv4Echo', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## icmpv4.h (module 'internet'): ns3::Icmpv4Header [class] + module.add_class('Icmpv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## icmpv4.h (module 'internet'): ns3::Icmpv4Header::Type_e [enumeration] + module.add_enum('Type_e', ['ICMPV4_ECHO_REPLY', 'ICMPV4_DEST_UNREACH', 'ICMPV4_ECHO', 'ICMPV4_TIME_EXCEEDED'], outer_class=root_module['ns3::Icmpv4Header'], import_from_module='ns.internet') + ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded [class] + module.add_class('Icmpv4TimeExceeded', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded::ErrorTimeExceeded_e [enumeration] + module.add_enum('ErrorTimeExceeded_e', ['ICMPV4_TIME_TO_LIVE', 'ICMPV4_FRAGMENT_REASSEMBLY'], outer_class=root_module['ns3::Icmpv4TimeExceeded'], import_from_module='ns.internet') + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header [class] + module.add_class('Icmpv6Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::Type_e [enumeration] + module.add_enum('Type_e', ['ICMPV6_ERROR_DESTINATION_UNREACHABLE', 'ICMPV6_ERROR_PACKET_TOO_BIG', 'ICMPV6_ERROR_TIME_EXCEEDED', 'ICMPV6_ERROR_PARAMETER_ERROR', 'ICMPV6_ECHO_REQUEST', 'ICMPV6_ECHO_REPLY', 'ICMPV6_SUBSCRIBE_REQUEST', 'ICMPV6_SUBSCRIBE_REPORT', 'ICMPV6_SUBSCRIVE_END', 'ICMPV6_ND_ROUTER_SOLICITATION', 'ICMPV6_ND_ROUTER_ADVERTISEMENT', 'ICMPV6_ND_NEIGHBOR_SOLICITATION', 'ICMPV6_ND_NEIGHBOR_ADVERTISEMENT', 'ICMPV6_ND_REDIRECTION', 'ICMPV6_ROUTER_RENUMBER', 'ICMPV6_INFORMATION_REQUEST', 'ICMPV6_INFORMATION_RESPONSE', 'ICMPV6_INVERSE_ND_SOLICITATION', 'ICMPV6_INVERSE_ND_ADVERSTISEMENT', 'ICMPV6_MLDV2_SUBSCRIBE_REPORT', 'ICMPV6_MOBILITY_HA_DISCOVER_REQUEST', 'ICMPV6_MOBILITY_HA_DISCOVER_RESPONSE', 'ICMPV6_MOBILITY_MOBILE_PREFIX_SOLICITATION', 'ICMPV6_SECURE_ND_CERTIFICATE_PATH_SOLICITATION', 'ICMPV6_SECURE_ND_CERTIFICATE_PATH_ADVERTISEMENT', 'ICMPV6_EXPERIMENTAL_MOBILITY'], outer_class=root_module['ns3::Icmpv6Header'], import_from_module='ns.internet') + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::OptionType_e [enumeration] + module.add_enum('OptionType_e', ['ICMPV6_OPT_LINK_LAYER_SOURCE', 'ICMPV6_OPT_LINK_LAYER_TARGET', 'ICMPV6_OPT_PREFIX', 'ICMPV6_OPT_REDIRECTED', 'ICMPV6_OPT_MTU'], outer_class=root_module['ns3::Icmpv6Header'], import_from_module='ns.internet') + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::ErrorDestinationUnreachable_e [enumeration] + module.add_enum('ErrorDestinationUnreachable_e', ['ICMPV6_NO_ROUTE', 'ICMPV6_ADM_PROHIBITED', 'ICMPV6_NOT_NEIGHBOUR', 'ICMPV6_ADDR_UNREACHABLE', 'ICMPV6_PORT_UNREACHABLE'], outer_class=root_module['ns3::Icmpv6Header'], import_from_module='ns.internet') + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::ErrorTimeExceeded_e [enumeration] + module.add_enum('ErrorTimeExceeded_e', ['ICMPV6_HOPLIMIT', 'ICMPV6_FRAGTIME'], outer_class=root_module['ns3::Icmpv6Header'], import_from_module='ns.internet') + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::ErrorParameterError_e [enumeration] + module.add_enum('ErrorParameterError_e', ['ICMPV6_MALFORMED_HEADER', 'ICMPV6_UNKNOWN_NEXT_HEADER', 'ICMPV6_UNKNOWN_OPTION'], outer_class=root_module['ns3::Icmpv6Header'], import_from_module='ns.internet') + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NA [class] + module.add_class('Icmpv6NA', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NS [class] + module.add_class('Icmpv6NS', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionHeader [class] + module.add_class('Icmpv6OptionHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionLinkLayerAddress [class] + module.add_class('Icmpv6OptionLinkLayerAddress', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6OptionHeader']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionMtu [class] + module.add_class('Icmpv6OptionMtu', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6OptionHeader']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionPrefixInformation [class] + module.add_class('Icmpv6OptionPrefixInformation', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6OptionHeader']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionRedirected [class] + module.add_class('Icmpv6OptionRedirected', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6OptionHeader']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6ParameterError [class] + module.add_class('Icmpv6ParameterError', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RA [class] + module.add_class('Icmpv6RA', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RS [class] + module.add_class('Icmpv6RS', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Redirection [class] + module.add_class('Icmpv6Redirection', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TimeExceeded [class] + module.add_class('Icmpv6TimeExceeded', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TooBig [class] + module.add_class('Icmpv6TooBig', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper [class] + module.add_class('InternetStackHelper', import_from_module='ns.internet', parent=[root_module['ns3::PcapHelperForIpv4'], root_module['ns3::PcapHelperForIpv6'], root_module['ns3::AsciiTraceHelperForIpv4'], root_module['ns3::AsciiTraceHelperForIpv6']]) + ## ipv4-global-routing-helper.h (module 'internet'): ns3::Ipv4GlobalRoutingHelper [class] + module.add_class('Ipv4GlobalRoutingHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingHelper']) ## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class] module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration] module.add_enum('DscpType', ['DscpDefault', 'DSCP_CS1', 'DSCP_AF11', 'DSCP_AF12', 'DSCP_AF13', 'DSCP_CS2', 'DSCP_AF21', 'DSCP_AF22', 'DSCP_AF23', 'DSCP_CS3', 'DSCP_AF31', 'DSCP_AF32', 'DSCP_AF33', 'DSCP_CS4', 'DSCP_AF41', 'DSCP_AF42', 'DSCP_AF43', 'DSCP_CS5', 'DSCP_EF', 'DSCP_CS6', 'DSCP_CS7'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration] module.add_enum('EcnType', ['ECN_NotECT', 'ECN_ECT1', 'ECN_ECT0', 'ECN_CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') + ## ipv4-list-routing-helper.h (module 'internet'): ns3::Ipv4ListRoutingHelper [class] + module.add_class('Ipv4ListRoutingHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingHelper']) + ## ipv4-packet-info-tag.h (module 'internet'): ns3::Ipv4PacketInfoTag [class] + module.add_class('Ipv4PacketInfoTag', import_from_module='ns.internet', parent=root_module['ns3::Tag']) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHeader [class] + module.add_class('Ipv6ExtensionHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHopByHopHeader [class] + module.add_class('Ipv6ExtensionHopByHopHeader', import_from_module='ns.internet', parent=[root_module['ns3::Ipv6ExtensionHeader'], root_module['ns3::OptionField']]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionRoutingHeader [class] + module.add_class('Ipv6ExtensionRoutingHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6ExtensionHeader']) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header [class] + module.add_class('Ipv6Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::DscpType [enumeration] + module.add_enum('DscpType', ['DscpDefault', 'DSCP_CS1', 'DSCP_AF11', 'DSCP_AF12', 'DSCP_AF13', 'DSCP_CS2', 'DSCP_AF21', 'DSCP_AF22', 'DSCP_AF23', 'DSCP_CS3', 'DSCP_AF31', 'DSCP_AF32', 'DSCP_AF33', 'DSCP_CS4', 'DSCP_AF41', 'DSCP_AF42', 'DSCP_AF43', 'DSCP_CS5', 'DSCP_EF', 'DSCP_CS6', 'DSCP_CS7'], outer_class=root_module['ns3::Ipv6Header'], import_from_module='ns.internet') + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::NextHeader_e [enumeration] + module.add_enum('NextHeader_e', ['IPV6_EXT_HOP_BY_HOP', 'IPV6_IPV4', 'IPV6_TCP', 'IPV6_UDP', 'IPV6_IPV6', 'IPV6_EXT_ROUTING', 'IPV6_EXT_FRAGMENTATION', 'IPV6_EXT_CONFIDENTIALITY', 'IPV6_EXT_AUTHENTIFICATION', 'IPV6_ICMPV6', 'IPV6_EXT_END', 'IPV6_EXT_DESTINATION', 'IPV6_SCTP', 'IPV6_EXT_MOBILITY', 'IPV6_UDP_LITE'], outer_class=root_module['ns3::Ipv6Header'], import_from_module='ns.internet') + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::EcnType [enumeration] + module.add_enum('EcnType', ['ECN_NotECT', 'ECN_ECT1', 'ECN_ECT0', 'ECN_CE'], outer_class=root_module['ns3::Ipv6Header'], import_from_module='ns.internet') + ## ipv6-list-routing-helper.h (module 'internet'): ns3::Ipv6ListRoutingHelper [class] + module.add_class('Ipv6ListRoutingHelper', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingHelper']) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader [class] + module.add_class('Ipv6OptionHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment [struct] + module.add_class('Alignment', import_from_module='ns.internet', outer_class=root_module['ns3::Ipv6OptionHeader']) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionJumbogramHeader [class] + module.add_class('Ipv6OptionJumbogramHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6OptionHeader']) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPad1Header [class] + module.add_class('Ipv6OptionPad1Header', import_from_module='ns.internet', parent=root_module['ns3::Ipv6OptionHeader']) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPadnHeader [class] + module.add_class('Ipv6OptionPadnHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6OptionHeader']) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionRouterAlertHeader [class] + module.add_class('Ipv6OptionRouterAlertHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6OptionHeader']) + ## ipv6-packet-info-tag.h (module 'internet'): ns3::Ipv6PacketInfoTag [class] + module.add_class('Ipv6PacketInfoTag', import_from_module='ns.internet', parent=root_module['ns3::Tag']) ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapUser [class] module.add_class('LteCcmMacSapUser', parent=root_module['ns3::LteMacSapUser']) ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider [class] @@ -1230,9 +1535,17 @@ def register_types(module): ## lte-sl-header.h (module 'lte'): ns3::LteSlDiscHeader [class] module.add_class('LteSlDiscHeader', parent=root_module['ns3::Header']) ## lte-sl-header.h (module 'lte'): ns3::LteSlDiscHeader::DiscoveryMsgType [enumeration] - module.add_enum('DiscoveryMsgType', ['DISC_OPEN_ANNOUNCEMENT', 'DISC_RESTRICTED_ANNOUNCEMENT', 'DISC_RESTRICTED_RESPONSE', 'DISC_RELAY_ANNOUNCEMENT', 'DISC_RELAY_SOLICITATION', 'DISC_RELAY_RESPONSE'], outer_class=root_module['ns3::LteSlDiscHeader']) + module.add_enum('DiscoveryMsgType', ['DISC_OPEN_ANNOUNCEMENT', 'DISC_RESTRICTED_RESPONSE', 'DISC_RESTRICTED_QUERY', 'DISC_RELAY_ANNOUNCEMENT', 'DISC_RELAY_SOLICITATION', 'DISC_RELAY_RESPONSE'], outer_class=root_module['ns3::LteSlDiscHeader']) ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteSlDiscResourcePoolFactory [class] module.add_class('LteSlDiscResourcePoolFactory', parent=root_module['ns3::LteSlPoolFactory']) + ## lte-sl-tag.h (module 'lte'): ns3::LteSlPc5ContextTag [class] + module.add_class('LteSlPc5ContextTag', parent=root_module['ns3::Tag']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LteSlPc5SignallingMessageType [class] + module.add_class('LteSlPc5SignallingMessageType', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LteSlPc5SignallingMessageType::PC5SignallingMessageType [enumeration] + module.add_enum('PC5SignallingMessageType', ['DirectCommunicationRequest', 'DirectCommunicationAccept', 'DirectCommunicationReject', 'DirectCommunicationKeepalive', 'DirectCommunicationKeepaliveAck', 'DirectCommunicationRelease', 'DirectCommunicationReleaseAccept', 'DirectSecurityModeCommand', 'DirectSecurityModeComplete', 'DirectSecurityModeReject', 'DirectRekeyingRequest', 'DirectRekeyingResponse', 'DirectRekeyingTrigger', 'RemoteUeInfoRequest', 'RemoteUeInfoResponse'], outer_class=root_module['ns3::LteSlPc5SignallingMessageType']) + ## lte-sl-pdcp-header.h (module 'lte'): ns3::LteSlPdcpHeader [class] + module.add_class('LteSlPdcpHeader', parent=root_module['ns3::Header']) ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteSlPreconfigPoolFactory [class] module.add_class('LteSlPreconfigPoolFactory', parent=root_module['ns3::LteSlResourcePoolFactory']) ## lte-sl-header.h (module 'lte'): ns3::LteSlSciHeader [class] @@ -1248,12 +1561,30 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::PacketBurst const > )', 'ns3::PacketBurst::TracedCallback') typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::PacketBurst const > )*', 'ns3::PacketBurst::TracedCallback*') typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::PacketBurst const > )&', 'ns3::PacketBurst::TracedCallback&') + ## packet-filter.h (module 'traffic-control'): ns3::PacketFilter [class] + module.add_class('PacketFilter', import_from_module='ns.traffic_control', parent=root_module['ns3::Object']) + ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class] + module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object']) ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag [class] module.add_class('PdcpTag', parent=root_module['ns3::Tag']) ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel [class] module.add_class('PropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::Object']) ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel [class] module.add_class('PropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::Object']) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc [class] + module.add_class('QueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::Object']) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::WakeMode [enumeration] + module.add_enum('WakeMode', ['WAKE_ROOT', 'WAKE_CHILD'], outer_class=root_module['ns3::QueueDisc'], import_from_module='ns.traffic-control') + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats [struct] + module.add_class('Stats', import_from_module='ns.traffic_control', outer_class=root_module['ns3::QueueDisc']) + typehandlers.add_type_alias('std::function< void ( ns3::Ptr< ns3::QueueDiscItem > ) >', 'ns3::QueueDisc::SendCallback') + typehandlers.add_type_alias('std::function< void ( ns3::Ptr< ns3::QueueDiscItem > ) >*', 'ns3::QueueDisc::SendCallback*') + typehandlers.add_type_alias('std::function< void ( ns3::Ptr< ns3::QueueDiscItem > ) >&', 'ns3::QueueDisc::SendCallback&') + typehandlers.add_type_alias('ns3::Queue< ns3::QueueDiscItem >', 'ns3::QueueDisc::InternalQueue') + typehandlers.add_type_alias('ns3::Queue< ns3::QueueDiscItem >*', 'ns3::QueueDisc::InternalQueue*') + typehandlers.add_type_alias('ns3::Queue< ns3::QueueDiscItem >&', 'ns3::QueueDisc::InternalQueue&') + ## queue-disc.h (module 'traffic-control'): ns3::QueueDiscClass [class] + module.add_class('QueueDiscClass', import_from_module='ns.traffic_control', parent=root_module['ns3::Object']) ## radio-environment-map-helper.h (module 'lte'): ns3::RadioEnvironmentMapHelper [class] module.add_class('RadioEnvironmentMapHelper', parent=root_module['ns3::Object']) ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel [class] @@ -1264,8 +1595,34 @@ def register_types(module): module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel [class] module.add_class('RangePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc [class] + module.add_class('RedQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::FengStatus [enumeration] + module.add_enum('FengStatus', ['Above', 'Between', 'Below'], outer_class=root_module['ns3::RedQueueDisc'], import_from_module='ns.traffic-control') + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc [enumeration] + module.add_enum('', ['DTYPE_NONE', 'DTYPE_FORCED', 'DTYPE_UNFORCED'], outer_class=root_module['ns3::RedQueueDisc'], import_from_module='ns.traffic-control') + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::RemoteUeInfoRequest [class] + module.add_class('RemoteUeInfoRequest', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::RemoteUeInfoResponse [class] + module.add_class('RemoteUeInfoResponse', parent=root_module['ns3::Header']) + ## rip-header.h (module 'internet'): ns3::RipHeader [class] + module.add_class('RipHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## rip-header.h (module 'internet'): ns3::RipHeader::Command_e [enumeration] + module.add_enum('Command_e', ['REQUEST', 'RESPONSE'], outer_class=root_module['ns3::RipHeader'], import_from_module='ns.internet') + ## ripng-header.h (module 'internet'): ns3::RipNgHeader [class] + module.add_class('RipNgHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## ripng-header.h (module 'internet'): ns3::RipNgHeader::Command_e [enumeration] + module.add_enum('Command_e', ['REQUEST', 'RESPONSE'], outer_class=root_module['ns3::RipNgHeader'], import_from_module='ns.internet') + ## ripng-header.h (module 'internet'): ns3::RipNgRte [class] + module.add_class('RipNgRte', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## rip-header.h (module 'internet'): ns3::RipRte [class] + module.add_class('RipRte', import_from_module='ns.internet', parent=root_module['ns3::Header']) ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag [class] module.add_class('RlcTag', parent=root_module['ns3::Tag']) + ## rtt-estimator.h (module 'internet'): ns3::RttEstimator [class] + module.add_class('RttEstimator', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## rtt-estimator.h (module 'internet'): ns3::RttMeanDeviation [class] + module.add_class('RttMeanDeviation', import_from_module='ns.internet', parent=root_module['ns3::RttEstimator']) ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool [class] @@ -1298,57 +1655,63 @@ def register_types(module): ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxDiscResourcePool [class] module.add_class('SidelinkTxDiscResourcePool', parent=root_module['ns3::SidelinkDiscResourcePool']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::EpcTft', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::EpcTft', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::EpcTftClassifier', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::EpcTftClassifier', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv4MulticastRoute', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv4MulticastRoute', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv4Route', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv4Route', 'ns3::empty', 'ns3::DefaultDeleter']) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv6MulticastRoute', 'ns3::empty', 'ns3::DefaultDeleter']) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv6Route', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteChunkProcessor', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::LteChunkProcessor', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteControlMessage', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::LteControlMessage', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteHarqPhy', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::LteHarqPhy', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteSlChunkProcessor', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::LteSlChunkProcessor', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteSlHarqPhy', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::LteSlHarqPhy', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::LteSlTft', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::LteSlTft', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter']) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::QueueItem', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumModel', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumModel', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumSignalParameters', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumSignalParameters', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumValue', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::SpectrumValue', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::empty'], template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::VendorSpecificValue', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::VendorSpecificValue', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::X2CellInfo', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::X2CellInfo', 'ns3::empty', 'ns3::DefaultDeleter']) ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount > [class] - module.add_class('SimpleRefCount', automatic_type_narrowing=True, memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::X2IfaceInfo', 'ns3::empty', 'ns3::DefaultDeleter']) + module.add_class('SimpleRefCount', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), automatic_type_narrowing=True, parent=root_module['ns3::empty'], template_parameters=['ns3::X2IfaceInfo', 'ns3::empty', 'ns3::DefaultDeleter']) ## socket.h (module 'network'): ns3::Socket [class] module.add_class('Socket', import_from_module='ns.network', parent=root_module['ns3::Object']) ## socket.h (module 'network'): ns3::Socket::SocketErrno [enumeration] @@ -1359,6 +1722,8 @@ def register_types(module): module.add_enum('SocketPriority', ['NS3_PRIO_BESTEFFORT', 'NS3_PRIO_FILLER', 'NS3_PRIO_BULK', 'NS3_PRIO_INTERACTIVE_BULK', 'NS3_PRIO_INTERACTIVE', 'NS3_PRIO_CONTROL'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') ## socket.h (module 'network'): ns3::Socket::Ipv6MulticastFilterMode [enumeration] module.add_enum('Ipv6MulticastFilterMode', ['INCLUDE', 'EXCLUDE'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') + ## socket-factory.h (module 'network'): ns3::SocketFactory [class] + module.add_class('SocketFactory', import_from_module='ns.network', parent=root_module['ns3::Object']) ## socket.h (module 'network'): ns3::SocketIpTosTag [class] module.add_class('SocketIpTosTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) ## socket.h (module 'network'): ns3::SocketIpTtlTag [class] @@ -1386,6 +1751,120 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumValue > )', 'ns3::SpectrumValue::TracedCallback') typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumValue > )*', 'ns3::SpectrumValue::TracedCallback*') typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::SpectrumValue > )&', 'ns3::SpectrumValue::TracedCallback&') + ## tbf-queue-disc.h (module 'traffic-control'): ns3::TbfQueueDisc [class] + module.add_class('TbfQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) + ## tcp-congestion-ops.h (module 'internet'): ns3::TcpCongestionOps [class] + module.add_class('TcpCongestionOps', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-header.h (module 'internet'): ns3::TcpHeader [class] + module.add_class('TcpHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## tcp-header.h (module 'internet'): ns3::TcpHeader::Flags_t [enumeration] + module.add_enum('Flags_t', ['NONE', 'FIN', 'SYN', 'RST', 'PSH', 'ACK', 'URG', 'ECE', 'CWR'], outer_class=root_module['ns3::TcpHeader'], import_from_module='ns.internet') + typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::TcpOption const > >', 'ns3::TcpHeader::TcpOptionList') + typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::TcpOption const > >*', 'ns3::TcpHeader::TcpOptionList*') + typehandlers.add_type_alias('std::list< ns3::Ptr< ns3::TcpOption const > >&', 'ns3::TcpHeader::TcpOptionList&') + typehandlers.add_type_alias('ns3::TcpHeader::Flags_t', 'ns3::TcpHeader::Flags_t') + typehandlers.add_type_alias('ns3::TcpHeader::Flags_t*', 'ns3::TcpHeader::Flags_t*') + typehandlers.add_type_alias('ns3::TcpHeader::Flags_t&', 'ns3::TcpHeader::Flags_t&') + ## tcp-congestion-ops.h (module 'internet'): ns3::TcpNewReno [class] + module.add_class('TcpNewReno', import_from_module='ns.internet', parent=root_module['ns3::TcpCongestionOps']) + ## tcp-option.h (module 'internet'): ns3::TcpOption [class] + module.add_class('TcpOption', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-option.h (module 'internet'): ns3::TcpOption::Kind [enumeration] + module.add_enum('Kind', ['END', 'NOP', 'MSS', 'WINSCALE', 'SACKPERMITTED', 'SACK', 'TS', 'UNKNOWN'], outer_class=root_module['ns3::TcpOption'], import_from_module='ns.internet') + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionEnd [class] + module.add_class('TcpOptionEnd', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionMSS [class] + module.add_class('TcpOptionMSS', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionNOP [class] + module.add_class('TcpOptionNOP', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-option-sack.h (module 'internet'): ns3::TcpOptionSack [class] + module.add_class('TcpOptionSack', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + typehandlers.add_type_alias('std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > >', 'ns3::TcpOptionSack::SackBlock') + typehandlers.add_type_alias('std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > >*', 'ns3::TcpOptionSack::SackBlock*') + typehandlers.add_type_alias('std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > >&', 'ns3::TcpOptionSack::SackBlock&') + typehandlers.add_type_alias('std::list< std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > > >', 'ns3::TcpOptionSack::SackList') + typehandlers.add_type_alias('std::list< std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > > >*', 'ns3::TcpOptionSack::SackList*') + typehandlers.add_type_alias('std::list< std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > > >&', 'ns3::TcpOptionSack::SackList&') + ## tcp-option-sack-permitted.h (module 'internet'): ns3::TcpOptionSackPermitted [class] + module.add_class('TcpOptionSackPermitted', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-option-ts.h (module 'internet'): ns3::TcpOptionTS [class] + module.add_class('TcpOptionTS', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-option.h (module 'internet'): ns3::TcpOptionUnknown [class] + module.add_class('TcpOptionUnknown', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-option-winscale.h (module 'internet'): ns3::TcpOptionWinScale [class] + module.add_class('TcpOptionWinScale', import_from_module='ns.internet', parent=root_module['ns3::TcpOption']) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps [class] + module.add_class('TcpRateOps', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection [struct] + module.add_class('TcpRateConnection', import_from_module='ns.internet', outer_class=root_module['ns3::TcpRateOps']) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample [struct] + module.add_class('TcpRateSample', import_from_module='ns.internet', outer_class=root_module['ns3::TcpRateOps']) + ## tcp-recovery-ops.h (module 'internet'): ns3::TcpRecoveryOps [class] + module.add_class('TcpRecoveryOps', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-rx-buffer.h (module 'internet'): ns3::TcpRxBuffer [class] + module.add_class('TcpRxBuffer', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-scalable.h (module 'internet'): ns3::TcpScalable [class] + module.add_class('TcpScalable', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-socket.h (module 'internet'): ns3::TcpSocket [class] + module.add_class('TcpSocket', import_from_module='ns.internet', parent=root_module['ns3::Socket']) + ## tcp-socket.h (module 'internet'): ns3::TcpSocket::TcpStates_t [enumeration] + module.add_enum('TcpStates_t', ['CLOSED', 'LISTEN', 'SYN_SENT', 'SYN_RCVD', 'ESTABLISHED', 'CLOSE_WAIT', 'LAST_ACK', 'FIN_WAIT_1', 'FIN_WAIT_2', 'CLOSING', 'TIME_WAIT', 'LAST_STATE'], outer_class=root_module['ns3::TcpSocket'], import_from_module='ns.internet') + typehandlers.add_type_alias('ns3::TcpSocket::TcpStates_t', 'ns3::TcpSocket::TcpStates_t') + typehandlers.add_type_alias('ns3::TcpSocket::TcpStates_t*', 'ns3::TcpSocket::TcpStates_t*') + typehandlers.add_type_alias('ns3::TcpSocket::TcpStates_t&', 'ns3::TcpSocket::TcpStates_t&') + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase [class] + module.add_class('TcpSocketBase', import_from_module='ns.internet', parent=root_module['ns3::TcpSocket']) + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::TcpHeader const &, ns3::Ptr< ns3::TcpSocketBase const > const )', 'ns3::TcpSocketBase::TcpTxRxTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::TcpHeader const &, ns3::Ptr< ns3::TcpSocketBase const > const )*', 'ns3::TcpSocketBase::TcpTxRxTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::TcpHeader const &, ns3::Ptr< ns3::TcpSocketBase const > const )&', 'ns3::TcpSocketBase::TcpTxRxTracedCallback&') + ## tcp-socket-factory.h (module 'internet'): ns3::TcpSocketFactory [class] + module.add_class('TcpSocketFactory', import_from_module='ns.internet', parent=root_module['ns3::SocketFactory']) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState [class] + module.add_class('TcpSocketState', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::TcpCongState_t [enumeration] + module.add_enum('TcpCongState_t', ['CA_OPEN', 'CA_DISORDER', 'CA_CWR', 'CA_RECOVERY', 'CA_LOSS', 'CA_LAST_STATE'], outer_class=root_module['ns3::TcpSocketState'], import_from_module='ns.internet') + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::TcpCAEvent_t [enumeration] + module.add_enum('TcpCAEvent_t', ['CA_EVENT_TX_START', 'CA_EVENT_CWND_RESTART', 'CA_EVENT_COMPLETE_CWR', 'CA_EVENT_LOSS', 'CA_EVENT_ECN_NO_CE', 'CA_EVENT_ECN_IS_CE', 'CA_EVENT_DELAYED_ACK', 'CA_EVENT_NON_DELAYED_ACK'], outer_class=root_module['ns3::TcpSocketState'], import_from_module='ns.internet') + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::UseEcn_t [enumeration] + module.add_enum('UseEcn_t', ['Off', 'On', 'AcceptOnly'], outer_class=root_module['ns3::TcpSocketState'], import_from_module='ns.internet') + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::EcnCodePoint_t [enumeration] + module.add_enum('EcnCodePoint_t', ['NotECT', 'Ect1', 'Ect0', 'CongExp'], outer_class=root_module['ns3::TcpSocketState'], import_from_module='ns.internet') + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::EcnMode_t [enumeration] + module.add_enum('EcnMode_t', ['ClassicEcn', 'DctcpEcn'], outer_class=root_module['ns3::TcpSocketState'], import_from_module='ns.internet') + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::EcnState_t [enumeration] + module.add_enum('EcnState_t', ['ECN_DISABLED', 'ECN_IDLE', 'ECN_CE_RCVD', 'ECN_SENDING_ECE', 'ECN_ECE_RCVD', 'ECN_CWR_SENT'], outer_class=root_module['ns3::TcpSocketState'], import_from_module='ns.internet') + typehandlers.add_type_alias('ns3::TcpSocketState::TcpCongState_t', 'ns3::TcpSocketState::TcpCongState_t') + typehandlers.add_type_alias('ns3::TcpSocketState::TcpCongState_t*', 'ns3::TcpSocketState::TcpCongState_t*') + typehandlers.add_type_alias('ns3::TcpSocketState::TcpCongState_t&', 'ns3::TcpSocketState::TcpCongState_t&') + typehandlers.add_type_alias('ns3::TcpSocketState::TcpCAEvent_t', 'ns3::TcpSocketState::TcpCAEvent_t') + typehandlers.add_type_alias('ns3::TcpSocketState::TcpCAEvent_t*', 'ns3::TcpSocketState::TcpCAEvent_t*') + typehandlers.add_type_alias('ns3::TcpSocketState::TcpCAEvent_t&', 'ns3::TcpSocketState::TcpCAEvent_t&') + typehandlers.add_type_alias('ns3::TcpSocketState::UseEcn_t', 'ns3::TcpSocketState::UseEcn_t') + typehandlers.add_type_alias('ns3::TcpSocketState::UseEcn_t*', 'ns3::TcpSocketState::UseEcn_t*') + typehandlers.add_type_alias('ns3::TcpSocketState::UseEcn_t&', 'ns3::TcpSocketState::UseEcn_t&') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnCodePoint_t', 'ns3::TcpSocketState::EcnCodePoint_t') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnCodePoint_t*', 'ns3::TcpSocketState::EcnCodePoint_t*') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnCodePoint_t&', 'ns3::TcpSocketState::EcnCodePoint_t&') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnMode_t', 'ns3::TcpSocketState::EcnMode_t') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnMode_t*', 'ns3::TcpSocketState::EcnMode_t*') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnMode_t&', 'ns3::TcpSocketState::EcnMode_t&') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnState_t', 'ns3::TcpSocketState::EcnState_t') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnState_t*', 'ns3::TcpSocketState::EcnState_t*') + typehandlers.add_type_alias('ns3::TcpSocketState::EcnState_t&', 'ns3::TcpSocketState::EcnState_t&') + ## tcp-tx-buffer.h (module 'internet'): ns3::TcpTxBuffer [class] + module.add_class('TcpTxBuffer', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## tcp-vegas.h (module 'internet'): ns3::TcpVegas [class] + module.add_class('TcpVegas', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-veno.h (module 'internet'): ns3::TcpVeno [class] + module.add_class('TcpVeno', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood [class] + module.add_class('TcpWestwood', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood::ProtocolType [enumeration] + module.add_enum('ProtocolType', ['WESTWOOD', 'WESTWOODPLUS'], outer_class=root_module['ns3::TcpWestwood'], import_from_module='ns.internet') + ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood::FilterType [enumeration] + module.add_enum('FilterType', ['NONE', 'TUSTIN'], outer_class=root_module['ns3::TcpWestwood'], import_from_module='ns.internet') + ## tcp-yeah.h (module 'internet'): ns3::TcpYeah [class] + module.add_class('TcpYeah', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel [class] module.add_class('ThreeLogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) ## nstime.h (module 'core'): ns3::Time [class] @@ -1399,12 +1878,27 @@ def register_types(module): root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t']) ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter >']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['ns3::Time']) + ## traced-value.h (module 'core'): ns3::TracedValue [class] + root_module['ns3::TracedValue< ns3::Time >'].implicitly_converts_to(root_module['ns3::Time']) + ## traffic-control-layer.h (module 'traffic-control'): ns3::TrafficControlLayer [class] + module.add_class('TrafficControlLayer', import_from_module='ns.traffic_control', parent=root_module['ns3::Object']) + typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > >', 'ns3::TrafficControlLayer::QueueDiscVector') + typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > >*', 'ns3::TrafficControlLayer::QueueDiscVector*') + typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > >&', 'ns3::TrafficControlLayer::QueueDiscVector&') ## trailer.h (module 'network'): ns3::Trailer [class] module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class] module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel [class] module.add_class('TwoRayGroundPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) + ## udp-header.h (module 'internet'): ns3::UdpHeader [class] + module.add_class('UdpHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## udp-socket.h (module 'internet'): ns3::UdpSocket [class] + module.add_class('UdpSocket', import_from_module='ns.internet', parent=root_module['ns3::Socket']) + ## udp-socket-factory.h (module 'internet'): ns3::UdpSocketFactory [class] + module.add_class('UdpSocketFactory', import_from_module='ns.internet', parent=root_module['ns3::SocketFactory']) ## lte-enb-rrc.h (module 'lte'): ns3::UeManager [class] module.add_class('UeManager', parent=root_module['ns3::Object']) ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::State [enumeration] @@ -1434,14 +1928,27 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( std::string const &, std::string const & )', 'ns3::Application::StateTransitionCallback') typehandlers.add_type_alias('void ( * ) ( std::string const &, std::string const & )*', 'ns3::Application::StateTransitionCallback*') typehandlers.add_type_alias('void ( * ) ( std::string const &, std::string const & )&', 'ns3::Application::StateTransitionCallback&') + ## arp-cache.h (module 'internet'): ns3::ArpCache [class] + module.add_class('ArpCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry [class] + module.add_class('Entry', import_from_module='ns.internet', outer_class=root_module['ns3::ArpCache']) + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >', 'ns3::ArpCache::Ipv4PayloadHeaderPair') + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >*', 'ns3::ArpCache::Ipv4PayloadHeaderPair*') + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >&', 'ns3::ArpCache::Ipv4PayloadHeaderPair&') + ## arp-header.h (module 'internet'): ns3::ArpHeader [class] + module.add_class('ArpHeader', import_from_module='ns.internet', parent=root_module['ns3::Header']) + ## arp-header.h (module 'internet'): ns3::ArpHeader::ArpType_e [enumeration] + module.add_enum('ArpType_e', ['ARP_TYPE_REQUEST', 'ARP_TYPE_REPLY'], outer_class=root_module['ns3::ArpHeader'], import_from_module='ns.internet') + ## arp-l3-protocol.h (module 'internet'): ns3::ArpL3Protocol [class] + module.add_class('ArpL3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) ## lte-asn1-header.h (module 'lte'): ns3::Asn1Header [class] module.add_class('Asn1Header', parent=root_module['ns3::Header']) ## attribute.h (module 'core'): ns3::AttributeAccessor [class] module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter >']) ## attribute.h (module 'core'): ns3::AttributeChecker [class] - module.add_class('AttributeChecker', automatic_type_narrowing=True, import_from_module='ns.core', allow_subclassing=False, parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter >']) + module.add_class('AttributeChecker', import_from_module='ns.core', automatic_type_narrowing=True, allow_subclassing=False, parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter >']) ## attribute.h (module 'core'): ns3::AttributeValue [class] - module.add_class('AttributeValue', automatic_type_narrowing=True, import_from_module='ns.core', allow_subclassing=False, parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter >']) + module.add_class('AttributeValue', import_from_module='ns.core', automatic_type_narrowing=True, allow_subclassing=False, parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter >']) ## boolean.h (module 'core'): ns3::BooleanChecker [class] module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) ## boolean.h (module 'core'): ns3::BooleanValue [class] @@ -1456,6 +1963,10 @@ def register_types(module): module.add_class('CcHelper', parent=root_module['ns3::Object']) ## channel.h (module 'network'): ns3::Channel [class] module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object']) + ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc [class] + module.add_class('CoDelQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc [class] + module.add_class('CobaltQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) ## component-carrier.h (module 'lte'): ns3::ComponentCarrier [class] module.add_class('ComponentCarrier', parent=root_module['ns3::Object']) ## component-carrier.h (module 'lte'): ns3::ComponentCarrierBaseStation [class] @@ -1470,6 +1981,8 @@ def register_types(module): module.add_class('ConstantSpeedPropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationDelayModel']) ## data-calculator.h (module 'stats'): ns3::DataCalculator [class] module.add_class('DataCalculator', import_from_module='ns.stats', parent=root_module['ns3::Object']) + ## data-collection-object.h (module 'stats'): ns3::DataCollectionObject [class] + module.add_class('DataCollectionObject', import_from_module='ns.stats', parent=root_module['ns3::Object']) ## data-output-interface.h (module 'stats'): ns3::DataOutputInterface [class] module.add_class('DataOutputInterface', import_from_module='ns.stats', parent=root_module['ns3::Object']) ## data-rate.h (module 'network'): ns3::DataRateChecker [class] @@ -1478,6 +1991,32 @@ def register_types(module): module.add_class('DataRateValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class] module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationAccept [class] + module.add_class('DirectCommunicationAccept', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationKeepalive [class] + module.add_class('DirectCommunicationKeepalive', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationKeepaliveAck [class] + module.add_class('DirectCommunicationKeepaliveAck', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationReject [class] + module.add_class('DirectCommunicationReject', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationRelease [class] + module.add_class('DirectCommunicationRelease', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationReleaseAccept [class] + module.add_class('DirectCommunicationReleaseAccept', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationRequest [class] + module.add_class('DirectCommunicationRequest', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingRequest [class] + module.add_class('DirectRekeyingRequest', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingResponse [class] + module.add_class('DirectRekeyingResponse', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingTrigger [class] + module.add_class('DirectRekeyingTrigger', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeCommand [class] + module.add_class('DirectSecurityModeCommand', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeComplete [class] + module.add_class('DirectSecurityModeComplete', parent=root_module['ns3::Header']) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeReject [class] + module.add_class('DirectSecurityModeReject', parent=root_module['ns3::Header']) ## double.h (module 'core'): ns3::DoubleValue [class] module.add_class('DoubleValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] @@ -1557,12 +2096,22 @@ def register_types(module): module.add_class('FfMacScheduler', parent=root_module['ns3::Object']) ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler::UlCqiFilter_t [enumeration] module.add_enum('UlCqiFilter_t', ['SRS_UL_CQI', 'PUSCH_UL_CQI'], outer_class=root_module['ns3::FfMacScheduler']) + ## fifo-queue-disc.h (module 'traffic-control'): ns3::FifoQueueDisc [class] + module.add_class('FifoQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel [class] module.add_class('FixedRssLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow [class] + module.add_class('FqCoDelFlow', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDiscClass']) + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow::FlowStatus [enumeration] + module.add_enum('FlowStatus', ['INACTIVE', 'NEW_FLOW', 'OLD_FLOW'], outer_class=root_module['ns3::FqCoDelFlow'], import_from_module='ns.traffic-control') + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelQueueDisc [class] + module.add_class('FqCoDelQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel [class] module.add_class('FriisPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) + ## global-router-interface.h (module 'internet'): ns3::GlobalRouter [class] + module.add_class('GlobalRouter', import_from_module='ns.internet', destructor_visibility='private', parent=root_module['ns3::Object']) ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader [class] module.add_class('GtpcHeader', parent=root_module['ns3::Header']) ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::InterfaceType_t [enumeration] @@ -1579,32 +2128,165 @@ def register_types(module): module.add_class('GtpcModifyBearerResponseMessage', parent=[root_module['ns3::GtpcHeader'], root_module['ns3::GtpcIes']]) ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader [class] module.add_class('GtpuHeader', parent=root_module['ns3::Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6DestinationUnreachable [class] + module.add_class('Icmpv6DestinationUnreachable', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Echo [class] + module.add_class('Icmpv6Echo', import_from_module='ns.internet', parent=root_module['ns3::Icmpv6Header']) ## integer.h (module 'core'): ns3::IntegerValue [class] module.add_class('IntegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol [class] + module.add_class('IpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus [enumeration] + module.add_enum('RxStatus', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_CLOSED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::IpL4Protocol'], import_from_module='ns.internet') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::IpL4Protocol::DownTargetCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::IpL4Protocol::DownTargetCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::IpL4Protocol::DownTargetCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::IpL4Protocol::DownTargetCallback6') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::IpL4Protocol::DownTargetCallback6*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::IpL4Protocol::DownTargetCallback6&') ## ipv4.h (module 'internet'): ns3::Ipv4 [class] module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object']) ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) + ## ipv4-interface.h (module 'internet'): ns3::Ipv4Interface [class] + module.add_class('Ipv4Interface', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol [class] + module.add_class('Ipv4L3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Ipv4']) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::DropReason [enumeration] + module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_BAD_CHECKSUM', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_FRAGMENT_TIMEOUT', 'DROP_DUPLICATE'], outer_class=root_module['ns3::Ipv4L3Protocol'], import_from_module='ns.internet') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )', 'ns3::Ipv4L3Protocol::SentTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )*', 'ns3::Ipv4L3Protocol::SentTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )&', 'ns3::Ipv4L3Protocol::SentTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv4 >, uint32_t )', 'ns3::Ipv4L3Protocol::TxRxTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv4 >, uint32_t )*', 'ns3::Ipv4L3Protocol::TxRxTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv4 >, uint32_t )&', 'ns3::Ipv4L3Protocol::TxRxTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr< ns3::Ipv4 >, uint32_t )', 'ns3::Ipv4L3Protocol::DropTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr< ns3::Ipv4 >, uint32_t )*', 'ns3::Ipv4L3Protocol::DropTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr< ns3::Ipv4 >, uint32_t )&', 'ns3::Ipv4L3Protocol::DropTracedCallback&') ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute [class] module.add_class('Ipv4MulticastRoute', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter >']) + ## ipv4-packet-filter.h (module 'internet'): ns3::Ipv4PacketFilter [class] + module.add_class('Ipv4PacketFilter', import_from_module='ns.internet', parent=root_module['ns3::PacketFilter']) + ## ipv4-raw-socket-factory.h (module 'internet'): ns3::Ipv4RawSocketFactory [class] + module.add_class('Ipv4RawSocketFactory', import_from_module='ns.internet', parent=root_module['ns3::SocketFactory']) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Ipv4RawSocketImpl [class] + module.add_class('Ipv4RawSocketImpl', import_from_module='ns.internet', parent=root_module['ns3::Socket']) ## ipv4-route.h (module 'internet'): ns3::Ipv4Route [class] module.add_class('Ipv4Route', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter >']) + ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol [class] + module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv4RoutingProtocol::UnicastForwardCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv4RoutingProtocol::UnicastForwardCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv4RoutingProtocol::UnicastForwardCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv4RoutingProtocol::MulticastForwardCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv4RoutingProtocol::MulticastForwardCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv4RoutingProtocol::MulticastForwardCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv4RoutingProtocol::LocalDeliverCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv4RoutingProtocol::LocalDeliverCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv4RoutingProtocol::LocalDeliverCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv4RoutingProtocol::ErrorCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv4RoutingProtocol::ErrorCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv4RoutingProtocol::ErrorCallback&') + ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4StaticRouting [class] + module.add_class('Ipv4StaticRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingProtocol']) ## ipv6.h (module 'internet'): ns3::Ipv6 [class] module.add_class('Ipv6', import_from_module='ns.internet', parent=root_module['ns3::Object']) ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6Extension [class] + module.add_class('Ipv6Extension', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionAH [class] + module.add_class('Ipv6ExtensionAH', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Extension']) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionAHHeader [class] + module.add_class('Ipv6ExtensionAHHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6ExtensionHeader']) + ## ipv6-extension-demux.h (module 'internet'): ns3::Ipv6ExtensionDemux [class] + module.add_class('Ipv6ExtensionDemux', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionDestination [class] + module.add_class('Ipv6ExtensionDestination', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Extension']) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionDestinationHeader [class] + module.add_class('Ipv6ExtensionDestinationHeader', import_from_module='ns.internet', parent=[root_module['ns3::Ipv6ExtensionHeader'], root_module['ns3::OptionField']]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionESP [class] + module.add_class('Ipv6ExtensionESP', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Extension']) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionESPHeader [class] + module.add_class('Ipv6ExtensionESPHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6ExtensionHeader']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionFragment [class] + module.add_class('Ipv6ExtensionFragment', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Extension']) + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >', 'ns3::Ipv6ExtensionFragment::Ipv6PayloadHeaderPair') + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >*', 'ns3::Ipv6ExtensionFragment::Ipv6PayloadHeaderPair*') + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >&', 'ns3::Ipv6ExtensionFragment::Ipv6PayloadHeaderPair&') + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionFragmentHeader [class] + module.add_class('Ipv6ExtensionFragmentHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6ExtensionHeader']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionHopByHop [class] + module.add_class('Ipv6ExtensionHopByHop', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Extension']) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionLooseRoutingHeader [class] + module.add_class('Ipv6ExtensionLooseRoutingHeader', import_from_module='ns.internet', parent=root_module['ns3::Ipv6ExtensionRoutingHeader']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRouting [class] + module.add_class('Ipv6ExtensionRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Extension']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRoutingDemux [class] + module.add_class('Ipv6ExtensionRoutingDemux', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface [class] + module.add_class('Ipv6Interface', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol [class] + module.add_class('Ipv6L3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Ipv6']) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol::DropReason [enumeration] + module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_UNKNOWN_PROTOCOL', 'DROP_UNKNOWN_OPTION', 'DROP_MALFORMED_HEADER', 'DROP_FRAGMENT_TIMEOUT'], outer_class=root_module['ns3::Ipv6L3Protocol'], import_from_module='ns.internet') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )', 'ns3::Ipv6L3Protocol::SentTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )*', 'ns3::Ipv6L3Protocol::SentTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )&', 'ns3::Ipv6L3Protocol::SentTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv6 >, uint32_t )', 'ns3::Ipv6L3Protocol::TxRxTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv6 >, uint32_t )*', 'ns3::Ipv6L3Protocol::TxRxTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv6 >, uint32_t )&', 'ns3::Ipv6L3Protocol::TxRxTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr< ns3::Ipv6 >, uint32_t )', 'ns3::Ipv6L3Protocol::DropTracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr< ns3::Ipv6 >, uint32_t )*', 'ns3::Ipv6L3Protocol::DropTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr< ns3::Ipv6 >, uint32_t )&', 'ns3::Ipv6L3Protocol::DropTracedCallback&') + ## ipv6-route.h (module 'internet'): ns3::Ipv6MulticastRoute [class] + module.add_class('Ipv6MulticastRoute', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter >']) + ## ipv6-option.h (module 'internet'): ns3::Ipv6Option [class] + module.add_class('Ipv6Option', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionJumbogram [class] + module.add_class('Ipv6OptionJumbogram', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Option']) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPad1 [class] + module.add_class('Ipv6OptionPad1', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Option']) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPadn [class] + module.add_class('Ipv6OptionPadn', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Option']) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionRouterAlert [class] + module.add_class('Ipv6OptionRouterAlert', import_from_module='ns.internet', parent=root_module['ns3::Ipv6Option']) + ## ipv6-packet-filter.h (module 'internet'): ns3::Ipv6PacketFilter [class] + module.add_class('Ipv6PacketFilter', import_from_module='ns.internet', parent=root_module['ns3::PacketFilter']) + ## ipv6-pmtu-cache.h (module 'internet'): ns3::Ipv6PmtuCache [class] + module.add_class('Ipv6PmtuCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) + ## ipv6-raw-socket-factory.h (module 'internet'): ns3::Ipv6RawSocketFactory [class] + module.add_class('Ipv6RawSocketFactory', import_from_module='ns.internet', parent=root_module['ns3::SocketFactory']) + ## ipv6-route.h (module 'internet'): ns3::Ipv6Route [class] + module.add_class('Ipv6Route', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv6Route, ns3::empty, ns3::DefaultDeleter >']) + ## ipv6-routing-protocol.h (module 'internet'): ns3::Ipv6RoutingProtocol [class] + module.add_class('Ipv6RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv6RoutingProtocol::UnicastForwardCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv6RoutingProtocol::UnicastForwardCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv6RoutingProtocol::UnicastForwardCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv6RoutingProtocol::MulticastForwardCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv6RoutingProtocol::MulticastForwardCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv6RoutingProtocol::MulticastForwardCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv6RoutingProtocol::LocalDeliverCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv6RoutingProtocol::LocalDeliverCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv6RoutingProtocol::LocalDeliverCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Ipv6RoutingProtocol::ErrorCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Ipv6RoutingProtocol::ErrorCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Ipv6RoutingProtocol::ErrorCallback&') + ## ipv6-static-routing.h (module 'internet'): ns3::Ipv6StaticRouting [class] + module.add_class('Ipv6StaticRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingProtocol']) ## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel [class] module.add_class('LogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] @@ -1615,6 +2297,8 @@ def register_types(module): module.add_class('LteAmc', parent=root_module['ns3::Object']) ## lte-amc.h (module 'lte'): ns3::LteAmc::AmcModel [enumeration] module.add_enum('AmcModel', ['PiroEW2010', 'MiErrorModel', 'NistErrorModel'], outer_class=root_module['ns3::LteAmc']) + ## lte-amc.h (module 'lte'): ns3::LteAmc::McsPrbInfo [struct] + module.add_class('McsPrbInfo', outer_class=root_module['ns3::LteAmc']) ## lte-anr.h (module 'lte'): ns3::LteAnr [class] module.add_class('LteAnr', parent=root_module['ns3::Object']) ## lte-chunk-processor.h (module 'lte'): ns3::LteChunkProcessor [class] @@ -1718,6 +2402,10 @@ def register_types(module): module.add_class('LteSidelinkHelper', parent=root_module['ns3::Object']) ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::SrsrpMethod_t [enumeration] module.add_enum('SrsrpMethod_t', ['SLRSRP_TX_PW', 'SLRSRP_PSBCH'], outer_class=root_module['ns3::LteSidelinkHelper']) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey [struct] + module.add_class('LteSlO2OIpv6AddressKey', outer_class=root_module['ns3::LteSidelinkHelper']) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue [struct] + module.add_class('LteSlO2OIpv6AddressValue', outer_class=root_module['ns3::LteSidelinkHelper']) ## lte-radio-bearer-info.h (module 'lte'): ns3::LteSidelinkRadioBearerInfo [class] module.add_class('LteSidelinkRadioBearerInfo', parent=root_module['ns3::LteRadioBearerInfo']) ## lte-radio-bearer-info.h (module 'lte'): ns3::LteSignalingRadioBearerInfo [class] @@ -1734,22 +2422,41 @@ def register_types(module): module.add_class('LteSlHarqPhy', parent=root_module['ns3::SimpleRefCount< ns3::LteSlHarqPhy, ns3::empty, ns3::DefaultDeleter >']) ## lte-sl-interference.h (module 'lte'): ns3::LteSlInterference [class] module.add_class('LteSlInterference', parent=root_module['ns3::Object']) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams [class] + module.add_class('LteSlO2oCommParams', parent=root_module['ns3::Object']) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::DirectSecurityModeState [enumeration] + module.add_enum('DirectSecurityModeState', ['EMPTY', 'COMMANDED', 'COMPLETED'], outer_class=root_module['ns3::LteSlO2oCommParams']) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::UeO2OCommState [enumeration] + module.add_enum('UeO2OCommState', ['RELAY_IDLE', 'RELAY_SETUP_REQUEST', 'RELAY_SECURE_ESTABLISHED', 'RELAY_INIT_RELEASE', 'REMOTE_IDLE', 'REMOTE_INIT_SETUP', 'REMOTE_SECURE_ESTABLISHED', 'REMOTE_INIT_RELEASE'], outer_class=root_module['ns3::LteSlO2oCommParams']) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::UeO2ORejectReason [enumeration] + module.add_enum('UeO2ORejectReason', ['COMM_NOT_ALLOWED', 'AUTH_FAILURE', 'CONFLICT_L2_ID', 'LACK_OF_RESOURCES', 'IP_MISMATCH', 'OTHER_ERRORS'], outer_class=root_module['ns3::LteSlO2oCommParams']) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::UeO2OReleaseReason [enumeration] + module.add_enum('UeO2OReleaseReason', ['COMM_NO_LONGER_NEEDED', 'COMM_NO_LONGER_ALLOWED', 'COMM_NO_LONGER_AVAILABLE'], outer_class=root_module['ns3::LteSlO2oCommParams']) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlPc5ContextId [struct] + module.add_class('LteSlPc5ContextId', outer_class=root_module['ns3::LteSlO2oCommParams']) ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft [class] module.add_class('LteSlTft', parent=root_module['ns3::SimpleRefCount< ns3::LteSlTft, ns3::empty, ns3::DefaultDeleter >']) ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::Direction [enumeration] module.add_enum('Direction', ['TRANSMIT', 'RECEIVE', 'BIDIRECTIONAL'], outer_class=root_module['ns3::LteSlTft']) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::AddressType [enumeration] + module.add_enum('AddressType', ['LOCAL', 'REMOTE'], outer_class=root_module['ns3::LteSlTft']) + ## lte-sl-ue-controller.h (module 'lte'): ns3::LteSlUeController [class] + module.add_class('LteSlUeController', parent=root_module['ns3::Object']) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc [class] module.add_class('LteSlUeRrc', parent=root_module['ns3::Object']) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::DiscoveryRole [enumeration] + module.add_enum('DiscoveryRole', ['Monitoring', 'Announcing', 'Discoveree', 'Discoverer'], outer_class=root_module['ns3::LteSlUeRrc']) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::DiscoveryModel [enumeration] module.add_enum('DiscoveryModel', ['ModelA', 'ModelB'], outer_class=root_module['ns3::LteSlUeRrc']) - ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::DiscoveryRole [enumeration] - module.add_enum('DiscoveryRole', ['Discoveree', 'Discovered'], outer_class=root_module['ns3::LteSlUeRrc']) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::RelayRole [enumeration] module.add_enum('RelayRole', ['RemoteUE', 'RelayUE'], outer_class=root_module['ns3::LteSlUeRrc']) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::AppServiceInfo [struct] module.add_class('AppServiceInfo', outer_class=root_module['ns3::LteSlUeRrc']) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::RelayServiceInfo [struct] module.add_class('RelayServiceInfo', outer_class=root_module['ns3::LteSlUeRrc']) + typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t, ns3::Ptr< ns3::Packet > )', 'ns3::LteSlUeRrc::PC5SignalingPacketTracedCallback') + typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t, ns3::Ptr< ns3::Packet > )*', 'ns3::LteSlUeRrc::PC5SignalingPacketTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t, ns3::Ptr< ns3::Packet > )&', 'ns3::LteSlUeRrc::PC5SignalingPacketTracedCallback&') ## lte-spectrum-phy.h (module 'lte'): ns3::LteSpectrumPhy [class] module.add_class('LteSpectrumPhy', parent=root_module['ns3::SpectrumPhy']) ## lte-spectrum-phy.h (module 'lte'): ns3::LteSpectrumPhy::State [enumeration] @@ -1778,6 +2485,8 @@ def register_types(module): module.add_class('LteUeComponentCarrierManager', parent=root_module['ns3::Object']) ## lte-ue-mac.h (module 'lte'): ns3::LteUeMac [class] module.add_class('LteUeMac', parent=root_module['ns3::Object']) + ## lte-ue-mac.h (module 'lte'): ns3::LteUeMac::SlSchedulingGrantMetric [enumeration] + module.add_enum('SlSchedulingGrantMetric', ['FIXED', 'RANDOM', 'MIN_PRB', 'MAX_COVERAGE'], outer_class=root_module['ns3::LteUeMac']) typehandlers.add_type_alias('void ( * ) ( uint64_t, bool, uint8_t, uint8_t )', 'ns3::LteUeMac::RaResponseTimeoutTracedCallback') typehandlers.add_type_alias('void ( * ) ( uint64_t, bool, uint8_t, uint8_t )*', 'ns3::LteUeMac::RaResponseTimeoutTracedCallback*') typehandlers.add_type_alias('void ( * ) ( uint64_t, bool, uint8_t, uint8_t )&', 'ns3::LteUeMac::RaResponseTimeoutTracedCallback&') @@ -1794,6 +2503,9 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, double, bool, uint8_t )', 'ns3::LteUePhy::RsrpRsrqTracedCallback') typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, double, bool, uint8_t )*', 'ns3::LteUePhy::RsrpRsrqTracedCallback*') typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double, double, bool, uint8_t )&', 'ns3::LteUePhy::RsrpRsrqTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( uint16_t, uint64_t, uint32_t, double )', 'ns3::LteUePhy::SdRsrpTracedCallback') + typehandlers.add_type_alias('void ( * ) ( uint16_t, uint64_t, uint32_t, double )*', 'ns3::LteUePhy::SdRsrpTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( uint16_t, uint64_t, uint32_t, double )&', 'ns3::LteUePhy::SdRsrpTracedCallback&') ## lte-ue-power-control.h (module 'lte'): ns3::LteUePowerControl [class] module.add_class('LteUePowerControl', parent=root_module['ns3::Object']) typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t, double )', 'ns3::LteUePowerControl::TxPowerTracedCallback') @@ -1832,6 +2544,9 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint64_t const, uint16_t const, bool const, uint16_t const, uint16_t const )', 'ns3::LteUeRrc::SendSLSSTracedCallback') typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint64_t const, uint16_t const, bool const, uint16_t const, uint16_t const )*', 'ns3::LteUeRrc::SendSLSSTracedCallback*') typehandlers.add_type_alias('void ( * ) ( uint64_t const, uint64_t const, uint16_t const, bool const, uint16_t const, uint16_t const )&', 'ns3::LteUeRrc::SendSLSSTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, double )', 'ns3::LteUeRrc::RsrpMeasurementTracedCallback') + typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, double )*', 'ns3::LteUeRrc::RsrpMeasurementTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( uint64_t, uint16_t, double )&', 'ns3::LteUeRrc::RsrpMeasurementTracedCallback&') ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteUeRrcProtocolIdeal [class] module.add_class('LteUeRrcProtocolIdeal', parent=root_module['ns3::Object']) ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteUeRrcProtocolReal [class] @@ -1861,8 +2576,17 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )', 'ns3::MobilityModel::TracedCallback') typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )*', 'ns3::MobilityModel::TracedCallback*') typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::MobilityModel const > )&', 'ns3::MobilityModel::TracedCallback&') + ## mq-queue-disc.h (module 'traffic-control'): ns3::MqQueueDisc [class] + module.add_class('MqQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) ## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel [class] module.add_class('NakagamiPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache [class] + module.add_class('NdiscCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::Entry [class] + module.add_class('Entry', import_from_module='ns.internet', outer_class=root_module['ns3::NdiscCache']) + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >', 'ns3::NdiscCache::Ipv6PayloadHeaderPair') + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >*', 'ns3::NdiscCache::Ipv6PayloadHeaderPair*') + typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >&', 'ns3::NdiscCache::Ipv6PayloadHeaderPair&') ## net-device.h (module 'network'): ns3::NetDevice [class] module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] @@ -1924,20 +2648,45 @@ def register_types(module): module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) ## pf-ff-mac-scheduler.h (module 'lte'): ns3::PfFfMacScheduler [class] module.add_class('PfFfMacScheduler', parent=root_module['ns3::FfMacScheduler']) + ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::PfifoFastQueueDisc [class] + module.add_class('PfifoFastQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) ## phy-rx-stats-calculator.h (module 'lte'): ns3::PhyRxStatsCalculator [class] module.add_class('PhyRxStatsCalculator', parent=root_module['ns3::LteStatsCalculator']) ## phy-stats-calculator.h (module 'lte'): ns3::PhyStatsCalculator [class] module.add_class('PhyStatsCalculator', parent=root_module['ns3::LteStatsCalculator']) ## phy-tx-stats-calculator.h (module 'lte'): ns3::PhyTxStatsCalculator [class] module.add_class('PhyTxStatsCalculator', parent=root_module['ns3::LteStatsCalculator']) + ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc [class] + module.add_class('PieQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) + ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::BurstStateT [enumeration] + module.add_enum('BurstStateT', ['NO_BURST', 'IN_BURST', 'IN_BURST_PROTECTING'], outer_class=root_module['ns3::PieQueueDisc'], import_from_module='ns.traffic-control') ## point-to-point-epc-helper.h (module 'lte'): ns3::PointToPointEpcHelper [class] module.add_class('PointToPointEpcHelper', parent=root_module['ns3::NoBackhaulEpcHelper']) ## pointer.h (module 'core'): ns3::PointerChecker [class] module.add_class('PointerChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) ## pointer.h (module 'core'): ns3::PointerValue [class] module.add_class('PointerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PrioQueueDisc [class] + module.add_class('PrioQueueDisc', import_from_module='ns.traffic_control', parent=root_module['ns3::QueueDisc']) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapChecker [class] + module.add_class('PriomapChecker', import_from_module='ns.traffic_control', parent=root_module['ns3::AttributeChecker']) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapValue [class] + module.add_class('PriomapValue', import_from_module='ns.traffic_control', parent=root_module['ns3::AttributeValue']) + ## probe.h (module 'stats'): ns3::Probe [class] + module.add_class('Probe', import_from_module='ns.stats', parent=root_module['ns3::DataCollectionObject']) ## pss-ff-mac-scheduler.h (module 'lte'): ns3::PssFfMacScheduler [class] module.add_class('PssFfMacScheduler', parent=root_module['ns3::FfMacScheduler']) + ## queue-item.h (module 'network'): ns3::QueueItem [class] + module.add_class('QueueItem', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter >']) + ## queue-item.h (module 'network'): ns3::QueueItem::Uint8Values [enumeration] + module.add_enum('Uint8Values', ['IP_DSFIELD'], outer_class=root_module['ns3::QueueItem'], import_from_module='ns.network') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )', 'ns3::QueueItem::TracedCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )*', 'ns3::QueueItem::TracedCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )&', 'ns3::QueueItem::TracedCallback&') + ## queue-size.h (module 'network'): ns3::QueueSizeChecker [class] + module.add_class('QueueSizeChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) + ## queue-size.h (module 'network'): ns3::QueueSizeValue [class] + module.add_class('QueueSizeValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) ## lte-control-messages.h (module 'lte'): ns3::RachPreambleLteControlMessage [class] module.add_class('RachPreambleLteControlMessage', parent=root_module['ns3::LteControlMessage']) ## radio-bearer-stats-calculator.h (module 'lte'): ns3::RadioBearerStatsCalculator [class] @@ -1948,6 +2697,14 @@ def register_types(module): module.add_class('Rar', outer_class=root_module['ns3::RarLteControlMessage']) ## rem-spectrum-phy.h (module 'lte'): ns3::RemSpectrumPhy [class] module.add_class('RemSpectrumPhy', parent=root_module['ns3::SpectrumPhy']) + ## rip.h (module 'internet'): ns3::Rip [class] + module.add_class('Rip', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingProtocol']) + ## rip.h (module 'internet'): ns3::Rip::SplitHorizonType_e [enumeration] + module.add_enum('SplitHorizonType_e', ['NO_SPLIT_HORIZON', 'SPLIT_HORIZON', 'POISON_REVERSE'], outer_class=root_module['ns3::Rip'], import_from_module='ns.internet') + ## ripng.h (module 'internet'): ns3::RipNg [class] + module.add_class('RipNg', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingProtocol']) + ## ripng.h (module 'internet'): ns3::RipNg::SplitHorizonType_e [enumeration] + module.add_enum('SplitHorizonType_e', ['NO_SPLIT_HORIZON', 'SPLIT_HORIZON', 'POISON_REVERSE'], outer_class=root_module['ns3::RipNg'], import_from_module='ns.internet') ## no-op-component-carrier-manager.h (module 'lte'): ns3::RrComponentCarrierManager [class] module.add_class('RrComponentCarrierManager', parent=root_module['ns3::NoOpComponentCarrierManager']) ## rr-ff-mac-scheduler.h (module 'lte'): ns3::RrFfMacScheduler [class] @@ -1991,6 +2748,41 @@ def register_types(module): module.add_class('StringChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) ## string.h (module 'core'): ns3::StringValue [class] module.add_class('StringValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) + ## tcp-bic.h (module 'internet'): ns3::TcpBic [class] + module.add_class('TcpBic', import_from_module='ns.internet', parent=root_module['ns3::TcpCongestionOps']) + ## tcp-recovery-ops.h (module 'internet'): ns3::TcpClassicRecovery [class] + module.add_class('TcpClassicRecovery', import_from_module='ns.internet', parent=root_module['ns3::TcpRecoveryOps']) + ## tcp-dctcp.h (module 'internet'): ns3::TcpDctcp [class] + module.add_class('TcpDctcp', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-highspeed.h (module 'internet'): ns3::TcpHighSpeed [class] + module.add_class('TcpHighSpeed', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-htcp.h (module 'internet'): ns3::TcpHtcp [class] + module.add_class('TcpHtcp', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-hybla.h (module 'internet'): ns3::TcpHybla [class] + module.add_class('TcpHybla', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-illinois.h (module 'internet'): ns3::TcpIllinois [class] + module.add_class('TcpIllinois', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol [class] + module.add_class('TcpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::IpL4Protocol']) + ## tcp-ledbat.h (module 'internet'): ns3::TcpLedbat [class] + module.add_class('TcpLedbat', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-lp.h (module 'internet'): ns3::TcpLp [class] + module.add_class('TcpLp', import_from_module='ns.internet', parent=root_module['ns3::TcpNewReno']) + ## tcp-prr-recovery.h (module 'internet'): ns3::TcpPrrRecovery [class] + module.add_class('TcpPrrRecovery', import_from_module='ns.internet', parent=root_module['ns3::TcpClassicRecovery']) + ## tcp-prr-recovery.h (module 'internet'): ns3::TcpPrrRecovery::ReductionBound_t [enumeration] + module.add_enum('ReductionBound_t', ['CRB', 'SSRB'], outer_class=root_module['ns3::TcpPrrRecovery'], import_from_module='ns.internet') + typehandlers.add_type_alias('ns3::TcpPrrRecovery::ReductionBound_t', 'ns3::TcpPrrRecovery::ReductionBound_t') + typehandlers.add_type_alias('ns3::TcpPrrRecovery::ReductionBound_t*', 'ns3::TcpPrrRecovery::ReductionBound_t*') + typehandlers.add_type_alias('ns3::TcpPrrRecovery::ReductionBound_t&', 'ns3::TcpPrrRecovery::ReductionBound_t&') + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateLinux [class] + module.add_class('TcpRateLinux', import_from_module='ns.internet', parent=root_module['ns3::TcpRateOps']) + typehandlers.add_type_alias('void ( * ) ( ns3::TcpRateOps::TcpRateConnection const & )', 'ns3::TcpRateLinux::TcpRateUpdated') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpRateOps::TcpRateConnection const & )*', 'ns3::TcpRateLinux::TcpRateUpdated*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpRateOps::TcpRateConnection const & )&', 'ns3::TcpRateLinux::TcpRateUpdated&') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpRateOps::TcpRateSample const & )', 'ns3::TcpRateLinux::TcpRateSampleUpdated') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpRateOps::TcpRateSample const & )*', 'ns3::TcpRateLinux::TcpRateSampleUpdated*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpRateOps::TcpRateSample const & )&', 'ns3::TcpRateLinux::TcpRateSampleUpdated&') ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::TdBetFfMacScheduler [class] module.add_class('TdBetFfMacScheduler', parent=root_module['ns3::FfMacScheduler']) ## tdmt-ff-mac-scheduler.h (module 'lte'): ns3::TdMtFfMacScheduler [class] @@ -2005,6 +2797,8 @@ def register_types(module): module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) ## type-id.h (module 'core'): ns3::TypeIdValue [class] module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) + ## udp-l4-protocol.h (module 'internet'): ns3::UdpL4Protocol [class] + module.add_class('UdpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::IpL4Protocol']) ## uinteger.h (module 'core'): ns3::UintegerValue [class] module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) ## lte-control-messages.h (module 'lte'): ns3::UlDciLteControlMessage [class] @@ -2030,6 +2824,10 @@ def register_types(module): module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) ## address.h (module 'network'): ns3::AddressValue [class] module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) + ## bridge-channel.h (module 'bridge'): ns3::BridgeChannel [class] + module.add_class('BridgeChannel', import_from_module='ns.bridge', parent=root_module['ns3::Channel']) + ## bridge-net-device.h (module 'bridge'): ns3::BridgeNetDevice [class] + module.add_class('BridgeNetDevice', import_from_module='ns.bridge', parent=root_module['ns3::NetDevice']) ## lte-control-messages.h (module 'lte'): ns3::BsrLteControlMessage [class] module.add_class('BsrLteControlMessage', parent=root_module['ns3::LteControlMessage']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> [class] @@ -2042,12 +2840,34 @@ def register_types(module): module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['bool', 'ns3::Ptr', 'const ns3::Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['ns3::ObjectBase *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'bool', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::Ipv4Header &', 'ns3::Ptr', 'ns3::Ipv4L3Protocol::DropReason', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::Ipv4Header &', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::Ipv6Header &', 'ns3::Ptr', 'ns3::Ipv6L3Protocol::DropReason', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::Ipv6Header &', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::SpectrumValue &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::TcpRateOps::TcpRateConnection &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::TcpRateOps::TcpRateSample &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'long', 'long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::DlSchedulingCallbackInfo', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::EpcUeNas::State', 'ns3::EpcUeNas::State', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ipv4Address', 'unsigned char', 'unsigned char', 'unsigned char', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ipv6Address', 'unsigned char', 'unsigned char', 'unsigned char', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::LteUeRrc::SlChangeOfSyncRefStatParameters', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] @@ -2058,10 +2878,20 @@ def register_types(module): module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'double', 'double', 'double', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'const ns3::TcpHeader &', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'const char *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] @@ -2072,6 +2902,14 @@ def register_types(module): module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ptr', 'unsigned short', 'const ns3::Address &', 'const ns3::Address &', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ipv4Address', 'ns3::Ipv4Address', 'unsigned char', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ipv4Header', 'unsigned short', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ipv6Address', 'ns3::Ipv6Address', 'unsigned char', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::Ipv6Header', 'unsigned short', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] @@ -2082,24 +2920,46 @@ def register_types(module): module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::SequenceNumber', 'ns3::SequenceNumber', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::SlPhyReceptionStatParameters', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::SlUeMacStatParameters', 'ns3::LteSlDiscHeader', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::SlUeMacStatParameters', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::TcpSocket::TcpStates_t', 'ns3::TcpSocket::TcpStates_t', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::TcpSocketState::EcnState_t', 'ns3::TcpSocketState::EcnState_t', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::TcpSocketState::TcpCongState_t', 'ns3::TcpSocketState::TcpCongState_t', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Time', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'std::vector >', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::LteSlUeRrc::RelayRole', 'ns3::LteSlBasicUeController::Pc5ConnectionStatus', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::Ptr', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'unsigned short', 'unsigned char', 'unsigned short', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long', 'bool', 'unsigned char', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long', 'unsigned int', 'unsigned long', 'unsigned long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long', 'unsigned long', 'unsigned short', 'bool', 'unsigned short', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long', 'unsigned short', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned long', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] @@ -2126,6 +2986,8 @@ def register_types(module): module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned char', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned char', 'unsigned int', 'unsigned long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) + ## callback.h (module 'core'): ns3::CallbackImpl [class] + module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned long', 'unsigned int', 'double', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned short', 'unsigned short', 'double', 'double', 'bool', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty']) ## callback.h (module 'core'): ns3::CallbackImpl [class] @@ -2172,6 +3034,24 @@ def register_types(module): module.add_class('GtpcDeleteBearerResponseMessage', parent=[root_module['ns3::GtpcHeader'], root_module['ns3::GtpcIes']]) ## lte-rrc-header.h (module 'lte'): ns3::HandoverPreparationInfoHeader [class] module.add_class('HandoverPreparationInfoHeader', parent=root_module['ns3::RrcAsn1Header']) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::Icmpv4L4Protocol [class] + module.add_class('Icmpv4L4Protocol', import_from_module='ns.internet', parent=root_module['ns3::IpL4Protocol']) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Icmpv6L4Protocol [class] + module.add_class('Icmpv6L4Protocol', import_from_module='ns.internet', parent=root_module['ns3::IpL4Protocol']) + ## ipv4-global-routing.h (module 'internet'): ns3::Ipv4GlobalRouting [class] + module.add_class('Ipv4GlobalRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingProtocol']) + ## ipv4-list-routing.h (module 'internet'): ns3::Ipv4ListRouting [class] + module.add_class('Ipv4ListRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv4RoutingProtocol']) + ## ipv4-packet-probe.h (module 'internet'): ns3::Ipv4PacketProbe [class] + module.add_class('Ipv4PacketProbe', import_from_module='ns.internet', parent=root_module['ns3::Probe']) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionLooseRouting [class] + module.add_class('Ipv6ExtensionLooseRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv6ExtensionRouting']) + ## ipv6-list-routing.h (module 'internet'): ns3::Ipv6ListRouting [class] + module.add_class('Ipv6ListRouting', import_from_module='ns.internet', parent=root_module['ns3::Ipv6RoutingProtocol']) + ## ipv6-packet-probe.h (module 'internet'): ns3::Ipv6PacketProbe [class] + module.add_class('Ipv6PacketProbe', import_from_module='ns.internet', parent=root_module['ns3::Probe']) + ## loopback-net-device.h (module 'internet'): ns3::LoopbackNetDevice [class] + module.add_class('LoopbackNetDevice', import_from_module='ns.internet', parent=root_module['ns3::NetDevice']) ## lte-radio-bearer-info.h (module 'lte'): ns3::LteDataRadioBearerInfo [class] module.add_class('LteDataRadioBearerInfo', parent=root_module['ns3::LteRadioBearerInfo']) ## lte-enb-phy.h (module 'lte'): ns3::LteEnbPhy [class] @@ -2184,6 +3064,20 @@ def register_types(module): typehandlers.add_type_alias('void ( * ) ( uint16_t, ns3::Ptr< ns3::SpectrumValue > )&', 'ns3::LteEnbPhy::ReportInterferenceTracedCallback&') ## lte-net-device.h (module 'lte'): ns3::LteNetDevice [class] module.add_class('LteNetDevice', parent=root_module['ns3::NetDevice']) + ## lte-sl-basic-ue-controller.h (module 'lte'): ns3::LteSlBasicUeController [class] + module.add_class('LteSlBasicUeController', parent=root_module['ns3::LteSlUeController']) + ## lte-sl-basic-ue-controller.h (module 'lte'): ns3::LteSlBasicUeController::RelayUeSelectionAlgorithm [enumeration] + module.add_enum('RelayUeSelectionAlgorithm', ['RANDOM_NO_RESELECTION', 'MAX_SDRSRP_NO_RESELECTION', 'MAX_SDRSRP'], outer_class=root_module['ns3::LteSlBasicUeController']) + ## lte-sl-basic-ue-controller.h (module 'lte'): ns3::LteSlBasicUeController::Pc5ConnectionStatus [enumeration] + module.add_enum('Pc5ConnectionStatus', ['STARTED', 'SECURE_ESTABLISHED', 'ABORTED', 'TERMINATED'], outer_class=root_module['ns3::LteSlBasicUeController']) + typehandlers.add_type_alias('void ( * ) ( uint64_t, uint32_t, uint64_t, uint64_t )', 'ns3::LteSlBasicUeController::RelayUeSelectionTracedCallback') + typehandlers.add_type_alias('void ( * ) ( uint64_t, uint32_t, uint64_t, uint64_t )*', 'ns3::LteSlBasicUeController::RelayUeSelectionTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( uint64_t, uint32_t, uint64_t, uint64_t )&', 'ns3::LteSlBasicUeController::RelayUeSelectionTracedCallback&') + typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t, ns3::LteSlUeRrc::RelayRole, ns3::LteSlBasicUeController::Pc5ConnectionStatus )', 'ns3::LteSlBasicUeController::Pc5ConnectionStatusTracedCallback') + typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t, ns3::LteSlUeRrc::RelayRole, ns3::LteSlBasicUeController::Pc5ConnectionStatus )*', 'ns3::LteSlBasicUeController::Pc5ConnectionStatusTracedCallback*') + typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t, ns3::LteSlUeRrc::RelayRole, ns3::LteSlBasicUeController::Pc5ConnectionStatus )&', 'ns3::LteSlBasicUeController::Pc5ConnectionStatusTracedCallback&') + ## lte-sl-ue-net-device.h (module 'lte'): ns3::LteSlUeNetDevice [class] + module.add_class('LteSlUeNetDevice', parent=root_module['ns3::LteNetDevice']) ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersSlCtrlFrame [struct] module.add_class('LteSpectrumSignalParametersSlCtrlFrame', parent=root_module['ns3::LteSpectrumSignalParametersSlFrame']) ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::LteSpectrumSignalParametersSlDataFrame [struct] @@ -2194,6 +3088,8 @@ def register_types(module): module.add_class('LteUeNetDevice', parent=root_module['ns3::LteNetDevice']) ## lte-rrc-header.h (module 'lte'): ns3::MeasurementReportHeader [class] module.add_class('MeasurementReportHeader', parent=root_module['ns3::RrcUlDcchMessage']) + ## queue-item.h (module 'network'): ns3::QueueDiscItem [class] + module.add_class('QueueDiscItem', import_from_module='ns.network', parent=root_module['ns3::QueueItem']) ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReconfigurationCompleteHeader [class] module.add_class('RrcConnectionReconfigurationCompleteHeader', parent=root_module['ns3::RrcUlDcchMessage']) ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReconfigurationHeader [class] @@ -2216,6 +3112,12 @@ def register_types(module): module.add_class('RrcConnectionSetupCompleteHeader', parent=root_module['ns3::RrcUlDcchMessage']) ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionSetupHeader [class] module.add_class('RrcConnectionSetupHeader', parent=root_module['ns3::RrcDlCcchMessage']) + ## arp-queue-disc-item.h (module 'internet'): ns3::ArpQueueDiscItem [class] + module.add_class('ArpQueueDiscItem', import_from_module='ns.internet', parent=root_module['ns3::QueueDiscItem']) + ## ipv4-queue-disc-item.h (module 'internet'): ns3::Ipv4QueueDiscItem [class] + module.add_class('Ipv4QueueDiscItem', import_from_module='ns.internet', parent=root_module['ns3::QueueDiscItem']) + ## ipv6-queue-disc-item.h (module 'internet'): ns3::Ipv6QueueDiscItem [class] + module.add_class('Ipv6QueueDiscItem', import_from_module='ns.internet', parent=root_module['ns3::QueueDiscItem']) ## lte-enb-net-device.h (module 'lte'): ns3::LteEnbNetDevice [class] module.add_class('LteEnbNetDevice', parent=root_module['ns3::LteNetDevice']) module.add_container('std::vector< ns3::CeBitmap_e >', 'ns3::CeBitmap_e', container_type='vector') @@ -2260,6 +3162,11 @@ def register_types(module): module.add_container('std::vector< ns3::PhichListElement_s >', 'ns3::PhichListElement_s', container_type='vector') module.add_container('std::vector< ns3::SlDciListElement_s >', 'ns3::SlDciListElement_s', container_type='vector') module.add_container('std::list< ns3::EpcTft::PacketFilter >', 'ns3::EpcTft::PacketFilter', container_type='list') + module.add_container('std::list< ns3::Ipv4EndPoint * >', 'ns3::Ipv4EndPoint *', container_type='list') + module.add_container('ns3::Ipv4EndPointDemux::EndPoints', 'ns3::Ipv4EndPoint *', container_type='list') + module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type='vector') + module.add_container('std::list< ns3::Ipv6EndPoint * >', 'ns3::Ipv6EndPoint *', container_type='list') + module.add_container('ns3::Ipv6EndPointDemux::EndPoints', 'ns3::Ipv6EndPoint *', container_type='list') module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') module.add_container('std::vector< ns3::LteCcmRrcSapProvider::LcsConfig >', 'ns3::LteCcmRrcSapProvider::LcsConfig', container_type='vector') module.add_container('std::vector< ns3::LteRrcSap::LogicalChannelConfig >', 'ns3::LteRrcSap::LogicalChannelConfig', container_type='vector') @@ -2279,33 +3186,50 @@ def register_types(module): module.add_container('std::list< ns3::LteRrcSap::MeasResultBestNeighCell >', 'ns3::LteRrcSap::MeasResultBestNeighCell', container_type='list') module.add_container('std::list< ns3::LteRrcSap::MeasResultEutra >', 'ns3::LteRrcSap::MeasResultEutra', container_type='list') module.add_container('std::list< ns3::LteRrcSap::SCellToAddMod >', 'ns3::LteRrcSap::SCellToAddMod', container_type='list') + module.add_container('std::map< unsigned long, double >', ('long unsigned int', 'double'), container_type='map') module.add_container('std::map< int, double >', ('int', 'double'), container_type='map') module.add_container('std::vector< ns3::LteUeCcmRrcSapProvider::LcsConfig >', 'ns3::LteUeCcmRrcSapProvider::LcsConfig', container_type='vector') module.add_container('std::list< ns3::Ptr< ns3::SidelinkRxCommResourcePool > >', 'ns3::Ptr< ns3::SidelinkRxCommResourcePool >', container_type='list') module.add_container('std::list< ns3::Ptr< ns3::SidelinkRxDiscResourcePool > >', 'ns3::Ptr< ns3::SidelinkRxDiscResourcePool >', container_type='list') module.add_container('std::vector< ns3::LteUeCphySapUser::UeMeasurementsElement >', 'ns3::LteUeCphySapUser::UeMeasurementsElement', container_type='vector') module.add_container('std::vector< ns3::LteUeCphySapUser::UeSlssMeasurementsElement >', 'ns3::LteUeCphySapUser::UeSlssMeasurementsElement', container_type='vector') + module.add_container('std::vector< ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement >', 'ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement', container_type='vector') + module.add_container('std::vector< ns3::Ptr< ns3::QueueDisc > >', 'ns3::Ptr< ns3::QueueDisc >', container_type='vector') module.add_container('std::vector< ns3::HigherLayerSelected_s >', 'ns3::HigherLayerSelected_s', container_type='vector') module.add_container('std::vector< ns3::SiMessageListElement_s >', 'ns3::SiMessageListElement_s', container_type='vector') + module.add_container('ns3::TrafficControlHelper::ClassIdList', 'short unsigned int', container_type='vector') + module.add_container('ns3::TrafficControlHelper::HandleList', 'short unsigned int', container_type='vector') module.add_container('std::vector< ns3::Vector3D >', 'ns3::Vector3D', container_type='vector') module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type='list') + module.add_container('std::map< std::string, unsigned int >', ('std::string', 'unsigned int'), container_type='map') + module.add_container('std::map< std::string, unsigned long >', ('std::string', 'long unsigned int'), container_type='map') + module.add_container('std::list< ns3::RipRte >', 'ns3::RipRte', container_type='list') + module.add_container('std::list< ns3::RipNgRte >', 'ns3::RipNgRte', container_type='list') module.add_container('std::list< ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo >', 'ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo', container_type='list') module.add_container('std::vector< std::vector< unsigned char > >', 'std::vector< unsigned char >', container_type='vector') module.add_container('std::list< ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo >', 'ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo', container_type='list') module.add_container('std::set< unsigned int >', 'unsigned int', container_type='set') - module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type='vector') module.add_container('std::vector< double >', 'double', container_type='vector') module.add_container('ns3::Bands', 'ns3::BandInfo', container_type='vector') + module.add_container('std::list< ns3::Ptr< ns3::TcpOption const > >', 'ns3::Ptr< ns3::TcpOption const >', container_type='list') + module.add_container('std::list< std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > > >', 'std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > >', container_type='list') + module.add_container('ns3::TcpOptionSack::SackList', 'std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > >', container_type='list') + module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >', container_type='list') + module.add_container('std::list< ns3::ArpCache::Entry * >', 'ns3::ArpCache::Entry *', container_type='list') module.add_container('std::map< unsigned char, ns3::ComponentCarrier >', ('unsigned char', 'ns3::ComponentCarrier'), container_type='map') module.add_container('std::list< ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified >', 'ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified', container_type='list') module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type='map') + module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >', container_type='list') module.add_container('std::vector< ns3::Ptr< ns3::Building > >', 'ns3::Ptr< ns3::Building >', container_type='vector') module.add_container('std::map< std::vector< double >, ns3::WrapAroundReplicas >', ('std::vector< double >', 'ns3::WrapAroundReplicas'), container_type='map') module.add_container('std::map< unsigned long, ns3::WrapAroundInfo_t >', ('long unsigned int', 'ns3::WrapAroundInfo_t'), container_type='map') + module.add_container('std::vector< ns3::LteAmc::McsPrbInfo >', 'ns3::LteAmc::McsPrbInfo', container_type='vector') module.add_container('std::map< unsigned char, ns3::Ptr< ns3::ComponentCarrierBaseStation > >', ('unsigned char', 'ns3::Ptr< ns3::ComponentCarrierBaseStation >'), container_type='map') module.add_container('std::list< ns3::Ptr< ns3::LteControlMessage > >', 'ns3::Ptr< ns3::LteControlMessage >', container_type='list') module.add_container('std::vector< ns3::NetDeviceContainer >', 'ns3::NetDeviceContainer', container_type='vector') + module.add_container('std::map< std::pair< unsigned long, unsigned int >, double >', ('std::pair< unsigned long, unsigned int >', 'double'), container_type='map') module.add_container('std::vector< ns3::SpectrumValue >', 'ns3::SpectrumValue', container_type='vector') + module.add_container('std::list< ns3::NdiscCache::Entry * >', 'ns3::NdiscCache::Entry *', container_type='list') module.add_container('std::list< ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated >', 'ns3::GtpcCreateSessionRequestMessage::BearerContextToBeCreated', container_type='list') module.add_container('std::list< ns3::GtpcCreateSessionResponseMessage::BearerContextCreated >', 'ns3::GtpcCreateSessionResponseMessage::BearerContextCreated', container_type='list') module.add_container('std::list< ns3::GtpcDeleteBearerCommandMessage::BearerContext >', 'ns3::GtpcDeleteBearerCommandMessage::BearerContext', container_type='list') @@ -2335,6 +3259,27 @@ def register_types(module): typehandlers.add_type_alias('ns3::Callback< void, std::vector< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LteSlChunkProcessorCallback') typehandlers.add_type_alias('ns3::Callback< void, std::vector< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LteSlChunkProcessorCallback*') typehandlers.add_type_alias('ns3::Callback< void, std::vector< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LteSlChunkProcessorCallback&') + typehandlers.add_type_alias('std::array< unsigned short, 16 >', 'ns3::Priomap') + typehandlers.add_type_alias('std::array< unsigned short, 16 >*', 'ns3::Priomap*') + typehandlers.add_type_alias('std::array< unsigned short, 16 >&', 'ns3::Priomap&') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::TcpCongState_t const, ns3::TcpSocketState::TcpCongState_t const )', 'ns3::TcpCongStatesTracedValueCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::TcpCongState_t const, ns3::TcpSocketState::TcpCongState_t const )*', 'ns3::TcpCongStatesTracedValueCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::TcpCongState_t const, ns3::TcpSocketState::TcpCongState_t const )&', 'ns3::TcpCongStatesTracedValueCallback&') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::EcnState_t const, ns3::TcpSocketState::EcnState_t const )', 'ns3::EcnStatesTracedValueCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::EcnState_t const, ns3::TcpSocketState::EcnState_t const )*', 'ns3::EcnStatesTracedValueCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::EcnState_t const, ns3::TcpSocketState::EcnState_t const )&', 'ns3::EcnStatesTracedValueCallback&') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocket::TcpStates_t const, ns3::TcpSocket::TcpStates_t const )', 'ns3::TcpStatesTracedValueCallback') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocket::TcpStates_t const, ns3::TcpSocket::TcpStates_t const )*', 'ns3::TcpStatesTracedValueCallback*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocket::TcpStates_t const, ns3::TcpSocket::TcpStates_t const )&', 'ns3::TcpStatesTracedValueCallback&') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >', 'ns3::SequenceNumber32') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >*', 'ns3::SequenceNumber32*') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >&', 'ns3::SequenceNumber32&') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >', 'ns3::SequenceNumber16') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >*', 'ns3::SequenceNumber16*') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >&', 'ns3::SequenceNumber16&') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned char, signed char >', 'ns3::SequenceNumber8') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned char, signed char >*', 'ns3::SequenceNumber8*') + typehandlers.add_type_alias('ns3::SequenceNumber< unsigned char, signed char >&', 'ns3::SequenceNumber8&') typehandlers.add_type_alias('ns3::Callback< void, ns3::SpectrumValue const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LteChunkProcessorCallback') typehandlers.add_type_alias('ns3::Callback< void, ns3::SpectrumValue const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LteChunkProcessorCallback*') typehandlers.add_type_alias('ns3::Callback< void, ns3::SpectrumValue const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LteChunkProcessorCallback&') @@ -2395,6 +3340,9 @@ def register_types(module): typehandlers.add_type_alias('ns3::Callback< void, unsigned short, ns3::Ptr< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LtePhyRxSlssCallback') typehandlers.add_type_alias('ns3::Callback< void, unsigned short, ns3::Ptr< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LtePhyRxSlssCallback*') typehandlers.add_type_alias('ns3::Callback< void, unsigned short, ns3::Ptr< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LtePhyRxSlssCallback&') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ptr< ns3::SpectrumValue >, std::vector< int, std::allocator< int > > const, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::LtePhyRxPsdchSdRsrpCallback') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ptr< ns3::SpectrumValue >, std::vector< int, std::allocator< int > > const, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::LtePhyRxPsdchSdRsrpCallback*') + typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ptr< ns3::SpectrumValue >, std::vector< int, std::allocator< int > > const, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::LtePhyRxPsdchSdRsrpCallback&') typehandlers.add_type_alias('std::vector< ns3::HarqProcessInfoElement_t >', 'ns3::HarqProcessInfoList_t') typehandlers.add_type_alias('std::vector< ns3::HarqProcessInfoElement_t >*', 'ns3::HarqProcessInfoList_t*') typehandlers.add_type_alias('std::vector< ns3::HarqProcessInfoElement_t >&', 'ns3::HarqProcessInfoList_t&') @@ -2522,6 +3470,15 @@ def register_types_ns3_TracedValueCallback(module): typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time') typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*') typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::TcpCongState_t const, ns3::TcpSocketState::TcpCongState_t const )', 'ns3::TracedValueCallback::TcpCongState') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::TcpCongState_t const, ns3::TcpSocketState::TcpCongState_t const )*', 'ns3::TracedValueCallback::TcpCongState*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::TcpCongState_t const, ns3::TcpSocketState::TcpCongState_t const )&', 'ns3::TracedValueCallback::TcpCongState&') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::EcnState_t const, ns3::TcpSocketState::EcnState_t const )', 'ns3::TracedValueCallback::EcnState') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::EcnState_t const, ns3::TcpSocketState::EcnState_t const )*', 'ns3::TracedValueCallback::EcnState*') + typehandlers.add_type_alias('void ( * ) ( ns3::TcpSocketState::EcnState_t const, ns3::TcpSocketState::EcnState_t const )&', 'ns3::TracedValueCallback::EcnState&') + typehandlers.add_type_alias('void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 )', 'ns3::TracedValueCallback::SequenceNumber32') + typehandlers.add_type_alias('void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 )*', 'ns3::TracedValueCallback::SequenceNumber32*') + typehandlers.add_type_alias('void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 )&', 'ns3::TracedValueCallback::SequenceNumber32&') typehandlers.add_type_alias('void ( * ) ( bool, bool )', 'ns3::TracedValueCallback::Bool') typehandlers.add_type_alias('void ( * ) ( bool, bool )*', 'ns3::TracedValueCallback::Bool*') typehandlers.add_type_alias('void ( * ) ( bool, bool )&', 'ns3::TracedValueCallback::Bool&') @@ -2557,6 +3514,10 @@ def register_types_ns3_internal(module): def register_methods(root_module): register_Ns3Address_methods(root_module, root_module['ns3::Address']) register_Ns3AllocationRetentionPriority_methods(root_module, root_module['ns3::AllocationRetentionPriority']) + register_Ns3AsciiTraceHelper_methods(root_module, root_module['ns3::AsciiTraceHelper']) + register_Ns3AsciiTraceHelperForDevice_methods(root_module, root_module['ns3::AsciiTraceHelperForDevice']) + register_Ns3AsciiTraceHelperForIpv4_methods(root_module, root_module['ns3::AsciiTraceHelperForIpv4']) + register_Ns3AsciiTraceHelperForIpv6_methods(root_module, root_module['ns3::AsciiTraceHelperForIpv6']) register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) register_Ns3BandInfo_methods(root_module, root_module['ns3::BandInfo']) @@ -2574,6 +3535,7 @@ def register_methods(root_module): register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) + register_Ns3CandidateQueue_methods(root_module, root_module['ns3::CandidateQueue']) register_Ns3CqasFlowPerf_t_methods(root_module, root_module['ns3::CqasFlowPerf_t']) register_Ns3CqiConfig_s_methods(root_module, root_module['ns3::CqiConfig_s']) register_Ns3CqiListElement_s_methods(root_module, root_module['ns3::CqiListElement_s']) @@ -2586,6 +3548,8 @@ def register_methods(root_module): register_Ns3DefaultDeleter__Ns3EpcTft_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EpcTft >']) register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EventImpl >']) register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Hash::Implementation >']) + register_Ns3DefaultDeleter__Ns3Ipv4Route_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Ipv4Route >']) + register_Ns3DefaultDeleter__Ns3Ipv6Route_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Ipv6Route >']) register_Ns3DefaultDeleter__Ns3LteChunkProcessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::LteChunkProcessor >']) register_Ns3DefaultDeleter__Ns3LteControlMessage_methods(root_module, root_module['ns3::DefaultDeleter< ns3::LteControlMessage >']) register_Ns3DefaultDeleter__Ns3LteHarqPhy_methods(root_module, root_module['ns3::DefaultDeleter< ns3::LteHarqPhy >']) @@ -2593,7 +3557,9 @@ def register_methods(root_module): register_Ns3DefaultDeleter__Ns3LteSlHarqPhy_methods(root_module, root_module['ns3::DefaultDeleter< ns3::LteSlHarqPhy >']) register_Ns3DefaultDeleter__Ns3LteSlTft_methods(root_module, root_module['ns3::DefaultDeleter< ns3::LteSlTft >']) register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, root_module['ns3::DefaultDeleter< ns3::NixVector >']) + register_Ns3DefaultDeleter__Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::DefaultDeleter< ns3::OutputStreamWrapper >']) register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Packet >']) + register_Ns3DefaultDeleter__Ns3QueueItem_methods(root_module, root_module['ns3::DefaultDeleter< ns3::QueueItem >']) register_Ns3DefaultDeleter__Ns3SpectrumModel_methods(root_module, root_module['ns3::DefaultDeleter< ns3::SpectrumModel >']) register_Ns3DefaultDeleter__Ns3SpectrumSignalParameters_methods(root_module, root_module['ns3::DefaultDeleter< ns3::SpectrumSignalParameters >']) register_Ns3DefaultDeleter__Ns3SpectrumValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::SpectrumValue >']) @@ -2694,6 +3660,11 @@ def register_methods(root_module): register_Ns3FfMacSchedSapUserSchedDlConfigIndParameters_methods(root_module, root_module['ns3::FfMacSchedSapUser::SchedDlConfigIndParameters']) register_Ns3FfMacSchedSapUserSchedUlConfigIndParameters_methods(root_module, root_module['ns3::FfMacSchedSapUser::SchedUlConfigIndParameters']) register_Ns3GbrQosInformation_methods(root_module, root_module['ns3::GbrQosInformation']) + register_Ns3GlobalRouteManager_methods(root_module, root_module['ns3::GlobalRouteManager']) + register_Ns3GlobalRouteManagerImpl_methods(root_module, root_module['ns3::GlobalRouteManagerImpl']) + register_Ns3GlobalRouteManagerLSDB_methods(root_module, root_module['ns3::GlobalRouteManagerLSDB']) + register_Ns3GlobalRoutingLSA_methods(root_module, root_module['ns3::GlobalRoutingLSA']) + register_Ns3GlobalRoutingLinkRecord_methods(root_module, root_module['ns3::GlobalRoutingLinkRecord']) register_Ns3GtpcIes_methods(root_module, root_module['ns3::GtpcIes']) register_Ns3HarqProcessInfoElement_t_methods(root_module, root_module['ns3::HarqProcessInfoElement_t']) register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) @@ -2701,16 +3672,37 @@ def register_methods(root_module): register_Ns3ImsiLcidPair_t_methods(root_module, root_module['ns3::ImsiLcidPair_t']) register_Ns3Inet6SocketAddress_methods(root_module, root_module['ns3::Inet6SocketAddress']) register_Ns3InetSocketAddress_methods(root_module, root_module['ns3::InetSocketAddress']) + register_Ns3IntToType__0_methods(root_module, root_module['ns3::IntToType< 0 >']) + register_Ns3IntToType__1_methods(root_module, root_module['ns3::IntToType< 1 >']) + register_Ns3IntToType__2_methods(root_module, root_module['ns3::IntToType< 2 >']) + register_Ns3IntToType__3_methods(root_module, root_module['ns3::IntToType< 3 >']) + register_Ns3IntToType__4_methods(root_module, root_module['ns3::IntToType< 4 >']) + register_Ns3IntToType__5_methods(root_module, root_module['ns3::IntToType< 5 >']) + register_Ns3IntToType__6_methods(root_module, root_module['ns3::IntToType< 6 >']) register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) + register_Ns3Ipv4AddressGenerator_methods(root_module, root_module['ns3::Ipv4AddressGenerator']) register_Ns3Ipv4AddressHelper_methods(root_module, root_module['ns3::Ipv4AddressHelper']) + register_Ns3Ipv4EndPoint_methods(root_module, root_module['ns3::Ipv4EndPoint']) + register_Ns3Ipv4EndPointDemux_methods(root_module, root_module['ns3::Ipv4EndPointDemux']) register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) register_Ns3Ipv4InterfaceContainer_methods(root_module, root_module['ns3::Ipv4InterfaceContainer']) register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) + register_Ns3Ipv4MulticastRoutingTableEntry_methods(root_module, root_module['ns3::Ipv4MulticastRoutingTableEntry']) + register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper']) + register_Ns3Ipv4RoutingTableEntry_methods(root_module, root_module['ns3::Ipv4RoutingTableEntry']) + register_Ns3Ipv4StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv4StaticRoutingHelper']) register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) + register_Ns3Ipv6AddressGenerator_methods(root_module, root_module['ns3::Ipv6AddressGenerator']) register_Ns3Ipv6AddressHelper_methods(root_module, root_module['ns3::Ipv6AddressHelper']) + register_Ns3Ipv6EndPoint_methods(root_module, root_module['ns3::Ipv6EndPoint']) + register_Ns3Ipv6EndPointDemux_methods(root_module, root_module['ns3::Ipv6EndPointDemux']) register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress']) register_Ns3Ipv6InterfaceContainer_methods(root_module, root_module['ns3::Ipv6InterfaceContainer']) + register_Ns3Ipv6MulticastRoutingTableEntry_methods(root_module, root_module['ns3::Ipv6MulticastRoutingTableEntry']) register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) + register_Ns3Ipv6RoutingHelper_methods(root_module, root_module['ns3::Ipv6RoutingHelper']) + register_Ns3Ipv6RoutingTableEntry_methods(root_module, root_module['ns3::Ipv6RoutingTableEntry']) + register_Ns3Ipv6StaticRoutingHelper_methods(root_module, root_module['ns3::Ipv6StaticRoutingHelper']) register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent']) register_Ns3LogicalChannelConfigListElement_s_methods(root_module, root_module['ns3::LogicalChannelConfigListElement_s']) register_Ns3LteAnrSapProvider_methods(root_module, root_module['ns3::LteAnrSapProvider']) @@ -2749,6 +3741,7 @@ def register_methods(root_module): register_Ns3LteMacSapUserTxOpportunityParameters_methods(root_module, root_module['ns3::LteMacSapUser::TxOpportunityParameters']) register_Ns3LteMiErrorModel_methods(root_module, root_module['ns3::LteMiErrorModel']) register_Ns3LteNistErrorModel_methods(root_module, root_module['ns3::LteNistErrorModel']) + register_Ns3LtePc5SignallingHeaderSequenceNumber_methods(root_module, root_module['ns3::LtePc5SignallingHeaderSequenceNumber']) register_Ns3LtePdcpSapProvider_methods(root_module, root_module['ns3::LtePdcpSapProvider']) register_Ns3LtePdcpSapProviderTransmitPdcpSduParameters_methods(root_module, root_module['ns3::LtePdcpSapProvider::TransmitPdcpSduParameters']) register_Ns3LtePdcpSapUser_methods(root_module, root_module['ns3::LtePdcpSapUser']) @@ -2831,6 +3824,7 @@ def register_methods(root_module): register_Ns3LteRrcSapSCellToAddMod_methods(root_module, root_module['ns3::LteRrcSap::SCellToAddMod']) register_Ns3LteRrcSapSib18CommConfig_methods(root_module, root_module['ns3::LteRrcSap::Sib18CommConfig']) register_Ns3LteRrcSapSib19DiscConfig_methods(root_module, root_module['ns3::LteRrcSap::Sib19DiscConfig']) + register_Ns3LteRrcSapSib19DiscConfigRelay_methods(root_module, root_module['ns3::LteRrcSap::Sib19DiscConfigRelay']) register_Ns3LteRrcSapSidelinkUeInformation_methods(root_module, root_module['ns3::LteRrcSap::SidelinkUeInformation']) register_Ns3LteRrcSapSlCarrierFreqInfoList_methods(root_module, root_module['ns3::LteRrcSap::SlCarrierFreqInfoList']) register_Ns3LteRrcSapSlCommConfig_methods(root_module, root_module['ns3::LteRrcSap::SlCommConfig']) @@ -2848,6 +3842,8 @@ def register_methods(root_module): register_Ns3LteRrcSapSlCpLen_methods(root_module, root_module['ns3::LteRrcSap::SlCpLen']) register_Ns3LteRrcSapSlDestinationInfoList_methods(root_module, root_module['ns3::LteRrcSap::SlDestinationInfoList']) register_Ns3LteRrcSapSlDiscConfig_methods(root_module, root_module['ns3::LteRrcSap::SlDiscConfig']) + register_Ns3LteRrcSapSlDiscConfigRelayUe_methods(root_module, root_module['ns3::LteRrcSap::SlDiscConfigRelayUe']) + register_Ns3LteRrcSapSlDiscConfigRemoteUe_methods(root_module, root_module['ns3::LteRrcSap::SlDiscConfigRemoteUe']) register_Ns3LteRrcSapSlDiscConfigScheduled_methods(root_module, root_module['ns3::LteRrcSap::SlDiscConfigScheduled']) register_Ns3LteRrcSapSlDiscConfigUeSelected_methods(root_module, root_module['ns3::LteRrcSap::SlDiscConfigUeSelected']) register_Ns3LteRrcSapSlDiscResourcePool_methods(root_module, root_module['ns3::LteRrcSap::SlDiscResourcePool']) @@ -2874,8 +3870,10 @@ def register_methods(root_module): register_Ns3LteRrcSapSlPreconfigDiscPoolTxParameters_methods(root_module, root_module['ns3::LteRrcSap::SlPreconfigDiscPool::TxParameters']) register_Ns3LteRrcSapSlPreconfigDiscPoolList_methods(root_module, root_module['ns3::LteRrcSap::SlPreconfigDiscPoolList']) register_Ns3LteRrcSapSlPreconfigGeneral_methods(root_module, root_module['ns3::LteRrcSap::SlPreconfigGeneral']) + register_Ns3LteRrcSapSlPreconfigRelay_methods(root_module, root_module['ns3::LteRrcSap::SlPreconfigRelay']) register_Ns3LteRrcSapSlPreconfigSync_methods(root_module, root_module['ns3::LteRrcSap::SlPreconfigSync']) register_Ns3LteRrcSapSlPreconfiguration_methods(root_module, root_module['ns3::LteRrcSap::SlPreconfiguration']) + register_Ns3LteRrcSapSlReselectionInfoRelay_methods(root_module, root_module['ns3::LteRrcSap::SlReselectionInfoRelay']) register_Ns3LteRrcSapSlSyncConfigList_methods(root_module, root_module['ns3::LteRrcSap::SlSyncConfigList']) register_Ns3LteRrcSapSlTfIndexPair_methods(root_module, root_module['ns3::LteRrcSap::SlTfIndexPair']) register_Ns3LteRrcSapSlTfIndexPairList_methods(root_module, root_module['ns3::LteRrcSap::SlTfIndexPairList']) @@ -2905,6 +3903,8 @@ def register_methods(root_module): register_Ns3LteSlPoolFactory_methods(root_module, root_module['ns3::LteSlPoolFactory']) register_Ns3LteSlResourcePoolFactory_methods(root_module, root_module['ns3::LteSlResourcePoolFactory']) register_Ns3LteSlSyncParams_methods(root_module, root_module['ns3::LteSlSyncParams']) + register_Ns3LteSlUeCtrlSapProvider_methods(root_module, root_module['ns3::LteSlUeCtrlSapProvider']) + register_Ns3LteSlUeCtrlSapUser_methods(root_module, root_module['ns3::LteSlUeCtrlSapUser']) register_Ns3LteSpectrumValueCatcher_methods(root_module, root_module['ns3::LteSpectrumValueCatcher']) register_Ns3LteSpectrumValueHelper_methods(root_module, root_module['ns3::LteSpectrumValueHelper']) register_Ns3LteUeCcmRrcSapProvider_methods(root_module, root_module['ns3::LteUeCcmRrcSapProvider']) @@ -2919,6 +3919,8 @@ def register_methods(root_module): register_Ns3LteUeCphySapUser_methods(root_module, root_module['ns3::LteUeCphySapUser']) register_Ns3LteUeCphySapUserUeMeasurementsElement_methods(root_module, root_module['ns3::LteUeCphySapUser::UeMeasurementsElement']) register_Ns3LteUeCphySapUserUeMeasurementsParameters_methods(root_module, root_module['ns3::LteUeCphySapUser::UeMeasurementsParameters']) + register_Ns3LteUeCphySapUserUeSdRsrpMeasurementsElement_methods(root_module, root_module['ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement']) + register_Ns3LteUeCphySapUserUeSdRsrpMeasurementsParameters_methods(root_module, root_module['ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters']) register_Ns3LteUeCphySapUserUeSlssMeasurementsElement_methods(root_module, root_module['ns3::LteUeCphySapUser::UeSlssMeasurementsElement']) register_Ns3LteUeCphySapUserUeSlssMeasurementsParameters_methods(root_module, root_module['ns3::LteUeCphySapUser::UeSlssMeasurementsParameters']) register_Ns3LteUePhySapProvider_methods(root_module, root_module['ns3::LteUePhySapProvider']) @@ -2939,6 +3941,7 @@ def register_methods(root_module): register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) + register_Ns3OptionField_methods(root_module, root_module['ns3::OptionField']) register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) @@ -2948,16 +3951,31 @@ def register_methods(root_module): register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) register_Ns3PagingInfoListElement_s_methods(root_module, root_module['ns3::PagingInfoListElement_s']) register_Ns3ParameterLogger_methods(root_module, root_module['ns3::ParameterLogger']) + 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_Ns3PcapHelperForIpv4_methods(root_module, root_module['ns3::PcapHelperForIpv4']) + register_Ns3PcapHelperForIpv6_methods(root_module, root_module['ns3::PcapHelperForIpv6']) register_Ns3PhichListElement_s_methods(root_module, root_module['ns3::PhichListElement_s']) register_Ns3PhyReceptionStatParameters_methods(root_module, root_module['ns3::PhyReceptionStatParameters']) register_Ns3PhyTransmissionStatParameters_methods(root_module, root_module['ns3::PhyTransmissionStatParameters']) + register_Ns3QueueDiscContainer_methods(root_module, root_module['ns3::QueueDiscContainer']) + register_Ns3QueueDiscFactory_methods(root_module, root_module['ns3::QueueDiscFactory']) + register_Ns3QueueSize_methods(root_module, root_module['ns3::QueueSize']) register_Ns3RachListElement_s_methods(root_module, root_module['ns3::RachListElement_s']) register_Ns3RadioBearerStatsConnector_methods(root_module, root_module['ns3::RadioBearerStatsConnector']) register_Ns3RealProtocolRlcSapUser_methods(root_module, root_module['ns3::RealProtocolRlcSapUser']) + register_Ns3RipHelper_methods(root_module, root_module['ns3::RipHelper']) + register_Ns3RipNgHelper_methods(root_module, root_module['ns3::RipNgHelper']) + register_Ns3RipNgRoutingTableEntry_methods(root_module, root_module['ns3::RipNgRoutingTableEntry']) + register_Ns3RipRoutingTableEntry_methods(root_module, root_module['ns3::RipRoutingTableEntry']) register_Ns3RlcPduListElement_s_methods(root_module, root_module['ns3::RlcPduListElement_s']) + register_Ns3RttHistory_methods(root_module, root_module['ns3::RttHistory']) + register_Ns3SPFVertex_methods(root_module, root_module['ns3::SPFVertex']) register_Ns3SbMeasResult_s_methods(root_module, root_module['ns3::SbMeasResult_s']) register_Ns3SciListElement_s_methods(root_module, root_module['ns3::SciListElement_s']) register_Ns3SequenceNumber10_methods(root_module, root_module['ns3::SequenceNumber10']) + register_Ns3SequenceNumber32_methods(root_module, root_module['ns3::SequenceNumber32']) register_Ns3SiConfiguration_s_methods(root_module, root_module['ns3::SiConfiguration_s']) register_Ns3SiMessageListElement_s_methods(root_module, root_module['ns3::SiMessageListElement_s']) register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) @@ -2981,7 +3999,20 @@ def register_methods(root_module): register_Ns3TbErrorStats_t_methods(root_module, root_module['ns3::TbErrorStats_t']) register_Ns3TbId_t_methods(root_module, root_module['ns3::TbId_t']) register_Ns3TbStats_t_methods(root_module, root_module['ns3::TbStats_t']) + register_Ns3TcpTxItem_methods(root_module, root_module['ns3::TcpTxItem']) + register_Ns3TcpTxItemRateInformation_methods(root_module, root_module['ns3::TcpTxItem::RateInformation']) register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) + register_Ns3Timer_methods(root_module, root_module['ns3::Timer']) + register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl']) + register_Ns3TracedValue__Bool_methods(root_module, root_module['ns3::TracedValue< bool >']) + register_Ns3TracedValue__Double_methods(root_module, root_module['ns3::TracedValue< double >']) + register_Ns3TracedValue__Long_methods(root_module, root_module['ns3::TracedValue< long >']) + register_Ns3TracedValue__Ns3SequenceNumber__lt__unsigned_int__int__gt___methods(root_module, root_module['ns3::TracedValue< ns3::SequenceNumber >']) + register_Ns3TracedValue__Ns3TcpSocketTcpStates_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpSocket::TcpStates_t >']) + register_Ns3TracedValue__Ns3TcpSocketStateEcnState_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpSocketState::EcnState_t >']) + register_Ns3TracedValue__Ns3TcpSocketStateTcpCongState_t_methods(root_module, root_module['ns3::TracedValue< ns3::TcpSocketState::TcpCongState_t >']) + register_Ns3TracedValue__Unsigned_int_methods(root_module, root_module['ns3::TracedValue< unsigned int >']) + register_Ns3TrafficControlHelper_methods(root_module, root_module['ns3::TrafficControlHelper']) register_Ns3TransmissionModesLayers_methods(root_module, root_module['ns3::TransmissionModesLayers']) register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) @@ -3012,7 +4043,41 @@ def register_methods(root_module): register_Ns3EpsBearer_methods(root_module, root_module['ns3::EpsBearer']) register_Ns3EpsBearerTag_methods(root_module, root_module['ns3::EpsBearerTag']) register_Ns3Header_methods(root_module, root_module['ns3::Header']) + register_Ns3Icmpv4DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv4DestinationUnreachable']) + register_Ns3Icmpv4Echo_methods(root_module, root_module['ns3::Icmpv4Echo']) + register_Ns3Icmpv4Header_methods(root_module, root_module['ns3::Icmpv4Header']) + register_Ns3Icmpv4TimeExceeded_methods(root_module, root_module['ns3::Icmpv4TimeExceeded']) + register_Ns3Icmpv6Header_methods(root_module, root_module['ns3::Icmpv6Header']) + register_Ns3Icmpv6NA_methods(root_module, root_module['ns3::Icmpv6NA']) + register_Ns3Icmpv6NS_methods(root_module, root_module['ns3::Icmpv6NS']) + register_Ns3Icmpv6OptionHeader_methods(root_module, root_module['ns3::Icmpv6OptionHeader']) + register_Ns3Icmpv6OptionLinkLayerAddress_methods(root_module, root_module['ns3::Icmpv6OptionLinkLayerAddress']) + register_Ns3Icmpv6OptionMtu_methods(root_module, root_module['ns3::Icmpv6OptionMtu']) + register_Ns3Icmpv6OptionPrefixInformation_methods(root_module, root_module['ns3::Icmpv6OptionPrefixInformation']) + register_Ns3Icmpv6OptionRedirected_methods(root_module, root_module['ns3::Icmpv6OptionRedirected']) + register_Ns3Icmpv6ParameterError_methods(root_module, root_module['ns3::Icmpv6ParameterError']) + register_Ns3Icmpv6RA_methods(root_module, root_module['ns3::Icmpv6RA']) + register_Ns3Icmpv6RS_methods(root_module, root_module['ns3::Icmpv6RS']) + register_Ns3Icmpv6Redirection_methods(root_module, root_module['ns3::Icmpv6Redirection']) + register_Ns3Icmpv6TimeExceeded_methods(root_module, root_module['ns3::Icmpv6TimeExceeded']) + register_Ns3Icmpv6TooBig_methods(root_module, root_module['ns3::Icmpv6TooBig']) + register_Ns3InternetStackHelper_methods(root_module, root_module['ns3::InternetStackHelper']) + register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, root_module['ns3::Ipv4GlobalRoutingHelper']) register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) + register_Ns3Ipv4ListRoutingHelper_methods(root_module, root_module['ns3::Ipv4ListRoutingHelper']) + register_Ns3Ipv4PacketInfoTag_methods(root_module, root_module['ns3::Ipv4PacketInfoTag']) + register_Ns3Ipv6ExtensionHeader_methods(root_module, root_module['ns3::Ipv6ExtensionHeader']) + register_Ns3Ipv6ExtensionHopByHopHeader_methods(root_module, root_module['ns3::Ipv6ExtensionHopByHopHeader']) + register_Ns3Ipv6ExtensionRoutingHeader_methods(root_module, root_module['ns3::Ipv6ExtensionRoutingHeader']) + register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header']) + register_Ns3Ipv6ListRoutingHelper_methods(root_module, root_module['ns3::Ipv6ListRoutingHelper']) + register_Ns3Ipv6OptionHeader_methods(root_module, root_module['ns3::Ipv6OptionHeader']) + register_Ns3Ipv6OptionHeaderAlignment_methods(root_module, root_module['ns3::Ipv6OptionHeader::Alignment']) + register_Ns3Ipv6OptionJumbogramHeader_methods(root_module, root_module['ns3::Ipv6OptionJumbogramHeader']) + register_Ns3Ipv6OptionPad1Header_methods(root_module, root_module['ns3::Ipv6OptionPad1Header']) + register_Ns3Ipv6OptionPadnHeader_methods(root_module, root_module['ns3::Ipv6OptionPadnHeader']) + register_Ns3Ipv6OptionRouterAlertHeader_methods(root_module, root_module['ns3::Ipv6OptionRouterAlertHeader']) + register_Ns3Ipv6PacketInfoTag_methods(root_module, root_module['ns3::Ipv6PacketInfoTag']) register_Ns3LteCcmMacSapUser_methods(root_module, root_module['ns3::LteCcmMacSapUser']) register_Ns3LteEnbRrcSapProvider_methods(root_module, root_module['ns3::LteEnbRrcSapProvider']) register_Ns3LteEnbRrcSapProviderCompleteSetupUeParameters_methods(root_module, root_module['ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters']) @@ -3026,21 +4091,38 @@ def register_methods(root_module): register_Ns3LteRlcSduStatusTag_methods(root_module, root_module['ns3::LteRlcSduStatusTag']) register_Ns3LteSlDiscHeader_methods(root_module, root_module['ns3::LteSlDiscHeader']) register_Ns3LteSlDiscResourcePoolFactory_methods(root_module, root_module['ns3::LteSlDiscResourcePoolFactory']) + register_Ns3LteSlPc5ContextTag_methods(root_module, root_module['ns3::LteSlPc5ContextTag']) + register_Ns3LteSlPc5SignallingMessageType_methods(root_module, root_module['ns3::LteSlPc5SignallingMessageType']) + register_Ns3LteSlPdcpHeader_methods(root_module, root_module['ns3::LteSlPdcpHeader']) register_Ns3LteSlPreconfigPoolFactory_methods(root_module, root_module['ns3::LteSlPreconfigPoolFactory']) register_Ns3LteSlSciHeader_methods(root_module, root_module['ns3::LteSlSciHeader']) register_Ns3LteSlSciTag_methods(root_module, root_module['ns3::LteSlSciTag']) register_Ns3Object_methods(root_module, root_module['ns3::Object']) register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) register_Ns3PacketBurst_methods(root_module, root_module['ns3::PacketBurst']) + register_Ns3PacketFilter_methods(root_module, root_module['ns3::PacketFilter']) + register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) register_Ns3PdcpTag_methods(root_module, root_module['ns3::PdcpTag']) register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel']) register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel']) + register_Ns3QueueDisc_methods(root_module, root_module['ns3::QueueDisc']) + register_Ns3QueueDiscStats_methods(root_module, root_module['ns3::QueueDisc::Stats']) + register_Ns3QueueDiscClass_methods(root_module, root_module['ns3::QueueDiscClass']) register_Ns3RadioEnvironmentMapHelper_methods(root_module, root_module['ns3::RadioEnvironmentMapHelper']) register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel']) register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel']) register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) register_Ns3RangePropagationLossModel_methods(root_module, root_module['ns3::RangePropagationLossModel']) + register_Ns3RedQueueDisc_methods(root_module, root_module['ns3::RedQueueDisc']) + register_Ns3RemoteUeInfoRequest_methods(root_module, root_module['ns3::RemoteUeInfoRequest']) + register_Ns3RemoteUeInfoResponse_methods(root_module, root_module['ns3::RemoteUeInfoResponse']) + register_Ns3RipHeader_methods(root_module, root_module['ns3::RipHeader']) + register_Ns3RipNgHeader_methods(root_module, root_module['ns3::RipNgHeader']) + register_Ns3RipNgRte_methods(root_module, root_module['ns3::RipNgRte']) + register_Ns3RipRte_methods(root_module, root_module['ns3::RipRte']) register_Ns3RlcTag_methods(root_module, root_module['ns3::RlcTag']) + register_Ns3RttEstimator_methods(root_module, root_module['ns3::RttEstimator']) + register_Ns3RttMeanDeviation_methods(root_module, root_module['ns3::RttMeanDeviation']) register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) register_Ns3SidelinkCommResourcePool_methods(root_module, root_module['ns3::SidelinkCommResourcePool']) register_Ns3SidelinkCommResourcePoolSidelinkTransmissionInfo_methods(root_module, root_module['ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo']) @@ -3063,6 +4145,8 @@ def register_methods(root_module): register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter >']) + register_Ns3SimpleRefCount__Ns3Ipv6MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter >']) + register_Ns3SimpleRefCount__Ns3Ipv6Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv6Route, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3LteChunkProcessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteChunkProcessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::LteChunkProcessor, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3LteControlMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteControlMessage__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3LteHarqPhy_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteHarqPhy__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter >']) @@ -3072,6 +4156,7 @@ def register_methods(root_module): register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter >']) + register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3SpectrumModel_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumModel__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3SpectrumSignalParameters_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumSignalParameters__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3SpectrumValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter >']) @@ -3080,6 +4165,7 @@ def register_methods(root_module): register_Ns3SimpleRefCount__Ns3X2CellInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2CellInfo__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::X2CellInfo, ns3::empty, ns3::DefaultDeleter >']) register_Ns3SimpleRefCount__Ns3X2IfaceInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2IfaceInfo__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::X2IfaceInfo, ns3::empty, ns3::DefaultDeleter >']) register_Ns3Socket_methods(root_module, root_module['ns3::Socket']) + register_Ns3SocketFactory_methods(root_module, root_module['ns3::SocketFactory']) register_Ns3SocketIpTosTag_methods(root_module, root_module['ns3::SocketIpTosTag']) register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag']) register_Ns3SocketIpv6HopLimitTag_methods(root_module, root_module['ns3::SocketIpv6HopLimitTag']) @@ -3092,12 +4178,45 @@ def register_methods(root_module): register_Ns3SpectrumPropagationLossModel_methods(root_module, root_module['ns3::SpectrumPropagationLossModel']) register_Ns3SpectrumSignalParameters_methods(root_module, root_module['ns3::SpectrumSignalParameters']) register_Ns3SpectrumValue_methods(root_module, root_module['ns3::SpectrumValue']) + register_Ns3TbfQueueDisc_methods(root_module, root_module['ns3::TbfQueueDisc']) + register_Ns3TcpCongestionOps_methods(root_module, root_module['ns3::TcpCongestionOps']) + register_Ns3TcpHeader_methods(root_module, root_module['ns3::TcpHeader']) + register_Ns3TcpNewReno_methods(root_module, root_module['ns3::TcpNewReno']) + register_Ns3TcpOption_methods(root_module, root_module['ns3::TcpOption']) + register_Ns3TcpOptionEnd_methods(root_module, root_module['ns3::TcpOptionEnd']) + register_Ns3TcpOptionMSS_methods(root_module, root_module['ns3::TcpOptionMSS']) + register_Ns3TcpOptionNOP_methods(root_module, root_module['ns3::TcpOptionNOP']) + register_Ns3TcpOptionSack_methods(root_module, root_module['ns3::TcpOptionSack']) + register_Ns3TcpOptionSackPermitted_methods(root_module, root_module['ns3::TcpOptionSackPermitted']) + register_Ns3TcpOptionTS_methods(root_module, root_module['ns3::TcpOptionTS']) + register_Ns3TcpOptionUnknown_methods(root_module, root_module['ns3::TcpOptionUnknown']) + register_Ns3TcpOptionWinScale_methods(root_module, root_module['ns3::TcpOptionWinScale']) + register_Ns3TcpRateOps_methods(root_module, root_module['ns3::TcpRateOps']) + register_Ns3TcpRateOpsTcpRateConnection_methods(root_module, root_module['ns3::TcpRateOps::TcpRateConnection']) + register_Ns3TcpRateOpsTcpRateSample_methods(root_module, root_module['ns3::TcpRateOps::TcpRateSample']) + register_Ns3TcpRecoveryOps_methods(root_module, root_module['ns3::TcpRecoveryOps']) + register_Ns3TcpRxBuffer_methods(root_module, root_module['ns3::TcpRxBuffer']) + register_Ns3TcpScalable_methods(root_module, root_module['ns3::TcpScalable']) + register_Ns3TcpSocket_methods(root_module, root_module['ns3::TcpSocket']) + register_Ns3TcpSocketBase_methods(root_module, root_module['ns3::TcpSocketBase']) + register_Ns3TcpSocketFactory_methods(root_module, root_module['ns3::TcpSocketFactory']) + register_Ns3TcpSocketState_methods(root_module, root_module['ns3::TcpSocketState']) + register_Ns3TcpTxBuffer_methods(root_module, root_module['ns3::TcpTxBuffer']) + register_Ns3TcpVegas_methods(root_module, root_module['ns3::TcpVegas']) + register_Ns3TcpVeno_methods(root_module, root_module['ns3::TcpVeno']) + register_Ns3TcpWestwood_methods(root_module, root_module['ns3::TcpWestwood']) + register_Ns3TcpYeah_methods(root_module, root_module['ns3::TcpYeah']) register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel']) register_Ns3Time_methods(root_module, root_module['ns3::Time']) register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) + register_Ns3TracedValue__Ns3Time_methods(root_module, root_module['ns3::TracedValue< ns3::Time >']) + register_Ns3TrafficControlLayer_methods(root_module, root_module['ns3::TrafficControlLayer']) register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable']) register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, root_module['ns3::TwoRayGroundPropagationLossModel']) + register_Ns3UdpHeader_methods(root_module, root_module['ns3::UdpHeader']) + register_Ns3UdpSocket_methods(root_module, root_module['ns3::UdpSocket']) + register_Ns3UdpSocketFactory_methods(root_module, root_module['ns3::UdpSocketFactory']) register_Ns3UeManager_methods(root_module, root_module['ns3::UeManager']) register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable']) register_Ns3VendorSpecificValue_methods(root_module, root_module['ns3::VendorSpecificValue']) @@ -3107,6 +4226,10 @@ def register_methods(root_module): register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) register_Ns3Application_methods(root_module, root_module['ns3::Application']) + register_Ns3ArpCache_methods(root_module, root_module['ns3::ArpCache']) + register_Ns3ArpCacheEntry_methods(root_module, root_module['ns3::ArpCache::Entry']) + register_Ns3ArpHeader_methods(root_module, root_module['ns3::ArpHeader']) + register_Ns3ArpL3Protocol_methods(root_module, root_module['ns3::ArpL3Protocol']) register_Ns3Asn1Header_methods(root_module, root_module['ns3::Asn1Header']) register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) @@ -3118,6 +4241,8 @@ def register_methods(root_module): register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) register_Ns3CcHelper_methods(root_module, root_module['ns3::CcHelper']) register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) + register_Ns3CoDelQueueDisc_methods(root_module, root_module['ns3::CoDelQueueDisc']) + register_Ns3CobaltQueueDisc_methods(root_module, root_module['ns3::CobaltQueueDisc']) register_Ns3ComponentCarrier_methods(root_module, root_module['ns3::ComponentCarrier']) register_Ns3ComponentCarrierBaseStation_methods(root_module, root_module['ns3::ComponentCarrierBaseStation']) register_Ns3ComponentCarrierEnb_methods(root_module, root_module['ns3::ComponentCarrierEnb']) @@ -3125,10 +4250,24 @@ def register_methods(root_module): register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel']) register_Ns3DataCalculator_methods(root_module, root_module['ns3::DataCalculator']) + register_Ns3DataCollectionObject_methods(root_module, root_module['ns3::DataCollectionObject']) register_Ns3DataOutputInterface_methods(root_module, root_module['ns3::DataOutputInterface']) register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker']) register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue']) register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable']) + register_Ns3DirectCommunicationAccept_methods(root_module, root_module['ns3::DirectCommunicationAccept']) + register_Ns3DirectCommunicationKeepalive_methods(root_module, root_module['ns3::DirectCommunicationKeepalive']) + register_Ns3DirectCommunicationKeepaliveAck_methods(root_module, root_module['ns3::DirectCommunicationKeepaliveAck']) + register_Ns3DirectCommunicationReject_methods(root_module, root_module['ns3::DirectCommunicationReject']) + register_Ns3DirectCommunicationRelease_methods(root_module, root_module['ns3::DirectCommunicationRelease']) + register_Ns3DirectCommunicationReleaseAccept_methods(root_module, root_module['ns3::DirectCommunicationReleaseAccept']) + register_Ns3DirectCommunicationRequest_methods(root_module, root_module['ns3::DirectCommunicationRequest']) + register_Ns3DirectRekeyingRequest_methods(root_module, root_module['ns3::DirectRekeyingRequest']) + register_Ns3DirectRekeyingResponse_methods(root_module, root_module['ns3::DirectRekeyingResponse']) + register_Ns3DirectRekeyingTrigger_methods(root_module, root_module['ns3::DirectRekeyingTrigger']) + register_Ns3DirectSecurityModeCommand_methods(root_module, root_module['ns3::DirectSecurityModeCommand']) + register_Ns3DirectSecurityModeComplete_methods(root_module, root_module['ns3::DirectSecurityModeComplete']) + register_Ns3DirectSecurityModeReject_methods(root_module, root_module['ns3::DirectSecurityModeReject']) register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue']) register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor']) @@ -3159,32 +4298,75 @@ def register_methods(root_module): register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) register_Ns3FfMacScheduler_methods(root_module, root_module['ns3::FfMacScheduler']) + register_Ns3FifoQueueDisc_methods(root_module, root_module['ns3::FifoQueueDisc']) register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel']) + register_Ns3FqCoDelFlow_methods(root_module, root_module['ns3::FqCoDelFlow']) + register_Ns3FqCoDelQueueDisc_methods(root_module, root_module['ns3::FqCoDelQueueDisc']) register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel']) register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) + register_Ns3GlobalRouter_methods(root_module, root_module['ns3::GlobalRouter']) register_Ns3GtpcHeader_methods(root_module, root_module['ns3::GtpcHeader']) register_Ns3GtpcHeaderFteid_t_methods(root_module, root_module['ns3::GtpcHeader::Fteid_t']) register_Ns3GtpcModifyBearerRequestMessage_methods(root_module, root_module['ns3::GtpcModifyBearerRequestMessage']) register_Ns3GtpcModifyBearerRequestMessageBearerContextToBeModified_methods(root_module, root_module['ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified']) register_Ns3GtpcModifyBearerResponseMessage_methods(root_module, root_module['ns3::GtpcModifyBearerResponseMessage']) register_Ns3GtpuHeader_methods(root_module, root_module['ns3::GtpuHeader']) + register_Ns3Icmpv6DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv6DestinationUnreachable']) + register_Ns3Icmpv6Echo_methods(root_module, root_module['ns3::Icmpv6Echo']) register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue']) + register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol']) register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) + register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface']) + register_Ns3Ipv4L3Protocol_methods(root_module, root_module['ns3::Ipv4L3Protocol']) register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute']) + register_Ns3Ipv4PacketFilter_methods(root_module, root_module['ns3::Ipv4PacketFilter']) + register_Ns3Ipv4RawSocketFactory_methods(root_module, root_module['ns3::Ipv4RawSocketFactory']) + register_Ns3Ipv4RawSocketImpl_methods(root_module, root_module['ns3::Ipv4RawSocketImpl']) register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route']) + register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol']) + register_Ns3Ipv4StaticRouting_methods(root_module, root_module['ns3::Ipv4StaticRouting']) register_Ns3Ipv6_methods(root_module, root_module['ns3::Ipv6']) register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) + register_Ns3Ipv6Extension_methods(root_module, root_module['ns3::Ipv6Extension']) + register_Ns3Ipv6ExtensionAH_methods(root_module, root_module['ns3::Ipv6ExtensionAH']) + register_Ns3Ipv6ExtensionAHHeader_methods(root_module, root_module['ns3::Ipv6ExtensionAHHeader']) + register_Ns3Ipv6ExtensionDemux_methods(root_module, root_module['ns3::Ipv6ExtensionDemux']) + register_Ns3Ipv6ExtensionDestination_methods(root_module, root_module['ns3::Ipv6ExtensionDestination']) + register_Ns3Ipv6ExtensionDestinationHeader_methods(root_module, root_module['ns3::Ipv6ExtensionDestinationHeader']) + register_Ns3Ipv6ExtensionESP_methods(root_module, root_module['ns3::Ipv6ExtensionESP']) + register_Ns3Ipv6ExtensionESPHeader_methods(root_module, root_module['ns3::Ipv6ExtensionESPHeader']) + register_Ns3Ipv6ExtensionFragment_methods(root_module, root_module['ns3::Ipv6ExtensionFragment']) + register_Ns3Ipv6ExtensionFragmentHeader_methods(root_module, root_module['ns3::Ipv6ExtensionFragmentHeader']) + register_Ns3Ipv6ExtensionHopByHop_methods(root_module, root_module['ns3::Ipv6ExtensionHopByHop']) + register_Ns3Ipv6ExtensionLooseRoutingHeader_methods(root_module, root_module['ns3::Ipv6ExtensionLooseRoutingHeader']) + register_Ns3Ipv6ExtensionRouting_methods(root_module, root_module['ns3::Ipv6ExtensionRouting']) + register_Ns3Ipv6ExtensionRoutingDemux_methods(root_module, root_module['ns3::Ipv6ExtensionRoutingDemux']) + register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface']) + register_Ns3Ipv6L3Protocol_methods(root_module, root_module['ns3::Ipv6L3Protocol']) + register_Ns3Ipv6MulticastRoute_methods(root_module, root_module['ns3::Ipv6MulticastRoute']) + register_Ns3Ipv6Option_methods(root_module, root_module['ns3::Ipv6Option']) + register_Ns3Ipv6OptionJumbogram_methods(root_module, root_module['ns3::Ipv6OptionJumbogram']) + register_Ns3Ipv6OptionPad1_methods(root_module, root_module['ns3::Ipv6OptionPad1']) + register_Ns3Ipv6OptionPadn_methods(root_module, root_module['ns3::Ipv6OptionPadn']) + register_Ns3Ipv6OptionRouterAlert_methods(root_module, root_module['ns3::Ipv6OptionRouterAlert']) + register_Ns3Ipv6PacketFilter_methods(root_module, root_module['ns3::Ipv6PacketFilter']) + register_Ns3Ipv6PmtuCache_methods(root_module, root_module['ns3::Ipv6PmtuCache']) register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) + register_Ns3Ipv6RawSocketFactory_methods(root_module, root_module['ns3::Ipv6RawSocketFactory']) + register_Ns3Ipv6Route_methods(root_module, root_module['ns3::Ipv6Route']) + register_Ns3Ipv6RoutingProtocol_methods(root_module, root_module['ns3::Ipv6RoutingProtocol']) + register_Ns3Ipv6StaticRouting_methods(root_module, root_module['ns3::Ipv6StaticRouting']) register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel']) register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) register_Ns3Lte3gppHexGridEnbTopologyHelper_methods(root_module, root_module['ns3::Lte3gppHexGridEnbTopologyHelper']) register_Ns3LteAmc_methods(root_module, root_module['ns3::LteAmc']) + register_Ns3LteAmcMcsPrbInfo_methods(root_module, root_module['ns3::LteAmc::McsPrbInfo']) register_Ns3LteAnr_methods(root_module, root_module['ns3::LteAnr']) register_Ns3LteChunkProcessor_methods(root_module, root_module['ns3::LteChunkProcessor']) register_Ns3LteControlMessage_methods(root_module, root_module['ns3::LteControlMessage']) @@ -3216,6 +4398,8 @@ def register_methods(root_module): register_Ns3LteRlcTm_methods(root_module, root_module['ns3::LteRlcTm']) register_Ns3LteRlcUm_methods(root_module, root_module['ns3::LteRlcUm']) register_Ns3LteSidelinkHelper_methods(root_module, root_module['ns3::LteSidelinkHelper']) + register_Ns3LteSidelinkHelperLteSlO2OIpv6AddressKey_methods(root_module, root_module['ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey']) + register_Ns3LteSidelinkHelperLteSlO2OIpv6AddressValue_methods(root_module, root_module['ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue']) register_Ns3LteSidelinkRadioBearerInfo_methods(root_module, root_module['ns3::LteSidelinkRadioBearerInfo']) register_Ns3LteSignalingRadioBearerInfo_methods(root_module, root_module['ns3::LteSignalingRadioBearerInfo']) register_Ns3LteSlChunkProcessor_methods(root_module, root_module['ns3::LteSlChunkProcessor']) @@ -3224,7 +4408,10 @@ def register_methods(root_module): register_Ns3LteSlEnbRrc_methods(root_module, root_module['ns3::LteSlEnbRrc']) register_Ns3LteSlHarqPhy_methods(root_module, root_module['ns3::LteSlHarqPhy']) register_Ns3LteSlInterference_methods(root_module, root_module['ns3::LteSlInterference']) + register_Ns3LteSlO2oCommParams_methods(root_module, root_module['ns3::LteSlO2oCommParams']) + register_Ns3LteSlO2oCommParamsLteSlPc5ContextId_methods(root_module, root_module['ns3::LteSlO2oCommParams::LteSlPc5ContextId']) register_Ns3LteSlTft_methods(root_module, root_module['ns3::LteSlTft']) + register_Ns3LteSlUeController_methods(root_module, root_module['ns3::LteSlUeController']) register_Ns3LteSlUeRrc_methods(root_module, root_module['ns3::LteSlUeRrc']) register_Ns3LteSlUeRrcAppServiceInfo_methods(root_module, root_module['ns3::LteSlUeRrc::AppServiceInfo']) register_Ns3LteSlUeRrcRelayServiceInfo_methods(root_module, root_module['ns3::LteSlUeRrc::RelayServiceInfo']) @@ -3255,7 +4442,10 @@ def register_methods(root_module): register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< unsigned int >']) register_Ns3MinMaxAvgTotalCalculator__Unsigned_long_methods(root_module, root_module['ns3::MinMaxAvgTotalCalculator< unsigned long >']) register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel']) + register_Ns3MqQueueDisc_methods(root_module, root_module['ns3::MqQueueDisc']) register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel']) + register_Ns3NdiscCache_methods(root_module, root_module['ns3::NdiscCache']) + register_Ns3NdiscCacheEntry_methods(root_module, root_module['ns3::NdiscCache::Entry']) register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) register_Ns3NoBackhaulEpcHelper_methods(root_module, root_module['ns3::NoBackhaulEpcHelper']) @@ -3269,18 +4459,29 @@ def register_methods(root_module): register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable']) register_Ns3PfFfMacScheduler_methods(root_module, root_module['ns3::PfFfMacScheduler']) + register_Ns3PfifoFastQueueDisc_methods(root_module, root_module['ns3::PfifoFastQueueDisc']) register_Ns3PhyRxStatsCalculator_methods(root_module, root_module['ns3::PhyRxStatsCalculator']) register_Ns3PhyStatsCalculator_methods(root_module, root_module['ns3::PhyStatsCalculator']) register_Ns3PhyTxStatsCalculator_methods(root_module, root_module['ns3::PhyTxStatsCalculator']) + register_Ns3PieQueueDisc_methods(root_module, root_module['ns3::PieQueueDisc']) register_Ns3PointToPointEpcHelper_methods(root_module, root_module['ns3::PointToPointEpcHelper']) register_Ns3PointerChecker_methods(root_module, root_module['ns3::PointerChecker']) register_Ns3PointerValue_methods(root_module, root_module['ns3::PointerValue']) + register_Ns3PrioQueueDisc_methods(root_module, root_module['ns3::PrioQueueDisc']) + register_Ns3PriomapChecker_methods(root_module, root_module['ns3::PriomapChecker']) + register_Ns3PriomapValue_methods(root_module, root_module['ns3::PriomapValue']) + register_Ns3Probe_methods(root_module, root_module['ns3::Probe']) register_Ns3PssFfMacScheduler_methods(root_module, root_module['ns3::PssFfMacScheduler']) + register_Ns3QueueItem_methods(root_module, root_module['ns3::QueueItem']) + register_Ns3QueueSizeChecker_methods(root_module, root_module['ns3::QueueSizeChecker']) + register_Ns3QueueSizeValue_methods(root_module, root_module['ns3::QueueSizeValue']) register_Ns3RachPreambleLteControlMessage_methods(root_module, root_module['ns3::RachPreambleLteControlMessage']) register_Ns3RadioBearerStatsCalculator_methods(root_module, root_module['ns3::RadioBearerStatsCalculator']) register_Ns3RarLteControlMessage_methods(root_module, root_module['ns3::RarLteControlMessage']) register_Ns3RarLteControlMessageRar_methods(root_module, root_module['ns3::RarLteControlMessage::Rar']) register_Ns3RemSpectrumPhy_methods(root_module, root_module['ns3::RemSpectrumPhy']) + register_Ns3Rip_methods(root_module, root_module['ns3::Rip']) + register_Ns3RipNg_methods(root_module, root_module['ns3::RipNg']) register_Ns3RrComponentCarrierManager_methods(root_module, root_module['ns3::RrComponentCarrierManager']) register_Ns3RrFfMacScheduler_methods(root_module, root_module['ns3::RrFfMacScheduler']) register_Ns3RrSlFfMacScheduler_methods(root_module, root_module['ns3::RrSlFfMacScheduler']) @@ -3298,6 +4499,18 @@ def register_methods(root_module): register_Ns3SrsCqiRntiVsp_methods(root_module, root_module['ns3::SrsCqiRntiVsp']) register_Ns3StringChecker_methods(root_module, root_module['ns3::StringChecker']) register_Ns3StringValue_methods(root_module, root_module['ns3::StringValue']) + register_Ns3TcpBic_methods(root_module, root_module['ns3::TcpBic']) + register_Ns3TcpClassicRecovery_methods(root_module, root_module['ns3::TcpClassicRecovery']) + register_Ns3TcpDctcp_methods(root_module, root_module['ns3::TcpDctcp']) + register_Ns3TcpHighSpeed_methods(root_module, root_module['ns3::TcpHighSpeed']) + register_Ns3TcpHtcp_methods(root_module, root_module['ns3::TcpHtcp']) + register_Ns3TcpHybla_methods(root_module, root_module['ns3::TcpHybla']) + register_Ns3TcpIllinois_methods(root_module, root_module['ns3::TcpIllinois']) + register_Ns3TcpL4Protocol_methods(root_module, root_module['ns3::TcpL4Protocol']) + register_Ns3TcpLedbat_methods(root_module, root_module['ns3::TcpLedbat']) + register_Ns3TcpLp_methods(root_module, root_module['ns3::TcpLp']) + register_Ns3TcpPrrRecovery_methods(root_module, root_module['ns3::TcpPrrRecovery']) + register_Ns3TcpRateLinux_methods(root_module, root_module['ns3::TcpRateLinux']) register_Ns3TdBetFfMacScheduler_methods(root_module, root_module['ns3::TdBetFfMacScheduler']) register_Ns3TdMtFfMacScheduler_methods(root_module, root_module['ns3::TdMtFfMacScheduler']) register_Ns3TdTbfqFfMacScheduler_methods(root_module, root_module['ns3::TdTbfqFfMacScheduler']) @@ -3305,6 +4518,7 @@ def register_methods(root_module): register_Ns3TtaFfMacScheduler_methods(root_module, root_module['ns3::TtaFfMacScheduler']) register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) + register_Ns3UdpL4Protocol_methods(root_module, root_module['ns3::UdpL4Protocol']) register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue']) register_Ns3UlDciLteControlMessage_methods(root_module, root_module['ns3::UlDciLteControlMessage']) register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker']) @@ -3316,41 +4530,74 @@ def register_methods(root_module): register_Ns3A3RsrpHandoverAlgorithm_methods(root_module, root_module['ns3::A3RsrpHandoverAlgorithm']) register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) + register_Ns3BridgeChannel_methods(root_module, root_module['ns3::BridgeChannel']) + register_Ns3BridgeNetDevice_methods(root_module, root_module['ns3::BridgeNetDevice']) register_Ns3BsrLteControlMessage_methods(root_module, root_module['ns3::BsrLteControlMessage']) register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr, ns3::Ptr, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr, ns3::Ptr, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Packet__gt___Const_ns3Address___amp___Const_ns3Address___amp___Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr, const ns3::Address &, const ns3::Address &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, ns3::Ptr, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Bool_Bool_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Const_ns3Ipv4Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ipv4L3ProtocolDropReason_Ns3Ptr__lt__ns3Ipv4__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::Ipv4Header &, ns3::Ptr, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Const_ns3Ipv4Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::Ipv4Header &, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Const_ns3Ipv6Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ipv6L3ProtocolDropReason_Ns3Ptr__lt__ns3Ipv6__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::Ipv6Header &, ns3::Ptr, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Const_ns3Ipv6Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::Ipv6Header &, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Const_ns3SpectrumValue___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::SpectrumValue &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Const_ns3TcpRateOpsTcpRateConnection___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::TcpRateOps::TcpRateConnection &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Const_ns3TcpRateOpsTcpRateSample___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::TcpRateOps::TcpRateSample &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Long_Long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, long, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3DlSchedulingCallbackInfo_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::DlSchedulingCallbackInfo, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3EpcUeNasState_Ns3EpcUeNasState_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::EpcUeNas::State, ns3::EpcUeNas::State, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ipv4Address_Unsigned_char_Unsigned_char_Unsigned_char_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ipv4Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ipv6Address_Unsigned_char_Unsigned_char_Unsigned_char_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ipv6Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3LteUeRrcSlChangeOfSyncRefStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::LteUeRrc::SlChangeOfSyncRefStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3PhyReceptionStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::PhyReceptionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3PhyTransmissionStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::PhyTransmissionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3Ptr__lt__const_ns3MobilityModel__gt___Double_Double_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ptr, double, double, double, double, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Const_ns3TcpHeader___amp___Ns3Ptr__lt__const_ns3TcpSocketBase__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3Ipv4__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3Ipv6__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3PacketBurst__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Const_char___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ptr, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3LteSpectrumPhy__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3LteUeRrc__gt___StdList__lt__ns3LteRrcSapSCellToAddMod__stdAllocator__lt__ns3LteRrcSapSCellToAddMod__gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, std::list >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_short_Const_ns3Address___amp___Const_ns3Address___amp___Ns3NetDevicePacketType_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ptr, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv4Address_Ns3Ipv4Address_Unsigned_char_Ns3Ptr__lt__ns3Ipv4Route__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv4Header_Unsigned_short_Ns3Ptr__lt__ns3Ipv4Interface__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv6Address_Ns3Ipv6Address_Unsigned_char_Ns3Ptr__lt__ns3Ipv6Route__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv6Header_Unsigned_short_Ns3Ptr__lt__ns3Ipv6Interface__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3SpectrumSignalParameters__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3SequenceNumber__lt__unsigned_int__int__gt___Ns3SequenceNumber__lt__unsigned_int__int__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::SequenceNumber, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3SlPhyReceptionStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::SlPhyReceptionStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3SlUeMacStatParameters_Ns3LteSlDiscHeader_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::SlUeMacStatParameters, ns3::LteSlDiscHeader, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3SlUeMacStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::SlUeMacStatParameters, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3TcpSocketTcpStates_t_Ns3TcpSocketTcpStates_t_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::TcpSocket::TcpStates_t, ns3::TcpSocket::TcpStates_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3TcpSocketStateEcnState_t_Ns3TcpSocketStateEcnState_t_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::TcpSocketState::EcnState_t, ns3::TcpSocketState::EcnState_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3TcpSocketStateTcpCongState_t_Ns3TcpSocketStateTcpCongState_t_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::TcpSocketState::TcpCongState_t, ns3::TcpSocketState::TcpCongState_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Time_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_StdVector__lt__ns3SpectrumValue__stdAllocator__lt__ns3SpectrumValue__gt_____gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, std::vector >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3LteSlUeRrcRelayRole_Ns3LteSlBasicUeControllerPc5ConnectionStatus_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::LteSlUeRrc::RelayRole, ns3::LteSlBasicUeController::Pc5ConnectionStatus, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Ptr__lt__ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Unsigned_short_Unsigned_char_Unsigned_short_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, unsigned short, unsigned char, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_long_Bool_Unsigned_char_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long, bool, unsigned char, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_int_Unsigned_long_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long, unsigned int, unsigned long, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Unsigned_short_Bool_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long, unsigned long, unsigned short, bool, unsigned short, unsigned short, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Ns3LteRrcSapMeasurementReport_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long, unsigned short, unsigned short, ns3::LteRrcSap::MeasurementReport, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_Ns3LteSlDiscHeader_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned long, unsigned short, unsigned short, ns3::LteSlDiscHeader, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) @@ -3364,6 +4611,7 @@ def register_methods(root_module): register_Ns3CallbackImpl__Void_Unsigned_short_Ns3Ptr__lt__ns3SpectrumValue__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned char, unsigned int, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) + register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_long_Unsigned_int_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned long, unsigned int, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_Bool_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned short, double, double, bool, unsigned char, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned short, double, double, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned short, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) @@ -3387,14 +4635,26 @@ def register_methods(root_module): register_Ns3GtpcDeleteBearerRequestMessage_methods(root_module, root_module['ns3::GtpcDeleteBearerRequestMessage']) register_Ns3GtpcDeleteBearerResponseMessage_methods(root_module, root_module['ns3::GtpcDeleteBearerResponseMessage']) register_Ns3HandoverPreparationInfoHeader_methods(root_module, root_module['ns3::HandoverPreparationInfoHeader']) + register_Ns3Icmpv4L4Protocol_methods(root_module, root_module['ns3::Icmpv4L4Protocol']) + register_Ns3Icmpv6L4Protocol_methods(root_module, root_module['ns3::Icmpv6L4Protocol']) + register_Ns3Ipv4GlobalRouting_methods(root_module, root_module['ns3::Ipv4GlobalRouting']) + register_Ns3Ipv4ListRouting_methods(root_module, root_module['ns3::Ipv4ListRouting']) + register_Ns3Ipv4PacketProbe_methods(root_module, root_module['ns3::Ipv4PacketProbe']) + register_Ns3Ipv6ExtensionLooseRouting_methods(root_module, root_module['ns3::Ipv6ExtensionLooseRouting']) + register_Ns3Ipv6ListRouting_methods(root_module, root_module['ns3::Ipv6ListRouting']) + register_Ns3Ipv6PacketProbe_methods(root_module, root_module['ns3::Ipv6PacketProbe']) + register_Ns3LoopbackNetDevice_methods(root_module, root_module['ns3::LoopbackNetDevice']) register_Ns3LteDataRadioBearerInfo_methods(root_module, root_module['ns3::LteDataRadioBearerInfo']) register_Ns3LteEnbPhy_methods(root_module, root_module['ns3::LteEnbPhy']) register_Ns3LteNetDevice_methods(root_module, root_module['ns3::LteNetDevice']) + register_Ns3LteSlBasicUeController_methods(root_module, root_module['ns3::LteSlBasicUeController']) + register_Ns3LteSlUeNetDevice_methods(root_module, root_module['ns3::LteSlUeNetDevice']) register_Ns3LteSpectrumSignalParametersSlCtrlFrame_methods(root_module, root_module['ns3::LteSpectrumSignalParametersSlCtrlFrame']) register_Ns3LteSpectrumSignalParametersSlDataFrame_methods(root_module, root_module['ns3::LteSpectrumSignalParametersSlDataFrame']) register_Ns3LteSpectrumSignalParametersSlDiscFrame_methods(root_module, root_module['ns3::LteSpectrumSignalParametersSlDiscFrame']) register_Ns3LteUeNetDevice_methods(root_module, root_module['ns3::LteUeNetDevice']) register_Ns3MeasurementReportHeader_methods(root_module, root_module['ns3::MeasurementReportHeader']) + register_Ns3QueueDiscItem_methods(root_module, root_module['ns3::QueueDiscItem']) register_Ns3RrcConnectionReconfigurationCompleteHeader_methods(root_module, root_module['ns3::RrcConnectionReconfigurationCompleteHeader']) register_Ns3RrcConnectionReconfigurationHeader_methods(root_module, root_module['ns3::RrcConnectionReconfigurationHeader']) register_Ns3RrcConnectionReestablishmentCompleteHeader_methods(root_module, root_module['ns3::RrcConnectionReestablishmentCompleteHeader']) @@ -3406,6 +4666,9 @@ def register_methods(root_module): register_Ns3RrcConnectionRequestHeader_methods(root_module, root_module['ns3::RrcConnectionRequestHeader']) register_Ns3RrcConnectionSetupCompleteHeader_methods(root_module, root_module['ns3::RrcConnectionSetupCompleteHeader']) register_Ns3RrcConnectionSetupHeader_methods(root_module, root_module['ns3::RrcConnectionSetupHeader']) + register_Ns3ArpQueueDiscItem_methods(root_module, root_module['ns3::ArpQueueDiscItem']) + register_Ns3Ipv4QueueDiscItem_methods(root_module, root_module['ns3::Ipv4QueueDiscItem']) + register_Ns3Ipv6QueueDiscItem_methods(root_module, root_module['ns3::Ipv6QueueDiscItem']) register_Ns3LteEnbNetDevice_methods(root_module, root_module['ns3::LteEnbNetDevice']) register_Ns3ConfigMatchContainer_methods(root_module, root_module['ns3::Config::MatchContainer']) register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation']) @@ -3498,6 +4761,245 @@ def register_Ns3AllocationRetentionPriority_methods(root_module, cls): cls.add_instance_attribute('priorityLevel', 'uint8_t', is_const=False) return +def register_Ns3AsciiTraceHelper_methods(root_module, cls): + ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper(ns3::AsciiTraceHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::AsciiTraceHelper const &', 'arg0')]) + ## trace-helper.h (module 'network'): ns3::AsciiTraceHelper::AsciiTraceHelper() [constructor] + cls.add_constructor([]) + ## trace-helper.h (module 'network'): ns3::Ptr ns3::AsciiTraceHelper::CreateFileStream(std::string filename, std::ios_base::openmode filemode=std::ios_base::out) [member function] + cls.add_method('CreateFileStream', + 'ns3::Ptr< ns3::OutputStreamWrapper >', + [param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode', default_value='std::ios_base::out')]) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] + cls.add_method('DefaultDequeueSinkWithContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDequeueSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] + cls.add_method('DefaultDequeueSinkWithoutContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] + cls.add_method('DefaultDropSinkWithContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultDropSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] + cls.add_method('DefaultDropSinkWithoutContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] + cls.add_method('DefaultEnqueueSinkWithContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultEnqueueSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] + cls.add_method('DefaultEnqueueSinkWithoutContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithContext(ns3::Ptr file, std::string context, ns3::Ptr p) [member function] + cls.add_method('DefaultReceiveSinkWithContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('std::string', 'context'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): static void ns3::AsciiTraceHelper::DefaultReceiveSinkWithoutContext(ns3::Ptr file, ns3::Ptr p) [member function] + cls.add_method('DefaultReceiveSinkWithoutContext', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'file'), param('ns3::Ptr< ns3::Packet const >', 'p')], + is_static=True) + ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr device, bool useObjectNames=true) [member function] + cls.add_method('GetFilenameFromDevice', + 'std::string', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) + ## trace-helper.h (module 'network'): std::string ns3::AsciiTraceHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr object, uint32_t interface, bool useObjectNames=true) [member function] + cls.add_method('GetFilenameFromInterfacePair', + 'std::string', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) + return + +def register_Ns3AsciiTraceHelperForDevice_methods(root_module, cls): + ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice(ns3::AsciiTraceHelperForDevice const & arg0) [constructor] + cls.add_constructor([param('ns3::AsciiTraceHelperForDevice const &', 'arg0')]) + ## trace-helper.h (module 'network'): ns3::AsciiTraceHelperForDevice::AsciiTraceHelperForDevice() [constructor] + cls.add_constructor([]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::Ptr nd, bool explicitFilename=false) [member function] + cls.add_method('EnableAscii', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, ns3::Ptr nd) [member function] + cls.add_method('EnableAscii', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, std::string ndName, bool explicitFilename=false) [member function] + cls.add_method('EnableAscii', + 'void', + [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'explicitFilename', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, std::string ndName) [member function] + cls.add_method('EnableAscii', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ndName')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NetDeviceContainer d) [member function] + cls.add_method('EnableAscii', + 'void', + [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, ns3::NetDeviceContainer d) [member function] + cls.add_method('EnableAscii', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NetDeviceContainer', 'd')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, ns3::NodeContainer n) [member function] + cls.add_method('EnableAscii', + 'void', + [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, ns3::NodeContainer n) [member function] + cls.add_method('EnableAscii', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function] + cls.add_method('EnableAscii', + 'void', + [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAscii(ns3::Ptr stream, uint32_t nodeid, uint32_t deviceid) [member function] + cls.add_method('EnableAscii', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(std::string prefix) [member function] + cls.add_method('EnableAsciiAll', + 'void', + [param('std::string', 'prefix')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiAll(ns3::Ptr stream) [member function] + cls.add_method('EnableAsciiAll', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) + ## trace-helper.h (module 'network'): void ns3::AsciiTraceHelperForDevice::EnableAsciiInternal(ns3::Ptr stream, std::string prefix, ns3::Ptr nd, bool explicitFilename) [member function] + cls.add_method('EnableAsciiInternal', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'explicitFilename')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3AsciiTraceHelperForIpv4_methods(root_module, cls): + ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv4::AsciiTraceHelperForIpv4(ns3::AsciiTraceHelperForIpv4 const & arg0) [constructor] + cls.add_constructor([param('ns3::AsciiTraceHelperForIpv4 const &', 'arg0')]) + ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv4::AsciiTraceHelperForIpv4() [constructor] + cls.add_constructor([]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, ns3::Ptr ipv4, uint32_t interface) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, std::string ipv4Name, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('std::string', 'prefix'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, std::string ipv4Name, uint32_t interface) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::Ipv4InterfaceContainer c) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('std::string', 'prefix'), param('ns3::Ipv4InterfaceContainer', 'c')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, ns3::Ipv4InterfaceContainer c) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ipv4InterfaceContainer', 'c')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, ns3::NodeContainer n) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, ns3::NodeContainer n) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'explicitFilename')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4(ns3::Ptr stream, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv4', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4All(std::string prefix) [member function] + cls.add_method('EnableAsciiIpv4All', + 'void', + [param('std::string', 'prefix')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4All(ns3::Ptr stream) [member function] + cls.add_method('EnableAsciiIpv4All', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv4::EnableAsciiIpv4Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv4Internal', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3AsciiTraceHelperForIpv6_methods(root_module, cls): + ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv6::AsciiTraceHelperForIpv6(ns3::AsciiTraceHelperForIpv6 const & arg0) [constructor] + cls.add_constructor([param('ns3::AsciiTraceHelperForIpv6 const &', 'arg0')]) + ## internet-trace-helper.h (module 'internet'): ns3::AsciiTraceHelperForIpv6::AsciiTraceHelperForIpv6() [constructor] + cls.add_constructor([]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, ns3::Ptr ipv6, uint32_t interface) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, std::string ipv6Name, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('std::string', 'prefix'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, std::string ipv6Name, uint32_t interface) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::Ipv6InterfaceContainer c) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('std::string', 'prefix'), param('ns3::Ipv6InterfaceContainer', 'c')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, ns3::Ipv6InterfaceContainer c) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Ipv6InterfaceContainer', 'c')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, ns3::NodeContainer n) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, ns3::NodeContainer n) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::NodeContainer', 'n')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6(ns3::Ptr stream, uint32_t nodeid, uint32_t interface) [member function] + cls.add_method('EnableAsciiIpv6', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6All(std::string prefix) [member function] + cls.add_method('EnableAsciiIpv6All', + 'void', + [param('std::string', 'prefix')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6All(ns3::Ptr stream) [member function] + cls.add_method('EnableAsciiIpv6All', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) + ## internet-trace-helper.h (module 'internet'): void ns3::AsciiTraceHelperForIpv6::EnableAsciiIpv6Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv6Internal', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, is_pure_virtual=True) + return + def register_Ns3AttributeConstructionList_methods(root_module, cls): ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [constructor] cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) @@ -3865,16 +5367,16 @@ def register_Ns3BuildingsHelper_methods(root_module, cls): 'void', [param('ns3::NodeContainer', 'c')], is_static=True) - ## buildings-helper.h (module 'buildings'): static void ns3::BuildingsHelper::MakeConsistent(ns3::Ptr bmm) [member function] + ## buildings-helper.h (module 'buildings'): static void ns3::BuildingsHelper::MakeConsistent(ns3::Ptr mm) [member function] cls.add_method('MakeConsistent', 'void', - [param('ns3::Ptr< ns3::MobilityModel >', 'bmm')], - is_static=True) + [param('ns3::Ptr< ns3::MobilityModel >', 'mm')], + is_static=True, deprecated=True) ## buildings-helper.h (module 'buildings'): static void ns3::BuildingsHelper::MakeMobilityModelConsistent() [member function] cls.add_method('MakeMobilityModelConsistent', 'void', [], - is_static=True) + is_static=True, deprecated=True) return def register_Ns3BwPart_s_methods(root_module, cls): @@ -4016,6 +5518,48 @@ def register_Ns3CallbackBase_methods(root_module, cls): visibility='protected') return +def register_Ns3CandidateQueue_methods(root_module, cls): + cls.add_output_stream_operator() + ## candidate-queue.h (module 'internet'): ns3::CandidateQueue::CandidateQueue() [constructor] + cls.add_constructor([]) + ## candidate-queue.h (module 'internet'): void ns3::CandidateQueue::Clear() [member function] + cls.add_method('Clear', + 'void', + []) + ## candidate-queue.h (module 'internet'): bool ns3::CandidateQueue::Empty() const [member function] + cls.add_method('Empty', + 'bool', + [], + is_const=True) + ## candidate-queue.h (module 'internet'): ns3::SPFVertex * ns3::CandidateQueue::Find(ns3::Ipv4Address const addr) const [member function] + cls.add_method('Find', + 'ns3::SPFVertex *', + [param('ns3::Ipv4Address const', 'addr')], + is_const=True) + ## candidate-queue.h (module 'internet'): ns3::SPFVertex * ns3::CandidateQueue::Pop() [member function] + cls.add_method('Pop', + 'ns3::SPFVertex *', + []) + ## candidate-queue.h (module 'internet'): void ns3::CandidateQueue::Push(ns3::SPFVertex * vNew) [member function] + cls.add_method('Push', + 'void', + [param('ns3::SPFVertex *', 'vNew')]) + ## candidate-queue.h (module 'internet'): void ns3::CandidateQueue::Reorder() [member function] + cls.add_method('Reorder', + 'void', + []) + ## candidate-queue.h (module 'internet'): uint32_t ns3::CandidateQueue::Size() const [member function] + cls.add_method('Size', + 'uint32_t', + [], + is_const=True) + ## candidate-queue.h (module 'internet'): ns3::SPFVertex * ns3::CandidateQueue::Top() const [member function] + cls.add_method('Top', + 'ns3::SPFVertex *', + [], + is_const=True) + return + def register_Ns3CqasFlowPerf_t_methods(root_module, cls): ## cqa-ff-mac-scheduler.h (module 'lte'): ns3::CqasFlowPerf_t::CqasFlowPerf_t() [constructor] cls.add_constructor([]) @@ -4134,7 +5678,7 @@ def register_Ns3DataRate_methods(root_module, cls): cls.add_method('CalculateTxTime', 'double', [param('uint32_t', 'bytes')], - deprecated=True, is_const=True) + is_const=True, deprecated=True) ## data-rate.h (module 'network'): uint64_t ns3::DataRate::GetBitRate() const [member function] cls.add_method('GetBitRate', 'uint64_t', @@ -4226,6 +5770,30 @@ def register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, cls): is_static=True) return +def register_Ns3DefaultDeleter__Ns3Ipv4Route_methods(root_module, cls): + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] + cls.add_constructor([]) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter(ns3::DefaultDeleter const & arg0) [constructor] + cls.add_constructor([param('ns3::DefaultDeleter< ns3::Ipv4Route > const &', 'arg0')]) + ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter::Delete(ns3::Ipv4Route * object) [member function] + cls.add_method('Delete', + 'void', + [param('ns3::Ipv4Route *', 'object')], + is_static=True) + return + +def register_Ns3DefaultDeleter__Ns3Ipv6Route_methods(root_module, cls): + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] + cls.add_constructor([]) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter(ns3::DefaultDeleter const & arg0) [constructor] + cls.add_constructor([param('ns3::DefaultDeleter< ns3::Ipv6Route > const &', 'arg0')]) + ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter::Delete(ns3::Ipv6Route * object) [member function] + cls.add_method('Delete', + 'void', + [param('ns3::Ipv6Route *', 'object')], + is_static=True) + return + def register_Ns3DefaultDeleter__Ns3LteChunkProcessor_methods(root_module, cls): ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] cls.add_constructor([]) @@ -4310,6 +5878,18 @@ def register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, cls): is_static=True) return +def register_Ns3DefaultDeleter__Ns3OutputStreamWrapper_methods(root_module, cls): + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] + cls.add_constructor([]) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter(ns3::DefaultDeleter const & arg0) [constructor] + cls.add_constructor([param('ns3::DefaultDeleter< ns3::OutputStreamWrapper > const &', 'arg0')]) + ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter::Delete(ns3::OutputStreamWrapper * object) [member function] + cls.add_method('Delete', + 'void', + [param('ns3::OutputStreamWrapper *', 'object')], + is_static=True) + return + def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] cls.add_constructor([]) @@ -4322,6 +5902,18 @@ def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): is_static=True) return +def register_Ns3DefaultDeleter__Ns3QueueItem_methods(root_module, cls): + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] + cls.add_constructor([]) + ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter(ns3::DefaultDeleter const & arg0) [constructor] + cls.add_constructor([param('ns3::DefaultDeleter< ns3::QueueItem > const &', 'arg0')]) + ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter::Delete(ns3::QueueItem * object) [member function] + cls.add_method('Delete', + 'void', + [param('ns3::QueueItem *', 'object')], + is_static=True) + return + def register_Ns3DefaultDeleter__Ns3SpectrumModel_methods(root_module, cls): ## default-deleter.h (module 'core'): ns3::DefaultDeleter::DefaultDeleter() [constructor] cls.add_constructor([]) @@ -6151,6 +7743,245 @@ def register_Ns3GbrQosInformation_methods(root_module, cls): cls.add_instance_attribute('mbrUl', 'uint64_t', is_const=False) return +def register_Ns3GlobalRouteManager_methods(root_module, cls): + ## global-route-manager.h (module 'internet'): static uint32_t ns3::GlobalRouteManager::AllocateRouterId() [member function] + cls.add_method('AllocateRouterId', + 'uint32_t', + [], + is_static=True) + ## global-route-manager.h (module 'internet'): static void ns3::GlobalRouteManager::DeleteGlobalRoutes() [member function] + cls.add_method('DeleteGlobalRoutes', + 'void', + [], + is_static=True) + ## global-route-manager.h (module 'internet'): static void ns3::GlobalRouteManager::BuildGlobalRoutingDatabase() [member function] + cls.add_method('BuildGlobalRoutingDatabase', + 'void', + [], + is_static=True) + ## global-route-manager.h (module 'internet'): static void ns3::GlobalRouteManager::InitializeRoutes() [member function] + cls.add_method('InitializeRoutes', + 'void', + [], + is_static=True) + return + +def register_Ns3GlobalRouteManagerImpl_methods(root_module, cls): + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRouteManagerImpl::GlobalRouteManagerImpl() [constructor] + cls.add_constructor([]) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::DeleteGlobalRoutes() [member function] + cls.add_method('DeleteGlobalRoutes', + 'void', + [], + is_virtual=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::BuildGlobalRoutingDatabase() [member function] + cls.add_method('BuildGlobalRoutingDatabase', + 'void', + [], + is_virtual=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::InitializeRoutes() [member function] + cls.add_method('InitializeRoutes', + 'void', + [], + is_virtual=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::DebugUseLsdb(ns3::GlobalRouteManagerLSDB * arg0) [member function] + cls.add_method('DebugUseLsdb', + 'void', + [param('ns3::GlobalRouteManagerLSDB *', 'arg0')]) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerImpl::DebugSPFCalculate(ns3::Ipv4Address root) [member function] + cls.add_method('DebugSPFCalculate', + 'void', + [param('ns3::Ipv4Address', 'root')]) + return + +def register_Ns3GlobalRouteManagerLSDB_methods(root_module, cls): + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRouteManagerLSDB::GlobalRouteManagerLSDB() [constructor] + cls.add_constructor([]) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerLSDB::Insert(ns3::Ipv4Address addr, ns3::GlobalRoutingLSA * lsa) [member function] + cls.add_method('Insert', + 'void', + [param('ns3::Ipv4Address', 'addr'), param('ns3::GlobalRoutingLSA *', 'lsa')]) + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetLSA(ns3::Ipv4Address addr) const [member function] + cls.add_method('GetLSA', + 'ns3::GlobalRoutingLSA *', + [param('ns3::Ipv4Address', 'addr')], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetLSAByLinkData(ns3::Ipv4Address addr) const [member function] + cls.add_method('GetLSAByLinkData', + 'ns3::GlobalRoutingLSA *', + [param('ns3::Ipv4Address', 'addr')], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::GlobalRouteManagerLSDB::Initialize() [member function] + cls.add_method('Initialize', + 'void', + []) + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRoutingLSA * ns3::GlobalRouteManagerLSDB::GetExtLSA(uint32_t index) const [member function] + cls.add_method('GetExtLSA', + 'ns3::GlobalRoutingLSA *', + [param('uint32_t', 'index')], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): uint32_t ns3::GlobalRouteManagerLSDB::GetNumExtLSAs() const [member function] + cls.add_method('GetNumExtLSAs', + 'uint32_t', + [], + is_const=True) + return + +def register_Ns3GlobalRoutingLSA_methods(root_module, cls): + cls.add_output_stream_operator() + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::GlobalRoutingLSA() [constructor] + cls.add_constructor([]) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::GlobalRoutingLSA(ns3::GlobalRoutingLSA::SPFStatus status, ns3::Ipv4Address linkStateId, ns3::Ipv4Address advertisingRtr) [constructor] + cls.add_constructor([param('ns3::GlobalRoutingLSA::SPFStatus', 'status'), param('ns3::Ipv4Address', 'linkStateId'), param('ns3::Ipv4Address', 'advertisingRtr')]) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::GlobalRoutingLSA(ns3::GlobalRoutingLSA & lsa) [constructor] + cls.add_constructor([param('ns3::GlobalRoutingLSA &', 'lsa')]) + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRoutingLSA::AddAttachedRouter(ns3::Ipv4Address addr) [member function] + cls.add_method('AddAttachedRouter', + 'uint32_t', + [param('ns3::Ipv4Address', 'addr')]) + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRoutingLSA::AddLinkRecord(ns3::GlobalRoutingLinkRecord * lr) [member function] + cls.add_method('AddLinkRecord', + 'uint32_t', + [param('ns3::GlobalRoutingLinkRecord *', 'lr')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::ClearLinkRecords() [member function] + cls.add_method('ClearLinkRecords', + 'void', + []) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::CopyLinkRecords(ns3::GlobalRoutingLSA const & lsa) [member function] + cls.add_method('CopyLinkRecords', + 'void', + [param('ns3::GlobalRoutingLSA const &', 'lsa')]) + ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLSA::GetAdvertisingRouter() const [member function] + cls.add_method('GetAdvertisingRouter', + 'ns3::Ipv4Address', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLSA::GetAttachedRouter(uint32_t n) const [member function] + cls.add_method('GetAttachedRouter', + 'ns3::Ipv4Address', + [param('uint32_t', 'n')], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::LSType ns3::GlobalRoutingLSA::GetLSType() const [member function] + cls.add_method('GetLSType', + 'ns3::GlobalRoutingLSA::LSType', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord * ns3::GlobalRoutingLSA::GetLinkRecord(uint32_t n) const [member function] + cls.add_method('GetLinkRecord', + 'ns3::GlobalRoutingLinkRecord *', + [param('uint32_t', 'n')], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLSA::GetLinkStateId() const [member function] + cls.add_method('GetLinkStateId', + 'ns3::Ipv4Address', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRoutingLSA::GetNAttachedRouters() const [member function] + cls.add_method('GetNAttachedRouters', + 'uint32_t', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRoutingLSA::GetNLinkRecords() const [member function] + cls.add_method('GetNLinkRecords', + 'uint32_t', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::Ipv4Mask ns3::GlobalRoutingLSA::GetNetworkLSANetworkMask() const [member function] + cls.add_method('GetNetworkLSANetworkMask', + 'ns3::Ipv4Mask', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::Ptr ns3::GlobalRoutingLSA::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLSA::SPFStatus ns3::GlobalRoutingLSA::GetStatus() const [member function] + cls.add_method('GetStatus', + 'ns3::GlobalRoutingLSA::SPFStatus', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): bool ns3::GlobalRoutingLSA::IsEmpty() const [member function] + cls.add_method('IsEmpty', + 'bool', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetAdvertisingRouter(ns3::Ipv4Address rtr) [member function] + cls.add_method('SetAdvertisingRouter', + 'void', + [param('ns3::Ipv4Address', 'rtr')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetLSType(ns3::GlobalRoutingLSA::LSType typ) [member function] + cls.add_method('SetLSType', + 'void', + [param('ns3::GlobalRoutingLSA::LSType', 'typ')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetLinkStateId(ns3::Ipv4Address addr) [member function] + cls.add_method('SetLinkStateId', + 'void', + [param('ns3::Ipv4Address', 'addr')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetNetworkLSANetworkMask(ns3::Ipv4Mask mask) [member function] + cls.add_method('SetNetworkLSANetworkMask', + 'void', + [param('ns3::Ipv4Mask', 'mask')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLSA::SetStatus(ns3::GlobalRoutingLSA::SPFStatus status) [member function] + cls.add_method('SetStatus', + 'void', + [param('ns3::GlobalRoutingLSA::SPFStatus', 'status')]) + return + +def register_Ns3GlobalRoutingLinkRecord_methods(root_module, cls): + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(ns3::GlobalRoutingLinkRecord const & arg0) [constructor] + cls.add_constructor([param('ns3::GlobalRoutingLinkRecord const &', 'arg0')]) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord() [constructor] + cls.add_constructor([]) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::GlobalRoutingLinkRecord(ns3::GlobalRoutingLinkRecord::LinkType linkType, ns3::Ipv4Address linkId, ns3::Ipv4Address linkData, uint16_t metric) [constructor] + cls.add_constructor([param('ns3::GlobalRoutingLinkRecord::LinkType', 'linkType'), param('ns3::Ipv4Address', 'linkId'), param('ns3::Ipv4Address', 'linkData'), param('uint16_t', 'metric')]) + ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLinkRecord::GetLinkData() const [member function] + cls.add_method('GetLinkData', + 'ns3::Ipv4Address', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRoutingLinkRecord::GetLinkId() const [member function] + cls.add_method('GetLinkId', + 'ns3::Ipv4Address', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): ns3::GlobalRoutingLinkRecord::LinkType ns3::GlobalRoutingLinkRecord::GetLinkType() const [member function] + cls.add_method('GetLinkType', + 'ns3::GlobalRoutingLinkRecord::LinkType', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): uint16_t ns3::GlobalRoutingLinkRecord::GetMetric() const [member function] + cls.add_method('GetMetric', + 'uint16_t', + [], + is_const=True) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLinkRecord::SetLinkData(ns3::Ipv4Address addr) [member function] + cls.add_method('SetLinkData', + 'void', + [param('ns3::Ipv4Address', 'addr')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLinkRecord::SetLinkId(ns3::Ipv4Address addr) [member function] + cls.add_method('SetLinkId', + 'void', + [param('ns3::Ipv4Address', 'addr')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLinkRecord::SetLinkType(ns3::GlobalRoutingLinkRecord::LinkType linkType) [member function] + cls.add_method('SetLinkType', + 'void', + [param('ns3::GlobalRoutingLinkRecord::LinkType', 'linkType')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRoutingLinkRecord::SetMetric(uint16_t metric) [member function] + cls.add_method('SetMetric', + 'void', + [param('uint16_t', 'metric')]) + return + def register_Ns3GtpcIes_methods(root_module, cls): ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::serializedSizeImsi [variable] cls.add_instance_attribute('serializedSizeImsi', 'uint32_t const', is_const=True) @@ -6427,6 +8258,55 @@ def register_Ns3InetSocketAddress_methods(root_module, cls): [param('uint8_t', 'tos')]) return +def register_Ns3IntToType__0_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType(ns3::IntToType<0> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 0 > const &', 'arg0')]) + return + +def register_Ns3IntToType__1_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType(ns3::IntToType<1> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 1 > const &', 'arg0')]) + return + +def register_Ns3IntToType__2_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType(ns3::IntToType<2> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 2 > const &', 'arg0')]) + return + +def register_Ns3IntToType__3_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType(ns3::IntToType<3> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 3 > const &', 'arg0')]) + return + +def register_Ns3IntToType__4_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType(ns3::IntToType<4> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 4 > const &', 'arg0')]) + return + +def register_Ns3IntToType__5_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType(ns3::IntToType<5> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 5 > const &', 'arg0')]) + return + +def register_Ns3IntToType__6_methods(root_module, cls): + ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType() [constructor] + cls.add_constructor([]) + ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType(ns3::IntToType<6> const & arg0) [constructor] + cls.add_constructor([param('ns3::IntToType< 6 > const &', 'arg0')]) + return + def register_Ns3Ipv4Address_methods(root_module, cls): cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') @@ -6545,6 +8425,68 @@ def register_Ns3Ipv4Address_methods(root_module, cls): [param('char const *', 'address')]) return +def register_Ns3Ipv4AddressGenerator_methods(root_module, cls): + ## ipv4-address-generator.h (module 'internet'): ns3::Ipv4AddressGenerator::Ipv4AddressGenerator() [constructor] + cls.add_constructor([]) + ## ipv4-address-generator.h (module 'internet'): ns3::Ipv4AddressGenerator::Ipv4AddressGenerator(ns3::Ipv4AddressGenerator const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4AddressGenerator const &', 'arg0')]) + ## ipv4-address-generator.h (module 'internet'): static bool ns3::Ipv4AddressGenerator::AddAllocated(ns3::Ipv4Address const addr) [member function] + cls.add_method('AddAllocated', + 'bool', + [param('ns3::Ipv4Address const', 'addr')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static ns3::Ipv4Address ns3::Ipv4AddressGenerator::GetAddress(ns3::Ipv4Mask const mask) [member function] + cls.add_method('GetAddress', + 'ns3::Ipv4Address', + [param('ns3::Ipv4Mask const', 'mask')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static ns3::Ipv4Address ns3::Ipv4AddressGenerator::GetNetwork(ns3::Ipv4Mask const mask) [member function] + cls.add_method('GetNetwork', + 'ns3::Ipv4Address', + [param('ns3::Ipv4Mask const', 'mask')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static void ns3::Ipv4AddressGenerator::Init(ns3::Ipv4Address const net, ns3::Ipv4Mask const mask, ns3::Ipv4Address const addr="0.0.0.1") [member function] + cls.add_method('Init', + 'void', + [param('ns3::Ipv4Address const', 'net'), param('ns3::Ipv4Mask const', 'mask'), param('ns3::Ipv4Address const', 'addr', default_value='"0.0.0.1"')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static void ns3::Ipv4AddressGenerator::InitAddress(ns3::Ipv4Address const addr, ns3::Ipv4Mask const mask) [member function] + cls.add_method('InitAddress', + 'void', + [param('ns3::Ipv4Address const', 'addr'), param('ns3::Ipv4Mask const', 'mask')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static bool ns3::Ipv4AddressGenerator::IsAddressAllocated(ns3::Ipv4Address const addr) [member function] + cls.add_method('IsAddressAllocated', + 'bool', + [param('ns3::Ipv4Address const', 'addr')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static bool ns3::Ipv4AddressGenerator::IsNetworkAllocated(ns3::Ipv4Address const addr, ns3::Ipv4Mask const mask) [member function] + cls.add_method('IsNetworkAllocated', + 'bool', + [param('ns3::Ipv4Address const', 'addr'), param('ns3::Ipv4Mask const', 'mask')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static ns3::Ipv4Address ns3::Ipv4AddressGenerator::NextAddress(ns3::Ipv4Mask const mask) [member function] + cls.add_method('NextAddress', + 'ns3::Ipv4Address', + [param('ns3::Ipv4Mask const', 'mask')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static ns3::Ipv4Address ns3::Ipv4AddressGenerator::NextNetwork(ns3::Ipv4Mask const mask) [member function] + cls.add_method('NextNetwork', + 'ns3::Ipv4Address', + [param('ns3::Ipv4Mask const', 'mask')], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static void ns3::Ipv4AddressGenerator::Reset() [member function] + cls.add_method('Reset', + 'void', + [], + is_static=True) + ## ipv4-address-generator.h (module 'internet'): static void ns3::Ipv4AddressGenerator::TestMode() [member function] + cls.add_method('TestMode', + 'void', + [], + is_static=True) + return + def register_Ns3Ipv4AddressHelper_methods(root_module, cls): ## ipv4-address-helper.h (module 'internet'): ns3::Ipv4AddressHelper::Ipv4AddressHelper(ns3::Ipv4AddressHelper const & arg0) [constructor] cls.add_constructor([param('ns3::Ipv4AddressHelper const &', 'arg0')]) @@ -6570,6 +8512,124 @@ def register_Ns3Ipv4AddressHelper_methods(root_module, cls): [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'mask'), param('ns3::Ipv4Address', 'base', default_value='"0.0.0.1"')]) return +def register_Ns3Ipv4EndPoint_methods(root_module, cls): + ## ipv4-end-point.h (module 'internet'): ns3::Ipv4EndPoint::Ipv4EndPoint(ns3::Ipv4EndPoint const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4EndPoint const &', 'arg0')]) + ## ipv4-end-point.h (module 'internet'): ns3::Ipv4EndPoint::Ipv4EndPoint(ns3::Ipv4Address address, uint16_t port) [constructor] + cls.add_constructor([param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::BindToNetDevice(ns3::Ptr netdevice) [member function] + cls.add_method('BindToNetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::ForwardIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo) [member function] + cls.add_method('ForwardIcmp', + 'void', + [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::ForwardUp(ns3::Ptr p, ns3::Ipv4Header const & header, uint16_t sport, ns3::Ptr incomingInterface) [member function] + cls.add_method('ForwardUp', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('uint16_t', 'sport'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')]) + ## ipv4-end-point.h (module 'internet'): ns3::Ptr ns3::Ipv4EndPoint::GetBoundNetDevice() [member function] + cls.add_method('GetBoundNetDevice', + 'ns3::Ptr< ns3::NetDevice >', + []) + ## ipv4-end-point.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4EndPoint::GetLocalAddress() [member function] + cls.add_method('GetLocalAddress', + 'ns3::Ipv4Address', + []) + ## ipv4-end-point.h (module 'internet'): uint16_t ns3::Ipv4EndPoint::GetLocalPort() [member function] + cls.add_method('GetLocalPort', + 'uint16_t', + []) + ## ipv4-end-point.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4EndPoint::GetPeerAddress() [member function] + cls.add_method('GetPeerAddress', + 'ns3::Ipv4Address', + []) + ## ipv4-end-point.h (module 'internet'): uint16_t ns3::Ipv4EndPoint::GetPeerPort() [member function] + cls.add_method('GetPeerPort', + 'uint16_t', + []) + ## ipv4-end-point.h (module 'internet'): bool ns3::Ipv4EndPoint::IsRxEnabled() [member function] + cls.add_method('IsRxEnabled', + 'bool', + []) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetDestroyCallback(ns3::Callback callback) [member function] + cls.add_method('SetDestroyCallback', + 'void', + [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetIcmpCallback(ns3::Callback callback) [member function] + cls.add_method('SetIcmpCallback', + 'void', + [param('ns3::Callback< void, ns3::Ipv4Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetLocalAddress(ns3::Ipv4Address address) [member function] + cls.add_method('SetLocalAddress', + 'void', + [param('ns3::Ipv4Address', 'address')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetPeer(ns3::Ipv4Address address, uint16_t port) [member function] + cls.add_method('SetPeer', + 'void', + [param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetRxCallback(ns3::Callback, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] + cls.add_method('SetRxCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Header, unsigned short, ns3::Ptr< ns3::Ipv4Interface >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) + ## ipv4-end-point.h (module 'internet'): void ns3::Ipv4EndPoint::SetRxEnabled(bool enabled) [member function] + cls.add_method('SetRxEnabled', + 'void', + [param('bool', 'enabled')]) + return + +def register_Ns3Ipv4EndPointDemux_methods(root_module, cls): + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPointDemux::Ipv4EndPointDemux(ns3::Ipv4EndPointDemux const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4EndPointDemux const &', 'arg0')]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPointDemux::Ipv4EndPointDemux() [constructor] + cls.add_constructor([]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPoint * ns3::Ipv4EndPointDemux::Allocate() [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + []) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPoint * ns3::Ipv4EndPointDemux::Allocate(ns3::Ipv4Address address) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ipv4Address', 'address')]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPoint * ns3::Ipv4EndPointDemux::Allocate(ns3::Ptr boundNetDevice, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPoint * ns3::Ipv4EndPointDemux::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv4Address address, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPoint * ns3::Ipv4EndPointDemux::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv4Address localAddress, uint16_t localPort, ns3::Ipv4Address peerAddress, uint16_t peerPort) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv4Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## ipv4-end-point-demux.h (module 'internet'): void ns3::Ipv4EndPointDemux::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] + cls.add_method('DeAllocate', + 'void', + [param('ns3::Ipv4EndPoint *', 'endPoint')]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPointDemux::EndPoints ns3::Ipv4EndPointDemux::GetAllEndPoints() [member function] + cls.add_method('GetAllEndPoints', + 'ns3::Ipv4EndPointDemux::EndPoints', + []) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPointDemux::EndPoints ns3::Ipv4EndPointDemux::Lookup(ns3::Ipv4Address daddr, uint16_t dport, ns3::Ipv4Address saddr, uint16_t sport, ns3::Ptr incomingInterface) [member function] + cls.add_method('Lookup', + 'ns3::Ipv4EndPointDemux::EndPoints', + [param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'dport'), param('ns3::Ipv4Address', 'saddr'), param('uint16_t', 'sport'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')]) + ## ipv4-end-point-demux.h (module 'internet'): bool ns3::Ipv4EndPointDemux::LookupLocal(ns3::Ptr boundNetDevice, ns3::Ipv4Address addr, uint16_t port) [member function] + cls.add_method('LookupLocal', + 'bool', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'addr'), param('uint16_t', 'port')]) + ## ipv4-end-point-demux.h (module 'internet'): bool ns3::Ipv4EndPointDemux::LookupPortLocal(uint16_t port) [member function] + cls.add_method('LookupPortLocal', + 'bool', + [param('uint16_t', 'port')]) + ## ipv4-end-point-demux.h (module 'internet'): ns3::Ipv4EndPoint * ns3::Ipv4EndPointDemux::SimpleLookup(ns3::Ipv4Address daddr, uint16_t dport, ns3::Ipv4Address saddr, uint16_t sport) [member function] + cls.add_method('SimpleLookup', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'dport'), param('ns3::Ipv4Address', 'saddr'), param('uint16_t', 'sport')]) + return + def register_Ns3Ipv4InterfaceAddress_methods(root_module, cls): cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') @@ -6746,6 +8806,244 @@ def register_Ns3Ipv4Mask_methods(root_module, cls): [param('uint32_t', 'mask')]) return +def register_Ns3Ipv4MulticastRoutingTableEntry_methods(root_module, cls): + cls.add_output_stream_operator() + cls.add_binary_comparison_operator('==') + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry() [constructor] + cls.add_constructor([]) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry(ns3::Ipv4MulticastRoutingTableEntry const & route) [constructor] + cls.add_constructor([param('ns3::Ipv4MulticastRoutingTableEntry const &', 'route')]) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry::Ipv4MulticastRoutingTableEntry(ns3::Ipv4MulticastRoutingTableEntry const * route) [constructor] + cls.add_constructor([param('ns3::Ipv4MulticastRoutingTableEntry const *', 'route')]) + ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4MulticastRoutingTableEntry ns3::Ipv4MulticastRoutingTableEntry::CreateMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] + cls.add_method('CreateMulticastRoute', + 'ns3::Ipv4MulticastRoutingTableEntry', + [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')], + is_static=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoutingTableEntry::GetGroup() const [member function] + cls.add_method('GetGroup', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetInputInterface() const [member function] + cls.add_method('GetInputInterface', + 'uint32_t', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetNOutputInterfaces() const [member function] + cls.add_method('GetNOutputInterfaces', + 'uint32_t', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoutingTableEntry::GetOrigin() const [member function] + cls.add_method('GetOrigin', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoutingTableEntry::GetOutputInterface(uint32_t n) const [member function] + cls.add_method('GetOutputInterface', + 'uint32_t', + [param('uint32_t', 'n')], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): std::vector > ns3::Ipv4MulticastRoutingTableEntry::GetOutputInterfaces() const [member function] + cls.add_method('GetOutputInterfaces', + 'std::vector< unsigned int >', + [], + is_const=True) + return + +def register_Ns3Ipv4RoutingHelper_methods(root_module, cls): + ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper::Ipv4RoutingHelper() [constructor] + cls.add_constructor([]) + ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper::Ipv4RoutingHelper(ns3::Ipv4RoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4RoutingHelper const &', 'arg0')]) + ## ipv4-routing-helper.h (module 'internet'): ns3::Ipv4RoutingHelper * ns3::Ipv4RoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv4RoutingHelper *', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv4RoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintNeighborCacheAllAt(ns3::Time printTime, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheAllAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintNeighborCacheAllEvery(ns3::Time printInterval, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheAllEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintNeighborCacheAt(ns3::Time printTime, ns3::Ptr node, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintNeighborCacheEvery(ns3::Time printInterval, ns3::Ptr node, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintRoutingTableAllAt(ns3::Time printTime, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableAllAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintRoutingTableAllEvery(ns3::Time printInterval, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableAllEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintRoutingTableAt(ns3::Time printTime, ns3::Ptr node, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + ## ipv4-routing-helper.h (module 'internet'): static void ns3::Ipv4RoutingHelper::PrintRoutingTableEvery(ns3::Time printInterval, ns3::Ptr node, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + return + +def register_Ns3Ipv4RoutingTableEntry_methods(root_module, cls): + cls.add_output_stream_operator() + cls.add_binary_comparison_operator('==') + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry() [constructor] + cls.add_constructor([]) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry(ns3::Ipv4RoutingTableEntry const & route) [constructor] + cls.add_constructor([param('ns3::Ipv4RoutingTableEntry const &', 'route')]) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4RoutingTableEntry::Ipv4RoutingTableEntry(ns3::Ipv4RoutingTableEntry const * route) [constructor] + cls.add_constructor([param('ns3::Ipv4RoutingTableEntry const *', 'route')]) + ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateDefaultRoute(ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('CreateDefaultRoute', + 'ns3::Ipv4RoutingTableEntry', + [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], + is_static=True) + ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('CreateHostRouteTo', + 'ns3::Ipv4RoutingTableEntry', + [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], + is_static=True) + ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateHostRouteTo(ns3::Ipv4Address dest, uint32_t interface) [member function] + cls.add_method('CreateHostRouteTo', + 'ns3::Ipv4RoutingTableEntry', + [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface')], + is_static=True) + ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('CreateNetworkRouteTo', + 'ns3::Ipv4RoutingTableEntry', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')], + is_static=True) + ## ipv4-routing-table-entry.h (module 'internet'): static ns3::Ipv4RoutingTableEntry ns3::Ipv4RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface) [member function] + cls.add_method('CreateNetworkRouteTo', + 'ns3::Ipv4RoutingTableEntry', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface')], + is_static=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetDest() const [member function] + cls.add_method('GetDest', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetDestNetwork() const [member function] + cls.add_method('GetDestNetwork', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Mask ns3::Ipv4RoutingTableEntry::GetDestNetworkMask() const [member function] + cls.add_method('GetDestNetworkMask', + 'ns3::Ipv4Mask', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4RoutingTableEntry::GetGateway() const [member function] + cls.add_method('GetGateway', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv4RoutingTableEntry::GetInterface() const [member function] + cls.add_method('GetInterface', + 'uint32_t', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): bool ns3::Ipv4RoutingTableEntry::IsDefault() const [member function] + cls.add_method('IsDefault', + 'bool', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): bool ns3::Ipv4RoutingTableEntry::IsGateway() const [member function] + cls.add_method('IsGateway', + 'bool', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): bool ns3::Ipv4RoutingTableEntry::IsHost() const [member function] + cls.add_method('IsHost', + 'bool', + [], + is_const=True) + ## ipv4-routing-table-entry.h (module 'internet'): bool ns3::Ipv4RoutingTableEntry::IsNetwork() const [member function] + cls.add_method('IsNetwork', + 'bool', + [], + is_const=True) + return + +def register_Ns3Ipv4StaticRoutingHelper_methods(root_module, cls): + ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper() [constructor] + cls.add_constructor([]) + ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ipv4StaticRoutingHelper::Ipv4StaticRoutingHelper(ns3::Ipv4StaticRoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4StaticRoutingHelper const &', 'arg0')]) + ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ipv4StaticRoutingHelper * ns3::Ipv4StaticRoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv4StaticRoutingHelper *', + [], + is_const=True, is_virtual=True) + ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv4StaticRoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) + ## ipv4-static-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv4StaticRoutingHelper::GetStaticRouting(ns3::Ptr ipv4) const [member function] + cls.add_method('GetStaticRouting', + 'ns3::Ptr< ns3::Ipv4StaticRouting >', + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_const=True) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv4Address source, ns3::Ipv4Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(std::string n, ns3::Ipv4Address source, ns3::Ipv4Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('std::string', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv4Address source, ns3::Ipv4Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::AddMulticastRoute(std::string nName, ns3::Ipv4Address source, ns3::Ipv4Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('std::string', 'nName'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(ns3::Ptr n, ns3::Ptr nd) [member function] + cls.add_method('SetDefaultMulticastRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(ns3::Ptr n, std::string ndName) [member function] + cls.add_method('SetDefaultMulticastRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'n'), param('std::string', 'ndName')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(std::string nName, ns3::Ptr nd) [member function] + cls.add_method('SetDefaultMulticastRoute', + 'void', + [param('std::string', 'nName'), param('ns3::Ptr< ns3::NetDevice >', 'nd')]) + ## ipv4-static-routing-helper.h (module 'internet'): void ns3::Ipv4StaticRoutingHelper::SetDefaultMulticastRoute(std::string nName, std::string ndName) [member function] + cls.add_method('SetDefaultMulticastRoute', + 'void', + [param('std::string', 'nName'), param('std::string', 'ndName')]) + return + def register_Ns3Ipv6Address_methods(root_module, cls): cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') @@ -6830,7 +9128,7 @@ def register_Ns3Ipv6Address_methods(root_module, cls): cls.add_method('IsAllHostsMulticast', 'bool', [], - deprecated=True, is_const=True) + is_const=True, deprecated=True) ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] cls.add_method('IsAllNodesMulticast', 'bool', @@ -6971,6 +9269,68 @@ def register_Ns3Ipv6Address_methods(root_module, cls): [param('uint8_t *', 'address')]) return +def register_Ns3Ipv6AddressGenerator_methods(root_module, cls): + ## ipv6-address-generator.h (module 'internet'): ns3::Ipv6AddressGenerator::Ipv6AddressGenerator() [constructor] + cls.add_constructor([]) + ## ipv6-address-generator.h (module 'internet'): ns3::Ipv6AddressGenerator::Ipv6AddressGenerator(ns3::Ipv6AddressGenerator const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6AddressGenerator const &', 'arg0')]) + ## ipv6-address-generator.h (module 'internet'): static bool ns3::Ipv6AddressGenerator::AddAllocated(ns3::Ipv6Address const addr) [member function] + cls.add_method('AddAllocated', + 'bool', + [param('ns3::Ipv6Address const', 'addr')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static ns3::Ipv6Address ns3::Ipv6AddressGenerator::GetAddress(ns3::Ipv6Prefix const prefix) [member function] + cls.add_method('GetAddress', + 'ns3::Ipv6Address', + [param('ns3::Ipv6Prefix const', 'prefix')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static ns3::Ipv6Address ns3::Ipv6AddressGenerator::GetNetwork(ns3::Ipv6Prefix const prefix) [member function] + cls.add_method('GetNetwork', + 'ns3::Ipv6Address', + [param('ns3::Ipv6Prefix const', 'prefix')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static void ns3::Ipv6AddressGenerator::Init(ns3::Ipv6Address const net, ns3::Ipv6Prefix const prefix, ns3::Ipv6Address const interfaceId="::1") [member function] + cls.add_method('Init', + 'void', + [param('ns3::Ipv6Address const', 'net'), param('ns3::Ipv6Prefix const', 'prefix'), param('ns3::Ipv6Address const', 'interfaceId', default_value='"::1"')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static void ns3::Ipv6AddressGenerator::InitAddress(ns3::Ipv6Address const interfaceId, ns3::Ipv6Prefix const prefix) [member function] + cls.add_method('InitAddress', + 'void', + [param('ns3::Ipv6Address const', 'interfaceId'), param('ns3::Ipv6Prefix const', 'prefix')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static bool ns3::Ipv6AddressGenerator::IsAddressAllocated(ns3::Ipv6Address const addr) [member function] + cls.add_method('IsAddressAllocated', + 'bool', + [param('ns3::Ipv6Address const', 'addr')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static bool ns3::Ipv6AddressGenerator::IsNetworkAllocated(ns3::Ipv6Address const addr, ns3::Ipv6Prefix const prefix) [member function] + cls.add_method('IsNetworkAllocated', + 'bool', + [param('ns3::Ipv6Address const', 'addr'), param('ns3::Ipv6Prefix const', 'prefix')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static ns3::Ipv6Address ns3::Ipv6AddressGenerator::NextAddress(ns3::Ipv6Prefix const prefix) [member function] + cls.add_method('NextAddress', + 'ns3::Ipv6Address', + [param('ns3::Ipv6Prefix const', 'prefix')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static ns3::Ipv6Address ns3::Ipv6AddressGenerator::NextNetwork(ns3::Ipv6Prefix const prefix) [member function] + cls.add_method('NextNetwork', + 'ns3::Ipv6Address', + [param('ns3::Ipv6Prefix const', 'prefix')], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static void ns3::Ipv6AddressGenerator::Reset() [member function] + cls.add_method('Reset', + 'void', + [], + is_static=True) + ## ipv6-address-generator.h (module 'internet'): static void ns3::Ipv6AddressGenerator::TestMode() [member function] + cls.add_method('TestMode', + 'void', + [], + is_static=True) + return + def register_Ns3Ipv6AddressHelper_methods(root_module, cls): ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6AddressHelper::Ipv6AddressHelper(ns3::Ipv6AddressHelper const & arg0) [constructor] cls.add_constructor([param('ns3::Ipv6AddressHelper const &', 'arg0')]) @@ -6986,6 +9346,10 @@ def register_Ns3Ipv6AddressHelper_methods(root_module, cls): cls.add_method('Assign', 'ns3::Ipv6InterfaceContainer', [param('ns3::NetDeviceContainer const &', 'c'), param('std::vector< bool >', 'withConfiguration')]) + ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::AssignManualAddress(ns3::NetDeviceContainer const & c, std::vector > addresses) [member function] + cls.add_method('AssignManualAddress', + 'ns3::Ipv6InterfaceContainer', + [param('ns3::NetDeviceContainer const &', 'c'), param('std::vector< ns3::Ipv6Address >', 'addresses')]) ## ipv6-address-helper.h (module 'internet'): ns3::Ipv6InterfaceContainer ns3::Ipv6AddressHelper::AssignWithoutAddress(ns3::NetDeviceContainer const & c) [member function] cls.add_method('AssignWithoutAddress', 'ns3::Ipv6InterfaceContainer', @@ -7008,6 +9372,129 @@ def register_Ns3Ipv6AddressHelper_methods(root_module, cls): [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix'), param('ns3::Ipv6Address', 'base', default_value='ns3::Ipv6Address("::1")')]) return +def register_Ns3Ipv6EndPoint_methods(root_module, cls): + ## ipv6-end-point.h (module 'internet'): ns3::Ipv6EndPoint::Ipv6EndPoint(ns3::Ipv6EndPoint const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6EndPoint const &', 'arg0')]) + ## ipv6-end-point.h (module 'internet'): ns3::Ipv6EndPoint::Ipv6EndPoint(ns3::Ipv6Address addr, uint16_t port) [constructor] + cls.add_constructor([param('ns3::Ipv6Address', 'addr'), param('uint16_t', 'port')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::BindToNetDevice(ns3::Ptr netdevice) [member function] + cls.add_method('BindToNetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::ForwardIcmp(ns3::Ipv6Address src, uint8_t ttl, uint8_t type, uint8_t code, uint32_t info) [member function] + cls.add_method('ForwardIcmp', + 'void', + [param('ns3::Ipv6Address', 'src'), param('uint8_t', 'ttl'), param('uint8_t', 'type'), param('uint8_t', 'code'), param('uint32_t', 'info')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::ForwardUp(ns3::Ptr p, ns3::Ipv6Header header, uint16_t port, ns3::Ptr incomingInterface) [member function] + cls.add_method('ForwardUp', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header', 'header'), param('uint16_t', 'port'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')]) + ## ipv6-end-point.h (module 'internet'): ns3::Ptr ns3::Ipv6EndPoint::GetBoundNetDevice() [member function] + cls.add_method('GetBoundNetDevice', + 'ns3::Ptr< ns3::NetDevice >', + []) + ## ipv6-end-point.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6EndPoint::GetLocalAddress() [member function] + cls.add_method('GetLocalAddress', + 'ns3::Ipv6Address', + []) + ## ipv6-end-point.h (module 'internet'): uint16_t ns3::Ipv6EndPoint::GetLocalPort() [member function] + cls.add_method('GetLocalPort', + 'uint16_t', + []) + ## ipv6-end-point.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6EndPoint::GetPeerAddress() [member function] + cls.add_method('GetPeerAddress', + 'ns3::Ipv6Address', + []) + ## ipv6-end-point.h (module 'internet'): uint16_t ns3::Ipv6EndPoint::GetPeerPort() [member function] + cls.add_method('GetPeerPort', + 'uint16_t', + []) + ## ipv6-end-point.h (module 'internet'): bool ns3::Ipv6EndPoint::IsRxEnabled() [member function] + cls.add_method('IsRxEnabled', + 'bool', + []) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetDestroyCallback(ns3::Callback callback) [member function] + cls.add_method('SetDestroyCallback', + 'void', + [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetIcmpCallback(ns3::Callback callback) [member function] + cls.add_method('SetIcmpCallback', + 'void', + [param('ns3::Callback< void, ns3::Ipv6Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetLocalAddress(ns3::Ipv6Address addr) [member function] + cls.add_method('SetLocalAddress', + 'void', + [param('ns3::Ipv6Address', 'addr')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetLocalPort(uint16_t port) [member function] + cls.add_method('SetLocalPort', + 'void', + [param('uint16_t', 'port')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetPeer(ns3::Ipv6Address addr, uint16_t port) [member function] + cls.add_method('SetPeer', + 'void', + [param('ns3::Ipv6Address', 'addr'), param('uint16_t', 'port')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetRxCallback(ns3::Callback, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] + cls.add_method('SetRxCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Header, unsigned short, ns3::Ptr< ns3::Ipv6Interface >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')]) + ## ipv6-end-point.h (module 'internet'): void ns3::Ipv6EndPoint::SetRxEnabled(bool enabled) [member function] + cls.add_method('SetRxEnabled', + 'void', + [param('bool', 'enabled')]) + return + +def register_Ns3Ipv6EndPointDemux_methods(root_module, cls): + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPointDemux::Ipv6EndPointDemux(ns3::Ipv6EndPointDemux const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6EndPointDemux const &', 'arg0')]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPointDemux::Ipv6EndPointDemux() [constructor] + cls.add_constructor([]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPoint * ns3::Ipv6EndPointDemux::Allocate() [member function] + cls.add_method('Allocate', + 'ns3::Ipv6EndPoint *', + []) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPoint * ns3::Ipv6EndPointDemux::Allocate(ns3::Ipv6Address address) [member function] + cls.add_method('Allocate', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ipv6Address', 'address')]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPoint * ns3::Ipv6EndPointDemux::Allocate(ns3::Ptr boundNetDevice, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPoint * ns3::Ipv6EndPointDemux::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv6Address address, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'address'), param('uint16_t', 'port')]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPoint * ns3::Ipv6EndPointDemux::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv6Address localAddress, uint16_t localPort, ns3::Ipv6Address peerAddress, uint16_t peerPort) [member function] + cls.add_method('Allocate', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv6Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## ipv6-end-point-demux.h (module 'internet'): void ns3::Ipv6EndPointDemux::DeAllocate(ns3::Ipv6EndPoint * endPoint) [member function] + cls.add_method('DeAllocate', + 'void', + [param('ns3::Ipv6EndPoint *', 'endPoint')]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPointDemux::EndPoints ns3::Ipv6EndPointDemux::GetEndPoints() const [member function] + cls.add_method('GetEndPoints', + 'ns3::Ipv6EndPointDemux::EndPoints', + [], + is_const=True) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPointDemux::EndPoints ns3::Ipv6EndPointDemux::Lookup(ns3::Ipv6Address dst, uint16_t dport, ns3::Ipv6Address src, uint16_t sport, ns3::Ptr incomingInterface) [member function] + cls.add_method('Lookup', + 'ns3::Ipv6EndPointDemux::EndPoints', + [param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'dport'), param('ns3::Ipv6Address', 'src'), param('uint16_t', 'sport'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')]) + ## ipv6-end-point-demux.h (module 'internet'): bool ns3::Ipv6EndPointDemux::LookupLocal(ns3::Ptr boundNetDevice, ns3::Ipv6Address addr, uint16_t port) [member function] + cls.add_method('LookupLocal', + 'bool', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'addr'), param('uint16_t', 'port')]) + ## ipv6-end-point-demux.h (module 'internet'): bool ns3::Ipv6EndPointDemux::LookupPortLocal(uint16_t port) [member function] + cls.add_method('LookupPortLocal', + 'bool', + [param('uint16_t', 'port')]) + ## ipv6-end-point-demux.h (module 'internet'): ns3::Ipv6EndPoint * ns3::Ipv6EndPointDemux::SimpleLookup(ns3::Ipv6Address dst, uint16_t dport, ns3::Ipv6Address src, uint16_t sport) [member function] + cls.add_method('SimpleLookup', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'dport'), param('ns3::Ipv6Address', 'src'), param('uint16_t', 'sport')]) + return + def register_Ns3Ipv6InterfaceAddress_methods(root_module, cls): cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') @@ -7140,6 +9627,51 @@ def register_Ns3Ipv6InterfaceContainer_methods(root_module, cls): [param('uint32_t', 'i'), param('bool', 'state')]) return +def register_Ns3Ipv6MulticastRoutingTableEntry_methods(root_module, cls): + cls.add_output_stream_operator() + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry() [constructor] + cls.add_constructor([]) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry(ns3::Ipv6MulticastRoutingTableEntry const & route) [constructor] + cls.add_constructor([param('ns3::Ipv6MulticastRoutingTableEntry const &', 'route')]) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry::Ipv6MulticastRoutingTableEntry(ns3::Ipv6MulticastRoutingTableEntry const * route) [constructor] + cls.add_constructor([param('ns3::Ipv6MulticastRoutingTableEntry const *', 'route')]) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6MulticastRoutingTableEntry ns3::Ipv6MulticastRoutingTableEntry::CreateMulticastRoute(ns3::Ipv6Address origin, ns3::Ipv6Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] + cls.add_method('CreateMulticastRoute', + 'ns3::Ipv6MulticastRoutingTableEntry', + [param('ns3::Ipv6Address', 'origin'), param('ns3::Ipv6Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6MulticastRoutingTableEntry::GetGroup() const [member function] + cls.add_method('GetGroup', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetInputInterface() const [member function] + cls.add_method('GetInputInterface', + 'uint32_t', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetNOutputInterfaces() const [member function] + cls.add_method('GetNOutputInterfaces', + 'uint32_t', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6MulticastRoutingTableEntry::GetOrigin() const [member function] + cls.add_method('GetOrigin', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv6MulticastRoutingTableEntry::GetOutputInterface(uint32_t n) const [member function] + cls.add_method('GetOutputInterface', + 'uint32_t', + [param('uint32_t', 'n')], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): std::vector > ns3::Ipv6MulticastRoutingTableEntry::GetOutputInterfaces() const [member function] + cls.add_method('GetOutputInterfaces', + 'std::vector< unsigned int >', + [], + is_const=True) + return + def register_Ns3Ipv6Prefix_methods(root_module, cls): cls.add_output_stream_operator() cls.add_binary_comparison_operator('==') @@ -7211,6 +9743,195 @@ def register_Ns3Ipv6Prefix_methods(root_module, cls): [param('uint8_t', 'prefixLength')]) return +def register_Ns3Ipv6RoutingHelper_methods(root_module, cls): + ## ipv6-routing-helper.h (module 'internet'): ns3::Ipv6RoutingHelper::Ipv6RoutingHelper() [constructor] + cls.add_constructor([]) + ## ipv6-routing-helper.h (module 'internet'): ns3::Ipv6RoutingHelper::Ipv6RoutingHelper(ns3::Ipv6RoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6RoutingHelper const &', 'arg0')]) + ## ipv6-routing-helper.h (module 'internet'): ns3::Ipv6RoutingHelper * ns3::Ipv6RoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv6RoutingHelper *', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv6RoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintNeighborCacheAllAt(ns3::Time printTime, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheAllAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintNeighborCacheAllEvery(ns3::Time printInterval, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheAllEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintNeighborCacheAt(ns3::Time printTime, ns3::Ptr node, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintNeighborCacheEvery(ns3::Time printInterval, ns3::Ptr node, ns3::Ptr stream) [member function] + cls.add_method('PrintNeighborCacheEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintRoutingTableAllAt(ns3::Time printTime, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableAllAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintRoutingTableAllEvery(ns3::Time printInterval, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableAllEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintRoutingTableAt(ns3::Time printTime, ns3::Ptr node, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableAt', + 'void', + [param('ns3::Time', 'printTime'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + ## ipv6-routing-helper.h (module 'internet'): static void ns3::Ipv6RoutingHelper::PrintRoutingTableEvery(ns3::Time printInterval, ns3::Ptr node, ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) [member function] + cls.add_method('PrintRoutingTableEvery', + 'void', + [param('ns3::Time', 'printInterval'), param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_static=True) + return + +def register_Ns3Ipv6RoutingTableEntry_methods(root_module, cls): + cls.add_output_stream_operator() + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry() [constructor] + cls.add_constructor([]) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry(ns3::Ipv6RoutingTableEntry const & route) [constructor] + cls.add_constructor([param('ns3::Ipv6RoutingTableEntry const &', 'route')]) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6RoutingTableEntry::Ipv6RoutingTableEntry(ns3::Ipv6RoutingTableEntry const * route) [constructor] + cls.add_constructor([param('ns3::Ipv6RoutingTableEntry const *', 'route')]) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateDefaultRoute(ns3::Ipv6Address nextHop, uint32_t interface) [member function] + cls.add_method('CreateDefaultRoute', + 'ns3::Ipv6RoutingTableEntry', + [param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateHostRouteTo(ns3::Ipv6Address dest, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address()) [member function] + cls.add_method('CreateHostRouteTo', + 'ns3::Ipv6RoutingTableEntry', + [param('ns3::Ipv6Address', 'dest'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address()')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateHostRouteTo(ns3::Ipv6Address dest, uint32_t interface) [member function] + cls.add_method('CreateHostRouteTo', + 'ns3::Ipv6RoutingTableEntry', + [param('ns3::Ipv6Address', 'dest'), param('uint32_t', 'interface')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface) [member function] + cls.add_method('CreateNetworkRouteTo', + 'ns3::Ipv6RoutingTableEntry', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse) [member function] + cls.add_method('CreateNetworkRouteTo', + 'ns3::Ipv6RoutingTableEntry', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): static ns3::Ipv6RoutingTableEntry ns3::Ipv6RoutingTableEntry::CreateNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, uint32_t interface) [member function] + cls.add_method('CreateNetworkRouteTo', + 'ns3::Ipv6RoutingTableEntry', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('uint32_t', 'interface')], + is_static=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetDest() const [member function] + cls.add_method('GetDest', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetDestNetwork() const [member function] + cls.add_method('GetDestNetwork', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Prefix ns3::Ipv6RoutingTableEntry::GetDestNetworkPrefix() const [member function] + cls.add_method('GetDestNetworkPrefix', + 'ns3::Ipv6Prefix', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetGateway() const [member function] + cls.add_method('GetGateway', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): uint32_t ns3::Ipv6RoutingTableEntry::GetInterface() const [member function] + cls.add_method('GetInterface', + 'uint32_t', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6RoutingTableEntry::GetPrefixToUse() const [member function] + cls.add_method('GetPrefixToUse', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): bool ns3::Ipv6RoutingTableEntry::IsDefault() const [member function] + cls.add_method('IsDefault', + 'bool', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): bool ns3::Ipv6RoutingTableEntry::IsGateway() const [member function] + cls.add_method('IsGateway', + 'bool', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): bool ns3::Ipv6RoutingTableEntry::IsHost() const [member function] + cls.add_method('IsHost', + 'bool', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): bool ns3::Ipv6RoutingTableEntry::IsNetwork() const [member function] + cls.add_method('IsNetwork', + 'bool', + [], + is_const=True) + ## ipv6-routing-table-entry.h (module 'internet'): void ns3::Ipv6RoutingTableEntry::SetPrefixToUse(ns3::Ipv6Address prefix) [member function] + cls.add_method('SetPrefixToUse', + 'void', + [param('ns3::Ipv6Address', 'prefix')]) + return + +def register_Ns3Ipv6StaticRoutingHelper_methods(root_module, cls): + ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper::Ipv6StaticRoutingHelper() [constructor] + cls.add_constructor([]) + ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper::Ipv6StaticRoutingHelper(ns3::Ipv6StaticRoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6StaticRoutingHelper const &', 'arg0')]) + ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ipv6StaticRoutingHelper * ns3::Ipv6StaticRoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv6StaticRoutingHelper *', + [], + is_const=True, is_virtual=True) + ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv6StaticRoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) + ## ipv6-static-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv6StaticRoutingHelper::GetStaticRouting(ns3::Ptr ipv6) const [member function] + cls.add_method('GetStaticRouting', + 'ns3::Ptr< ns3::Ipv6StaticRouting >', + [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], + is_const=True) + ## ipv6-static-routing-helper.h (module 'internet'): void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv6Address source, ns3::Ipv6Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv6-static-routing-helper.h (module 'internet'): void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(std::string n, ns3::Ipv6Address source, ns3::Ipv6Address group, ns3::Ptr input, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('std::string', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('ns3::Ptr< ns3::NetDevice >', 'input'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv6-static-routing-helper.h (module 'internet'): void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(ns3::Ptr n, ns3::Ipv6Address source, ns3::Ipv6Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'n'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) + ## ipv6-static-routing-helper.h (module 'internet'): void ns3::Ipv6StaticRoutingHelper::AddMulticastRoute(std::string nName, ns3::Ipv6Address source, ns3::Ipv6Address group, std::string inputName, ns3::NetDeviceContainer output) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('std::string', 'nName'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'group'), param('std::string', 'inputName'), param('ns3::NetDeviceContainer', 'output')]) + return + def register_Ns3LogComponent_methods(root_module, cls): ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [constructor] cls.add_constructor([param('ns3::LogComponent const &', 'arg0')]) @@ -7299,17 +10020,17 @@ def register_Ns3LteAnrSapProvider_methods(root_module, cls): cls.add_method('GetNoHo', 'bool', [param('uint16_t', 'cellId')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## lte-anr-sap.h (module 'lte'): bool ns3::LteAnrSapProvider::GetNoRemove(uint16_t cellId) const [member function] cls.add_method('GetNoRemove', 'bool', [param('uint16_t', 'cellId')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## lte-anr-sap.h (module 'lte'): bool ns3::LteAnrSapProvider::GetNoX2(uint16_t cellId) const [member function] cls.add_method('GetNoX2', 'bool', [param('uint16_t', 'cellId')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## lte-anr-sap.h (module 'lte'): void ns3::LteAnrSapProvider::ReportUeMeas(ns3::LteRrcSap::MeasResults measResults) [member function] cls.add_method('ReportUeMeas', 'void', @@ -8212,6 +10933,11 @@ def register_Ns3LteNistErrorModel_methods(root_module, cls): 'ns3::TbErrorStats_t', [param('ns3::LteNistErrorModel::LteFadingModel', 'fadingChannel'), param('ns3::LteNistErrorModel::LteTxMode', 'txmode'), param('uint16_t', 'mcs'), param('double', 'sinr'), param('std::vector< ns3::HarqProcessInfoElement_t >', 'harqHistory')], is_static=True) + ## lte-nist-error-model.h (module 'lte'): static double ns3::LteNistErrorModel::GetPsschSinrFromBler(ns3::LteNistErrorModel::LteFadingModel fadingChannel, ns3::LteNistErrorModel::LteTxMode txmode, uint16_t mcs, uint8_t harq, double bler) [member function] + cls.add_method('GetPsschSinrFromBler', + 'double', + [param('ns3::LteNistErrorModel::LteFadingModel', 'fadingChannel'), param('ns3::LteNistErrorModel::LteTxMode', 'txmode'), param('uint16_t', 'mcs'), param('uint8_t', 'harq'), param('double', 'bler')], + is_static=True) ## lte-nist-error-model.h (module 'lte'): static ns3::TbErrorStats_t ns3::LteNistErrorModel::GetPuschBler(ns3::LteNistErrorModel::LteFadingModel fadingChannel, ns3::LteNistErrorModel::LteTxMode txmode, uint16_t mcs, double sinr, ns3::HarqProcessInfoList_t harqHistory) [member function] cls.add_method('GetPuschBler', 'ns3::TbErrorStats_t', @@ -8219,6 +10945,20 @@ def register_Ns3LteNistErrorModel_methods(root_module, cls): is_static=True) return +def register_Ns3LtePc5SignallingHeaderSequenceNumber_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LtePc5SignallingHeaderSequenceNumber::LtePc5SignallingHeaderSequenceNumber() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LtePc5SignallingHeaderSequenceNumber::LtePc5SignallingHeaderSequenceNumber(ns3::LtePc5SignallingHeaderSequenceNumber const & arg0) [constructor] + cls.add_constructor([param('ns3::LtePc5SignallingHeaderSequenceNumber const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static uint64_t ns3::LtePc5SignallingHeaderSequenceNumber::GenerateSeqNum() [member function] + cls.add_method('GenerateSeqNum', + 'uint64_t', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LtePc5SignallingHeaderSequenceNumber::s_seqNum [variable] + cls.add_static_attribute('s_seqNum', 'uint64_t', is_const=False) + return + def register_Ns3LtePdcpSapProvider_methods(root_module, cls): ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::LtePdcpSapProvider() [constructor] cls.add_constructor([]) @@ -8244,6 +10984,8 @@ def register_Ns3LtePdcpSapProviderTransmitPdcpSduParameters_methods(root_module, cls.add_instance_attribute('pdcpSdu', 'ns3::Ptr< ns3::Packet >', is_const=False) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::rnti [variable] cls.add_instance_attribute('rnti', 'uint16_t', is_const=False) + ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::sduType [variable] + cls.add_instance_attribute('sduType', 'uint8_t', is_const=False) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapProvider::TransmitPdcpSduParameters::srcL2Id [variable] cls.add_instance_attribute('srcL2Id', 'uint32_t', is_const=False) return @@ -8273,6 +11015,8 @@ def register_Ns3LtePdcpSapUserReceivePdcpSduParameters_methods(root_module, cls) cls.add_instance_attribute('pdcpSdu', 'ns3::Ptr< ns3::Packet >', is_const=False) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters::rnti [variable] cls.add_instance_attribute('rnti', 'uint16_t', is_const=False) + ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters::sduType [variable] + cls.add_instance_attribute('sduType', 'uint8_t', is_const=False) ## lte-pdcp-sap.h (module 'lte'): ns3::LtePdcpSapUser::ReceivePdcpSduParameters::srcL2Id [variable] cls.add_instance_attribute('srcL2Id', 'uint32_t', is_const=False) return @@ -9349,6 +12093,21 @@ def register_Ns3LteRrcSapSib19DiscConfig_methods(root_module, cls): cls.add_instance_attribute('discTxPowerInfo', 'ns3::LteRrcSap::SlDiscTxPowerInfoList', is_const=False) return +def register_Ns3LteRrcSapSib19DiscConfigRelay_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay::Sib19DiscConfigRelay() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay::Sib19DiscConfigRelay(ns3::LteRrcSap::Sib19DiscConfigRelay const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRrcSap::Sib19DiscConfigRelay const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay::haveRelayUeConfig [variable] + cls.add_instance_attribute('haveRelayUeConfig', 'bool', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay::haveRemoteUeConfig [variable] + cls.add_instance_attribute('haveRemoteUeConfig', 'bool', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay::relayUeConfig [variable] + cls.add_instance_attribute('relayUeConfig', 'ns3::LteRrcSap::SlDiscConfigRelayUe', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay::remoteUeConfig [variable] + cls.add_instance_attribute('remoteUeConfig', 'ns3::LteRrcSap::SlDiscConfigRemoteUe', is_const=False) + return + def register_Ns3LteRrcSapSidelinkUeInformation_methods(root_module, cls): ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SidelinkUeInformation::SidelinkUeInformation() [constructor] cls.add_constructor([]) @@ -9567,6 +12326,36 @@ def register_Ns3LteRrcSapSlDiscConfig_methods(root_module, cls): cls.add_instance_attribute('setup', 'ns3::LteRrcSap::SlDiscTxResourcesSetup', is_const=False) return +def register_Ns3LteRrcSapSlDiscConfigRelayUe_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe::SlDiscConfigRelayUe() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe::SlDiscConfigRelayUe(ns3::LteRrcSap::SlDiscConfigRelayUe const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRrcSap::SlDiscConfigRelayUe const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe::hystMax [variable] + cls.add_instance_attribute('hystMax', 'uint16_t', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe::hystMin [variable] + cls.add_instance_attribute('hystMin', 'uint16_t', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe::threshHigh [variable] + cls.add_instance_attribute('threshHigh', 'uint16_t', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRelayUe::threshLow [variable] + cls.add_instance_attribute('threshLow', 'uint16_t', is_const=False) + return + +def register_Ns3LteRrcSapSlDiscConfigRemoteUe_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe::SlDiscConfigRemoteUe() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe::SlDiscConfigRemoteUe(ns3::LteRrcSap::SlDiscConfigRemoteUe const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRrcSap::SlDiscConfigRemoteUe const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe::haveReselectionInfoIc [variable] + cls.add_instance_attribute('haveReselectionInfoIc', 'bool', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe::hystMax [variable] + cls.add_instance_attribute('hystMax', 'uint16_t', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe::reselectionInfoIc [variable] + cls.add_instance_attribute('reselectionInfoIc', 'ns3::LteRrcSap::SlReselectionInfoRelay', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigRemoteUe::threshHigh [variable] + cls.add_instance_attribute('threshHigh', 'uint16_t', is_const=False) + return + def register_Ns3LteRrcSapSlDiscConfigScheduled_methods(root_module, cls): ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlDiscConfigScheduled::SlDiscConfigScheduled() [constructor] cls.add_constructor([]) @@ -9770,6 +12559,7 @@ def register_Ns3LteRrcSapSlHoppingConfigDisc_methods(root_module, cls): return def register_Ns3LteRrcSapSlMacMainConfigSl_methods(root_module, cls): + cls.add_binary_comparison_operator('==') ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlMacMainConfigSl::SlMacMainConfigSl() [constructor] cls.add_constructor([]) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlMacMainConfigSl::SlMacMainConfigSl(ns3::LteRrcSap::SlMacMainConfigSl const & arg0) [constructor] @@ -9892,6 +12682,17 @@ def register_Ns3LteRrcSapSlPreconfigGeneral_methods(root_module, cls): cls.add_instance_attribute('slBandwidth', 'uint8_t', is_const=False) return +def register_Ns3LteRrcSapSlPreconfigRelay_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigRelay::SlPreconfigRelay() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigRelay::SlPreconfigRelay(ns3::LteRrcSap::SlPreconfigRelay const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRrcSap::SlPreconfigRelay const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigRelay::haveReselectionInfoOoc [variable] + cls.add_instance_attribute('haveReselectionInfoOoc', 'bool', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigRelay::reselectionInfoOoc [variable] + cls.add_instance_attribute('reselectionInfoOoc', 'ns3::LteRrcSap::SlReselectionInfoRelay', is_const=False) + return + def register_Ns3LteRrcSapSlPreconfigSync_methods(root_module, cls): ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfigSync::SlPreconfigSync() [constructor] cls.add_constructor([]) @@ -9924,10 +12725,25 @@ def register_Ns3LteRrcSapSlPreconfiguration_methods(root_module, cls): cls.add_instance_attribute('preconfigDisc', 'ns3::LteRrcSap::SlPreconfigDiscPoolList', is_const=False) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfiguration::preconfigGeneral [variable] cls.add_instance_attribute('preconfigGeneral', 'ns3::LteRrcSap::SlPreconfigGeneral', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfiguration::preconfigRelay [variable] + cls.add_instance_attribute('preconfigRelay', 'ns3::LteRrcSap::SlPreconfigRelay', is_const=False) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlPreconfiguration::preconfigSync [variable] cls.add_instance_attribute('preconfigSync', 'ns3::LteRrcSap::SlPreconfigSync', is_const=False) return +def register_Ns3LteRrcSapSlReselectionInfoRelay_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlReselectionInfoRelay::SlReselectionInfoRelay() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlReselectionInfoRelay::SlReselectionInfoRelay(ns3::LteRrcSap::SlReselectionInfoRelay const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRrcSap::SlReselectionInfoRelay const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlReselectionInfoRelay::filterCoefficient [variable] + cls.add_instance_attribute('filterCoefficient', 'uint16_t', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlReselectionInfoRelay::minHyst [variable] + cls.add_instance_attribute('minHyst', 'uint16_t', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlReselectionInfoRelay::qRxLevMin [variable] + cls.add_instance_attribute('qRxLevMin', 'int16_t', is_const=False) + return + def register_Ns3LteRrcSapSlSyncConfigList_methods(root_module, cls): ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SlSyncConfigList::SlSyncConfigList() [constructor] cls.add_constructor([]) @@ -10137,6 +12953,8 @@ def register_Ns3LteRrcSapSystemInformationBlockType19_methods(root_module, cls): cls.add_constructor([param('ns3::LteRrcSap::SystemInformationBlockType19 const &', 'arg0')]) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType19::discConfig [variable] cls.add_instance_attribute('discConfig', 'ns3::LteRrcSap::Sib19DiscConfig', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType19::discConfigRelay [variable] + cls.add_instance_attribute('discConfigRelay', 'ns3::LteRrcSap::Sib19DiscConfigRelay', is_const=False) ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType19::discInterFreqList [variable] cls.add_instance_attribute('discInterFreqList', 'ns3::LteRrcSap::SlCarrierFreqInfoList', is_const=False) return @@ -10445,6 +13263,55 @@ def register_Ns3LteSlSyncParams_methods(root_module, cls): cls.add_instance_attribute('syncRefMib', 'ns3::LteRrcSap::MasterInformationBlockSL', is_const=False) return +def register_Ns3LteSlUeCtrlSapProvider_methods(root_module, cls): + ## lte-sl-ue-ctrl-sap.h (module 'lte'): ns3::LteSlUeCtrlSapProvider::LteSlUeCtrlSapProvider() [constructor] + cls.add_constructor([]) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): ns3::LteSlUeCtrlSapProvider::LteSlUeCtrlSapProvider(ns3::LteSlUeCtrlSapProvider const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlUeCtrlSapProvider const &', 'arg0')]) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): void ns3::LteSlUeCtrlSapProvider::Pc5ConnectionAborted(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role, ns3::LteSlO2oCommParams::UeO2ORejectReason reason) [member function] + cls.add_method('Pc5ConnectionAborted', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role'), param('ns3::LteSlO2oCommParams::UeO2ORejectReason', 'reason')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): void ns3::LteSlUeCtrlSapProvider::Pc5ConnectionStarted(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('Pc5ConnectionStarted', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): void ns3::LteSlUeCtrlSapProvider::Pc5ConnectionTerminated(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('Pc5ConnectionTerminated', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): void ns3::LteSlUeCtrlSapProvider::Pc5SecuredEstablished(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('Pc5SecuredEstablished', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): void ns3::LteSlUeCtrlSapProvider::RecvRelayServiceDiscovery(uint32_t serviceCode, uint64_t announcerInfo, uint32_t proseRelayUeId, uint8_t statusIndicator) [member function] + cls.add_method('RecvRelayServiceDiscovery', + 'void', + [param('uint32_t', 'serviceCode'), param('uint64_t', 'announcerInfo'), param('uint32_t', 'proseRelayUeId'), param('uint8_t', 'statusIndicator')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): void ns3::LteSlUeCtrlSapProvider::RecvRemoteUeReport(uint64_t localImsi, uint32_t peerUeId, uint64_t remoteImsi) [member function] + cls.add_method('RecvRemoteUeReport', + 'void', + [param('uint64_t', 'localImsi'), param('uint32_t', 'peerUeId'), param('uint64_t', 'remoteImsi')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): uint64_t ns3::LteSlUeCtrlSapProvider::RelayUeSelection(std::map, std::allocator > > validRelays, uint32_t serviceCode, uint64_t currentRelayId) [member function] + cls.add_method('RelayUeSelection', + 'uint64_t', + [param('std::map< unsigned long, double >', 'validRelays'), param('uint32_t', 'serviceCode'), param('uint64_t', 'currentRelayId')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3LteSlUeCtrlSapUser_methods(root_module, cls): + ## lte-sl-ue-ctrl-sap.h (module 'lte'): ns3::LteSlUeCtrlSapUser::LteSlUeCtrlSapUser() [constructor] + cls.add_constructor([]) + ## lte-sl-ue-ctrl-sap.h (module 'lte'): ns3::LteSlUeCtrlSapUser::LteSlUeCtrlSapUser(ns3::LteSlUeCtrlSapUser const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlUeCtrlSapUser const &', 'arg0')]) + return + def register_Ns3LteSpectrumValueCatcher_methods(root_module, cls): ## lte-chunk-processor.h (module 'lte'): ns3::LteSpectrumValueCatcher::LteSpectrumValueCatcher() [constructor] cls.add_constructor([]) @@ -10805,6 +13672,16 @@ def register_Ns3LteUeCphySapProvider_methods(root_module, cls): 'void', [param('uint32_t', 'ulEarfcn'), param('uint8_t', 'ulBandwidth')], is_virtual=True, is_pure_virtual=True) + ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::DisableUeSdRsrpMeasurements() [member function] + cls.add_method('DisableUeSdRsrpMeasurements', + 'void', + [], + is_virtual=True, is_pure_virtual=True) + ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::EnableUeSdRsrpMeasurements() [member function] + cls.add_method('EnableUeSdRsrpMeasurements', + 'void', + [], + is_virtual=True, is_pure_virtual=True) ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::RemoveSlCommTxPool() [member function] cls.add_method('RemoveSlCommTxPool', 'void', @@ -10962,6 +13839,11 @@ def register_Ns3LteUeCphySapUser_methods(root_module, cls): 'void', [param('ns3::LteUeCphySapUser::UeMeasurementsParameters', 'params')], is_virtual=True, is_pure_virtual=True) + ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::ReportUeSdRsrpMeasurements(ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters params) [member function] + cls.add_method('ReportUeSdRsrpMeasurements', + 'void', + [param('ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters', 'params')], + is_virtual=True, is_pure_virtual=True) ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::ResetSyncIndicationCounter() [member function] cls.add_method('ResetSyncIndicationCounter', 'void', @@ -10993,6 +13875,28 @@ def register_Ns3LteUeCphySapUserUeMeasurementsParameters_methods(root_module, cl cls.add_instance_attribute('m_ueMeasurementsList', 'std::vector< ns3::LteUeCphySapUser::UeMeasurementsElement >', is_const=False) return +def register_Ns3LteUeCphySapUserUeSdRsrpMeasurementsElement_methods(root_module, cls): + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement::UeSdRsrpMeasurementsElement() [constructor] + cls.add_constructor([]) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement::UeSdRsrpMeasurementsElement(ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement const & arg0) [constructor] + cls.add_constructor([param('ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement const &', 'arg0')]) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement::m_relayId [variable] + cls.add_instance_attribute('m_relayId', 'uint64_t', is_const=False) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement::m_sdRsrp [variable] + cls.add_instance_attribute('m_sdRsrp', 'double', is_const=False) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement::m_serviceCode [variable] + cls.add_instance_attribute('m_serviceCode', 'uint32_t', is_const=False) + return + +def register_Ns3LteUeCphySapUserUeSdRsrpMeasurementsParameters_methods(root_module, cls): + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters::UeSdRsrpMeasurementsParameters() [constructor] + cls.add_constructor([]) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters::UeSdRsrpMeasurementsParameters(ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters const & arg0) [constructor] + cls.add_constructor([param('ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters const &', 'arg0')]) + ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSdRsrpMeasurementsParameters::m_ueSdRsrpMeasurementsList [variable] + cls.add_instance_attribute('m_ueSdRsrpMeasurementsList', 'std::vector< ns3::LteUeCphySapUser::UeSdRsrpMeasurementsElement >', is_const=False) + return + def register_Ns3LteUeCphySapUserUeSlssMeasurementsElement_methods(root_module, cls): ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::UeSlssMeasurementsElement::UeSlssMeasurementsElement() [constructor] cls.add_constructor([]) @@ -11600,7 +14504,7 @@ def register_Ns3ObjectBase_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -11695,6 +14599,39 @@ def register_Ns3ObjectFactory_methods(root_module, cls): [param('std::string', 'tid')]) return +def register_Ns3OptionField_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::OptionField::OptionField(ns3::OptionField const & arg0) [constructor] + cls.add_constructor([param('ns3::OptionField const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::OptionField::OptionField(uint32_t optionsOffset) [constructor] + cls.add_constructor([param('uint32_t', 'optionsOffset')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::OptionField::AddOption(ns3::Ipv6OptionHeader const & option) [member function] + cls.add_method('AddOption', + 'void', + [param('ns3::Ipv6OptionHeader const &', 'option')]) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::OptionField::Deserialize(ns3::Buffer::Iterator start, uint32_t length) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'length')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Buffer ns3::OptionField::GetOptionBuffer() [member function] + cls.add_method('GetOptionBuffer', + 'ns3::Buffer', + []) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::OptionField::GetOptionsOffset() [member function] + cls.add_method('GetOptionsOffset', + 'uint32_t', + []) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::OptionField::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::OptionField::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True) + return + def register_Ns3PacketMetadata_methods(root_module, cls): ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) @@ -11910,6 +14847,225 @@ def register_Ns3ParameterLogger_methods(root_module, cls): cls.add_constructor([param('std::ostream &', 'os')]) return +def register_Ns3PcapFile_methods(root_module, cls): + ## pcap-file.h (module 'network'): ns3::PcapFile::PcapFile() [constructor] + cls.add_constructor([]) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Clear() [member function] + cls.add_method('Clear', + 'void', + []) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Close() [member function] + cls.add_method('Close', + 'void', + []) + ## pcap-file.h (module 'network'): static bool ns3::PcapFile::Diff(std::string const & f1, std::string const & f2, uint32_t & sec, uint32_t & usec, uint32_t & packets, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT) [member function] + cls.add_method('Diff', + 'bool', + [param('std::string const &', 'f1'), param('std::string const &', 'f2'), param('uint32_t &', 'sec'), param('uint32_t &', 'usec'), param('uint32_t &', 'packets'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT')], + is_static=True) + ## pcap-file.h (module 'network'): bool ns3::PcapFile::Eof() const [member function] + cls.add_method('Eof', + 'bool', + [], + is_const=True) + ## pcap-file.h (module 'network'): bool ns3::PcapFile::Fail() const [member function] + cls.add_method('Fail', + 'bool', + [], + is_const=True) + ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetDataLinkType() [member function] + cls.add_method('GetDataLinkType', + 'uint32_t', + []) + ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetMagic() [member function] + cls.add_method('GetMagic', + 'uint32_t', + []) + ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSigFigs() [member function] + cls.add_method('GetSigFigs', + 'uint32_t', + []) + ## pcap-file.h (module 'network'): uint32_t ns3::PcapFile::GetSnapLen() [member function] + cls.add_method('GetSnapLen', + 'uint32_t', + []) + ## pcap-file.h (module 'network'): bool ns3::PcapFile::GetSwapMode() [member function] + cls.add_method('GetSwapMode', + 'bool', + []) + ## pcap-file.h (module 'network'): int32_t ns3::PcapFile::GetTimeZoneOffset() [member function] + cls.add_method('GetTimeZoneOffset', + 'int32_t', + []) + ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMajor() [member function] + cls.add_method('GetVersionMajor', + 'uint16_t', + []) + ## pcap-file.h (module 'network'): uint16_t ns3::PcapFile::GetVersionMinor() [member function] + cls.add_method('GetVersionMinor', + 'uint16_t', + []) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Init(uint32_t dataLinkType, uint32_t snapLen=ns3::PcapFile::SNAPLEN_DEFAULT, int32_t timeZoneCorrection=ns3::PcapFile::ZONE_DEFAULT, bool swapMode=false, bool nanosecMode=false) [member function] + cls.add_method('Init', + 'void', + [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='ns3::PcapFile::SNAPLEN_DEFAULT'), param('int32_t', 'timeZoneCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT'), param('bool', 'swapMode', default_value='false'), param('bool', 'nanosecMode', default_value='false')]) + ## pcap-file.h (module 'network'): bool ns3::PcapFile::IsNanoSecMode() [member function] + cls.add_method('IsNanoSecMode', + 'bool', + []) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Open(std::string const & filename, std::ios_base::openmode mode) [member function] + cls.add_method('Open', + 'void', + [param('std::string const &', 'filename'), param('std::ios_base::openmode', 'mode')]) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Read(uint8_t * const data, uint32_t maxBytes, uint32_t & tsSec, uint32_t & tsUsec, uint32_t & inclLen, uint32_t & origLen, uint32_t & readLen) [member function] + cls.add_method('Read', + 'void', + [param('uint8_t * const', 'data'), param('uint32_t', 'maxBytes'), param('uint32_t &', 'tsSec'), param('uint32_t &', 'tsUsec'), param('uint32_t &', 'inclLen'), param('uint32_t &', 'origLen'), param('uint32_t &', 'readLen')]) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, uint8_t const * const data, uint32_t totalLen) [member function] + cls.add_method('Write', + 'void', + [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('uint8_t const * const', 'data'), param('uint32_t', 'totalLen')]) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Ptr p) [member function] + cls.add_method('Write', + 'void', + [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Ptr< ns3::Packet const >', 'p')]) + ## pcap-file.h (module 'network'): void ns3::PcapFile::Write(uint32_t tsSec, uint32_t tsUsec, ns3::Header const & header, ns3::Ptr p) [member function] + cls.add_method('Write', + 'void', + [param('uint32_t', 'tsSec'), param('uint32_t', 'tsUsec'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) + ## pcap-file.h (module 'network'): ns3::PcapFile::SNAPLEN_DEFAULT [variable] + cls.add_static_attribute('SNAPLEN_DEFAULT', 'uint32_t const', is_const=True) + ## pcap-file.h (module 'network'): ns3::PcapFile::ZONE_DEFAULT [variable] + cls.add_static_attribute('ZONE_DEFAULT', 'int32_t const', is_const=True) + return + +def register_Ns3PcapHelper_methods(root_module, cls): + ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper(ns3::PcapHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::PcapHelper const &', 'arg0')]) + ## trace-helper.h (module 'network'): ns3::PcapHelper::PcapHelper() [constructor] + cls.add_constructor([]) + ## trace-helper.h (module 'network'): ns3::Ptr ns3::PcapHelper::CreateFile(std::string filename, std::ios_base::openmode filemode, ns3::PcapHelper::DataLinkType dataLinkType, uint32_t snapLen=std::numeric_limits::max(), int32_t tzCorrection=0) [member function] + cls.add_method('CreateFile', + 'ns3::Ptr< ns3::PcapFileWrapper >', + [param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode'), param('ns3::PcapHelper::DataLinkType', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='std::numeric_limits::max()'), param('int32_t', 'tzCorrection', default_value='0')]) + ## trace-helper.h (module 'network'): std::string ns3::PcapHelper::GetFilenameFromDevice(std::string prefix, ns3::Ptr device, bool useObjectNames=true) [member function] + cls.add_method('GetFilenameFromDevice', + 'std::string', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'useObjectNames', default_value='true')]) + ## trace-helper.h (module 'network'): std::string ns3::PcapHelper::GetFilenameFromInterfacePair(std::string prefix, ns3::Ptr object, uint32_t interface, bool useObjectNames=true) [member function] + cls.add_method('GetFilenameFromInterfacePair', + 'std::string', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Object >', 'object'), param('uint32_t', 'interface'), param('bool', 'useObjectNames', default_value='true')]) + return + +def register_Ns3PcapHelperForDevice_methods(root_module, cls): + ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice(ns3::PcapHelperForDevice const & arg0) [constructor] + cls.add_constructor([param('ns3::PcapHelperForDevice const &', 'arg0')]) + ## trace-helper.h (module 'network'): ns3::PcapHelperForDevice::PcapHelperForDevice() [constructor] + cls.add_constructor([]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::Ptr nd, bool promiscuous=false, bool explicitFilename=false) [member function] + cls.add_method('EnablePcap', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, std::string ndName, bool promiscuous=false, bool explicitFilename=false) [member function] + cls.add_method('EnablePcap', + 'void', + [param('std::string', 'prefix'), param('std::string', 'ndName'), param('bool', 'promiscuous', default_value='false'), param('bool', 'explicitFilename', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NetDeviceContainer d, bool promiscuous=false) [member function] + cls.add_method('EnablePcap', + 'void', + [param('std::string', 'prefix'), param('ns3::NetDeviceContainer', 'd'), param('bool', 'promiscuous', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, ns3::NodeContainer n, bool promiscuous=false) [member function] + cls.add_method('EnablePcap', + 'void', + [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n'), param('bool', 'promiscuous', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcap(std::string prefix, uint32_t nodeid, uint32_t deviceid, bool promiscuous=false) [member function] + cls.add_method('EnablePcap', + 'void', + [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'deviceid'), param('bool', 'promiscuous', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapAll(std::string prefix, bool promiscuous=false) [member function] + cls.add_method('EnablePcapAll', + 'void', + [param('std::string', 'prefix'), param('bool', 'promiscuous', default_value='false')]) + ## trace-helper.h (module 'network'): void ns3::PcapHelperForDevice::EnablePcapInternal(std::string prefix, ns3::Ptr nd, bool promiscuous, bool explicitFilename) [member function] + cls.add_method('EnablePcapInternal', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::NetDevice >', 'nd'), param('bool', 'promiscuous'), param('bool', 'explicitFilename')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3PcapHelperForIpv4_methods(root_module, cls): + ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4::PcapHelperForIpv4(ns3::PcapHelperForIpv4 const & arg0) [constructor] + cls.add_constructor([param('ns3::PcapHelperForIpv4 const &', 'arg0')]) + ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv4::PcapHelperForIpv4() [constructor] + cls.add_constructor([]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnablePcapIpv4', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, std::string ipv4Name, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnablePcapIpv4', + 'void', + [param('std::string', 'prefix'), param('std::string', 'ipv4Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::Ipv4InterfaceContainer c) [member function] + cls.add_method('EnablePcapIpv4', + 'void', + [param('std::string', 'prefix'), param('ns3::Ipv4InterfaceContainer', 'c')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, ns3::NodeContainer n) [member function] + cls.add_method('EnablePcapIpv4', + 'void', + [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnablePcapIpv4', + 'void', + [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4All(std::string prefix) [member function] + cls.add_method('EnablePcapIpv4All', + 'void', + [param('std::string', 'prefix')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv4::EnablePcapIpv4Internal(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnablePcapIpv4Internal', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3PcapHelperForIpv6_methods(root_module, cls): + ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6::PcapHelperForIpv6(ns3::PcapHelperForIpv6 const & arg0) [constructor] + cls.add_constructor([param('ns3::PcapHelperForIpv6 const &', 'arg0')]) + ## internet-trace-helper.h (module 'internet'): ns3::PcapHelperForIpv6::PcapHelperForIpv6() [constructor] + cls.add_constructor([]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnablePcapIpv6', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, std::string ipv6Name, uint32_t interface, bool explicitFilename=false) [member function] + cls.add_method('EnablePcapIpv6', + 'void', + [param('std::string', 'prefix'), param('std::string', 'ipv6Name'), param('uint32_t', 'interface'), param('bool', 'explicitFilename', default_value='false')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::Ipv6InterfaceContainer c) [member function] + cls.add_method('EnablePcapIpv6', + 'void', + [param('std::string', 'prefix'), param('ns3::Ipv6InterfaceContainer', 'c')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, ns3::NodeContainer n) [member function] + cls.add_method('EnablePcapIpv6', + 'void', + [param('std::string', 'prefix'), param('ns3::NodeContainer', 'n')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6(std::string prefix, uint32_t nodeid, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnablePcapIpv6', + 'void', + [param('std::string', 'prefix'), param('uint32_t', 'nodeid'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6All(std::string prefix) [member function] + cls.add_method('EnablePcapIpv6All', + 'void', + [param('std::string', 'prefix')]) + ## internet-trace-helper.h (module 'internet'): void ns3::PcapHelperForIpv6::EnablePcapIpv6Internal(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnablePcapIpv6Internal', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, is_pure_virtual=True) + return + def register_Ns3PhichListElement_s_methods(root_module, cls): ## ff-mac-common.h (module 'lte'): ns3::PhichListElement_s::PhichListElement_s() [constructor] cls.add_constructor([]) @@ -11983,6 +15139,98 @@ def register_Ns3PhyTransmissionStatParameters_methods(root_module, cls): cls.add_instance_attribute('m_txMode', 'uint8_t', is_const=False) return +def register_Ns3QueueDiscContainer_methods(root_module, cls): + ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::QueueDiscContainer(ns3::QueueDiscContainer const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueDiscContainer const &', 'arg0')]) + ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::QueueDiscContainer() [constructor] + cls.add_constructor([]) + ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::QueueDiscContainer(ns3::Ptr qDisc) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::QueueDisc >', 'qDisc')]) + ## queue-disc-container.h (module 'traffic-control'): void ns3::QueueDiscContainer::Add(ns3::QueueDiscContainer other) [member function] + cls.add_method('Add', + 'void', + [param('ns3::QueueDiscContainer', 'other')]) + ## queue-disc-container.h (module 'traffic-control'): void ns3::QueueDiscContainer::Add(ns3::Ptr qDisc) [member function] + cls.add_method('Add', + 'void', + [param('ns3::Ptr< ns3::QueueDisc >', 'qDisc')]) + ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::ConstIterator ns3::QueueDiscContainer::Begin() const [member function] + cls.add_method('Begin', + 'ns3::QueueDiscContainer::ConstIterator', + [], + is_const=True) + ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::ConstIterator ns3::QueueDiscContainer::End() const [member function] + cls.add_method('End', + 'ns3::QueueDiscContainer::ConstIterator', + [], + is_const=True) + ## queue-disc-container.h (module 'traffic-control'): ns3::Ptr ns3::QueueDiscContainer::Get(std::size_t i) const [member function] + cls.add_method('Get', + 'ns3::Ptr< ns3::QueueDisc >', + [param('std::size_t', 'i')], + is_const=True) + ## queue-disc-container.h (module 'traffic-control'): std::size_t ns3::QueueDiscContainer::GetN() const [member function] + cls.add_method('GetN', + 'std::size_t', + [], + is_const=True) + return + +def register_Ns3QueueDiscFactory_methods(root_module, cls): + ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscFactory::QueueDiscFactory(ns3::QueueDiscFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueDiscFactory const &', 'arg0')]) + ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscFactory::QueueDiscFactory(ns3::ObjectFactory factory) [constructor] + cls.add_constructor([param('ns3::ObjectFactory', 'factory')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::QueueDiscFactory::AddInternalQueue(ns3::ObjectFactory factory) [member function] + cls.add_method('AddInternalQueue', + 'void', + [param('ns3::ObjectFactory', 'factory')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::QueueDiscFactory::AddPacketFilter(ns3::ObjectFactory factory) [member function] + cls.add_method('AddPacketFilter', + 'void', + [param('ns3::ObjectFactory', 'factory')]) + ## traffic-control-helper.h (module 'traffic-control'): uint16_t ns3::QueueDiscFactory::AddQueueDiscClass(ns3::ObjectFactory factory) [member function] + cls.add_method('AddQueueDiscClass', + 'uint16_t', + [param('ns3::ObjectFactory', 'factory')]) + ## traffic-control-helper.h (module 'traffic-control'): ns3::Ptr ns3::QueueDiscFactory::CreateQueueDisc(std::vector, std::allocator > > const & queueDiscs) [member function] + cls.add_method('CreateQueueDisc', + 'ns3::Ptr< ns3::QueueDisc >', + [param('std::vector< ns3::Ptr< ns3::QueueDisc > > const &', 'queueDiscs')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::QueueDiscFactory::SetChildQueueDisc(uint16_t classId, uint16_t handle) [member function] + cls.add_method('SetChildQueueDisc', + 'void', + [param('uint16_t', 'classId'), param('uint16_t', 'handle')]) + return + +def register_Ns3QueueSize_methods(root_module, cls): + cls.add_output_stream_operator() + cls.add_binary_comparison_operator('!=') + cls.add_binary_comparison_operator('<') + cls.add_binary_comparison_operator('<=') + cls.add_binary_comparison_operator('==') + cls.add_binary_comparison_operator('>') + cls.add_binary_comparison_operator('>=') + ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(ns3::QueueSize const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueSize const &', 'arg0')]) + ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize() [constructor] + cls.add_constructor([]) + ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(ns3::QueueSizeUnit unit, uint32_t value) [constructor] + cls.add_constructor([param('ns3::QueueSizeUnit', 'unit'), param('uint32_t', 'value')]) + ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(std::string size) [constructor] + cls.add_constructor([param('std::string', 'size')]) + ## queue-size.h (module 'network'): ns3::QueueSizeUnit ns3::QueueSize::GetUnit() const [member function] + cls.add_method('GetUnit', + 'ns3::QueueSizeUnit', + [], + is_const=True) + ## queue-size.h (module 'network'): uint32_t ns3::QueueSize::GetValue() const [member function] + cls.add_method('GetValue', + 'uint32_t', + [], + is_const=True) + return + def register_Ns3RachListElement_s_methods(root_module, cls): ## ff-mac-common.h (module 'lte'): ns3::RachListElement_s::RachListElement_s() [constructor] cls.add_constructor([]) @@ -12058,6 +15306,176 @@ def register_Ns3RealProtocolRlcSapUser_methods(root_module, cls): is_virtual=True) return +def register_Ns3RipHelper_methods(root_module, cls): + ## rip-helper.h (module 'internet'): ns3::RipHelper::RipHelper() [constructor] + cls.add_constructor([]) + ## rip-helper.h (module 'internet'): ns3::RipHelper::RipHelper(ns3::RipHelper const & o) [constructor] + cls.add_constructor([param('ns3::RipHelper const &', 'o')]) + ## rip-helper.h (module 'internet'): ns3::RipHelper * ns3::RipHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::RipHelper *', + [], + is_const=True, is_virtual=True) + ## rip-helper.h (module 'internet'): ns3::Ptr ns3::RipHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) + ## rip-helper.h (module 'internet'): void ns3::RipHelper::Set(std::string name, ns3::AttributeValue const & value) [member function] + cls.add_method('Set', + 'void', + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) + ## rip-helper.h (module 'internet'): int64_t ns3::RipHelper::AssignStreams(ns3::NodeContainer c, int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('ns3::NodeContainer', 'c'), param('int64_t', 'stream')]) + ## rip-helper.h (module 'internet'): void ns3::RipHelper::SetDefaultRouter(ns3::Ptr node, ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('SetDefaultRouter', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) + ## rip-helper.h (module 'internet'): void ns3::RipHelper::ExcludeInterface(ns3::Ptr node, uint32_t interface) [member function] + cls.add_method('ExcludeInterface', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node'), param('uint32_t', 'interface')]) + ## rip-helper.h (module 'internet'): void ns3::RipHelper::SetInterfaceMetric(ns3::Ptr node, uint32_t interface, uint8_t metric) [member function] + cls.add_method('SetInterfaceMetric', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node'), param('uint32_t', 'interface'), param('uint8_t', 'metric')]) + return + +def register_Ns3RipNgHelper_methods(root_module, cls): + ## ripng-helper.h (module 'internet'): ns3::RipNgHelper::RipNgHelper() [constructor] + cls.add_constructor([]) + ## ripng-helper.h (module 'internet'): ns3::RipNgHelper::RipNgHelper(ns3::RipNgHelper const & o) [constructor] + cls.add_constructor([param('ns3::RipNgHelper const &', 'o')]) + ## ripng-helper.h (module 'internet'): ns3::RipNgHelper * ns3::RipNgHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::RipNgHelper *', + [], + is_const=True, is_virtual=True) + ## ripng-helper.h (module 'internet'): ns3::Ptr ns3::RipNgHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) + ## ripng-helper.h (module 'internet'): void ns3::RipNgHelper::Set(std::string name, ns3::AttributeValue const & value) [member function] + cls.add_method('Set', + 'void', + [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) + ## ripng-helper.h (module 'internet'): int64_t ns3::RipNgHelper::AssignStreams(ns3::NodeContainer c, int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('ns3::NodeContainer', 'c'), param('int64_t', 'stream')]) + ## ripng-helper.h (module 'internet'): void ns3::RipNgHelper::SetDefaultRouter(ns3::Ptr node, ns3::Ipv6Address nextHop, uint32_t interface) [member function] + cls.add_method('SetDefaultRouter', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')]) + ## ripng-helper.h (module 'internet'): void ns3::RipNgHelper::ExcludeInterface(ns3::Ptr node, uint32_t interface) [member function] + cls.add_method('ExcludeInterface', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node'), param('uint32_t', 'interface')]) + ## ripng-helper.h (module 'internet'): void ns3::RipNgHelper::SetInterfaceMetric(ns3::Ptr node, uint32_t interface, uint8_t metric) [member function] + cls.add_method('SetInterfaceMetric', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node'), param('uint32_t', 'interface'), param('uint8_t', 'metric')]) + return + +def register_Ns3RipNgRoutingTableEntry_methods(root_module, cls): + cls.add_output_stream_operator() + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::RipNgRoutingTableEntry(ns3::RipNgRoutingTableEntry const & arg0) [constructor] + cls.add_constructor([param('ns3::RipNgRoutingTableEntry const &', 'arg0')]) + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::RipNgRoutingTableEntry() [constructor] + cls.add_constructor([]) + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::RipNgRoutingTableEntry(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse) [constructor] + cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse')]) + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::RipNgRoutingTableEntry(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, uint32_t interface) [constructor] + cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('uint32_t', 'interface')]) + ## ripng.h (module 'internet'): uint8_t ns3::RipNgRoutingTableEntry::GetRouteMetric() const [member function] + cls.add_method('GetRouteMetric', + 'uint8_t', + [], + is_const=True) + ## ripng.h (module 'internet'): ns3::RipNgRoutingTableEntry::Status_e ns3::RipNgRoutingTableEntry::GetRouteStatus() const [member function] + cls.add_method('GetRouteStatus', + 'ns3::RipNgRoutingTableEntry::Status_e', + [], + is_const=True) + ## ripng.h (module 'internet'): uint16_t ns3::RipNgRoutingTableEntry::GetRouteTag() const [member function] + cls.add_method('GetRouteTag', + 'uint16_t', + [], + is_const=True) + ## ripng.h (module 'internet'): bool ns3::RipNgRoutingTableEntry::IsRouteChanged() const [member function] + cls.add_method('IsRouteChanged', + 'bool', + [], + is_const=True) + ## ripng.h (module 'internet'): void ns3::RipNgRoutingTableEntry::SetRouteChanged(bool changed) [member function] + cls.add_method('SetRouteChanged', + 'void', + [param('bool', 'changed')]) + ## ripng.h (module 'internet'): void ns3::RipNgRoutingTableEntry::SetRouteMetric(uint8_t routeMetric) [member function] + cls.add_method('SetRouteMetric', + 'void', + [param('uint8_t', 'routeMetric')]) + ## ripng.h (module 'internet'): void ns3::RipNgRoutingTableEntry::SetRouteStatus(ns3::RipNgRoutingTableEntry::Status_e status) [member function] + cls.add_method('SetRouteStatus', + 'void', + [param('ns3::RipNgRoutingTableEntry::Status_e', 'status')]) + ## ripng.h (module 'internet'): void ns3::RipNgRoutingTableEntry::SetRouteTag(uint16_t routeTag) [member function] + cls.add_method('SetRouteTag', + 'void', + [param('uint16_t', 'routeTag')]) + return + +def register_Ns3RipRoutingTableEntry_methods(root_module, cls): + cls.add_output_stream_operator() + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry::RipRoutingTableEntry(ns3::RipRoutingTableEntry const & arg0) [constructor] + cls.add_constructor([param('ns3::RipRoutingTableEntry const &', 'arg0')]) + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry::RipRoutingTableEntry() [constructor] + cls.add_constructor([]) + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry::RipRoutingTableEntry(ns3::Ipv4Address network, ns3::Ipv4Mask networkPrefix, ns3::Ipv4Address nextHop, uint32_t interface) [constructor] + cls.add_constructor([param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkPrefix'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry::RipRoutingTableEntry(ns3::Ipv4Address network, ns3::Ipv4Mask networkPrefix, uint32_t interface) [constructor] + cls.add_constructor([param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkPrefix'), param('uint32_t', 'interface')]) + ## rip.h (module 'internet'): uint8_t ns3::RipRoutingTableEntry::GetRouteMetric() const [member function] + cls.add_method('GetRouteMetric', + 'uint8_t', + [], + is_const=True) + ## rip.h (module 'internet'): ns3::RipRoutingTableEntry::Status_e ns3::RipRoutingTableEntry::GetRouteStatus() const [member function] + cls.add_method('GetRouteStatus', + 'ns3::RipRoutingTableEntry::Status_e', + [], + is_const=True) + ## rip.h (module 'internet'): uint16_t ns3::RipRoutingTableEntry::GetRouteTag() const [member function] + cls.add_method('GetRouteTag', + 'uint16_t', + [], + is_const=True) + ## rip.h (module 'internet'): bool ns3::RipRoutingTableEntry::IsRouteChanged() const [member function] + cls.add_method('IsRouteChanged', + 'bool', + [], + is_const=True) + ## rip.h (module 'internet'): void ns3::RipRoutingTableEntry::SetRouteChanged(bool changed) [member function] + cls.add_method('SetRouteChanged', + 'void', + [param('bool', 'changed')]) + ## rip.h (module 'internet'): void ns3::RipRoutingTableEntry::SetRouteMetric(uint8_t routeMetric) [member function] + cls.add_method('SetRouteMetric', + 'void', + [param('uint8_t', 'routeMetric')]) + ## rip.h (module 'internet'): void ns3::RipRoutingTableEntry::SetRouteStatus(ns3::RipRoutingTableEntry::Status_e status) [member function] + cls.add_method('SetRouteStatus', + 'void', + [param('ns3::RipRoutingTableEntry::Status_e', 'status')]) + ## rip.h (module 'internet'): void ns3::RipRoutingTableEntry::SetRouteTag(uint16_t routeTag) [member function] + cls.add_method('SetRouteTag', + 'void', + [param('uint16_t', 'routeTag')]) + return + def register_Ns3RlcPduListElement_s_methods(root_module, cls): ## ff-mac-common.h (module 'lte'): ns3::RlcPduListElement_s::RlcPduListElement_s() [constructor] cls.add_constructor([]) @@ -12069,6 +15487,135 @@ def register_Ns3RlcPduListElement_s_methods(root_module, cls): cls.add_instance_attribute('m_size', 'uint16_t', is_const=False) return +def register_Ns3RttHistory_methods(root_module, cls): + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory::RttHistory(ns3::SequenceNumber32 s, uint32_t c, ns3::Time t) [constructor] + cls.add_constructor([param('ns3::SequenceNumber32', 's'), param('uint32_t', 'c'), param('ns3::Time', 't')]) + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory::RttHistory(ns3::RttHistory const & h) [constructor] + cls.add_constructor([param('ns3::RttHistory const &', 'h')]) + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory::count [variable] + cls.add_instance_attribute('count', 'uint32_t', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory::retx [variable] + cls.add_instance_attribute('retx', 'bool', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory::seq [variable] + cls.add_instance_attribute('seq', 'ns3::SequenceNumber32', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::RttHistory::time [variable] + cls.add_instance_attribute('time', 'ns3::Time', is_const=False) + return + +def register_Ns3SPFVertex_methods(root_module, cls): + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::SPFVertex() [constructor] + cls.add_constructor([]) + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::SPFVertex(ns3::GlobalRoutingLSA * lsa) [constructor] + cls.add_constructor([param('ns3::GlobalRoutingLSA *', 'lsa')]) + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::VertexType ns3::SPFVertex::GetVertexType() const [member function] + cls.add_method('GetVertexType', + 'ns3::SPFVertex::VertexType', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetVertexType(ns3::SPFVertex::VertexType type) [member function] + cls.add_method('SetVertexType', + 'void', + [param('ns3::SPFVertex::VertexType', 'type')]) + ## global-route-manager-impl.h (module 'internet'): ns3::Ipv4Address ns3::SPFVertex::GetVertexId() const [member function] + cls.add_method('GetVertexId', + 'ns3::Ipv4Address', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetVertexId(ns3::Ipv4Address id) [member function] + cls.add_method('SetVertexId', + 'void', + [param('ns3::Ipv4Address', 'id')]) + ## global-route-manager-impl.h (module 'internet'): ns3::GlobalRoutingLSA * ns3::SPFVertex::GetLSA() const [member function] + cls.add_method('GetLSA', + 'ns3::GlobalRoutingLSA *', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetLSA(ns3::GlobalRoutingLSA * lsa) [member function] + cls.add_method('SetLSA', + 'void', + [param('ns3::GlobalRoutingLSA *', 'lsa')]) + ## global-route-manager-impl.h (module 'internet'): uint32_t ns3::SPFVertex::GetDistanceFromRoot() const [member function] + cls.add_method('GetDistanceFromRoot', + 'uint32_t', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetDistanceFromRoot(uint32_t distance) [member function] + cls.add_method('SetDistanceFromRoot', + 'void', + [param('uint32_t', 'distance')]) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetRootExitDirection(ns3::Ipv4Address nextHop, int32_t id=ns3::SPF_INFINITY) [member function] + cls.add_method('SetRootExitDirection', + 'void', + [param('ns3::Ipv4Address', 'nextHop'), param('int32_t', 'id', default_value='ns3::SPF_INFINITY')]) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetRootExitDirection(ns3::SPFVertex::NodeExit_t exit) [member function] + cls.add_method('SetRootExitDirection', + 'void', + [param('std::pair< ns3::Ipv4Address, int >', 'exit')]) + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::NodeExit_t ns3::SPFVertex::GetRootExitDirection(uint32_t i) const [member function] + cls.add_method('GetRootExitDirection', + 'ns3::SPFVertex::NodeExit_t', + [param('uint32_t', 'i')], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex::NodeExit_t ns3::SPFVertex::GetRootExitDirection() const [member function] + cls.add_method('GetRootExitDirection', + 'ns3::SPFVertex::NodeExit_t', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::MergeRootExitDirections(ns3::SPFVertex const * vertex) [member function] + cls.add_method('MergeRootExitDirections', + 'void', + [param('ns3::SPFVertex const *', 'vertex')]) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::InheritAllRootExitDirections(ns3::SPFVertex const * vertex) [member function] + cls.add_method('InheritAllRootExitDirections', + 'void', + [param('ns3::SPFVertex const *', 'vertex')]) + ## global-route-manager-impl.h (module 'internet'): uint32_t ns3::SPFVertex::GetNRootExitDirections() const [member function] + cls.add_method('GetNRootExitDirections', + 'uint32_t', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex * ns3::SPFVertex::GetParent(uint32_t i=0) const [member function] + cls.add_method('GetParent', + 'ns3::SPFVertex *', + [param('uint32_t', 'i', default_value='0')], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetParent(ns3::SPFVertex * parent) [member function] + cls.add_method('SetParent', + 'void', + [param('ns3::SPFVertex *', 'parent')]) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::MergeParent(ns3::SPFVertex const * v) [member function] + cls.add_method('MergeParent', + 'void', + [param('ns3::SPFVertex const *', 'v')]) + ## global-route-manager-impl.h (module 'internet'): uint32_t ns3::SPFVertex::GetNChildren() const [member function] + cls.add_method('GetNChildren', + 'uint32_t', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): ns3::SPFVertex * ns3::SPFVertex::GetChild(uint32_t n) const [member function] + cls.add_method('GetChild', + 'ns3::SPFVertex *', + [param('uint32_t', 'n')], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): uint32_t ns3::SPFVertex::AddChild(ns3::SPFVertex * child) [member function] + cls.add_method('AddChild', + 'uint32_t', + [param('ns3::SPFVertex *', 'child')]) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::SetVertexProcessed(bool value) [member function] + cls.add_method('SetVertexProcessed', + 'void', + [param('bool', 'value')]) + ## global-route-manager-impl.h (module 'internet'): bool ns3::SPFVertex::IsVertexProcessed() const [member function] + cls.add_method('IsVertexProcessed', + 'bool', + [], + is_const=True) + ## global-route-manager-impl.h (module 'internet'): void ns3::SPFVertex::ClearVertexProcessed() [member function] + cls.add_method('ClearVertexProcessed', + 'void', + []) + return + def register_Ns3SbMeasResult_s_methods(root_module, cls): ## ff-mac-common.h (module 'lte'): ns3::SbMeasResult_s::SbMeasResult_s() [constructor] cls.add_constructor([]) @@ -12142,6 +15689,31 @@ def register_Ns3SequenceNumber10_methods(root_module, cls): [param('uint16_t', 'modulusBase')]) return +def register_Ns3SequenceNumber32_methods(root_module, cls): + cls.add_binary_comparison_operator('!=') + cls.add_binary_numeric_operator('+', root_module['ns3::SequenceNumber32'], root_module['ns3::SequenceNumber32'], param('ns3::SequenceNumber< unsigned int, int > const &', 'right')) + cls.add_binary_numeric_operator('+', root_module['ns3::SequenceNumber32'], root_module['ns3::SequenceNumber32'], param('int', 'right')) + cls.add_inplace_numeric_operator('+=', param('int', 'right')) + cls.add_binary_numeric_operator('-', root_module['ns3::SequenceNumber32'], root_module['ns3::SequenceNumber32'], param('int', 'right')) + cls.add_inplace_numeric_operator('-=', param('int', 'right')) + cls.add_binary_comparison_operator('<') + cls.add_binary_comparison_operator('<=') + cls.add_binary_comparison_operator('==') + cls.add_binary_comparison_operator('>') + cls.add_binary_comparison_operator('>=') + ## sequence-number.h (module 'network'): ns3::SequenceNumber::SequenceNumber() [constructor] + cls.add_constructor([]) + ## sequence-number.h (module 'network'): ns3::SequenceNumber::SequenceNumber(unsigned int value) [constructor] + cls.add_constructor([param('unsigned int', 'value')]) + ## sequence-number.h (module 'network'): ns3::SequenceNumber::SequenceNumber(ns3::SequenceNumber const & value) [constructor] + cls.add_constructor([param('ns3::SequenceNumber< unsigned int, int > const &', 'value')]) + ## sequence-number.h (module 'network'): unsigned int ns3::SequenceNumber::GetValue() const [member function] + cls.add_method('GetValue', + 'unsigned int', + [], + is_const=True) + return + def register_Ns3SiConfiguration_s_methods(root_module, cls): ## ff-mac-common.h (module 'lte'): ns3::SiConfiguration_s::SiConfiguration_s() [constructor] cls.add_constructor([]) @@ -12552,42 +16124,42 @@ def register_Ns3StatisticalSummary_methods(root_module, cls): cls.add_method('getCount', 'long int', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMax() const [member function] cls.add_method('getMax', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMean() const [member function] cls.add_method('getMean', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getMin() const [member function] cls.add_method('getMin', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getSqrSum() const [member function] cls.add_method('getSqrSum', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getStddev() const [member function] cls.add_method('getStddev', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getSum() const [member function] cls.add_method('getSum', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## data-calculator.h (module 'stats'): double ns3::StatisticalSummary::getVariance() const [member function] cls.add_method('getVariance', 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) return def register_Ns3Tag_methods(root_module, cls): @@ -12604,7 +16176,7 @@ def register_Ns3Tag_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -12614,12 +16186,12 @@ def register_Ns3Tag_methods(root_module, cls): cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] cls.add_method('Serialize', 'void', [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) return def register_Ns3TagBuffer_methods(root_module, cls): @@ -12722,6 +16294,68 @@ def register_Ns3TbStats_t_methods(root_module, cls): cls.add_instance_attribute('tbler', 'double', is_const=False) return +def register_Ns3TcpTxItem_methods(root_module, cls): + cls.add_output_stream_operator() + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::TcpTxItem() [constructor] + cls.add_constructor([]) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::TcpTxItem(ns3::TcpTxItem const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpTxItem const &', 'arg0')]) + ## tcp-tx-item.h (module 'internet'): ns3::Time const & ns3::TcpTxItem::GetLastSent() const [member function] + cls.add_method('GetLastSent', + 'ns3::Time const &', + [], + is_const=True) + ## tcp-tx-item.h (module 'internet'): ns3::Ptr ns3::TcpTxItem::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet const >', + [], + is_const=True) + ## tcp-tx-item.h (module 'internet'): ns3::Ptr ns3::TcpTxItem::GetPacketCopy() const [member function] + cls.add_method('GetPacketCopy', + 'ns3::Ptr< ns3::Packet >', + [], + is_const=True) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation & ns3::TcpTxItem::GetRateInformation() [member function] + cls.add_method('GetRateInformation', + 'ns3::TcpTxItem::RateInformation &', + []) + ## tcp-tx-item.h (module 'internet'): uint32_t ns3::TcpTxItem::GetSeqSize() const [member function] + cls.add_method('GetSeqSize', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-item.h (module 'internet'): bool ns3::TcpTxItem::IsRetrans() const [member function] + cls.add_method('IsRetrans', + 'bool', + [], + is_const=True) + ## tcp-tx-item.h (module 'internet'): bool ns3::TcpTxItem::IsSacked() const [member function] + cls.add_method('IsSacked', + 'bool', + [], + is_const=True) + ## tcp-tx-item.h (module 'internet'): void ns3::TcpTxItem::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True) + return + +def register_Ns3TcpTxItemRateInformation_methods(root_module, cls): + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation::RateInformation() [constructor] + cls.add_constructor([]) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation::RateInformation(ns3::TcpTxItem::RateInformation const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpTxItem::RateInformation const &', 'arg0')]) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation::m_delivered [variable] + cls.add_instance_attribute('m_delivered', 'uint64_t', is_const=False) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation::m_deliveredTime [variable] + cls.add_instance_attribute('m_deliveredTime', 'ns3::Time', is_const=False) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation::m_firstSent [variable] + cls.add_instance_attribute('m_firstSent', 'ns3::Time', is_const=False) + ## tcp-tx-item.h (module 'internet'): ns3::TcpTxItem::RateInformation::m_isAppLimited [variable] + cls.add_instance_attribute('m_isAppLimited', 'bool', is_const=False) + return + def register_Ns3TimeWithUnit_methods(root_module, cls): cls.add_output_stream_operator() ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [constructor] @@ -12730,6 +16364,439 @@ def register_Ns3TimeWithUnit_methods(root_module, cls): cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) return +def register_Ns3Timer_methods(root_module, cls): + ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer const & arg0) [constructor] + cls.add_constructor([param('ns3::Timer const &', 'arg0')]) + ## timer.h (module 'core'): ns3::Timer::Timer() [constructor] + cls.add_constructor([]) + ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer::DestroyPolicy destroyPolicy) [constructor] + cls.add_constructor([param('ns3::Timer::DestroyPolicy', 'destroyPolicy')]) + ## timer.h (module 'core'): void ns3::Timer::Cancel() [member function] + cls.add_method('Cancel', + 'void', + []) + ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelay() const [member function] + cls.add_method('GetDelay', + 'ns3::Time', + [], + is_const=True) + ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelayLeft() const [member function] + cls.add_method('GetDelayLeft', + 'ns3::Time', + [], + is_const=True) + ## timer.h (module 'core'): ns3::Timer::State ns3::Timer::GetState() const [member function] + cls.add_method('GetState', + 'ns3::Timer::State', + [], + is_const=True) + ## timer.h (module 'core'): bool ns3::Timer::IsExpired() const [member function] + cls.add_method('IsExpired', + 'bool', + [], + is_const=True) + ## timer.h (module 'core'): bool ns3::Timer::IsRunning() const [member function] + cls.add_method('IsRunning', + 'bool', + [], + is_const=True) + ## timer.h (module 'core'): bool ns3::Timer::IsSuspended() const [member function] + cls.add_method('IsSuspended', + 'bool', + [], + is_const=True) + ## timer.h (module 'core'): void ns3::Timer::Remove() [member function] + cls.add_method('Remove', + 'void', + []) + ## timer.h (module 'core'): void ns3::Timer::Resume() [member function] + cls.add_method('Resume', + 'void', + []) + ## timer.h (module 'core'): void ns3::Timer::Schedule() [member function] + cls.add_method('Schedule', + 'void', + []) + ## timer.h (module 'core'): void ns3::Timer::Schedule(ns3::Time delay) [member function] + cls.add_method('Schedule', + 'void', + [param('ns3::Time', 'delay')]) + ## timer.h (module 'core'): void ns3::Timer::SetDelay(ns3::Time const & delay) [member function] + cls.add_method('SetDelay', + 'void', + [param('ns3::Time const &', 'delay')]) + ## timer.h (module 'core'): void ns3::Timer::Suspend() [member function] + cls.add_method('Suspend', + 'void', + []) + return + +def register_Ns3TimerImpl_methods(root_module, cls): + ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl() [constructor] + cls.add_constructor([]) + ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl(ns3::TimerImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::TimerImpl const &', 'arg0')]) + ## timer-impl.h (module 'core'): void ns3::TimerImpl::Invoke() [member function] + cls.add_method('Invoke', + 'void', + [], + is_virtual=True, is_pure_virtual=True) + ## timer-impl.h (module 'core'): ns3::EventId ns3::TimerImpl::Schedule(ns3::Time const & delay) [member function] + cls.add_method('Schedule', + 'ns3::EventId', + [param('ns3::Time const &', 'delay')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3TracedValue__Bool_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< bool > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(bool const & v) [constructor] + cls.add_constructor([param('bool const &', 'v')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): bool ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'bool', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(bool const & v) [member function] + cls.add_method('Set', + 'void', + [param('bool const &', 'v')]) + return + +def register_Ns3TracedValue__Double_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< double > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(double const & v) [constructor] + cls.add_constructor([param('double const &', 'v')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): double ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'double', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(double const & v) [member function] + cls.add_method('Set', + 'void', + [param('double const &', 'v')]) + return + +def register_Ns3TracedValue__Long_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< long > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(long int const & v) [constructor] + cls.add_constructor([param('long int const &', 'v')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): long int ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'long int', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(long int const & v) [member function] + cls.add_method('Set', + 'void', + [param('long int const &', 'v')]) + return + +def register_Ns3TracedValue__Ns3SequenceNumber__lt__unsigned_int__int__gt___methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue >::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue >::TracedValue(ns3::TracedValue > const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::SequenceNumber< unsigned int, int > > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue >::TracedValue(ns3::SequenceNumber const & v) [constructor] + cls.add_constructor([param('ns3::SequenceNumber< unsigned int, int > const &', 'v')]) + ## traced-value.h (module 'core'): ns3::TracedValue >::TracedValue(ns3::TracedValue > const & other) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::SequenceNumber< unsigned int, int > > const &', 'other')]) + ## traced-value.h (module 'core'): ns3::TracedValue >::TracedValue(ns3::TracedValue > const & other) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::SequenceNumber< unsigned int, int > > const &', 'other')]) + ## traced-value.h (module 'core'): ns3::TracedValue >::TracedValue(int const & other) [constructor] + cls.add_constructor([param('int const &', 'other')]) + ## traced-value.h (module 'core'): void ns3::TracedValue >::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue >::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue >::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue >::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): ns3::SequenceNumber ns3::TracedValue >::Get() const [member function] + cls.add_method('Get', + 'ns3::SequenceNumber< unsigned int, int >', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue >::Set(ns3::SequenceNumber const & v) [member function] + cls.add_method('Set', + 'void', + [param('ns3::SequenceNumber< unsigned int, int > const &', 'v')]) + return + +def register_Ns3TracedValue__Ns3TcpSocketTcpStates_t_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::TcpSocket::TcpStates_t > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocket::TcpStates_t const & v) [constructor] + cls.add_constructor([param('ns3::TcpSocket::TcpStates_t const &', 'v')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocket::TcpStates_t const & other) [constructor] + cls.add_constructor([param('ns3::TcpSocket::TcpStates_t const &', 'other')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): ns3::TcpSocket::TcpStates_t ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'ns3::TcpSocket::TcpStates_t', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(ns3::TcpSocket::TcpStates_t const & v) [member function] + cls.add_method('Set', + 'void', + [param('ns3::TcpSocket::TcpStates_t const &', 'v')]) + return + +def register_Ns3TracedValue__Ns3TcpSocketStateEcnState_t_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::TcpSocketState::EcnState_t > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocketState::EcnState_t const & v) [constructor] + cls.add_constructor([param('ns3::TcpSocketState::EcnState_t const &', 'v')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocketState::EcnState_t const & other) [constructor] + cls.add_constructor([param('ns3::TcpSocketState::EcnState_t const &', 'other')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): ns3::TcpSocketState::EcnState_t ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'ns3::TcpSocketState::EcnState_t', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(ns3::TcpSocketState::EcnState_t const & v) [member function] + cls.add_method('Set', + 'void', + [param('ns3::TcpSocketState::EcnState_t const &', 'v')]) + return + +def register_Ns3TracedValue__Ns3TcpSocketStateTcpCongState_t_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::TcpSocketState::TcpCongState_t > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocketState::TcpCongState_t const & v) [constructor] + cls.add_constructor([param('ns3::TcpSocketState::TcpCongState_t const &', 'v')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TcpSocketState::TcpCongState_t const & other) [constructor] + cls.add_constructor([param('ns3::TcpSocketState::TcpCongState_t const &', 'other')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): ns3::TcpSocketState::TcpCongState_t ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'ns3::TcpSocketState::TcpCongState_t', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(ns3::TcpSocketState::TcpCongState_t const & v) [member function] + cls.add_method('Set', + 'void', + [param('ns3::TcpSocketState::TcpCongState_t const &', 'v')]) + return + +def register_Ns3TracedValue__Unsigned_int_methods(root_module, cls): + cls.add_binary_numeric_operator('/', root_module['ns3::TracedValue< unsigned int >'], root_module['ns3::TracedValue< unsigned int >'], param('unsigned int const &', 'right')) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(unsigned int const & v) [constructor] + cls.add_constructor([param('unsigned int const &', 'v')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & other) [constructor] + cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'other')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(int const & other) [constructor] + cls.add_constructor([param('int const &', 'other')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(unsigned int const & other) [constructor] + cls.add_constructor([param('unsigned int const &', 'other')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & other) [constructor] + cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'other')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): unsigned int ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'unsigned int', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(unsigned int const & v) [member function] + cls.add_method('Set', + 'void', + [param('unsigned int const &', 'v')]) + return + +def register_Ns3TrafficControlHelper_methods(root_module, cls): + ## traffic-control-helper.h (module 'traffic-control'): ns3::TrafficControlHelper::TrafficControlHelper(ns3::TrafficControlHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::TrafficControlHelper const &', 'arg0')]) + ## traffic-control-helper.h (module 'traffic-control'): ns3::TrafficControlHelper::TrafficControlHelper() [constructor] + cls.add_constructor([]) + ## traffic-control-helper.h (module 'traffic-control'): uint16_t ns3::TrafficControlHelper::AddChildQueueDisc(uint16_t handle, uint16_t classId, std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue(), std::string n09="", ns3::AttributeValue const & v09=ns3::EmptyAttributeValue(), std::string n10="", ns3::AttributeValue const & v10=ns3::EmptyAttributeValue(), std::string n11="", ns3::AttributeValue const & v11=ns3::EmptyAttributeValue(), std::string n12="", ns3::AttributeValue const & v12=ns3::EmptyAttributeValue(), std::string n13="", ns3::AttributeValue const & v13=ns3::EmptyAttributeValue(), std::string n14="", ns3::AttributeValue const & v14=ns3::EmptyAttributeValue(), std::string n15="", ns3::AttributeValue const & v15=ns3::EmptyAttributeValue()) [member function] + cls.add_method('AddChildQueueDisc', + 'uint16_t', + [param('uint16_t', 'handle'), param('uint16_t', 'classId'), param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n09', default_value='""'), param('ns3::AttributeValue const &', 'v09', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n10', default_value='""'), param('ns3::AttributeValue const &', 'v10', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n11', default_value='""'), param('ns3::AttributeValue const &', 'v11', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n12', default_value='""'), param('ns3::AttributeValue const &', 'v12', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n13', default_value='""'), param('ns3::AttributeValue const &', 'v13', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n14', default_value='""'), param('ns3::AttributeValue const &', 'v14', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n15', default_value='""'), param('ns3::AttributeValue const &', 'v15', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): ns3::TrafficControlHelper::HandleList ns3::TrafficControlHelper::AddChildQueueDiscs(uint16_t handle, ns3::TrafficControlHelper::ClassIdList const & classes, std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue(), std::string n09="", ns3::AttributeValue const & v09=ns3::EmptyAttributeValue(), std::string n10="", ns3::AttributeValue const & v10=ns3::EmptyAttributeValue(), std::string n11="", ns3::AttributeValue const & v11=ns3::EmptyAttributeValue(), std::string n12="", ns3::AttributeValue const & v12=ns3::EmptyAttributeValue(), std::string n13="", ns3::AttributeValue const & v13=ns3::EmptyAttributeValue(), std::string n14="", ns3::AttributeValue const & v14=ns3::EmptyAttributeValue(), std::string n15="", ns3::AttributeValue const & v15=ns3::EmptyAttributeValue()) [member function] + cls.add_method('AddChildQueueDiscs', + 'ns3::TrafficControlHelper::HandleList', + [param('uint16_t', 'handle'), param('ns3::TrafficControlHelper::ClassIdList const &', 'classes'), param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n09', default_value='""'), param('ns3::AttributeValue const &', 'v09', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n10', default_value='""'), param('ns3::AttributeValue const &', 'v10', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n11', default_value='""'), param('ns3::AttributeValue const &', 'v11', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n12', default_value='""'), param('ns3::AttributeValue const &', 'v12', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n13', default_value='""'), param('ns3::AttributeValue const &', 'v13', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n14', default_value='""'), param('ns3::AttributeValue const &', 'v14', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n15', default_value='""'), param('ns3::AttributeValue const &', 'v15', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::TrafficControlHelper::AddInternalQueues(uint16_t handle, uint16_t count, std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue()) [member function] + cls.add_method('AddInternalQueues', + 'void', + [param('uint16_t', 'handle'), param('uint16_t', 'count'), param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::TrafficControlHelper::AddPacketFilter(uint16_t handle, std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue()) [member function] + cls.add_method('AddPacketFilter', + 'void', + [param('uint16_t', 'handle'), param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): ns3::TrafficControlHelper::ClassIdList ns3::TrafficControlHelper::AddQueueDiscClasses(uint16_t handle, uint16_t count, std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue()) [member function] + cls.add_method('AddQueueDiscClasses', + 'ns3::TrafficControlHelper::ClassIdList', + [param('uint16_t', 'handle'), param('uint16_t', 'count'), param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): static ns3::TrafficControlHelper ns3::TrafficControlHelper::Default(std::size_t nTxQueues=1) [member function] + cls.add_method('Default', + 'ns3::TrafficControlHelper', + [param('std::size_t', 'nTxQueues', default_value='1')], + is_static=True) + ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscContainer ns3::TrafficControlHelper::Install(ns3::NetDeviceContainer c) [member function] + cls.add_method('Install', + 'ns3::QueueDiscContainer', + [param('ns3::NetDeviceContainer', 'c')]) + ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscContainer ns3::TrafficControlHelper::Install(ns3::Ptr d) [member function] + cls.add_method('Install', + 'ns3::QueueDiscContainer', + [param('ns3::Ptr< ns3::NetDevice >', 'd')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::TrafficControlHelper::SetQueueLimits(std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue()) [member function] + cls.add_method('SetQueueLimits', + 'void', + [param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): uint16_t ns3::TrafficControlHelper::SetRootQueueDisc(std::string type, std::string n01="", ns3::AttributeValue const & v01=ns3::EmptyAttributeValue(), std::string n02="", ns3::AttributeValue const & v02=ns3::EmptyAttributeValue(), std::string n03="", ns3::AttributeValue const & v03=ns3::EmptyAttributeValue(), std::string n04="", ns3::AttributeValue const & v04=ns3::EmptyAttributeValue(), std::string n05="", ns3::AttributeValue const & v05=ns3::EmptyAttributeValue(), std::string n06="", ns3::AttributeValue const & v06=ns3::EmptyAttributeValue(), std::string n07="", ns3::AttributeValue const & v07=ns3::EmptyAttributeValue(), std::string n08="", ns3::AttributeValue const & v08=ns3::EmptyAttributeValue(), std::string n09="", ns3::AttributeValue const & v09=ns3::EmptyAttributeValue(), std::string n10="", ns3::AttributeValue const & v10=ns3::EmptyAttributeValue(), std::string n11="", ns3::AttributeValue const & v11=ns3::EmptyAttributeValue(), std::string n12="", ns3::AttributeValue const & v12=ns3::EmptyAttributeValue(), std::string n13="", ns3::AttributeValue const & v13=ns3::EmptyAttributeValue(), std::string n14="", ns3::AttributeValue const & v14=ns3::EmptyAttributeValue(), std::string n15="", ns3::AttributeValue const & v15=ns3::EmptyAttributeValue()) [member function] + cls.add_method('SetRootQueueDisc', + 'uint16_t', + [param('std::string', 'type'), param('std::string', 'n01', default_value='""'), param('ns3::AttributeValue const &', 'v01', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n02', default_value='""'), param('ns3::AttributeValue const &', 'v02', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n03', default_value='""'), param('ns3::AttributeValue const &', 'v03', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n04', default_value='""'), param('ns3::AttributeValue const &', 'v04', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n05', default_value='""'), param('ns3::AttributeValue const &', 'v05', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n06', default_value='""'), param('ns3::AttributeValue const &', 'v06', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n07', default_value='""'), param('ns3::AttributeValue const &', 'v07', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n08', default_value='""'), param('ns3::AttributeValue const &', 'v08', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n09', default_value='""'), param('ns3::AttributeValue const &', 'v09', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n10', default_value='""'), param('ns3::AttributeValue const &', 'v10', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n11', default_value='""'), param('ns3::AttributeValue const &', 'v11', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n12', default_value='""'), param('ns3::AttributeValue const &', 'v12', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n13', default_value='""'), param('ns3::AttributeValue const &', 'v13', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n14', default_value='""'), param('ns3::AttributeValue const &', 'v14', default_value='ns3::EmptyAttributeValue()'), param('std::string', 'n15', default_value='""'), param('ns3::AttributeValue const &', 'v15', default_value='ns3::EmptyAttributeValue()')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::TrafficControlHelper::Uninstall(ns3::NetDeviceContainer c) [member function] + cls.add_method('Uninstall', + 'void', + [param('ns3::NetDeviceContainer', 'c')]) + ## traffic-control-helper.h (module 'traffic-control'): void ns3::TrafficControlHelper::Uninstall(ns3::Ptr d) [member function] + cls.add_method('Uninstall', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'd')]) + return + def register_Ns3TransmissionModesLayers_methods(root_module, cls): ## lte-common.h (module 'lte'): ns3::TransmissionModesLayers::TransmissionModesLayers() [constructor] cls.add_constructor([]) @@ -13433,7 +17500,7 @@ def register_Ns3Chunk_methods(root_module, cls): cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) return def register_Ns3DownlinkLteGlobalPathlossDatabase_methods(root_module, cls): @@ -13461,7 +17528,7 @@ def register_Ns3EpsBearer_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## eps-bearer.h (module 'lte'): uint16_t ns3::EpsBearer::GetPacketDelayBudgetMs() const [member function] cls.add_method('GetPacketDelayBudgetMs', 'uint16_t', @@ -13525,7 +17592,7 @@ def register_Ns3EpsBearerTag_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## eps-bearer-tag.h (module 'lte'): uint16_t ns3::EpsBearerTag::GetRnti() const [member function] cls.add_method('GetRnti', 'uint16_t', @@ -13535,7 +17602,7 @@ def register_Ns3EpsBearerTag_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## eps-bearer-tag.h (module 'lte'): static ns3::TypeId ns3::EpsBearerTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -13545,12 +17612,12 @@ def register_Ns3EpsBearerTag_methods(root_module, cls): cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## eps-bearer-tag.h (module 'lte'): void ns3::EpsBearerTag::Serialize(ns3::TagBuffer i) const [member function] cls.add_method('Serialize', 'void', [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## eps-bearer-tag.h (module 'lte'): void ns3::EpsBearerTag::SetBid(uint8_t bid) [member function] cls.add_method('SetBid', 'void', @@ -13576,7 +17643,7 @@ def register_Ns3Header_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -13586,7786 +17653,17578 @@ def register_Ns3Header_methods(root_module, cls): cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) return -def register_Ns3Ipv4Header_methods(root_module, cls): - ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header(ns3::Ipv4Header const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4Header const &', 'arg0')]) - ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header() [constructor] +def register_Ns3Icmpv4DestinationUnreachable_methods(root_module, cls): + ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable::Icmpv4DestinationUnreachable(ns3::Icmpv4DestinationUnreachable const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv4DestinationUnreachable const &', 'arg0')]) + ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable::Icmpv4DestinationUnreachable() [constructor] cls.add_constructor([]) - ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::DscpTypeToString(ns3::Ipv4Header::DscpType dscp) const [member function] - cls.add_method('DscpTypeToString', - 'std::string', - [param('ns3::Ipv4Header::DscpType', 'dscp')], - is_const=True) - ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::EcnTypeToString(ns3::Ipv4Header::EcnType ecn) const [member function] - cls.add_method('EcnTypeToString', - 'std::string', - [param('ns3::Ipv4Header::EcnType', 'ecn')], - is_const=True) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function] - cls.add_method('EnableChecksum', + ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::GetData(uint8_t * payload) const [member function] + cls.add_method('GetData', 'void', - []) - ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function] - cls.add_method('GetDestination', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType ns3::Ipv4Header::GetDscp() const [member function] - cls.add_method('GetDscp', - 'ns3::Ipv4Header::DscpType', - [], + [param('uint8_t *', 'payload')], is_const=True) - ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType ns3::Ipv4Header::GetEcn() const [member function] - cls.add_method('GetEcn', - 'ns3::Ipv4Header::EcnType', + ## icmpv4.h (module 'internet'): ns3::Ipv4Header ns3::Icmpv4DestinationUnreachable::GetHeader() const [member function] + cls.add_method('GetHeader', + 'ns3::Ipv4Header', [], is_const=True) - ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function] - cls.add_method('GetFragmentOffset', + ## icmpv4.h (module 'internet'): uint16_t ns3::Icmpv4DestinationUnreachable::GetNextHopMtu() const [member function] + cls.add_method('GetNextHopMtu', 'uint16_t', [], is_const=True) - ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetIdentification() const [member function] - cls.add_method('GetIdentification', - 'uint16_t', + ## icmpv4.h (module 'internet'): static ns3::TypeId ns3::Icmpv4DestinationUnreachable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## ipv4-header.h (module 'internet'): ns3::TypeId ns3::Ipv4Header::GetInstanceTypeId() const [member function] + is_static=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::SetData(ns3::Ptr data) [member function] + cls.add_method('SetData', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'data')]) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::SetHeader(ns3::Ipv4Header header) [member function] + cls.add_method('SetHeader', + 'void', + [param('ns3::Ipv4Header', 'header')]) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::SetNextHopMtu(uint16_t mtu) [member function] + cls.add_method('SetNextHopMtu', + 'void', + [param('uint16_t', 'mtu')]) + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4DestinationUnreachable::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True, visibility='private') + ## icmpv4.h (module 'internet'): ns3::TypeId ns3::Icmpv4DestinationUnreachable::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetPayloadSize() const [member function] - cls.add_method('GetPayloadSize', - 'uint16_t', - [], - is_const=True) - ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetProtocol() const [member function] - cls.add_method('GetProtocol', - 'uint8_t', - [], - is_const=True) - ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::GetSerializedSize() const [member function] + is_const=True, is_virtual=True, visibility='private') + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4DestinationUnreachable::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetSource() const [member function] - cls.add_method('GetSource', - 'ns3::Ipv4Address', - [], + is_const=True, is_virtual=True, visibility='private') + ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True, visibility='private') + ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True, visibility='private') + return + +def register_Ns3Icmpv4Echo_methods(root_module, cls): + ## icmpv4.h (module 'internet'): ns3::Icmpv4Echo::Icmpv4Echo(ns3::Icmpv4Echo const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv4Echo const &', 'arg0')]) + ## icmpv4.h (module 'internet'): ns3::Icmpv4Echo::Icmpv4Echo() [constructor] + cls.add_constructor([]) + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Echo::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Echo::GetData(uint8_t * payload) const [member function] + cls.add_method('GetData', + 'uint32_t', + [param('uint8_t *', 'payload')], is_const=True) - ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTos() const [member function] - cls.add_method('GetTos', - 'uint8_t', + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Echo::GetDataSize() const [member function] + cls.add_method('GetDataSize', + 'uint32_t', [], is_const=True) - ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint8_t', + ## icmpv4.h (module 'internet'): uint16_t ns3::Icmpv4Echo::GetIdentifier() const [member function] + cls.add_method('GetIdentifier', + 'uint16_t', [], is_const=True) - ## ipv4-header.h (module 'internet'): static ns3::TypeId ns3::Ipv4Header::GetTypeId() [member function] - cls.add_method('GetTypeId', + ## icmpv4.h (module 'internet'): ns3::TypeId ns3::Icmpv4Echo::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_static=True) - ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsChecksumOk() const [member function] - cls.add_method('IsChecksumOk', - 'bool', + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): uint16_t ns3::Icmpv4Echo::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', [], is_const=True) - ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsDontFragment() const [member function] - cls.add_method('IsDontFragment', - 'bool', + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Echo::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_const=True) - ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsLastFragment() const [member function] - cls.add_method('IsLastFragment', - 'bool', + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): static ns3::TypeId ns3::Icmpv4Echo::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Print(std::ostream & os) const [member function] + is_static=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDestination(ns3::Ipv4Address destination) [member function] - cls.add_method('SetDestination', - 'void', - [param('ns3::Ipv4Address', 'destination')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function] - cls.add_method('SetDontFragment', - 'void', - []) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDscp(ns3::Ipv4Header::DscpType dscp) [member function] - cls.add_method('SetDscp', - 'void', - [param('ns3::Ipv4Header::DscpType', 'dscp')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetEcn(ns3::Ipv4Header::EcnType ecn) [member function] - cls.add_method('SetEcn', - 'void', - [param('ns3::Ipv4Header::EcnType', 'ecn')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function] - cls.add_method('SetFragmentOffset', - 'void', - [param('uint16_t', 'offsetBytes')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] - cls.add_method('SetIdentification', - 'void', - [param('uint16_t', 'identification')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetLastFragment() [member function] - cls.add_method('SetLastFragment', - 'void', - []) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMayFragment() [member function] - cls.add_method('SetMayFragment', - 'void', - []) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMoreFragments() [member function] - cls.add_method('SetMoreFragments', - 'void', - []) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetPayloadSize(uint16_t size) [member function] - cls.add_method('SetPayloadSize', - 'void', - [param('uint16_t', 'size')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetProtocol(uint8_t num) [member function] - cls.add_method('SetProtocol', - 'void', - [param('uint8_t', 'num')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetSource(ns3::Ipv4Address source) [member function] - cls.add_method('SetSource', - 'void', - [param('ns3::Ipv4Address', 'source')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTos(uint8_t tos) [member function] - cls.add_method('SetTos', - 'void', - [param('uint8_t', 'tos')]) - ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTtl(uint8_t ttl) [member function] - cls.add_method('SetTtl', - 'void', - [param('uint8_t', 'ttl')]) - return - -def register_Ns3LteCcmMacSapUser_methods(root_module, cls): - ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapUser::LteCcmMacSapUser() [constructor] - cls.add_constructor([]) - ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapUser::LteCcmMacSapUser(ns3::LteCcmMacSapUser const & arg0) [constructor] - cls.add_constructor([param('ns3::LteCcmMacSapUser const &', 'arg0')]) - ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::NotifyPrbOccupancy(double prbOccupancy, uint8_t componentCarrierId) [member function] - cls.add_method('NotifyPrbOccupancy', - 'void', - [param('double', 'prbOccupancy'), param('uint8_t', 'componentCarrierId')], - is_virtual=True, is_pure_virtual=True) - ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::UlReceiveMacCe(ns3::MacCeListElement_s bsr, uint8_t componentCarrierId) [member function] - cls.add_method('UlReceiveMacCe', - 'void', - [param('ns3::MacCeListElement_s', 'bsr'), param('uint8_t', 'componentCarrierId')], - is_virtual=True, is_pure_virtual=True) - ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::UlReceiveSr(uint16_t rnti, uint8_t componentCarrierId) [member function] - cls.add_method('UlReceiveSr', - 'void', - [param('uint16_t', 'rnti'), param('uint8_t', 'componentCarrierId')], - is_virtual=True, is_pure_virtual=True) - return - -def register_Ns3LteEnbRrcSapProvider_methods(root_module, cls): - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::LteEnbRrcSapProvider() [constructor] - cls.add_constructor([]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::LteEnbRrcSapProvider(ns3::LteEnbRrcSapProvider const & arg0) [constructor] - cls.add_constructor([param('ns3::LteEnbRrcSapProvider const &', 'arg0')]) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::CompleteSetupUe(uint16_t rnti, ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters params) [member function] - cls.add_method('CompleteSetupUe', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters', 'params')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvIdealUeContextRemoveRequest(uint16_t rnti) [member function] - cls.add_method('RecvIdealUeContextRemoveRequest', - 'void', - [param('uint16_t', 'rnti')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvMeasurementReport(uint16_t rnti, ns3::LteRrcSap::MeasurementReport msg) [member function] - cls.add_method('RecvMeasurementReport', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasurementReport', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReconfigurationCompleted(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function] - cls.add_method('RecvRrcConnectionReconfigurationCompleted', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReconfigurationCompleted', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReestablishmentComplete(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function] - cls.add_method('RecvRrcConnectionReestablishmentComplete', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentComplete', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReestablishmentRequest(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function] - cls.add_method('RecvRrcConnectionReestablishmentRequest', + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::SetData(ns3::Ptr data) [member function] + cls.add_method('SetData', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentRequest', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionRequest(uint16_t rnti, ns3::LteRrcSap::RrcConnectionRequest msg) [member function] - cls.add_method('RecvRrcConnectionRequest', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionRequest', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionSetupCompleted(uint16_t rnti, ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function] - cls.add_method('RecvRrcConnectionSetupCompleted', + [param('ns3::Ptr< ns3::Packet const >', 'data')]) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::SetIdentifier(uint16_t id) [member function] + cls.add_method('SetIdentifier', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionSetupCompleted', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvSidelinkUeInformation(uint16_t rnti, ns3::LteRrcSap::SidelinkUeInformation msg) [member function] - cls.add_method('RecvSidelinkUeInformation', + [param('uint16_t', 'id')]) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::SetSequenceNumber(uint16_t seq) [member function] + cls.add_method('SetSequenceNumber', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::SidelinkUeInformation', 'msg')], - is_virtual=True, is_pure_virtual=True) + [param('uint16_t', 'seq')]) return -def register_Ns3LteEnbRrcSapProviderCompleteSetupUeParameters_methods(root_module, cls): - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::CompleteSetupUeParameters() [constructor] - cls.add_constructor([]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::CompleteSetupUeParameters(ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters const & arg0) [constructor] - cls.add_constructor([param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters const &', 'arg0')]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb0SapUser [variable] - cls.add_instance_attribute('srb0SapUser', 'ns3::LteRlcSapUser *', is_const=False) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb1SapUser [variable] - cls.add_instance_attribute('srb1SapUser', 'ns3::LtePdcpSapUser *', is_const=False) - return - -def register_Ns3LteEnbRrcSapUser_methods(root_module, cls): - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::LteEnbRrcSapUser() [constructor] +def register_Ns3Icmpv4Header_methods(root_module, cls): + ## icmpv4.h (module 'internet'): ns3::Icmpv4Header::Icmpv4Header(ns3::Icmpv4Header const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv4Header const &', 'arg0')]) + ## icmpv4.h (module 'internet'): ns3::Icmpv4Header::Icmpv4Header() [constructor] cls.add_constructor([]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::LteEnbRrcSapUser(ns3::LteEnbRrcSapUser const & arg0) [constructor] - cls.add_constructor([param('ns3::LteEnbRrcSapUser const &', 'arg0')]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration ns3::LteEnbRrcSapUser::DecodeHandoverCommand(ns3::Ptr p) [member function] - cls.add_method('DecodeHandoverCommand', - 'ns3::LteRrcSap::RrcConnectionReconfiguration', - [param('ns3::Ptr< ns3::Packet >', 'p')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo ns3::LteEnbRrcSapUser::DecodeHandoverPreparationInformation(ns3::Ptr p) [member function] - cls.add_method('DecodeHandoverPreparationInformation', - 'ns3::LteRrcSap::HandoverPreparationInfo', - [param('ns3::Ptr< ns3::Packet >', 'p')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): ns3::Ptr ns3::LteEnbRrcSapUser::EncodeHandoverCommand(ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function] - cls.add_method('EncodeHandoverCommand', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): ns3::Ptr ns3::LteEnbRrcSapUser::EncodeHandoverPreparationInformation(ns3::LteRrcSap::HandoverPreparationInfo msg) [member function] - cls.add_method('EncodeHandoverPreparationInformation', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::LteRrcSap::HandoverPreparationInfo', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::RemoveUe(uint16_t rnti) [member function] - cls.add_method('RemoveUe', - 'void', - [param('uint16_t', 'rnti')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReconfiguration(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function] - cls.add_method('SendRrcConnectionReconfiguration', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReestablishment(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishment msg) [member function] - cls.add_method('SendRrcConnectionReestablishment', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishment', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReestablishmentReject(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentReject msg) [member function] - cls.add_method('SendRrcConnectionReestablishmentReject', - 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentReject', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReject(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReject msg) [member function] - cls.add_method('SendRrcConnectionReject', + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::EnableChecksum() [member function] + cls.add_method('EnableChecksum', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReject', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionRelease(uint16_t rnti, ns3::LteRrcSap::RrcConnectionRelease msg) [member function] - cls.add_method('SendRrcConnectionRelease', + []) + ## icmpv4.h (module 'internet'): uint8_t ns3::Icmpv4Header::GetCode() const [member function] + cls.add_method('GetCode', + 'uint8_t', + [], + is_const=True) + ## icmpv4.h (module 'internet'): ns3::TypeId ns3::Icmpv4Header::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Header::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): uint8_t ns3::Icmpv4Header::GetType() const [member function] + cls.add_method('GetType', + 'uint8_t', + [], + is_const=True) + ## icmpv4.h (module 'internet'): static ns3::TypeId ns3::Icmpv4Header::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionRelease', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionSetup(uint16_t rnti, ns3::LteRrcSap::RrcConnectionSetup msg) [member function] - cls.add_method('SendRrcConnectionSetup', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionSetup', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendSystemInformation(uint16_t cellId, ns3::LteRrcSap::SystemInformation msg) [member function] - cls.add_method('SendSystemInformation', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::SetCode(uint8_t code) [member function] + cls.add_method('SetCode', 'void', - [param('uint16_t', 'cellId'), param('ns3::LteRrcSap::SystemInformation', 'msg')], - is_virtual=True, is_pure_virtual=True) - ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SetupUe(uint16_t rnti, ns3::LteEnbRrcSapUser::SetupUeParameters params) [member function] - cls.add_method('SetupUe', + [param('uint8_t', 'code')]) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::SetType(uint8_t type) [member function] + cls.add_method('SetType', 'void', - [param('uint16_t', 'rnti'), param('ns3::LteEnbRrcSapUser::SetupUeParameters', 'params')], - is_virtual=True, is_pure_virtual=True) - return - -def register_Ns3LteEnbRrcSapUserSetupUeParameters_methods(root_module, cls): - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::SetupUeParameters() [constructor] - cls.add_constructor([]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::SetupUeParameters(ns3::LteEnbRrcSapUser::SetupUeParameters const & arg0) [constructor] - cls.add_constructor([param('ns3::LteEnbRrcSapUser::SetupUeParameters const &', 'arg0')]) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::srb0SapProvider [variable] - cls.add_instance_attribute('srb0SapProvider', 'ns3::LteRlcSapProvider *', is_const=False) - ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::srb1SapProvider [variable] - cls.add_instance_attribute('srb1SapProvider', 'ns3::LtePdcpSapProvider *', is_const=False) + [param('uint8_t', 'type')]) return -def register_Ns3LtePdcpHeader_methods(root_module, cls): - ## lte-pdcp-header.h (module 'lte'): ns3::LtePdcpHeader::LtePdcpHeader(ns3::LtePdcpHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::LtePdcpHeader const &', 'arg0')]) - ## lte-pdcp-header.h (module 'lte'): ns3::LtePdcpHeader::LtePdcpHeader() [constructor] +def register_Ns3Icmpv4TimeExceeded_methods(root_module, cls): + ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded::Icmpv4TimeExceeded(ns3::Icmpv4TimeExceeded const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv4TimeExceeded const &', 'arg0')]) + ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded::Icmpv4TimeExceeded() [constructor] cls.add_constructor([]) - ## lte-pdcp-header.h (module 'lte'): uint32_t ns3::LtePdcpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4TimeExceeded::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-pdcp-header.h (module 'lte'): uint8_t ns3::LtePdcpHeader::GetDcBit() const [member function] - cls.add_method('GetDcBit', - 'uint8_t', + ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::GetData(uint8_t * payload) const [member function] + cls.add_method('GetData', + 'void', + [param('uint8_t *', 'payload')], + is_const=True) + ## icmpv4.h (module 'internet'): ns3::Ipv4Header ns3::Icmpv4TimeExceeded::GetHeader() const [member function] + cls.add_method('GetHeader', + 'ns3::Ipv4Header', [], is_const=True) - ## lte-pdcp-header.h (module 'lte'): ns3::TypeId ns3::LtePdcpHeader::GetInstanceTypeId() const [member function] + ## icmpv4.h (module 'internet'): ns3::TypeId ns3::Icmpv4TimeExceeded::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-pdcp-header.h (module 'lte'): uint16_t ns3::LtePdcpHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'uint16_t', - [], - is_const=True) - ## lte-pdcp-header.h (module 'lte'): uint32_t ns3::LtePdcpHeader::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4TimeExceeded::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-pdcp-header.h (module 'lte'): static ns3::TypeId ns3::LtePdcpHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): static ns3::TypeId ns3::Icmpv4TimeExceeded::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::Print(std::ostream & os) const [member function] + ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::SetDcBit(uint8_t dcBit) [member function] - cls.add_method('SetDcBit', + is_const=True, is_virtual=True) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::SetData(ns3::Ptr data) [member function] + cls.add_method('SetData', 'void', - [param('uint8_t', 'dcBit')]) - ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::SetSequenceNumber(uint16_t sequenceNumber) [member function] - cls.add_method('SetSequenceNumber', + [param('ns3::Ptr< ns3::Packet const >', 'data')]) + ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::SetHeader(ns3::Ipv4Header header) [member function] + cls.add_method('SetHeader', 'void', - [param('uint16_t', 'sequenceNumber')]) + [param('ns3::Ipv4Header', 'header')]) return -def register_Ns3LtePhyTag_methods(root_module, cls): - ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag(ns3::LtePhyTag const & arg0) [constructor] - cls.add_constructor([param('ns3::LtePhyTag const &', 'arg0')]) - ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag() [constructor] +def register_Ns3Icmpv6Header_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::Icmpv6Header(ns3::Icmpv6Header const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6Header const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Header::Icmpv6Header() [constructor] cls.add_constructor([]) - ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag(uint16_t cellId) [constructor] - cls.add_constructor([param('uint16_t', 'cellId')]) - ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Header::CalculatePseudoHeaderChecksum(ns3::Ipv6Address src, ns3::Ipv6Address dst, uint16_t length, uint8_t protocol) [member function] + cls.add_method('CalculatePseudoHeaderChecksum', 'void', - [param('ns3::TagBuffer', 'i')], + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'length'), param('uint8_t', 'protocol')]) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Header::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-phy-tag.h (module 'lte'): uint16_t ns3::LtePhyTag::GetCellId() const [member function] - cls.add_method('GetCellId', + ## icmpv6-header.h (module 'internet'): uint16_t ns3::Icmpv6Header::GetChecksum() const [member function] + cls.add_method('GetChecksum', 'uint16_t', [], is_const=True) - ## lte-phy-tag.h (module 'lte'): ns3::TypeId ns3::LtePhyTag::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6Header::GetCode() const [member function] + cls.add_method('GetCode', + 'uint8_t', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6Header::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-phy-tag.h (module 'lte'): uint32_t ns3::LtePhyTag::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Header::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-phy-tag.h (module 'lte'): static ns3::TypeId ns3::LtePhyTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6Header::GetType() const [member function] + cls.add_method('GetType', + 'uint8_t', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6Header::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Header::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Header::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Header::SetChecksum(uint16_t checksum) [member function] + cls.add_method('SetChecksum', + 'void', + [param('uint16_t', 'checksum')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Header::SetCode(uint8_t code) [member function] + cls.add_method('SetCode', + 'void', + [param('uint8_t', 'code')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Header::SetType(uint8_t type) [member function] + cls.add_method('SetType', + 'void', + [param('uint8_t', 'type')]) return -def register_Ns3LteRadioBearerTag_methods(root_module, cls): - ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(ns3::LteRadioBearerTag const & arg0) [constructor] - cls.add_constructor([param('ns3::LteRadioBearerTag const &', 'arg0')]) - ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag() [constructor] +def register_Ns3Icmpv6NA_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NA::Icmpv6NA(ns3::Icmpv6NA const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6NA const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NA::Icmpv6NA() [constructor] cls.add_constructor([]) - ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId) [constructor] - cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId')]) - ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId, uint8_t layer) [constructor] - cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId'), param('uint8_t', 'layer')]) - ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId, uint32_t srcL2Id, uint32_t dstL2Id) [constructor] - cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId'), param('uint32_t', 'srcL2Id'), param('uint32_t', 'dstL2Id')]) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Deserialize(ns3::TagBuffer i) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6NA::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## lte-radio-bearer-tag.h (module 'lte'): uint32_t ns3::LteRadioBearerTag::GetDestinationL2Id() const [member function] - cls.add_method('GetDestinationL2Id', 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): bool ns3::Icmpv6NA::GetFlagO() const [member function] + cls.add_method('GetFlagO', + 'bool', [], is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): ns3::TypeId ns3::LteRadioBearerTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): uint8_t ns3::LteRadioBearerTag::GetLayer() const [member function] - cls.add_method('GetLayer', - 'uint8_t', + ## icmpv6-header.h (module 'internet'): bool ns3::Icmpv6NA::GetFlagR() const [member function] + cls.add_method('GetFlagR', + 'bool', [], is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): uint8_t ns3::LteRadioBearerTag::GetLcid() const [member function] - cls.add_method('GetLcid', - 'uint8_t', + ## icmpv6-header.h (module 'internet'): bool ns3::Icmpv6NA::GetFlagS() const [member function] + cls.add_method('GetFlagS', + 'bool', [], is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): uint16_t ns3::LteRadioBearerTag::GetRnti() const [member function] - cls.add_method('GetRnti', - 'uint16_t', + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6NA::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Icmpv6NA::GetIpv6Target() const [member function] + cls.add_method('GetIpv6Target', + 'ns3::Ipv6Address', [], is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): uint32_t ns3::LteRadioBearerTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6NA::GetReserved() const [member function] + cls.add_method('GetReserved', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): uint32_t ns3::LteRadioBearerTag::GetSourceL2Id() const [member function] - cls.add_method('GetSourceL2Id', + is_const=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6NA::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): static ns3::TypeId ns3::LteRadioBearerTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6NA::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetDestinationL2Id(uint32_t dst) [member function] - cls.add_method('SetDestinationL2Id', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::SetFlagO(bool o) [member function] + cls.add_method('SetFlagO', 'void', - [param('uint32_t', 'dst')]) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetLayer(uint8_t layer) [member function] - cls.add_method('SetLayer', + [param('bool', 'o')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::SetFlagR(bool r) [member function] + cls.add_method('SetFlagR', 'void', - [param('uint8_t', 'layer')]) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetLcid(uint8_t lcid) [member function] - cls.add_method('SetLcid', + [param('bool', 'r')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::SetFlagS(bool s) [member function] + cls.add_method('SetFlagS', 'void', - [param('uint8_t', 'lcid')]) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetRnti(uint16_t rnti) [member function] - cls.add_method('SetRnti', + [param('bool', 's')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::SetIpv6Target(ns3::Ipv6Address target) [member function] + cls.add_method('SetIpv6Target', 'void', - [param('uint16_t', 'rnti')]) - ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetSourceL2Id(uint32_t src) [member function] - cls.add_method('SetSourceL2Id', + [param('ns3::Ipv6Address', 'target')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NA::SetReserved(uint32_t reserved) [member function] + cls.add_method('SetReserved', 'void', - [param('uint32_t', 'src')]) + [param('uint32_t', 'reserved')]) return -def register_Ns3LteRlcAmHeader_methods(root_module, cls): - ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::LteRlcAmHeader(ns3::LteRlcAmHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::LteRlcAmHeader const &', 'arg0')]) - ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::LteRlcAmHeader() [constructor] +def register_Ns3Icmpv6NS_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NS::Icmpv6NS(ns3::Icmpv6NS const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6NS const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NS::Icmpv6NS(ns3::Ipv6Address target) [constructor] + cls.add_constructor([param('ns3::Ipv6Address', 'target')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6NS::Icmpv6NS() [constructor] cls.add_constructor([]) - ## lte-rlc-am-header.h (module 'lte'): uint32_t ns3::LteRlcAmHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6NS::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-rlc-am-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcAmHeader::GetAckSn() const [member function] - cls.add_method('GetAckSn', - 'ns3::SequenceNumber10', - [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetFramingInfo() const [member function] - cls.add_method('GetFramingInfo', - 'uint8_t', - [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): ns3::TypeId ns3::LteRlcAmHeader::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6NS::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::GetLastOffset() const [member function] - cls.add_method('GetLastOffset', - 'uint16_t', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Icmpv6NS::GetIpv6Target() const [member function] + cls.add_method('GetIpv6Target', + 'ns3::Ipv6Address', [], is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetLastSegmentFlag() const [member function] - cls.add_method('GetLastSegmentFlag', - 'uint8_t', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6NS::GetReserved() const [member function] + cls.add_method('GetReserved', + 'uint32_t', [], is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetPollingBit() const [member function] - cls.add_method('GetPollingBit', - 'uint8_t', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6NS::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetResegmentationFlag() const [member function] - cls.add_method('GetResegmentationFlag', - 'uint8_t', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6NS::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::GetSegmentOffset() const [member function] - cls.add_method('GetSegmentOffset', - 'uint16_t', + is_static=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NS::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NS::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NS::SetIpv6Target(ns3::Ipv6Address target) [member function] + cls.add_method('SetIpv6Target', + 'void', + [param('ns3::Ipv6Address', 'target')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6NS::SetReserved(uint32_t reserved) [member function] + cls.add_method('SetReserved', + 'void', + [param('uint32_t', 'reserved')]) + return + +def register_Ns3Icmpv6OptionHeader_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionHeader::Icmpv6OptionHeader(ns3::Icmpv6OptionHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6OptionHeader const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionHeader::Icmpv6OptionHeader() [constructor] + cls.add_constructor([]) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6OptionHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcAmHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'ns3::SequenceNumber10', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6OptionHeader::GetLength() const [member function] + cls.add_method('GetLength', + 'uint8_t', [], is_const=True) - ## lte-rlc-am-header.h (module 'lte'): uint32_t ns3::LteRlcAmHeader::GetSerializedSize() const [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionHeader::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-rlc-am-header.h (module 'lte'): static ns3::TypeId ns3::LteRlcAmHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6OptionHeader::GetType() const [member function] + cls.add_method('GetType', + 'uint8_t', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6OptionHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsControlPdu() const [member function] - cls.add_method('IsControlPdu', - 'bool', - [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsDataPdu() const [member function] - cls.add_method('IsDataPdu', - 'bool', - [], - is_const=True) - ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsNackPresent(ns3::SequenceNumber10 nack) [member function] - cls.add_method('IsNackPresent', - 'bool', - [param('ns3::SequenceNumber10', 'nack')]) - ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::OneMoreNackWouldFitIn(uint16_t bytes) [member function] - cls.add_method('OneMoreNackWouldFitIn', - 'bool', - [param('uint16_t', 'bytes')]) - ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::PopExtensionBit() [member function] - cls.add_method('PopExtensionBit', - 'uint8_t', - []) - ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::PopLengthIndicator() [member function] - cls.add_method('PopLengthIndicator', - 'uint16_t', - []) - ## lte-rlc-am-header.h (module 'lte'): int ns3::LteRlcAmHeader::PopNack() [member function] - cls.add_method('PopNack', - 'int', - []) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushExtensionBit(uint8_t extensionBit) [member function] - cls.add_method('PushExtensionBit', - 'void', - [param('uint8_t', 'extensionBit')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushLengthIndicator(uint16_t lengthIndicator) [member function] - cls.add_method('PushLengthIndicator', - 'void', - [param('uint16_t', 'lengthIndicator')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushNack(int nack) [member function] - cls.add_method('PushNack', - 'void', - [param('int', 'nack')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetAckSn(ns3::SequenceNumber10 ackSn) [member function] - cls.add_method('SetAckSn', - 'void', - [param('ns3::SequenceNumber10', 'ackSn')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetControlPdu(uint8_t controlPduType) [member function] - cls.add_method('SetControlPdu', - 'void', - [param('uint8_t', 'controlPduType')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetDataPdu() [member function] - cls.add_method('SetDataPdu', - 'void', - []) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetFramingInfo(uint8_t framingInfo) [member function] - cls.add_method('SetFramingInfo', - 'void', - [param('uint8_t', 'framingInfo')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetLastSegmentFlag(uint8_t lsf) [member function] - cls.add_method('SetLastSegmentFlag', - 'void', - [param('uint8_t', 'lsf')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetPollingBit(uint8_t pollingBit) [member function] - cls.add_method('SetPollingBit', - 'void', - [param('uint8_t', 'pollingBit')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetResegmentationFlag(uint8_t resegFlag) [member function] - cls.add_method('SetResegmentationFlag', - 'void', - [param('uint8_t', 'resegFlag')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetSegmentOffset(uint16_t segmentOffset) [member function] - cls.add_method('SetSegmentOffset', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionHeader::SetLength(uint8_t len) [member function] + cls.add_method('SetLength', 'void', - [param('uint16_t', 'segmentOffset')]) - ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetSequenceNumber(ns3::SequenceNumber10 sequenceNumber) [member function] - cls.add_method('SetSequenceNumber', + [param('uint8_t', 'len')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionHeader::SetType(uint8_t type) [member function] + cls.add_method('SetType', 'void', - [param('ns3::SequenceNumber10', 'sequenceNumber')]) + [param('uint8_t', 'type')]) return -def register_Ns3LteRlcHeader_methods(root_module, cls): - ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader::LteRlcHeader(ns3::LteRlcHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::LteRlcHeader const &', 'arg0')]) - ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader::LteRlcHeader() [constructor] +def register_Ns3Icmpv6OptionLinkLayerAddress_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress(ns3::Icmpv6OptionLinkLayerAddress const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6OptionLinkLayerAddress const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress(bool source) [constructor] + cls.add_constructor([param('bool', 'source')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress(bool source, ns3::Address addr) [constructor] + cls.add_constructor([param('bool', 'source'), param('ns3::Address', 'addr')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionLinkLayerAddress::Icmpv6OptionLinkLayerAddress() [constructor] cls.add_constructor([]) - ## lte-rlc-header.h (module 'lte'): uint32_t ns3::LteRlcHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionLinkLayerAddress::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-rlc-header.h (module 'lte'): uint8_t ns3::LteRlcHeader::GetFramingInfo() const [member function] - cls.add_method('GetFramingInfo', - 'uint8_t', + ## icmpv6-header.h (module 'internet'): ns3::Address ns3::Icmpv6OptionLinkLayerAddress::GetAddress() const [member function] + cls.add_method('GetAddress', + 'ns3::Address', [], is_const=True) - ## lte-rlc-header.h (module 'lte'): ns3::TypeId ns3::LteRlcHeader::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6OptionLinkLayerAddress::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-rlc-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'ns3::SequenceNumber10', - [], - is_const=True) - ## lte-rlc-header.h (module 'lte'): uint32_t ns3::LteRlcHeader::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionLinkLayerAddress::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-rlc-header.h (module 'lte'): static ns3::TypeId ns3::LteRlcHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6OptionLinkLayerAddress::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-rlc-header.h (module 'lte'): uint8_t ns3::LteRlcHeader::PopExtensionBit() [member function] - cls.add_method('PopExtensionBit', - 'uint8_t', - []) - ## lte-rlc-header.h (module 'lte'): uint16_t ns3::LteRlcHeader::PopLengthIndicator() [member function] - cls.add_method('PopLengthIndicator', - 'uint16_t', - []) - ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionLinkLayerAddress::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::PushExtensionBit(uint8_t extensionBit) [member function] - cls.add_method('PushExtensionBit', - 'void', - [param('uint8_t', 'extensionBit')]) - ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::PushLengthIndicator(uint16_t lengthIndicator) [member function] - cls.add_method('PushLengthIndicator', - 'void', - [param('uint16_t', 'lengthIndicator')]) - ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionLinkLayerAddress::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::SetFramingInfo(uint8_t framingInfo) [member function] - cls.add_method('SetFramingInfo', - 'void', - [param('uint8_t', 'framingInfo')]) - ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::SetSequenceNumber(ns3::SequenceNumber10 sequenceNumber) [member function] - cls.add_method('SetSequenceNumber', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionLinkLayerAddress::SetAddress(ns3::Address addr) [member function] + cls.add_method('SetAddress', 'void', - [param('ns3::SequenceNumber10', 'sequenceNumber')]) + [param('ns3::Address', 'addr')]) return -def register_Ns3LteRlcSduStatusTag_methods(root_module, cls): - ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::LteRlcSduStatusTag::LteRlcSduStatusTag(ns3::LteRlcSduStatusTag const & arg0) [constructor] - cls.add_constructor([param('ns3::LteRlcSduStatusTag const &', 'arg0')]) - ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::LteRlcSduStatusTag::LteRlcSduStatusTag() [constructor] +def register_Ns3Icmpv6OptionMtu_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionMtu::Icmpv6OptionMtu(ns3::Icmpv6OptionMtu const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6OptionMtu const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionMtu::Icmpv6OptionMtu() [constructor] cls.add_constructor([]) - ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Deserialize(ns3::TagBuffer i) [member function] + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionMtu::Icmpv6OptionMtu(uint32_t mtu) [constructor] + cls.add_constructor([param('uint32_t', 'mtu')]) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionMtu::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::TypeId ns3::LteRlcSduStatusTag::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6OptionMtu::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): uint32_t ns3::LteRlcSduStatusTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionMtu::GetMtu() const [member function] + cls.add_method('GetMtu', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): uint8_t ns3::LteRlcSduStatusTag::GetStatus() const [member function] - cls.add_method('GetStatus', - 'uint8_t', + is_const=True) + ## icmpv6-header.h (module 'internet'): uint16_t ns3::Icmpv6OptionMtu::GetReserved() const [member function] + cls.add_method('GetReserved', + 'uint16_t', [], is_const=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): static ns3::TypeId ns3::LteRlcSduStatusTag::GetTypeId() [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionMtu::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6OptionMtu::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionMtu::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionMtu::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::SetStatus(uint8_t status) [member function] - cls.add_method('SetStatus', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionMtu::SetMtu(uint32_t mtu) [member function] + cls.add_method('SetMtu', 'void', - [param('uint8_t', 'status')]) + [param('uint32_t', 'mtu')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionMtu::SetReserved(uint16_t reserved) [member function] + cls.add_method('SetReserved', + 'void', + [param('uint16_t', 'reserved')]) return -def register_Ns3LteSlDiscHeader_methods(root_module, cls): - ## lte-sl-header.h (module 'lte'): ns3::LteSlDiscHeader::LteSlDiscHeader(ns3::LteSlDiscHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::LteSlDiscHeader const &', 'arg0')]) - ## lte-sl-header.h (module 'lte'): ns3::LteSlDiscHeader::LteSlDiscHeader() [constructor] +def register_Ns3Icmpv6OptionPrefixInformation_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionPrefixInformation::Icmpv6OptionPrefixInformation(ns3::Icmpv6OptionPrefixInformation const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6OptionPrefixInformation const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionPrefixInformation::Icmpv6OptionPrefixInformation() [constructor] cls.add_constructor([]) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::BuildDiscoveryMsgType() [member function] - cls.add_method('BuildDiscoveryMsgType', - 'uint8_t', - []) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionPrefixInformation::Icmpv6OptionPrefixInformation(ns3::Ipv6Address network, uint8_t prefixlen) [constructor] + cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('uint8_t', 'prefixlen')]) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionPrefixInformation::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-sl-header.h (module 'lte'): uint64_t ns3::LteSlDiscHeader::GetApplicationCode() const [member function] - cls.add_method('GetApplicationCode', - 'uint64_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryContentType() const [member function] - cls.add_method('GetDiscoveryContentType', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryModel() const [member function] - cls.add_method('GetDiscoveryModel', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryMsgType() const [member function] - cls.add_method('GetDiscoveryMsgType', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryType() const [member function] - cls.add_method('GetDiscoveryType', + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6OptionPrefixInformation::GetFlags() const [member function] + cls.add_method('GetFlags', 'uint8_t', [], is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetGroup() const [member function] - cls.add_method('GetGroup', - 'uint32_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetGroupInfo() const [member function] - cls.add_method('GetGroupInfo', - 'uint32_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint64_t ns3::LteSlDiscHeader::GetInfo() const [member function] - cls.add_method('GetInfo', - 'uint64_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): ns3::TypeId ns3::LteSlDiscHeader::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6OptionPrefixInformation::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetMic() const [member function] - cls.add_method('GetMic', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionPrefixInformation::GetPreferredTime() const [member function] + cls.add_method('GetPreferredTime', 'uint32_t', [], is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetRelayServiceCode() const [member function] - cls.add_method('GetRelayServiceCode', - 'uint32_t', + ## icmpv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Icmpv6OptionPrefixInformation::GetPrefix() const [member function] + cls.add_method('GetPrefix', + 'ns3::Ipv6Address', [], is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetRelayUeId() const [member function] - cls.add_method('GetRelayUeId', + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6OptionPrefixInformation::GetPrefixLength() const [member function] + cls.add_method('GetPrefixLength', + 'uint8_t', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionPrefixInformation::GetReserved() const [member function] + cls.add_method('GetReserved', 'uint32_t', [], is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetSerializedSize() const [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionPrefixInformation::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetStatusIndicator() const [member function] - cls.add_method('GetStatusIndicator', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): static ns3::TypeId ns3::LteSlDiscHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6OptionPrefixInformation::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetURDSComposition() const [member function] - cls.add_method('GetURDSComposition', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetUtcBaseCounter() const [member function] - cls.add_method('GetUtcBaseCounter', - 'uint8_t', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionPrefixInformation::GetValidTime() const [member function] + cls.add_method('GetValidTime', + 'uint32_t', [], is_const=True) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetMic(uint32_t mic) [member function] - cls.add_method('SetMic', - 'void', - [param('uint32_t', 'mic')]) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetOpenDiscoveryAnnounceParameters(uint64_t appCode) [member function] - cls.add_method('SetOpenDiscoveryAnnounceParameters', - 'void', - [param('uint64_t', 'appCode')]) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRelayAnnouncementParameters(uint32_t serviceCode, uint64_t announcerInfo, uint32_t relayUeId, uint32_t status) [member function] - cls.add_method('SetRelayAnnouncementParameters', - 'void', - [param('uint32_t', 'serviceCode'), param('uint64_t', 'announcerInfo'), param('uint32_t', 'relayUeId'), param('uint32_t', 'status')]) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRelayResponseParameters(uint32_t serviceCode, uint64_t discovereeInfo, uint32_t relayUeId, uint32_t status) [member function] - cls.add_method('SetRelayResponseParameters', - 'void', - [param('uint32_t', 'serviceCode'), param('uint64_t', 'discovereeInfo'), param('uint32_t', 'relayUeId'), param('uint32_t', 'status')]) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRelaySoliciationParameters(uint32_t serviceCode, uint64_t discovererInfo, uint32_t relayUeId) [member function] - cls.add_method('SetRelaySoliciationParameters', - 'void', - [param('uint32_t', 'serviceCode'), param('uint64_t', 'discovererInfo'), param('uint32_t', 'relayUeId')]) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRestrictedDiscoveryAnnounceParameters(uint64_t appCode) [member function] - cls.add_method('SetRestrictedDiscoveryAnnounceParameters', - 'void', - [param('uint64_t', 'appCode')]) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetUtcBaseCounter(uint8_t counter) [member function] - cls.add_method('SetUtcBaseCounter', - 'void', - [param('uint8_t', 'counter')]) - return - -def register_Ns3LteSlDiscResourcePoolFactory_methods(root_module, cls): - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteSlDiscResourcePoolFactory::LteSlDiscResourcePoolFactory(ns3::LteSlDiscResourcePoolFactory const & arg0) [constructor] - cls.add_constructor([param('ns3::LteSlDiscResourcePoolFactory const &', 'arg0')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteSlDiscResourcePoolFactory::LteSlDiscResourcePoolFactory() [constructor] - cls.add_constructor([]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteRrcSap::SlDiscResourcePool ns3::LteSlDiscResourcePoolFactory::CreatePool() [member function] - cls.add_method('CreatePool', - 'ns3::LteRrcSap::SlDiscResourcePool', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int64_t ns3::LteSlDiscResourcePoolFactory::GetDiscBitmap() [member function] - cls.add_method('GetDiscBitmap', - 'int64_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscCpLen() [member function] - cls.add_method('GetDiscCpLen', - 'std::string', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscOffset() [member function] - cls.add_method('GetDiscOffset', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscPeriod() [member function] - cls.add_method('GetDiscPeriod', - 'std::string', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscPoolSelection() [member function] - cls.add_method('GetDiscPoolSelection', - 'std::string', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscPrbEnd() [member function] - cls.add_method('GetDiscPrbEnd', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscPrbNum() [member function] - cls.add_method('GetDiscPrbNum', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscPrbStart() [member function] - cls.add_method('GetDiscPrbStart', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscTxAlpha() [member function] - cls.add_method('GetDiscTxAlpha', - 'std::string', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscTxP0() [member function] - cls.add_method('GetDiscTxP0', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscTxProbability() [member function] - cls.add_method('GetDiscTxProbability', - 'std::string', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): bool ns3::LteSlDiscResourcePoolFactory::GetHaveRsrpBasedPoolSelection() [member function] - cls.add_method('GetHaveRsrpBasedPoolSelection', - 'bool', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): bool ns3::LteSlDiscResourcePoolFactory::GetHaveTxParameters() [member function] - cls.add_method('GetHaveTxParameters', - 'bool', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetNumRepetition() [member function] - cls.add_method('GetNumRepetition', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int8_t ns3::LteSlDiscResourcePoolFactory::GetNumRetx() [member function] - cls.add_method('GetNumRetx', - 'int8_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetRsrpThreshHigh() [member function] - cls.add_method('GetRsrpThreshHigh', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetRsrpThreshLow() [member function] - cls.add_method('GetRsrpThreshLow', - 'int32_t', - []) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscBitmap(int64_t value) [member function] - cls.add_method('SetDiscBitmap', - 'void', - [param('int64_t', 'value')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscCpLen(std::string cpLen) [member function] - cls.add_method('SetDiscCpLen', - 'void', - [param('std::string', 'cpLen')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscOffset(int32_t offset) [member function] - cls.add_method('SetDiscOffset', - 'void', - [param('int32_t', 'offset')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPeriod(std::string period) [member function] - cls.add_method('SetDiscPeriod', - 'void', - [param('std::string', 'period')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPoolSelection(std::string poolSelection) [member function] - cls.add_method('SetDiscPoolSelection', - 'void', - [param('std::string', 'poolSelection')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPrbEnd(int32_t prbEnd) [member function] - cls.add_method('SetDiscPrbEnd', - 'void', - [param('int32_t', 'prbEnd')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPrbNum(int32_t prbNum) [member function] - cls.add_method('SetDiscPrbNum', - 'void', - [param('int32_t', 'prbNum')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPrbStart(int32_t prbStart) [member function] - cls.add_method('SetDiscPrbStart', - 'void', - [param('int32_t', 'prbStart')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscTxAlpha(std::string alpha) [member function] - cls.add_method('SetDiscTxAlpha', - 'void', - [param('std::string', 'alpha')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscTxP0(int32_t p0) [member function] - cls.add_method('SetDiscTxP0', - 'void', - [param('int32_t', 'p0')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscTxProbability(std::string txProb) [member function] - cls.add_method('SetDiscTxProbability', - 'void', - [param('std::string', 'txProb')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetHaveRsrpBasedPoolSelection(bool rsrpBased) [member function] - cls.add_method('SetHaveRsrpBasedPoolSelection', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::SetFlags(uint8_t flags) [member function] + cls.add_method('SetFlags', 'void', - [param('bool', 'rsrpBased')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetHaveTxParameters(bool txParam) [member function] - cls.add_method('SetHaveTxParameters', + [param('uint8_t', 'flags')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::SetPreferredTime(uint32_t preferredTime) [member function] + cls.add_method('SetPreferredTime', 'void', - [param('bool', 'txParam')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetNumRepetition(int32_t numRep) [member function] - cls.add_method('SetNumRepetition', + [param('uint32_t', 'preferredTime')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::SetPrefix(ns3::Ipv6Address prefix) [member function] + cls.add_method('SetPrefix', 'void', - [param('int32_t', 'numRep')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetNumRetx(int8_t numRetx) [member function] - cls.add_method('SetNumRetx', + [param('ns3::Ipv6Address', 'prefix')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::SetPrefixLength(uint8_t prefixLength) [member function] + cls.add_method('SetPrefixLength', 'void', - [param('int8_t', 'numRetx')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetRsrpThreshHigh(int32_t rsrpThreshHigh) [member function] - cls.add_method('SetRsrpThreshHigh', + [param('uint8_t', 'prefixLength')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::SetReserved(uint32_t reserved) [member function] + cls.add_method('SetReserved', 'void', - [param('int32_t', 'rsrpThreshHigh')]) - ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetRsrpThreshLow(int32_t rsrpThreshLow) [member function] - cls.add_method('SetRsrpThreshLow', + [param('uint32_t', 'reserved')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionPrefixInformation::SetValidTime(uint32_t validTime) [member function] + cls.add_method('SetValidTime', 'void', - [param('int32_t', 'rsrpThreshLow')]) - return - -def register_Ns3LteSlPreconfigPoolFactory_methods(root_module, cls): - ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteSlPreconfigPoolFactory::LteSlPreconfigPoolFactory(ns3::LteSlPreconfigPoolFactory const & arg0) [constructor] - cls.add_constructor([param('ns3::LteSlPreconfigPoolFactory const &', 'arg0')]) - ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteSlPreconfigPoolFactory::LteSlPreconfigPoolFactory() [constructor] - cls.add_constructor([]) - ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteRrcSap::SlPreconfigCommPool ns3::LteSlPreconfigPoolFactory::CreatePool() [member function] - cls.add_method('CreatePool', - 'ns3::LteRrcSap::SlPreconfigCommPool', - []) + [param('uint32_t', 'validTime')]) return -def register_Ns3LteSlSciHeader_methods(root_module, cls): - ## lte-sl-header.h (module 'lte'): ns3::LteSlSciHeader::LteSlSciHeader(ns3::LteSlSciHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::LteSlSciHeader const &', 'arg0')]) - ## lte-sl-header.h (module 'lte'): ns3::LteSlSciHeader::LteSlSciHeader() [constructor] +def register_Ns3Icmpv6OptionRedirected_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionRedirected::Icmpv6OptionRedirected(ns3::Icmpv6OptionRedirected const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6OptionRedirected const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6OptionRedirected::Icmpv6OptionRedirected() [constructor] cls.add_constructor([]) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlSciHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionRedirected::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetGroupDstId() const [member function] - cls.add_method('GetGroupDstId', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetHoppingInfo() const [member function] - cls.add_method('GetHoppingInfo', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): ns3::TypeId ns3::LteSlSciHeader::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6OptionRedirected::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetMcs() const [member function] - cls.add_method('GetMcs', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetRbLen() const [member function] - cls.add_method('GetRbLen', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetRbStart() const [member function] - cls.add_method('GetRbStart', - 'uint8_t', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ptr ns3::Icmpv6OptionRedirected::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet >', [], is_const=True) - ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlSciHeader::GetSerializedSize() const [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6OptionRedirected::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetTrp() const [member function] - cls.add_method('GetTrp', - 'uint8_t', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): static ns3::TypeId ns3::LteSlSciHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6OptionRedirected::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-sl-header.h (module 'lte'): bool ns3::LteSlSciHeader::IsHopping() const [member function] - cls.add_method('IsHopping', - 'bool', - [], - is_const=True) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlSciHeader::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionRedirected::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlSciHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionRedirected::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## lte-sl-header.h (module 'lte'): void ns3::LteSlSciHeader::SetSciFormat0Params(bool hopping, uint8_t rbStart, uint8_t rbLen, uint8_t hoppingInfo, uint8_t trp, uint8_t mcs, uint8_t groupId) [member function] - cls.add_method('SetSciFormat0Params', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6OptionRedirected::SetPacket(ns3::Ptr packet) [member function] + cls.add_method('SetPacket', 'void', - [param('bool', 'hopping'), param('uint8_t', 'rbStart'), param('uint8_t', 'rbLen'), param('uint8_t', 'hoppingInfo'), param('uint8_t', 'trp'), param('uint8_t', 'mcs'), param('uint8_t', 'groupId')]) + [param('ns3::Ptr< ns3::Packet >', 'packet')]) return -def register_Ns3LteSlSciTag_methods(root_module, cls): - ## lte-sl-tag.h (module 'lte'): ns3::LteSlSciTag::LteSlSciTag(ns3::LteSlSciTag const & arg0) [constructor] - cls.add_constructor([param('ns3::LteSlSciTag const &', 'arg0')]) - ## lte-sl-tag.h (module 'lte'): ns3::LteSlSciTag::LteSlSciTag() [constructor] +def register_Ns3Icmpv6ParameterError_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6ParameterError::Icmpv6ParameterError(ns3::Icmpv6ParameterError const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6ParameterError const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6ParameterError::Icmpv6ParameterError() [constructor] cls.add_constructor([]) - ## lte-sl-tag.h (module 'lte'): ns3::LteSlSciTag::LteSlSciTag(uint16_t rnti, uint16_t resNo, uint32_t tbSize) [constructor] - cls.add_constructor([param('uint16_t', 'rnti'), param('uint16_t', 'resNo'), param('uint32_t', 'tbSize')]) - ## lte-sl-tag.h (module 'lte'): void ns3::LteSlSciTag::Deserialize(ns3::TagBuffer i) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6ParameterError::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-sl-tag.h (module 'lte'): ns3::TypeId ns3::LteSlSciTag::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6ParameterError::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-sl-tag.h (module 'lte'): uint16_t ns3::LteSlSciTag::GetResNo() const [member function] - cls.add_method('GetResNo', - 'uint16_t', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ptr ns3::Icmpv6ParameterError::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet >', [], is_const=True) - ## lte-sl-tag.h (module 'lte'): uint16_t ns3::LteSlSciTag::GetRnti() const [member function] - cls.add_method('GetRnti', - 'uint16_t', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6ParameterError::GetPtr() const [member function] + cls.add_method('GetPtr', + 'uint32_t', [], is_const=True) - ## lte-sl-tag.h (module 'lte'): uint32_t ns3::LteSlSciTag::GetSerializedSize() const [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6ParameterError::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-sl-tag.h (module 'lte'): uint32_t ns3::LteSlSciTag::GetTbSize() const [member function] - cls.add_method('GetTbSize', - 'uint32_t', - [], - is_const=True) - ## lte-sl-tag.h (module 'lte'): static ns3::TypeId ns3::LteSlSciTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6ParameterError::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], is_static=True) - ## lte-sl-tag.h (module 'lte'): void ns3::LteSlSciTag::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6ParameterError::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-sl-tag.h (module 'lte'): void ns3::LteSlSciTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6ParameterError::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6ParameterError::SetPacket(ns3::Ptr p) [member function] + cls.add_method('SetPacket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6ParameterError::SetPtr(uint32_t ptr) [member function] + cls.add_method('SetPtr', + 'void', + [param('uint32_t', 'ptr')]) return -def register_Ns3Object_methods(root_module, cls): - ## object.h (module 'core'): ns3::Object::Object() [constructor] +def register_Ns3Icmpv6RA_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RA::Icmpv6RA(ns3::Icmpv6RA const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6RA const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RA::Icmpv6RA() [constructor] cls.add_constructor([]) - ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr other) [member function] - cls.add_method('AggregateObject', - 'void', - [param('ns3::Ptr< ns3::Object >', 'other')]) - ## object.h (module 'core'): void ns3::Object::Dispose() [member function] - cls.add_method('Dispose', - 'void', - []) - ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] - cls.add_method('GetAggregateIterator', - 'ns3::Object::AggregateIterator', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RA::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6RA::GetCurHopLimit() const [member function] + cls.add_method('GetCurHopLimit', + 'uint8_t', [], is_const=True) - ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## object.h (module 'core'): void ns3::Object::Initialize() [member function] - cls.add_method('Initialize', - 'void', - []) - ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] - cls.add_method('IsInitialized', + ## icmpv6-header.h (module 'internet'): bool ns3::Icmpv6RA::GetFlagH() const [member function] + cls.add_method('GetFlagH', 'bool', [], is_const=True) - ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] - cls.add_constructor([param('ns3::Object const &', 'o')], - visibility='protected') - ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], - is_virtual=True, visibility='protected') - ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] - cls.add_method('DoInitialize', - 'void', - [], - is_virtual=True, visibility='protected') - ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] - cls.add_method('NotifyNewAggregate', - 'void', - [], - is_virtual=True, visibility='protected') - return - -def register_Ns3ObjectAggregateIterator_methods(root_module, cls): - ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] - cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) - ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] - cls.add_constructor([]) - ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] - cls.add_method('HasNext', + ## icmpv6-header.h (module 'internet'): bool ns3::Icmpv6RA::GetFlagM() const [member function] + cls.add_method('GetFlagM', 'bool', [], is_const=True) - ## object.h (module 'core'): ns3::Ptr ns3::Object::AggregateIterator::Next() [member function] - cls.add_method('Next', - 'ns3::Ptr< ns3::Object const >', - []) - return - -def register_Ns3PacketBurst_methods(root_module, cls): - ## packet-burst.h (module 'network'): ns3::PacketBurst::PacketBurst(ns3::PacketBurst const & arg0) [constructor] - cls.add_constructor([param('ns3::PacketBurst const &', 'arg0')]) - ## packet-burst.h (module 'network'): ns3::PacketBurst::PacketBurst() [constructor] - cls.add_constructor([]) - ## packet-burst.h (module 'network'): void ns3::PacketBurst::AddPacket(ns3::Ptr packet) [member function] - cls.add_method('AddPacket', - 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet')]) - ## packet-burst.h (module 'network'): std::list, std::allocator > >::const_iterator ns3::PacketBurst::Begin() const [member function] - cls.add_method('Begin', - 'std::list< ns3::Ptr< ns3::Packet > > const_iterator', + ## icmpv6-header.h (module 'internet'): bool ns3::Icmpv6RA::GetFlagO() const [member function] + cls.add_method('GetFlagO', + 'bool', [], is_const=True) - ## packet-burst.h (module 'network'): ns3::Ptr ns3::PacketBurst::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::PacketBurst >', + ## icmpv6-header.h (module 'internet'): uint8_t ns3::Icmpv6RA::GetFlags() const [member function] + cls.add_method('GetFlags', + 'uint8_t', [], is_const=True) - ## packet-burst.h (module 'network'): std::list, std::allocator > >::const_iterator ns3::PacketBurst::End() const [member function] - cls.add_method('End', - 'std::list< ns3::Ptr< ns3::Packet > > const_iterator', + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6RA::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint16_t ns3::Icmpv6RA::GetLifeTime() const [member function] + cls.add_method('GetLifeTime', + 'uint16_t', [], is_const=True) - ## packet-burst.h (module 'network'): uint32_t ns3::PacketBurst::GetNPackets() const [member function] - cls.add_method('GetNPackets', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RA::GetReachableTime() const [member function] + cls.add_method('GetReachableTime', 'uint32_t', [], is_const=True) - ## packet-burst.h (module 'network'): std::list, std::allocator > > ns3::PacketBurst::GetPackets() const [member function] - cls.add_method('GetPackets', - 'std::list< ns3::Ptr< ns3::Packet > >', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RA::GetRetransmissionTime() const [member function] + cls.add_method('GetRetransmissionTime', + 'uint32_t', [], is_const=True) - ## packet-burst.h (module 'network'): uint32_t ns3::PacketBurst::GetSize() const [member function] - cls.add_method('GetSize', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RA::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_const=True) - ## packet-burst.h (module 'network'): static ns3::TypeId ns3::PacketBurst::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6RA::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## packet-burst.h (module 'network'): void ns3::PacketBurst::DoDispose() [member function] - cls.add_method('DoDispose', + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [], - is_virtual=True, visibility='private') + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetCurHopLimit(uint8_t m) [member function] + cls.add_method('SetCurHopLimit', + 'void', + [param('uint8_t', 'm')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetFlagH(bool h) [member function] + cls.add_method('SetFlagH', + 'void', + [param('bool', 'h')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetFlagM(bool m) [member function] + cls.add_method('SetFlagM', + 'void', + [param('bool', 'm')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetFlagO(bool o) [member function] + cls.add_method('SetFlagO', + 'void', + [param('bool', 'o')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetFlags(uint8_t f) [member function] + cls.add_method('SetFlags', + 'void', + [param('uint8_t', 'f')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetLifeTime(uint16_t l) [member function] + cls.add_method('SetLifeTime', + 'void', + [param('uint16_t', 'l')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetReachableTime(uint32_t r) [member function] + cls.add_method('SetReachableTime', + 'void', + [param('uint32_t', 'r')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RA::SetRetransmissionTime(uint32_t r) [member function] + cls.add_method('SetRetransmissionTime', + 'void', + [param('uint32_t', 'r')]) return -def register_Ns3PdcpTag_methods(root_module, cls): - ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag(ns3::PdcpTag const & arg0) [constructor] - cls.add_constructor([param('ns3::PdcpTag const &', 'arg0')]) - ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag() [constructor] +def register_Ns3Icmpv6RS_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RS::Icmpv6RS(ns3::Icmpv6RS const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6RS const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6RS::Icmpv6RS() [constructor] cls.add_constructor([]) - ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag(ns3::Time senderTimestamp) [constructor] - cls.add_constructor([param('ns3::Time', 'senderTimestamp')]) - ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Deserialize(ns3::TagBuffer i) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RS::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-pdcp-tag.h (module 'lte'): ns3::TypeId ns3::PdcpTag::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6RS::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-pdcp-tag.h (module 'lte'): ns3::Time ns3::PdcpTag::GetSenderTimestamp() const [member function] - cls.add_method('GetSenderTimestamp', - 'ns3::Time', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RS::GetReserved() const [member function] + cls.add_method('GetReserved', + 'uint32_t', [], is_const=True) - ## lte-pdcp-tag.h (module 'lte'): uint32_t ns3::PdcpTag::GetSerializedSize() const [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6RS::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-pdcp-tag.h (module 'lte'): static ns3::TypeId ns3::PdcpTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6RS::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RS::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RS::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::SetSenderTimestamp(ns3::Time senderTimestamp) [member function] - cls.add_method('SetSenderTimestamp', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6RS::SetReserved(uint32_t reserved) [member function] + cls.add_method('SetReserved', 'void', - [param('ns3::Time', 'senderTimestamp')]) + [param('uint32_t', 'reserved')]) return -def register_Ns3PropagationDelayModel_methods(root_module, cls): - ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel::PropagationDelayModel() [constructor] +def register_Ns3Icmpv6Redirection_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Redirection::Icmpv6Redirection(ns3::Icmpv6Redirection const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6Redirection const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Redirection::Icmpv6Redirection() [constructor] cls.add_constructor([]) - ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [constructor] - cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')]) - ## propagation-delay-model.h (module 'propagation'): int64_t ns3::PropagationDelayModel::AssignStreams(int64_t stream) [member function] - cls.add_method('AssignStreams', - 'int64_t', - [param('int64_t', 'stream')]) - ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Redirection::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Icmpv6Redirection::GetDestination() const [member function] + cls.add_method('GetDestination', + 'ns3::Ipv6Address', [], - is_static=True) - ## propagation-delay-model.h (module 'propagation'): int64_t ns3::PropagationDelayModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - visibility='private', is_virtual=True, is_pure_virtual=True) - return - -def register_Ns3PropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', + is_const=True) + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6Redirection::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel::PropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): void ns3::PropagationLossModel::SetNext(ns3::Ptr next) [member function] - cls.add_method('SetNext', - 'void', - [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')]) - ## propagation-loss-model.h (module 'propagation'): ns3::Ptr ns3::PropagationLossModel::GetNext() [member function] - cls.add_method('GetNext', - 'ns3::Ptr< ns3::PropagationLossModel >', - []) - ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('CalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Redirection::GetReserved() const [member function] + cls.add_method('GetReserved', + 'uint32_t', + [], is_const=True) - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::AssignStreams(int64_t stream) [member function] - cls.add_method('AssignStreams', - 'int64_t', - [param('int64_t', 'stream')]) - ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - visibility='private', is_virtual=True, is_pure_virtual=True) - return - -def register_Ns3RadioEnvironmentMapHelper_methods(root_module, cls): - ## radio-environment-map-helper.h (module 'lte'): ns3::RadioEnvironmentMapHelper::RadioEnvironmentMapHelper() [constructor] - cls.add_constructor([]) - ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Redirection::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_virtual=True) - ## radio-environment-map-helper.h (module 'lte'): uint8_t ns3::RadioEnvironmentMapHelper::GetBandwidth() const [member function] - cls.add_method('GetBandwidth', - 'uint8_t', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Icmpv6Redirection::GetTarget() const [member function] + cls.add_method('GetTarget', + 'ns3::Ipv6Address', [], is_const=True) - ## radio-environment-map-helper.h (module 'lte'): static ns3::TypeId ns3::RadioEnvironmentMapHelper::GetTypeId() [member function] + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6Redirection::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::Install() [member function] - cls.add_method('Install', + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Redirection::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - []) - ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::SetBandwidth(uint8_t bw) [member function] - cls.add_method('SetBandwidth', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Redirection::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('uint8_t', 'bw')]) - return - -def register_Ns3RandomPropagationDelayModel_methods(root_module, cls): - ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [constructor] - cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')]) - ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor] - cls.add_constructor([]) - ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True) - ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-delay-model.h (module 'propagation'): int64_t ns3::RandomPropagationDelayModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Redirection::SetDestination(ns3::Ipv6Address destination) [member function] + cls.add_method('SetDestination', + 'void', + [param('ns3::Ipv6Address', 'destination')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Redirection::SetReserved(uint32_t reserved) [member function] + cls.add_method('SetReserved', + 'void', + [param('uint32_t', 'reserved')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Redirection::SetTarget(ns3::Ipv6Address target) [member function] + cls.add_method('SetTarget', + 'void', + [param('ns3::Ipv6Address', 'target')]) return -def register_Ns3RandomPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor] +def register_Ns3Icmpv6TimeExceeded_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TimeExceeded::Icmpv6TimeExceeded(ns3::Icmpv6TimeExceeded const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6TimeExceeded const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TimeExceeded::Icmpv6TimeExceeded() [constructor] cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RandomPropagationLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') - return - -def register_Ns3RandomVariableStream_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] - cls.add_method('GetTypeId', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6TimeExceeded::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6TimeExceeded::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_static=True) - ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] - cls.add_method('SetStream', - 'void', - [param('int64_t', 'stream')]) - ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] - cls.add_method('GetStream', - 'int64_t', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] - cls.add_method('SetAntithetic', - 'void', - [param('bool', 'isAntithetic')]) - ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] - cls.add_method('IsAntithetic', - 'bool', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ptr ns3::Icmpv6TimeExceeded::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet >', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], - is_virtual=True, is_pure_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] - cls.add_method('GetInteger', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6TimeExceeded::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_pure_virtual=True) - ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] - cls.add_method('Peek', - 'ns3::RngStream *', - [], - visibility='protected', is_const=True) - return - -def register_Ns3RangePropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RangePropagationLossModel::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6TimeExceeded::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel::RangePropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): double ns3::RangePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RangePropagationLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TimeExceeded::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TimeExceeded::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TimeExceeded::SetPacket(ns3::Ptr p) [member function] + cls.add_method('SetPacket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p')]) return -def register_Ns3RlcTag_methods(root_module, cls): - ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag(ns3::RlcTag const & arg0) [constructor] - cls.add_constructor([param('ns3::RlcTag const &', 'arg0')]) - ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag() [constructor] +def register_Ns3Icmpv6TooBig_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TooBig::Icmpv6TooBig(ns3::Icmpv6TooBig const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6TooBig const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6TooBig::Icmpv6TooBig() [constructor] cls.add_constructor([]) - ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag(ns3::Time senderTimestamp) [constructor] - cls.add_constructor([param('ns3::Time', 'senderTimestamp')]) - ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Deserialize(ns3::TagBuffer i) [member function] + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6TooBig::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## lte-rlc-tag.h (module 'lte'): ns3::TypeId ns3::RlcTag::GetInstanceTypeId() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6TooBig::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-rlc-tag.h (module 'lte'): ns3::Time ns3::RlcTag::GetSenderTimestamp() const [member function] - cls.add_method('GetSenderTimestamp', - 'ns3::Time', + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6TooBig::GetMtu() const [member function] + cls.add_method('GetMtu', + 'uint32_t', [], is_const=True) - ## lte-rlc-tag.h (module 'lte'): uint32_t ns3::RlcTag::GetSerializedSize() const [member function] + ## icmpv6-header.h (module 'internet'): ns3::Ptr ns3::Icmpv6TooBig::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet >', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6TooBig::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-rlc-tag.h (module 'lte'): static ns3::TypeId ns3::RlcTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6TooBig::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Print(std::ostream & os) const [member function] + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TooBig::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TooBig::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::SetSenderTimestamp(ns3::Time senderTimestamp) [member function] - cls.add_method('SetSenderTimestamp', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TooBig::SetMtu(uint32_t mtu) [member function] + cls.add_method('SetMtu', 'void', - [param('ns3::Time', 'senderTimestamp')]) + [param('uint32_t', 'mtu')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6TooBig::SetPacket(ns3::Ptr p) [member function] + cls.add_method('SetPacket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p')]) return -def register_Ns3SequentialRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', +def register_Ns3InternetStackHelper_methods(root_module, cls): + ## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper::InternetStackHelper() [constructor] + cls.add_constructor([]) + ## internet-stack-helper.h (module 'internet'): ns3::InternetStackHelper::InternetStackHelper(ns3::InternetStackHelper const & o) [constructor] + cls.add_constructor([param('ns3::InternetStackHelper const &', 'o')]) + ## internet-stack-helper.h (module 'internet'): int64_t ns3::InternetStackHelper::AssignStreams(ns3::NodeContainer c, int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('ns3::NodeContainer', 'c'), param('int64_t', 'stream')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::Install(std::string nodeName) const [member function] + cls.add_method('Install', + 'void', + [param('std::string', 'nodeName')], + is_const=True) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::Install(ns3::Ptr node) const [member function] + cls.add_method('Install', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::Install(ns3::NodeContainer c) const [member function] + cls.add_method('Install', + 'void', + [param('ns3::NodeContainer', 'c')], + is_const=True) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::InstallAll() const [member function] + cls.add_method('InstallAll', + 'void', + [], + is_const=True) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::Reset() [member function] + cls.add_method('Reset', + 'void', + []) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetIpv4ArpJitter(bool enable) [member function] + cls.add_method('SetIpv4ArpJitter', + 'void', + [param('bool', 'enable')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetIpv4StackInstall(bool enable) [member function] + cls.add_method('SetIpv4StackInstall', + 'void', + [param('bool', 'enable')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetIpv6NsRsJitter(bool enable) [member function] + cls.add_method('SetIpv6NsRsJitter', + 'void', + [param('bool', 'enable')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetIpv6StackInstall(bool enable) [member function] + cls.add_method('SetIpv6StackInstall', + 'void', + [param('bool', 'enable')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv4RoutingHelper const & routing) [member function] + cls.add_method('SetRoutingHelper', + 'void', + [param('ns3::Ipv4RoutingHelper const &', 'routing')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetRoutingHelper(ns3::Ipv6RoutingHelper const & routing) [member function] + cls.add_method('SetRoutingHelper', + 'void', + [param('ns3::Ipv6RoutingHelper const &', 'routing')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetTcp(std::string tid) [member function] + cls.add_method('SetTcp', + 'void', + [param('std::string', 'tid')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::SetTcp(std::string tid, std::string attr, ns3::AttributeValue const & val) [member function] + cls.add_method('SetTcp', + 'void', + [param('std::string', 'tid'), param('std::string', 'attr'), param('ns3::AttributeValue const &', 'val')]) + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::EnableAsciiIpv4Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv4Internal', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, visibility='private') + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::EnableAsciiIpv6Internal(ns3::Ptr stream, std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnableAsciiIpv6Internal', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, visibility='private') + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::EnablePcapIpv4Internal(std::string prefix, ns3::Ptr ipv4, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnablePcapIpv4Internal', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, visibility='private') + ## internet-stack-helper.h (module 'internet'): void ns3::InternetStackHelper::EnablePcapIpv6Internal(std::string prefix, ns3::Ptr ipv6, uint32_t interface, bool explicitFilename) [member function] + cls.add_method('EnablePcapIpv6Internal', + 'void', + [param('std::string', 'prefix'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface'), param('bool', 'explicitFilename')], + is_virtual=True, visibility='private') + return + +def register_Ns3Ipv4GlobalRoutingHelper_methods(root_module, cls): + ## ipv4-global-routing-helper.h (module 'internet'): ns3::Ipv4GlobalRoutingHelper::Ipv4GlobalRoutingHelper() [constructor] + cls.add_constructor([]) + ## ipv4-global-routing-helper.h (module 'internet'): ns3::Ipv4GlobalRoutingHelper::Ipv4GlobalRoutingHelper(ns3::Ipv4GlobalRoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4GlobalRoutingHelper const &', 'arg0')]) + ## ipv4-global-routing-helper.h (module 'internet'): ns3::Ipv4GlobalRoutingHelper * ns3::Ipv4GlobalRoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv4GlobalRoutingHelper *', + [], + is_const=True, is_virtual=True) + ## ipv4-global-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv4GlobalRoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) + ## ipv4-global-routing-helper.h (module 'internet'): static void ns3::Ipv4GlobalRoutingHelper::PopulateRoutingTables() [member function] + cls.add_method('PopulateRoutingTables', + 'void', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] + ## ipv4-global-routing-helper.h (module 'internet'): static void ns3::Ipv4GlobalRoutingHelper::RecomputeRoutingTables() [member function] + cls.add_method('RecomputeRoutingTables', + 'void', + [], + is_static=True) + return + +def register_Ns3Ipv4Header_methods(root_module, cls): + ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header(ns3::Ipv4Header const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4Header const &', 'arg0')]) + ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header() [constructor] cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] - cls.add_method('GetMin', - 'double', + ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::DscpTypeToString(ns3::Ipv4Header::DscpType dscp) const [member function] + cls.add_method('DscpTypeToString', + 'std::string', + [param('ns3::Ipv4Header::DscpType', 'dscp')], + is_const=True) + ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::EcnTypeToString(ns3::Ipv4Header::EcnType ecn) const [member function] + cls.add_method('EcnTypeToString', + 'std::string', + [param('ns3::Ipv4Header::EcnType', 'ecn')], + is_const=True) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function] + cls.add_method('EnableChecksum', + 'void', + []) + ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function] + cls.add_method('GetDestination', + 'ns3::Ipv4Address', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] - cls.add_method('GetMax', - 'double', + ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType ns3::Ipv4Header::GetDscp() const [member function] + cls.add_method('GetDscp', + 'ns3::Ipv4Header::DscpType', [], is_const=True) - ## random-variable-stream.h (module 'core'): ns3::Ptr ns3::SequentialRandomVariable::GetIncrement() const [member function] - cls.add_method('GetIncrement', - 'ns3::Ptr< ns3::RandomVariableStream >', + ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType ns3::Ipv4Header::GetEcn() const [member function] + cls.add_method('GetEcn', + 'ns3::Ipv4Header::EcnType', [], is_const=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] - cls.add_method('GetConsecutive', - 'uint32_t', + ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function] + cls.add_method('GetFragmentOffset', + 'uint16_t', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', + ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetIdentification() const [member function] + cls.add_method('GetIdentification', + 'uint16_t', [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', + is_const=True) + ## ipv4-header.h (module 'internet'): ns3::TypeId ns3::Ipv4Header::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetPayloadSize() const [member function] + cls.add_method('GetPayloadSize', + 'uint16_t', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetProtocol() const [member function] + cls.add_method('GetProtocol', + 'uint8_t', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True) - return - -def register_Ns3SidelinkCommResourcePool_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkCommResourcePool(ns3::SidelinkCommResourcePool const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkCommResourcePool const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkCommResourcePool() [constructor] - cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetAllPsschSubframes() [member function] - cls.add_method('GetAllPsschSubframes', - 'std::vector< unsigned int >', - []) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo ns3::SidelinkCommResourcePool::GetCurrentScPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] - cls.add_method('GetCurrentScPeriod', - 'ns3::SidelinkCommResourcePool::SubframeInfo', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) - ## lte-sl-pool.h (module 'lte'): ns3::LteRrcSap::SlHoppingConfigComm ns3::SidelinkCommResourcePool::GetDataHoppingConfig() [member function] - cls.add_method('GetDataHoppingConfig', - 'ns3::LteRrcSap::SlHoppingConfigComm', - []) - ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkCommResourcePool::GetNPscch() [member function] - cls.add_method('GetNPscch', - 'uint32_t', - []) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo ns3::SidelinkCommResourcePool::GetNextScPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] - cls.add_method('GetNextScPeriod', - 'ns3::SidelinkCommResourcePool::SubframeInfo', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) - ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkCommResourcePool::GetPscchOpportunities(uint32_t frameNo, uint32_t subframeNo) [member function] - cls.add_method('GetPscchOpportunities', - 'std::list< unsigned char >', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) - ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetPscchRbs(uint32_t frameNo, uint32_t subframeNo, uint32_t n) [member function] - cls.add_method('GetPscchRbs', - 'std::vector< int >', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo'), param('uint32_t', 'n')]) - ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkCommResourcePool::GetPscchTransmissions(uint32_t n) [member function] - cls.add_method('GetPscchTransmissions', - 'std::list< ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo >', - [param('uint32_t', 'n')]) - ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkCommResourcePool::GetPsschTransmissions(ns3::SidelinkCommResourcePool::SubframeInfo periodStart, uint8_t itrp, uint8_t rbStart, uint8_t rbLen) [member function] - cls.add_method('GetPsschTransmissions', - 'std::list< ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo >', - [param('ns3::SidelinkCommResourcePool::SubframeInfo', 'periodStart'), param('uint8_t', 'itrp'), param('uint8_t', 'rbStart'), param('uint8_t', 'rbLen')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SlPoolType ns3::SidelinkCommResourcePool::GetSchedulingType() [member function] - cls.add_method('GetSchedulingType', - 'ns3::SidelinkCommResourcePool::SlPoolType', - []) - ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkCommResourcePool::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetSource() const [member function] + cls.add_method('GetSource', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTos() const [member function] + cls.add_method('GetTos', + 'uint8_t', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTtl() const [member function] + cls.add_method('GetTtl', + 'uint8_t', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): static ns3::TypeId ns3::Ipv4Header::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-sl-pool.h (module 'lte'): std::vector >, std::allocator > > > ns3::SidelinkCommResourcePool::GetValidAllocations() [member function] - cls.add_method('GetValidAllocations', - 'std::vector< std::vector< unsigned char > >', + ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsChecksumOk() const [member function] + cls.add_method('IsChecksumOk', + 'bool', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsDontFragment() const [member function] + cls.add_method('IsDontFragment', + 'bool', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsLastFragment() const [member function] + cls.add_method('IsLastFragment', + 'bool', + [], + is_const=True) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDestination(ns3::Ipv4Address destination) [member function] + cls.add_method('SetDestination', + 'void', + [param('ns3::Ipv4Address', 'destination')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function] + cls.add_method('SetDontFragment', + 'void', []) - ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetValidRBstart(uint8_t rbLen) [member function] - cls.add_method('GetValidRBstart', - 'std::vector< unsigned char >', - [param('uint8_t', 'rbLen')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkCommResourcePool::SetPool(ns3::LteRrcSap::SlCommResourcePool pool) [member function] - cls.add_method('SetPool', + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDscp(ns3::Ipv4Header::DscpType dscp) [member function] + cls.add_method('SetDscp', 'void', - [param('ns3::LteRrcSap::SlCommResourcePool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkCommResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigCommPool pool) [member function] - cls.add_method('SetPool', + [param('ns3::Ipv4Header::DscpType', 'dscp')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetEcn(ns3::Ipv4Header::EcnType ecn) [member function] + cls.add_method('SetEcn', 'void', - [param('ns3::LteRrcSap::SlPreconfigCommPool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkCommResourcePool::Initialize() [member function] - cls.add_method('Initialize', + [param('ns3::Ipv4Header::EcnType', 'ecn')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function] + cls.add_method('SetFragmentOffset', 'void', - [], - visibility='protected') - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo ns3::SidelinkCommResourcePool::TranslatePscch(ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo info) [member function] - cls.add_method('TranslatePscch', - 'ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo', - [param('ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo', 'info')], - visibility='protected') - return - -def register_Ns3SidelinkCommResourcePoolSidelinkTransmissionInfo_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo() [constructor] - cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo(ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::nbRb [variable] - cls.add_instance_attribute('nbRb', 'uint8_t', is_const=False) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::rbStart [variable] - cls.add_instance_attribute('rbStart', 'uint8_t', is_const=False) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::subframe [variable] - cls.add_instance_attribute('subframe', 'ns3::SidelinkCommResourcePool::SubframeInfo', is_const=False) + [param('uint16_t', 'offsetBytes')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] + cls.add_method('SetIdentification', + 'void', + [param('uint16_t', 'identification')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetLastFragment() [member function] + cls.add_method('SetLastFragment', + 'void', + []) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMayFragment() [member function] + cls.add_method('SetMayFragment', + 'void', + []) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMoreFragments() [member function] + cls.add_method('SetMoreFragments', + 'void', + []) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetPayloadSize(uint16_t size) [member function] + cls.add_method('SetPayloadSize', + 'void', + [param('uint16_t', 'size')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetProtocol(uint8_t num) [member function] + cls.add_method('SetProtocol', + 'void', + [param('uint8_t', 'num')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetSource(ns3::Ipv4Address source) [member function] + cls.add_method('SetSource', + 'void', + [param('ns3::Ipv4Address', 'source')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTos(uint8_t tos) [member function] + cls.add_method('SetTos', + 'void', + [param('uint8_t', 'tos')]) + ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTtl(uint8_t ttl) [member function] + cls.add_method('SetTtl', + 'void', + [param('uint8_t', 'ttl')]) return -def register_Ns3SidelinkCommResourcePoolSubframeInfo_methods(root_module, cls): - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('==') - cls.add_binary_numeric_operator('-', root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], param('ns3::SidelinkCommResourcePool::SubframeInfo const &', 'right')) - cls.add_binary_numeric_operator('+', root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], param('ns3::SidelinkCommResourcePool::SubframeInfo const &', 'right')) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::SubframeInfo() [constructor] +def register_Ns3Ipv4ListRoutingHelper_methods(root_module, cls): + ## ipv4-list-routing-helper.h (module 'internet'): ns3::Ipv4ListRoutingHelper::Ipv4ListRoutingHelper() [constructor] cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::SubframeInfo(ns3::SidelinkCommResourcePool::SubframeInfo const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkCommResourcePool::SubframeInfo const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::frameNo [variable] - cls.add_instance_attribute('frameNo', 'uint32_t', is_const=False) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::subframeNo [variable] - cls.add_instance_attribute('subframeNo', 'uint32_t', is_const=False) + ## ipv4-list-routing-helper.h (module 'internet'): ns3::Ipv4ListRoutingHelper::Ipv4ListRoutingHelper(ns3::Ipv4ListRoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4ListRoutingHelper const &', 'arg0')]) + ## ipv4-list-routing-helper.h (module 'internet'): ns3::Ipv4ListRoutingHelper * ns3::Ipv4ListRoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv4ListRoutingHelper *', + [], + is_const=True, is_virtual=True) + ## ipv4-list-routing-helper.h (module 'internet'): void ns3::Ipv4ListRoutingHelper::Add(ns3::Ipv4RoutingHelper const & routing, int16_t priority) [member function] + cls.add_method('Add', + 'void', + [param('ns3::Ipv4RoutingHelper const &', 'routing'), param('int16_t', 'priority')]) + ## ipv4-list-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv4ListRoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) return -def register_Ns3SidelinkDiscResourcePool_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkDiscResourcePool(ns3::SidelinkDiscResourcePool const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkDiscResourcePool const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkDiscResourcePool() [constructor] +def register_Ns3Ipv4PacketInfoTag_methods(root_module, cls): + ## ipv4-packet-info-tag.h (module 'internet'): ns3::Ipv4PacketInfoTag::Ipv4PacketInfoTag(ns3::Ipv4PacketInfoTag const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4PacketInfoTag const &', 'arg0')]) + ## ipv4-packet-info-tag.h (module 'internet'): ns3::Ipv4PacketInfoTag::Ipv4PacketInfoTag() [constructor] cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): std::set, std::allocator > ns3::SidelinkDiscResourcePool::GetConflictingResources(uint32_t res) [member function] - cls.add_method('GetConflictingResources', - 'std::set< unsigned int >', - [param('uint32_t', 'res')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo ns3::SidelinkDiscResourcePool::GetCurrentDiscPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] - cls.add_method('GetCurrentDiscPeriod', - 'ns3::SidelinkDiscResourcePool::SubframeInfo', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) - ## lte-sl-pool.h (module 'lte'): int32_t ns3::SidelinkDiscResourcePool::GetDiscPeriod() [member function] - cls.add_method('GetDiscPeriod', - 'int32_t', - []) - ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::GetNPsdch() [member function] - cls.add_method('GetNPsdch', - 'uint32_t', - []) - ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::GetNRbPairs() [member function] - cls.add_method('GetNRbPairs', + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## ipv4-packet-info-tag.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4PacketInfoTag::GetAddress() const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-packet-info-tag.h (module 'internet'): ns3::TypeId ns3::Ipv4PacketInfoTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv4-packet-info-tag.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4PacketInfoTag::GetLocalAddress() const [member function] + cls.add_method('GetLocalAddress', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-packet-info-tag.h (module 'internet'): uint32_t ns3::Ipv4PacketInfoTag::GetRecvIf() const [member function] + cls.add_method('GetRecvIf', 'uint32_t', - []) - ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::GetNSubframes() [member function] - cls.add_method('GetNSubframes', + [], + is_const=True) + ## ipv4-packet-info-tag.h (module 'internet'): uint32_t ns3::Ipv4PacketInfoTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', - []) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo ns3::SidelinkDiscResourcePool::GetNextDiscPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] - cls.add_method('GetNextDiscPeriod', - 'ns3::SidelinkDiscResourcePool::SubframeInfo', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) - ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkDiscResourcePool::GetNumRetx() [member function] - cls.add_method('GetNumRetx', + [], + is_const=True, is_virtual=True) + ## ipv4-packet-info-tag.h (module 'internet'): uint8_t ns3::Ipv4PacketInfoTag::GetTtl() const [member function] + cls.add_method('GetTtl', 'uint8_t', - []) - ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkDiscResourcePool::GetPsdchOpportunities(uint32_t frameNo, uint32_t subframeNo) [member function] - cls.add_method('GetPsdchOpportunities', - 'std::vector< unsigned int >', - [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) - ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkDiscResourcePool::GetPsdchTransmissions(uint32_t npsdch) [member function] - cls.add_method('GetPsdchTransmissions', - 'std::list< ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo >', - [param('uint32_t', 'npsdch')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SlPoolType ns3::SidelinkDiscResourcePool::GetSchedulingType() [member function] - cls.add_method('GetSchedulingType', - 'ns3::SidelinkDiscResourcePool::SlPoolType', - []) - ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkDiscResourcePool::GetTypeId() [member function] + [], + is_const=True) + ## ipv4-packet-info-tag.h (module 'internet'): static ns3::TypeId ns3::Ipv4PacketInfoTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkDiscResourcePool::SetPool(ns3::LteRrcSap::SlDiscResourcePool pool) [member function] - cls.add_method('SetPool', + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::LteRrcSap::SlDiscResourcePool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkDiscResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigDiscPool pool) [member function] - cls.add_method('SetPool', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::LteRrcSap::SlPreconfigDiscPool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::TxProbabilityAsInt(ns3::LteRrcSap::TxProbability prob) [member function] - cls.add_method('TxProbabilityAsInt', - 'uint32_t', - [param('ns3::LteRrcSap::TxProbability', 'prob')]) - ## lte-sl-pool.h (module 'lte'): static ns3::LteRrcSap::TxProbability ns3::SidelinkDiscResourcePool::TxProbabilityFromInt(uint32_t p) [member function] - cls.add_method('TxProbabilityFromInt', - 'ns3::LteRrcSap::TxProbability', - [param('uint32_t', 'p')], - is_static=True) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkDiscResourcePool::Initialize() [member function] - cls.add_method('Initialize', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::SetAddress(ns3::Ipv4Address addr) [member function] + cls.add_method('SetAddress', 'void', - [], - visibility='protected') - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo ns3::SidelinkDiscResourcePool::TranslatePsdch(ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo info) [member function] - cls.add_method('TranslatePsdch', - 'ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo', - [param('ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo', 'info')], - visibility='protected') - return - -def register_Ns3SidelinkDiscResourcePoolSidelinkTransmissionInfo_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo() [constructor] - cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo(ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::nbRb [variable] - cls.add_instance_attribute('nbRb', 'uint8_t', is_const=False) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::rbStart [variable] - cls.add_instance_attribute('rbStart', 'uint8_t', is_const=False) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::subframe [variable] - cls.add_instance_attribute('subframe', 'ns3::SidelinkDiscResourcePool::SubframeInfo', is_const=False) - return - -def register_Ns3SidelinkDiscResourcePoolSubframeInfo_methods(root_module, cls): - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('==') - cls.add_binary_numeric_operator('+', root_module['ns3::SidelinkDiscResourcePool::SubframeInfo'], root_module['ns3::SidelinkDiscResourcePool::SubframeInfo'], param('ns3::SidelinkDiscResourcePool::SubframeInfo const &', 'right')) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::SubframeInfo() [constructor] - cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::SubframeInfo(ns3::SidelinkDiscResourcePool::SubframeInfo const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkDiscResourcePool::SubframeInfo const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::frameNo [variable] - cls.add_instance_attribute('frameNo', 'uint32_t', is_const=False) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::subframeNo [variable] - cls.add_instance_attribute('subframeNo', 'uint32_t', is_const=False) + [param('ns3::Ipv4Address', 'addr')]) + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::SetLocalAddress(ns3::Ipv4Address addr) [member function] + cls.add_method('SetLocalAddress', + 'void', + [param('ns3::Ipv4Address', 'addr')]) + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::SetRecvIf(uint32_t ifindex) [member function] + cls.add_method('SetRecvIf', + 'void', + [param('uint32_t', 'ifindex')]) + ## ipv4-packet-info-tag.h (module 'internet'): void ns3::Ipv4PacketInfoTag::SetTtl(uint8_t ttl) [member function] + cls.add_method('SetTtl', + 'void', + [param('uint8_t', 'ttl')]) return -def register_Ns3SidelinkRsrpCalculator_methods(root_module, cls): - ## sidelink-rsrp-calculator.h (module 'lte'): ns3::SidelinkRsrpCalculator::SidelinkRsrpCalculator(ns3::SidelinkRsrpCalculator const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkRsrpCalculator const &', 'arg0')]) - ## sidelink-rsrp-calculator.h (module 'lte'): ns3::SidelinkRsrpCalculator::SidelinkRsrpCalculator() [constructor] +def register_Ns3Ipv6ExtensionHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHeader::Ipv6ExtensionHeader(ns3::Ipv6ExtensionHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHeader::Ipv6ExtensionHeader() [constructor] cls.add_constructor([]) - ## sidelink-rsrp-calculator.h (module 'lte'): static double ns3::SidelinkRsrpCalculator::CalcSlRsrpPsbch(ns3::Ptr lossModel, double txPower, double ulEarfcn, double ulBandwidth, ns3::Ptr txPhy, ns3::Ptr rxPhy) [member function] - cls.add_method('CalcSlRsrpPsbch', - 'double', - [param('ns3::Ptr< ns3::PropagationLossModel >', 'lossModel'), param('double', 'txPower'), param('double', 'ulEarfcn'), param('double', 'ulBandwidth'), param('ns3::Ptr< ns3::SpectrumPhy >', 'txPhy'), param('ns3::Ptr< ns3::SpectrumPhy >', 'rxPhy')], - is_static=True) - ## sidelink-rsrp-calculator.h (module 'lte'): static double ns3::SidelinkRsrpCalculator::CalcSlRsrpTxPw(ns3::Ptr lossModel, double txPower, ns3::Ptr txPhy, ns3::Ptr rxPhy) [member function] - cls.add_method('CalcSlRsrpTxPw', - 'double', - [param('ns3::Ptr< ns3::PropagationLossModel >', 'lossModel'), param('double', 'txPower'), param('ns3::Ptr< ns3::SpectrumPhy >', 'txPhy'), param('ns3::Ptr< ns3::SpectrumPhy >', 'rxPhy')], - is_static=True) - ## sidelink-rsrp-calculator.h (module 'lte'): void ns3::SidelinkRsrpCalculator::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## sidelink-rsrp-calculator.h (module 'lte'): static ns3::TypeId ns3::SidelinkRsrpCalculator::GetTypeId() [member function] - cls.add_method('GetTypeId', + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_static=True) - return - -def register_Ns3SidelinkRxCommResourcePool_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxCommResourcePool::SidelinkRxCommResourcePool() [constructor] - cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxCommResourcePool::SidelinkRxCommResourcePool(ns3::SidelinkRxCommResourcePool const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkRxCommResourcePool const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkRxCommResourcePool::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): uint16_t ns3::Ipv6ExtensionHeader::GetLength() const [member function] + cls.add_method('GetLength', + 'uint16_t', + [], + is_const=True) + ## ipv6-extension-header.h (module 'internet'): uint8_t ns3::Ipv6ExtensionHeader::GetNextHeader() const [member function] + cls.add_method('GetNextHeader', + 'uint8_t', + [], + is_const=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionHeader::SetLength(uint16_t length) [member function] + cls.add_method('SetLength', + 'void', + [param('uint16_t', 'length')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionHeader::SetNextHeader(uint8_t nextHeader) [member function] + cls.add_method('SetNextHeader', + 'void', + [param('uint8_t', 'nextHeader')]) return -def register_Ns3SidelinkRxDiscResourcePool_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxDiscResourcePool::SidelinkRxDiscResourcePool() [constructor] +def register_Ns3Ipv6ExtensionHopByHopHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHopByHopHeader::Ipv6ExtensionHopByHopHeader(ns3::Ipv6ExtensionHopByHopHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionHopByHopHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionHopByHopHeader::Ipv6ExtensionHopByHopHeader() [constructor] cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxDiscResourcePool::SidelinkRxDiscResourcePool(ns3::SidelinkRxDiscResourcePool const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkRxDiscResourcePool const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkRxDiscResourcePool::GetTypeId() [member function] + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionHopByHopHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionHopByHopHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionHopByHopHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionHopByHopHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionHopByHopHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionHopByHopHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) return -def register_Ns3SidelinkTxCommResourcePool_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxCommResourcePool::SidelinkTxCommResourcePool() [constructor] +def register_Ns3Ipv6ExtensionRoutingHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionRoutingHeader::Ipv6ExtensionRoutingHeader(ns3::Ipv6ExtensionRoutingHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionRoutingHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionRoutingHeader::Ipv6ExtensionRoutingHeader() [constructor] cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxCommResourcePool::SidelinkTxCommResourcePool(ns3::SidelinkTxCommResourcePool const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkTxCommResourcePool const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxCommResourcePool::GetIndex() [member function] - cls.add_method('GetIndex', - 'uint8_t', - []) - ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxCommResourcePool::GetMcs() [member function] - cls.add_method('GetMcs', - 'uint8_t', - []) - ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxCommResourcePool::GetPoolIdentity() [member function] - cls.add_method('GetPoolIdentity', + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionRoutingHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionRoutingHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): uint8_t ns3::Ipv6ExtensionRoutingHeader::GetSegmentsLeft() const [member function] + cls.add_method('GetSegmentsLeft', 'uint8_t', - []) - ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkTxCommResourcePool::GetTypeId() [member function] + [], + is_const=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionRoutingHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionRoutingHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetPool(ns3::LteRrcSap::SlCommResourcePool pool) [member function] - cls.add_method('SetPool', - 'void', - [param('ns3::LteRrcSap::SlCommResourcePool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigCommPool pool) [member function] - cls.add_method('SetPool', + ## ipv6-extension-header.h (module 'internet'): uint8_t ns3::Ipv6ExtensionRoutingHeader::GetTypeRouting() const [member function] + cls.add_method('GetTypeRouting', + 'uint8_t', + [], + is_const=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionRoutingHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::LteRrcSap::SlPreconfigCommPool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetScheduledTxParameters(uint16_t slrnti, ns3::LteRrcSap::SlMacMainConfigSl macMainConfig, ns3::LteRrcSap::SlCommResourcePool commTxConfig, uint8_t index) [member function] - cls.add_method('SetScheduledTxParameters', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionRoutingHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('uint16_t', 'slrnti'), param('ns3::LteRrcSap::SlMacMainConfigSl', 'macMainConfig'), param('ns3::LteRrcSap::SlCommResourcePool', 'commTxConfig'), param('uint8_t', 'index')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetScheduledTxParameters(uint16_t slrnti, ns3::LteRrcSap::SlMacMainConfigSl macMainConfig, ns3::LteRrcSap::SlCommResourcePool commTxConfig, uint8_t index, uint8_t mcs) [member function] - cls.add_method('SetScheduledTxParameters', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionRoutingHeader::SetSegmentsLeft(uint8_t segmentsLeft) [member function] + cls.add_method('SetSegmentsLeft', 'void', - [param('uint16_t', 'slrnti'), param('ns3::LteRrcSap::SlMacMainConfigSl', 'macMainConfig'), param('ns3::LteRrcSap::SlCommResourcePool', 'commTxConfig'), param('uint8_t', 'index'), param('uint8_t', 'mcs')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetUeSelectedTxParameters(uint8_t identity) [member function] - cls.add_method('SetUeSelectedTxParameters', + [param('uint8_t', 'segmentsLeft')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionRoutingHeader::SetTypeRouting(uint8_t typeRouting) [member function] + cls.add_method('SetTypeRouting', 'void', - [param('uint8_t', 'identity')]) + [param('uint8_t', 'typeRouting')]) return -def register_Ns3SidelinkTxDiscResourcePool_methods(root_module, cls): - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxDiscResourcePool::SidelinkTxDiscResourcePool() [constructor] +def register_Ns3Ipv6Header_methods(root_module, cls): + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')]) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header() [constructor] cls.add_constructor([]) - ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxDiscResourcePool::SidelinkTxDiscResourcePool(ns3::SidelinkTxDiscResourcePool const & arg0) [constructor] - cls.add_constructor([param('ns3::SidelinkTxDiscResourcePool const &', 'arg0')]) - ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxDiscResourcePool::GetPoolIdentity() [member function] - cls.add_method('GetPoolIdentity', + ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-header.h (module 'internet'): std::string ns3::Ipv6Header::DscpTypeToString(ns3::Ipv6Header::DscpType dscp) const [member function] + cls.add_method('DscpTypeToString', + 'std::string', + [param('ns3::Ipv6Header::DscpType', 'dscp')], + is_const=True) + ## ipv6-header.h (module 'internet'): std::string ns3::Ipv6Header::EcnTypeToString(ns3::Ipv6Header::EcnType ecn) const [member function] + cls.add_method('EcnTypeToString', + 'std::string', + [param('ns3::Ipv6Header::EcnType', 'ecn')], + is_const=True) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetDestinationAddress() const [member function] + cls.add_method('GetDestinationAddress', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::DscpType ns3::Ipv6Header::GetDscp() const [member function] + cls.add_method('GetDscp', + 'ns3::Ipv6Header::DscpType', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::EcnType ns3::Ipv6Header::GetEcn() const [member function] + cls.add_method('GetEcn', + 'ns3::Ipv6Header::EcnType', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetFlowLabel() const [member function] + cls.add_method('GetFlowLabel', + 'uint32_t', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetHopLimit() const [member function] + cls.add_method('GetHopLimit', 'uint8_t', - []) - ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkTxDiscResourcePool::GetTxProbability() [member function] - cls.add_method('GetTxProbability', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): ns3::TypeId ns3::Ipv6Header::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetNextHeader() const [member function] + cls.add_method('GetNextHeader', + 'uint8_t', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): uint16_t ns3::Ipv6Header::GetPayloadLength() const [member function] + cls.add_method('GetPayloadLength', + 'uint16_t', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', - []) - ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkTxDiscResourcePool::GetTypeId() [member function] + [], + is_const=True, is_virtual=True) + ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetSourceAddress() const [member function] + cls.add_method('GetSourceAddress', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetTrafficClass() const [member function] + cls.add_method('GetTrafficClass', + 'uint8_t', + [], + is_const=True) + ## ipv6-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6Header::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetPool(ns3::LteRrcSap::SlDiscResourcePool pool) [member function] - cls.add_method('SetPool', + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::LteRrcSap::SlDiscResourcePool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigDiscPool pool) [member function] - cls.add_method('SetPool', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::LteRrcSap::SlPreconfigDiscPool', 'pool')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetScheduledTxParameters(ns3::LteRrcSap::SlDiscResourcePool discPool, ns3::LteRrcSap::SlTfIndexPairList discResources, ns3::LteRrcSap::SlHoppingConfigDisc discHopping) [member function] - cls.add_method('SetScheduledTxParameters', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetDestinationAddress(ns3::Ipv6Address dst) [member function] + cls.add_method('SetDestinationAddress', 'void', - [param('ns3::LteRrcSap::SlDiscResourcePool', 'discPool'), param('ns3::LteRrcSap::SlTfIndexPairList', 'discResources'), param('ns3::LteRrcSap::SlHoppingConfigDisc', 'discHopping')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetTxProbability(uint32_t theta) [member function] - cls.add_method('SetTxProbability', + [param('ns3::Ipv6Address', 'dst')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetDscp(ns3::Ipv6Header::DscpType dscp) [member function] + cls.add_method('SetDscp', 'void', - [param('uint32_t', 'theta')]) - ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetUeSelectedTxParameters(uint8_t identity) [member function] - cls.add_method('SetUeSelectedTxParameters', + [param('ns3::Ipv6Header::DscpType', 'dscp')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetEcn(ns3::Ipv6Header::EcnType ecn) [member function] + cls.add_method('SetEcn', 'void', - [param('uint8_t', 'identity')]) - return - -def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3EpcTft_Ns3Empty_Ns3DefaultDeleter__lt__ns3EpcTft__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::EpcTft, ns3::empty, ns3::DefaultDeleter< ns3::EpcTft > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3EpcTftClassifier_Ns3Empty_Ns3DefaultDeleter__lt__ns3EpcTftClassifier__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::EpcTftClassifier, ns3::empty, ns3::DefaultDeleter< ns3::EpcTftClassifier > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4MulticastRoute > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4Route > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3LteChunkProcessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteChunkProcessor__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteChunkProcessor, ns3::empty, ns3::DefaultDeleter< ns3::LteChunkProcessor > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3LteControlMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteControlMessage__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter< ns3::LteControlMessage > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3LteHarqPhy_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteHarqPhy__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter< ns3::LteHarqPhy > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3LteSlChunkProcessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteSlChunkProcessor__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteSlChunkProcessor, ns3::empty, ns3::DefaultDeleter< ns3::LteSlChunkProcessor > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3LteSlHarqPhy_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteSlHarqPhy__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteSlHarqPhy, ns3::empty, ns3::DefaultDeleter< ns3::LteSlHarqPhy > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3LteSlTft_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteSlTft__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteSlTft, ns3::empty, ns3::DefaultDeleter< ns3::LteSlTft > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3SpectrumModel_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumModel__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumModel > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3SpectrumSignalParameters_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumSignalParameters__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumSignalParameters > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3SpectrumValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumValue__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumValue > > const &', 'o')]) - return - -def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] - cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) + [param('ns3::Ipv6Header::EcnType', 'ecn')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetFlowLabel(uint32_t flow) [member function] + cls.add_method('SetFlowLabel', + 'void', + [param('uint32_t', 'flow')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetHopLimit(uint8_t limit) [member function] + cls.add_method('SetHopLimit', + 'void', + [param('uint8_t', 'limit')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetNextHeader(uint8_t next) [member function] + cls.add_method('SetNextHeader', + 'void', + [param('uint8_t', 'next')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetPayloadLength(uint16_t len) [member function] + cls.add_method('SetPayloadLength', + 'void', + [param('uint16_t', 'len')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetSourceAddress(ns3::Ipv6Address src) [member function] + cls.add_method('SetSourceAddress', + 'void', + [param('ns3::Ipv6Address', 'src')]) + ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetTrafficClass(uint8_t traffic) [member function] + cls.add_method('SetTrafficClass', + 'void', + [param('uint8_t', 'traffic')]) return -def register_Ns3SimpleRefCount__Ns3VendorSpecificValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3VendorSpecificValue__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] +def register_Ns3Ipv6ListRoutingHelper_methods(root_module, cls): + ## ipv6-list-routing-helper.h (module 'internet'): ns3::Ipv6ListRoutingHelper::Ipv6ListRoutingHelper() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::VendorSpecificValue, ns3::empty, ns3::DefaultDeleter< ns3::VendorSpecificValue > > const &', 'o')]) + ## ipv6-list-routing-helper.h (module 'internet'): ns3::Ipv6ListRoutingHelper::Ipv6ListRoutingHelper(ns3::Ipv6ListRoutingHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ListRoutingHelper const &', 'arg0')]) + ## ipv6-list-routing-helper.h (module 'internet'): ns3::Ipv6ListRoutingHelper * ns3::Ipv6ListRoutingHelper::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ipv6ListRoutingHelper *', + [], + is_const=True, is_virtual=True) + ## ipv6-list-routing-helper.h (module 'internet'): void ns3::Ipv6ListRoutingHelper::Add(ns3::Ipv6RoutingHelper const & routing, int16_t priority) [member function] + cls.add_method('Add', + 'void', + [param('ns3::Ipv6RoutingHelper const &', 'routing'), param('int16_t', 'priority')]) + ## ipv6-list-routing-helper.h (module 'internet'): ns3::Ptr ns3::Ipv6ListRoutingHelper::Create(ns3::Ptr node) const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_const=True, is_virtual=True) return -def register_Ns3SimpleRefCount__Ns3X2CellInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2CellInfo__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] +def register_Ns3Ipv6OptionHeader_methods(root_module, cls): + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Ipv6OptionHeader(ns3::Ipv6OptionHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionHeader const &', 'arg0')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Ipv6OptionHeader() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::X2CellInfo, ns3::empty, ns3::DefaultDeleter< ns3::X2CellInfo > > const &', 'o')]) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment ns3::Ipv6OptionHeader::GetAlignment() const [member function] + cls.add_method('GetAlignment', + 'ns3::Ipv6OptionHeader::Alignment', + [], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::TypeId ns3::Ipv6OptionHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint8_t ns3::Ipv6OptionHeader::GetLength() const [member function] + cls.add_method('GetLength', + 'uint8_t', + [], + is_const=True) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint8_t ns3::Ipv6OptionHeader::GetType() const [member function] + cls.add_method('GetType', + 'uint8_t', + [], + is_const=True) + ## ipv6-option-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionHeader::SetLength(uint8_t length) [member function] + cls.add_method('SetLength', + 'void', + [param('uint8_t', 'length')]) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionHeader::SetType(uint8_t type) [member function] + cls.add_method('SetType', + 'void', + [param('uint8_t', 'type')]) return -def register_Ns3SimpleRefCount__Ns3X2IfaceInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2IfaceInfo__gt___methods(root_module, cls): - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] +def register_Ns3Ipv6OptionHeaderAlignment_methods(root_module, cls): + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment::Alignment() [constructor] cls.add_constructor([]) - ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] - cls.add_constructor([param('ns3::SimpleRefCount< ns3::X2IfaceInfo, ns3::empty, ns3::DefaultDeleter< ns3::X2IfaceInfo > > const &', 'o')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment::Alignment(ns3::Ipv6OptionHeader::Alignment const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionHeader::Alignment const &', 'arg0')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment::factor [variable] + cls.add_instance_attribute('factor', 'uint8_t', is_const=False) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment::offset [variable] + cls.add_instance_attribute('offset', 'uint8_t', is_const=False) return -def register_Ns3Socket_methods(root_module, cls): - ## socket.h (module 'network'): ns3::Socket::Socket(ns3::Socket const & arg0) [constructor] - cls.add_constructor([param('ns3::Socket const &', 'arg0')]) - ## socket.h (module 'network'): ns3::Socket::Socket() [constructor] +def register_Ns3Ipv6OptionJumbogramHeader_methods(root_module, cls): + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionJumbogramHeader::Ipv6OptionJumbogramHeader(ns3::Ipv6OptionJumbogramHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionJumbogramHeader const &', 'arg0')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionJumbogramHeader::Ipv6OptionJumbogramHeader() [constructor] cls.add_constructor([]) - ## socket.h (module 'network'): int ns3::Socket::Bind(ns3::Address const & address) [member function] - cls.add_method('Bind', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::Bind() [member function] - cls.add_method('Bind', - 'int', + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionJumbogramHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment ns3::Ipv6OptionJumbogramHeader::GetAlignment() const [member function] + cls.add_method('GetAlignment', + 'ns3::Ipv6OptionHeader::Alignment', [], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::Bind6() [member function] - cls.add_method('Bind6', - 'int', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionJumbogramHeader::GetDataLength() const [member function] + cls.add_method('GetDataLength', + 'uint32_t', [], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::BindToNetDevice(ns3::Ptr netdevice) [member function] - cls.add_method('BindToNetDevice', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')], - is_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::Close() [member function] - cls.add_method('Close', - 'int', + is_const=True) + ## ipv6-option-header.h (module 'internet'): ns3::TypeId ns3::Ipv6OptionJumbogramHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::Connect(ns3::Address const & address) [member function] - cls.add_method('Connect', - 'int', - [param('ns3::Address const &', 'address')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): static ns3::Ptr ns3::Socket::CreateSocket(ns3::Ptr node, ns3::TypeId tid) [member function] - cls.add_method('CreateSocket', - 'ns3::Ptr< ns3::Socket >', - [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::TypeId', 'tid')], - is_static=True) - ## socket.h (module 'network'): bool ns3::Socket::GetAllowBroadcast() const [member function] - cls.add_method('GetAllowBroadcast', - 'bool', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionJumbogramHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): ns3::Ptr ns3::Socket::GetBoundNetDevice() [member function] - cls.add_method('GetBoundNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - []) - ## socket.h (module 'network'): ns3::Socket::SocketErrno ns3::Socket::GetErrno() const [member function] - cls.add_method('GetErrno', - 'ns3::Socket::SocketErrno', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionJumbogramHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTos() const [member function] - cls.add_method('GetIpTos', - 'uint8_t', + is_static=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionJumbogramHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionJumbogramHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionJumbogramHeader::SetDataLength(uint32_t dataLength) [member function] + cls.add_method('SetDataLength', + 'void', + [param('uint32_t', 'dataLength')]) + return + +def register_Ns3Ipv6OptionPad1Header_methods(root_module, cls): + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPad1Header::Ipv6OptionPad1Header(ns3::Ipv6OptionPad1Header const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionPad1Header const &', 'arg0')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPad1Header::Ipv6OptionPad1Header() [constructor] + cls.add_constructor([]) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionPad1Header::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::TypeId ns3::Ipv6OptionPad1Header::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTtl() const [member function] - cls.add_method('GetIpTtl', - 'uint8_t', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionPad1Header::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6HopLimit() const [member function] - cls.add_method('GetIpv6HopLimit', - 'uint8_t', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionPad1Header::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6Tclass() const [member function] - cls.add_method('GetIpv6Tclass', - 'uint8_t', + is_static=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionPad1Header::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionPad1Header::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3Ipv6OptionPadnHeader_methods(root_module, cls): + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPadnHeader::Ipv6OptionPadnHeader(ns3::Ipv6OptionPadnHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionPadnHeader const &', 'arg0')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionPadnHeader::Ipv6OptionPadnHeader(uint32_t pad=2) [constructor] + cls.add_constructor([param('uint32_t', 'pad', default_value='2')]) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionPadnHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::TypeId ns3::Ipv6OptionPadnHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## socket.h (module 'network'): ns3::Ptr ns3::Socket::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionPadnHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::GetPeerName(ns3::Address & address) const [member function] - cls.add_method('GetPeerName', - 'int', - [param('ns3::Address &', 'address')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): uint8_t ns3::Socket::GetPriority() const [member function] - cls.add_method('GetPriority', - 'uint8_t', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionPadnHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## socket.h (module 'network'): uint32_t ns3::Socket::GetRxAvailable() const [member function] - cls.add_method('GetRxAvailable', + is_static=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionPadnHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionPadnHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3Ipv6OptionRouterAlertHeader_methods(root_module, cls): + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionRouterAlertHeader::Ipv6OptionRouterAlertHeader(ns3::Ipv6OptionRouterAlertHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionRouterAlertHeader const &', 'arg0')]) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionRouterAlertHeader::Ipv6OptionRouterAlertHeader() [constructor] + cls.add_constructor([]) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionRouterAlertHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::Ipv6OptionHeader::Alignment ns3::Ipv6OptionRouterAlertHeader::GetAlignment() const [member function] + cls.add_method('GetAlignment', + 'ns3::Ipv6OptionHeader::Alignment', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::GetSockName(ns3::Address & address) const [member function] - cls.add_method('GetSockName', - 'int', - [param('ns3::Address &', 'address')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): ns3::Socket::SocketType ns3::Socket::GetSocketType() const [member function] - cls.add_method('GetSocketType', - 'ns3::Socket::SocketType', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): ns3::TypeId ns3::Ipv6OptionRouterAlertHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): uint32_t ns3::Socket::GetTxAvailable() const [member function] - cls.add_method('GetTxAvailable', + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): uint32_t ns3::Ipv6OptionRouterAlertHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::Socket::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionRouterAlertHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## socket.h (module 'network'): static uint8_t ns3::Socket::IpTos2Priority(uint8_t ipTos) [member function] - cls.add_method('IpTos2Priority', - 'uint8_t', - [param('uint8_t', 'ipTos')], - is_static=True) - ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address, ns3::Socket::Ipv6MulticastFilterMode filterMode, std::vector > sourceAddresses) [member function] - cls.add_method('Ipv6JoinGroup', + ## ipv6-option-header.h (module 'internet'): uint16_t ns3::Ipv6OptionRouterAlertHeader::GetValue() const [member function] + cls.add_method('GetValue', + 'uint16_t', + [], + is_const=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionRouterAlertHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Ipv6Address', 'address'), param('ns3::Socket::Ipv6MulticastFilterMode', 'filterMode'), param('std::vector< ns3::Ipv6Address >', 'sourceAddresses')], - is_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address) [member function] - cls.add_method('Ipv6JoinGroup', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionRouterAlertHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::Ipv6Address', 'address')], - is_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::Ipv6LeaveGroup() [member function] - cls.add_method('Ipv6LeaveGroup', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ipv6-option-header.h (module 'internet'): void ns3::Ipv6OptionRouterAlertHeader::SetValue(uint16_t value) [member function] + cls.add_method('SetValue', 'void', - [], + [param('uint16_t', 'value')]) + return + +def register_Ns3Ipv6PacketInfoTag_methods(root_module, cls): + ## ipv6-packet-info-tag.h (module 'internet'): ns3::Ipv6PacketInfoTag::Ipv6PacketInfoTag(ns3::Ipv6PacketInfoTag const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6PacketInfoTag const &', 'arg0')]) + ## ipv6-packet-info-tag.h (module 'internet'): ns3::Ipv6PacketInfoTag::Ipv6PacketInfoTag() [constructor] + cls.add_constructor([]) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], is_virtual=True) - ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTos() const [member function] - cls.add_method('IsIpRecvTos', - 'bool', + ## ipv6-packet-info-tag.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6PacketInfoTag::GetAddress() const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv6Address', [], is_const=True) - ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTtl() const [member function] - cls.add_method('IsIpRecvTtl', - 'bool', + ## ipv6-packet-info-tag.h (module 'internet'): uint8_t ns3::Ipv6PacketInfoTag::GetHoplimit() const [member function] + cls.add_method('GetHoplimit', + 'uint8_t', [], is_const=True) - ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvHopLimit() const [member function] - cls.add_method('IsIpv6RecvHopLimit', - 'bool', + ## ipv6-packet-info-tag.h (module 'internet'): ns3::TypeId ns3::Ipv6PacketInfoTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvTclass() const [member function] - cls.add_method('IsIpv6RecvTclass', - 'bool', + is_const=True, is_virtual=True) + ## ipv6-packet-info-tag.h (module 'internet'): uint32_t ns3::Ipv6PacketInfoTag::GetRecvIf() const [member function] + cls.add_method('GetRecvIf', + 'uint32_t', [], is_const=True) - ## socket.h (module 'network'): bool ns3::Socket::IsRecvPktInfo() const [member function] - cls.add_method('IsRecvPktInfo', - 'bool', + ## ipv6-packet-info-tag.h (module 'internet'): uint32_t ns3::Ipv6PacketInfoTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-packet-info-tag.h (module 'internet'): uint8_t ns3::Ipv6PacketInfoTag::GetTrafficClass() const [member function] + cls.add_method('GetTrafficClass', + 'uint8_t', [], is_const=True) - ## socket.h (module 'network'): int ns3::Socket::Listen() [member function] - cls.add_method('Listen', - 'int', + ## ipv6-packet-info-tag.h (module 'internet'): static ns3::TypeId ns3::Ipv6PacketInfoTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): ns3::Ptr ns3::Socket::Recv(uint32_t maxSize, uint32_t flags) [member function] - cls.add_method('Recv', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): ns3::Ptr ns3::Socket::Recv() [member function] - cls.add_method('Recv', - 'ns3::Ptr< ns3::Packet >', - []) - ## socket.h (module 'network'): int ns3::Socket::Recv(uint8_t * buf, uint32_t size, uint32_t flags) [member function] - cls.add_method('Recv', - 'int', - [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) - ## socket.h (module 'network'): ns3::Ptr ns3::Socket::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'ns3::Ptr< ns3::Packet >', - [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): ns3::Ptr ns3::Socket::RecvFrom(ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'ns3::Ptr< ns3::Packet >', - [param('ns3::Address &', 'fromAddress')]) - ## socket.h (module 'network'): int ns3::Socket::RecvFrom(uint8_t * buf, uint32_t size, uint32_t flags, ns3::Address & fromAddress) [member function] - cls.add_method('RecvFrom', - 'int', - [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')]) - ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr p, uint32_t flags) [member function] - cls.add_method('Send', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr p) [member function] - cls.add_method('Send', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p')]) - ## socket.h (module 'network'): int ns3::Socket::Send(uint8_t const * buf, uint32_t size, uint32_t flags) [member function] - cls.add_method('Send', - 'int', - [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) - ## socket.h (module 'network'): int ns3::Socket::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] - cls.add_method('SendTo', - 'int', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::SendTo(uint8_t const * buf, uint32_t size, uint32_t flags, ns3::Address const & address) [member function] - cls.add_method('SendTo', - 'int', - [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address const &', 'address')]) - ## socket.h (module 'network'): void ns3::Socket::SetAcceptCallback(ns3::Callback, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionRequest, ns3::Callback, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> newConnectionCreated) [member function] - cls.add_method('SetAcceptCallback', + is_static=True) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Callback< bool, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionRequest'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'newConnectionCreated')]) - ## socket.h (module 'network'): bool ns3::Socket::SetAllowBroadcast(bool allowBroadcast) [member function] - cls.add_method('SetAllowBroadcast', - 'bool', - [param('bool', 'allowBroadcast')], - is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::SetCloseCallbacks(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> normalClose, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> errorClose) [member function] - cls.add_method('SetCloseCallbacks', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'normalClose'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'errorClose')]) - ## socket.h (module 'network'): void ns3::Socket::SetConnectCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionSucceeded, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionFailed) [member function] - cls.add_method('SetConnectCallback', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::SetAddress(ns3::Ipv6Address addr) [member function] + cls.add_method('SetAddress', 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionSucceeded'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionFailed')]) - ## socket.h (module 'network'): void ns3::Socket::SetDataSentCallback(ns3::Callback, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> dataSent) [member function] - cls.add_method('SetDataSentCallback', + [param('ns3::Ipv6Address', 'addr')]) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::SetHoplimit(uint8_t ttl) [member function] + cls.add_method('SetHoplimit', 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataSent')]) - ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTos(bool ipv4RecvTos) [member function] - cls.add_method('SetIpRecvTos', + [param('uint8_t', 'ttl')]) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::SetRecvIf(uint32_t ifindex) [member function] + cls.add_method('SetRecvIf', 'void', - [param('bool', 'ipv4RecvTos')]) - ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTtl(bool ipv4RecvTtl) [member function] - cls.add_method('SetIpRecvTtl', + [param('uint32_t', 'ifindex')]) + ## ipv6-packet-info-tag.h (module 'internet'): void ns3::Ipv6PacketInfoTag::SetTrafficClass(uint8_t tclass) [member function] + cls.add_method('SetTrafficClass', 'void', - [param('bool', 'ipv4RecvTtl')]) - ## socket.h (module 'network'): void ns3::Socket::SetIpTos(uint8_t ipTos) [member function] - cls.add_method('SetIpTos', + [param('uint8_t', 'tclass')]) + return + +def register_Ns3LteCcmMacSapUser_methods(root_module, cls): + ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapUser::LteCcmMacSapUser() [constructor] + cls.add_constructor([]) + ## lte-ccm-mac-sap.h (module 'lte'): ns3::LteCcmMacSapUser::LteCcmMacSapUser(ns3::LteCcmMacSapUser const & arg0) [constructor] + cls.add_constructor([param('ns3::LteCcmMacSapUser const &', 'arg0')]) + ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::NotifyPrbOccupancy(double prbOccupancy, uint8_t componentCarrierId) [member function] + cls.add_method('NotifyPrbOccupancy', 'void', - [param('uint8_t', 'ipTos')]) - ## socket.h (module 'network'): void ns3::Socket::SetIpTtl(uint8_t ipTtl) [member function] - cls.add_method('SetIpTtl', + [param('double', 'prbOccupancy'), param('uint8_t', 'componentCarrierId')], + is_virtual=True, is_pure_virtual=True) + ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::UlReceiveMacCe(ns3::MacCeListElement_s bsr, uint8_t componentCarrierId) [member function] + cls.add_method('UlReceiveMacCe', 'void', - [param('uint8_t', 'ipTtl')], - is_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::SetIpv6HopLimit(uint8_t ipHopLimit) [member function] - cls.add_method('SetIpv6HopLimit', + [param('ns3::MacCeListElement_s', 'bsr'), param('uint8_t', 'componentCarrierId')], + is_virtual=True, is_pure_virtual=True) + ## lte-ccm-mac-sap.h (module 'lte'): void ns3::LteCcmMacSapUser::UlReceiveSr(uint16_t rnti, uint8_t componentCarrierId) [member function] + cls.add_method('UlReceiveSr', 'void', - [param('uint8_t', 'ipHopLimit')], - is_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvHopLimit(bool ipv6RecvHopLimit) [member function] - cls.add_method('SetIpv6RecvHopLimit', + [param('uint16_t', 'rnti'), param('uint8_t', 'componentCarrierId')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3LteEnbRrcSapProvider_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::LteEnbRrcSapProvider() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::LteEnbRrcSapProvider(ns3::LteEnbRrcSapProvider const & arg0) [constructor] + cls.add_constructor([param('ns3::LteEnbRrcSapProvider const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::CompleteSetupUe(uint16_t rnti, ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters params) [member function] + cls.add_method('CompleteSetupUe', 'void', - [param('bool', 'ipv6RecvHopLimit')]) - ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvTclass(bool ipv6RecvTclass) [member function] - cls.add_method('SetIpv6RecvTclass', + [param('uint16_t', 'rnti'), param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters', 'params')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvIdealUeContextRemoveRequest(uint16_t rnti) [member function] + cls.add_method('RecvIdealUeContextRemoveRequest', 'void', - [param('bool', 'ipv6RecvTclass')]) - ## socket.h (module 'network'): void ns3::Socket::SetIpv6Tclass(int ipTclass) [member function] - cls.add_method('SetIpv6Tclass', + [param('uint16_t', 'rnti')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvMeasurementReport(uint16_t rnti, ns3::LteRrcSap::MeasurementReport msg) [member function] + cls.add_method('RecvMeasurementReport', 'void', - [param('int', 'ipTclass')]) - ## socket.h (module 'network'): void ns3::Socket::SetPriority(uint8_t priority) [member function] - cls.add_method('SetPriority', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasurementReport', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReconfigurationCompleted(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function] + cls.add_method('RecvRrcConnectionReconfigurationCompleted', 'void', - [param('uint8_t', 'priority')]) - ## socket.h (module 'network'): void ns3::Socket::SetRecvCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arg0) [member function] - cls.add_method('SetRecvCallback', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReconfigurationCompleted', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReestablishmentComplete(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function] + cls.add_method('RecvRrcConnectionReestablishmentComplete', 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arg0')]) - ## socket.h (module 'network'): void ns3::Socket::SetRecvPktInfo(bool flag) [member function] - cls.add_method('SetRecvPktInfo', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentComplete', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionReestablishmentRequest(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function] + cls.add_method('RecvRrcConnectionReestablishmentRequest', 'void', - [param('bool', 'flag')]) - ## socket.h (module 'network'): void ns3::Socket::SetSendCallback(ns3::Callback, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> sendCb) [member function] - cls.add_method('SetSendCallback', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentRequest', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionRequest(uint16_t rnti, ns3::LteRrcSap::RrcConnectionRequest msg) [member function] + cls.add_method('RecvRrcConnectionRequest', 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'sendCb')]) - ## socket.h (module 'network'): int ns3::Socket::ShutdownRecv() [member function] - cls.add_method('ShutdownRecv', - 'int', - [], + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionRequest', 'msg')], is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): int ns3::Socket::ShutdownSend() [member function] - cls.add_method('ShutdownSend', - 'int', - [], + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvRrcConnectionSetupCompleted(uint16_t rnti, ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function] + cls.add_method('RecvRrcConnectionSetupCompleted', + 'void', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionSetupCompleted', 'msg')], is_virtual=True, is_pure_virtual=True) - ## socket.h (module 'network'): void ns3::Socket::DoDispose() [member function] - cls.add_method('DoDispose', + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapProvider::RecvSidelinkUeInformation(uint16_t rnti, ns3::LteRrcSap::SidelinkUeInformation msg) [member function] + cls.add_method('RecvSidelinkUeInformation', 'void', - [], - is_virtual=True, visibility='protected') - ## socket.h (module 'network'): bool ns3::Socket::IsManualIpTtl() const [member function] - cls.add_method('IsManualIpTtl', - 'bool', - [], - visibility='protected', is_const=True) - ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6HopLimit() const [member function] - cls.add_method('IsManualIpv6HopLimit', - 'bool', - [], - visibility='protected', is_const=True) - ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6Tclass() const [member function] - cls.add_method('IsManualIpv6Tclass', - 'bool', - [], - visibility='protected', is_const=True) - ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionFailed() [member function] - cls.add_method('NotifyConnectionFailed', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::SidelinkUeInformation', 'msg')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3LteEnbRrcSapProviderCompleteSetupUeParameters_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::CompleteSetupUeParameters() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::CompleteSetupUeParameters(ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters const & arg0) [constructor] + cls.add_constructor([param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb0SapUser [variable] + cls.add_instance_attribute('srb0SapUser', 'ns3::LteRlcSapUser *', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters::srb1SapUser [variable] + cls.add_instance_attribute('srb1SapUser', 'ns3::LtePdcpSapUser *', is_const=False) + return + +def register_Ns3LteEnbRrcSapUser_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::LteEnbRrcSapUser() [constructor] + cls.add_constructor([]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::LteEnbRrcSapUser(ns3::LteEnbRrcSapUser const & arg0) [constructor] + cls.add_constructor([param('ns3::LteEnbRrcSapUser const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration ns3::LteEnbRrcSapUser::DecodeHandoverCommand(ns3::Ptr p) [member function] + cls.add_method('DecodeHandoverCommand', + 'ns3::LteRrcSap::RrcConnectionReconfiguration', + [param('ns3::Ptr< ns3::Packet >', 'p')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo ns3::LteEnbRrcSapUser::DecodeHandoverPreparationInformation(ns3::Ptr p) [member function] + cls.add_method('DecodeHandoverPreparationInformation', + 'ns3::LteRrcSap::HandoverPreparationInfo', + [param('ns3::Ptr< ns3::Packet >', 'p')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): ns3::Ptr ns3::LteEnbRrcSapUser::EncodeHandoverCommand(ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function] + cls.add_method('EncodeHandoverCommand', + 'ns3::Ptr< ns3::Packet >', + [param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): ns3::Ptr ns3::LteEnbRrcSapUser::EncodeHandoverPreparationInformation(ns3::LteRrcSap::HandoverPreparationInfo msg) [member function] + cls.add_method('EncodeHandoverPreparationInformation', + 'ns3::Ptr< ns3::Packet >', + [param('ns3::LteRrcSap::HandoverPreparationInfo', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::RemoveUe(uint16_t rnti) [member function] + cls.add_method('RemoveUe', 'void', - [], - visibility='protected') - ## socket.h (module 'network'): bool ns3::Socket::NotifyConnectionRequest(ns3::Address const & from) [member function] - cls.add_method('NotifyConnectionRequest', - 'bool', - [param('ns3::Address const &', 'from')], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionSucceeded() [member function] - cls.add_method('NotifyConnectionSucceeded', + [param('uint16_t', 'rnti')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReconfiguration(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function] + cls.add_method('SendRrcConnectionReconfiguration', 'void', - [], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifyDataRecv() [member function] - cls.add_method('NotifyDataRecv', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReestablishment(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishment msg) [member function] + cls.add_method('SendRrcConnectionReestablishment', 'void', - [], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifyDataSent(uint32_t size) [member function] - cls.add_method('NotifyDataSent', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishment', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReestablishmentReject(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReestablishmentReject msg) [member function] + cls.add_method('SendRrcConnectionReestablishmentReject', 'void', - [param('uint32_t', 'size')], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifyErrorClose() [member function] - cls.add_method('NotifyErrorClose', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReestablishmentReject', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionReject(uint16_t rnti, ns3::LteRrcSap::RrcConnectionReject msg) [member function] + cls.add_method('SendRrcConnectionReject', 'void', - [], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifyNewConnectionCreated(ns3::Ptr socket, ns3::Address const & from) [member function] - cls.add_method('NotifyNewConnectionCreated', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionReject', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionRelease(uint16_t rnti, ns3::LteRrcSap::RrcConnectionRelease msg) [member function] + cls.add_method('SendRrcConnectionRelease', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket'), param('ns3::Address const &', 'from')], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifyNormalClose() [member function] - cls.add_method('NotifyNormalClose', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionRelease', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendRrcConnectionSetup(uint16_t rnti, ns3::LteRrcSap::RrcConnectionSetup msg) [member function] + cls.add_method('SendRrcConnectionSetup', 'void', - [], - visibility='protected') - ## socket.h (module 'network'): void ns3::Socket::NotifySend(uint32_t spaceAvailable) [member function] - cls.add_method('NotifySend', + [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::RrcConnectionSetup', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendSystemInformation(uint16_t cellId, ns3::LteRrcSap::SystemInformation msg) [member function] + cls.add_method('SendSystemInformation', 'void', - [param('uint32_t', 'spaceAvailable')], - visibility='protected') + [param('uint16_t', 'cellId'), param('ns3::LteRrcSap::SystemInformation', 'msg')], + is_virtual=True, is_pure_virtual=True) + ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SetupUe(uint16_t rnti, ns3::LteEnbRrcSapUser::SetupUeParameters params) [member function] + cls.add_method('SetupUe', + 'void', + [param('uint16_t', 'rnti'), param('ns3::LteEnbRrcSapUser::SetupUeParameters', 'params')], + is_virtual=True, is_pure_virtual=True) return -def register_Ns3SocketIpTosTag_methods(root_module, cls): - ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag(ns3::SocketIpTosTag const & arg0) [constructor] - cls.add_constructor([param('ns3::SocketIpTosTag const &', 'arg0')]) - ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag() [constructor] +def register_Ns3LteEnbRrcSapUserSetupUeParameters_methods(root_module, cls): + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::SetupUeParameters() [constructor] cls.add_constructor([]) - ## socket.h (module 'network'): void ns3::SocketIpTosTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTosTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint32_t ns3::SocketIpTosTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint8_t ns3::SocketIpTosTag::GetTos() const [member function] - cls.add_method('GetTos', - 'uint8_t', - [], - is_const=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTosTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## socket.h (module 'network'): void ns3::SocketIpTosTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpTosTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpTosTag::SetTos(uint8_t tos) [member function] - cls.add_method('SetTos', - 'void', - [param('uint8_t', 'tos')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::SetupUeParameters(ns3::LteEnbRrcSapUser::SetupUeParameters const & arg0) [constructor] + cls.add_constructor([param('ns3::LteEnbRrcSapUser::SetupUeParameters const &', 'arg0')]) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::srb0SapProvider [variable] + cls.add_instance_attribute('srb0SapProvider', 'ns3::LteRlcSapProvider *', is_const=False) + ## lte-rrc-sap.h (module 'lte'): ns3::LteEnbRrcSapUser::SetupUeParameters::srb1SapProvider [variable] + cls.add_instance_attribute('srb1SapProvider', 'ns3::LtePdcpSapProvider *', is_const=False) return -def register_Ns3SocketIpTtlTag_methods(root_module, cls): - ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag(ns3::SocketIpTtlTag const & arg0) [constructor] - cls.add_constructor([param('ns3::SocketIpTtlTag const &', 'arg0')]) - ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag() [constructor] +def register_Ns3LtePdcpHeader_methods(root_module, cls): + ## lte-pdcp-header.h (module 'lte'): ns3::LtePdcpHeader::LtePdcpHeader(ns3::LtePdcpHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::LtePdcpHeader const &', 'arg0')]) + ## lte-pdcp-header.h (module 'lte'): ns3::LtePdcpHeader::LtePdcpHeader() [constructor] cls.add_constructor([]) - ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Deserialize(ns3::TagBuffer i) [member function] + ## lte-pdcp-header.h (module 'lte'): uint32_t ns3::LtePdcpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTtlTag::GetInstanceTypeId() const [member function] + ## lte-pdcp-header.h (module 'lte'): uint8_t ns3::LtePdcpHeader::GetDcBit() const [member function] + cls.add_method('GetDcBit', + 'uint8_t', + [], + is_const=True) + ## lte-pdcp-header.h (module 'lte'): ns3::TypeId ns3::LtePdcpHeader::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint32_t ns3::SocketIpTtlTag::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## lte-pdcp-header.h (module 'lte'): uint16_t ns3::LtePdcpHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + [], + is_const=True) + ## lte-pdcp-header.h (module 'lte'): uint32_t ns3::LtePdcpHeader::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint8_t ns3::SocketIpTtlTag::GetTtl() const [member function] - cls.add_method('GetTtl', - 'uint8_t', - [], - is_const=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTtlTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-pdcp-header.h (module 'lte'): static ns3::TypeId ns3::LtePdcpHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Print(std::ostream & os) const [member function] + ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpTtlTag::SetTtl(uint8_t ttl) [member function] - cls.add_method('SetTtl', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::SetDcBit(uint8_t dcBit) [member function] + cls.add_method('SetDcBit', 'void', - [param('uint8_t', 'ttl')]) + [param('uint8_t', 'dcBit')]) + ## lte-pdcp-header.h (module 'lte'): void ns3::LtePdcpHeader::SetSequenceNumber(uint16_t sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint16_t', 'sequenceNumber')]) return -def register_Ns3SocketIpv6HopLimitTag_methods(root_module, cls): - ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag(ns3::SocketIpv6HopLimitTag const & arg0) [constructor] - cls.add_constructor([param('ns3::SocketIpv6HopLimitTag const &', 'arg0')]) - ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag() [constructor] +def register_Ns3LtePhyTag_methods(root_module, cls): + ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag(ns3::LtePhyTag const & arg0) [constructor] + cls.add_constructor([param('ns3::LtePhyTag const &', 'arg0')]) + ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag() [constructor] cls.add_constructor([]) - ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Deserialize(ns3::TagBuffer i) [member function] + ## lte-phy-tag.h (module 'lte'): ns3::LtePhyTag::LtePhyTag(uint16_t cellId) [constructor] + cls.add_constructor([param('uint16_t', 'cellId')]) + ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Deserialize(ns3::TagBuffer i) [member function] cls.add_method('Deserialize', 'void', [param('ns3::TagBuffer', 'i')], is_virtual=True) - ## socket.h (module 'network'): uint8_t ns3::SocketIpv6HopLimitTag::GetHopLimit() const [member function] - cls.add_method('GetHopLimit', - 'uint8_t', + ## lte-phy-tag.h (module 'lte'): uint16_t ns3::LtePhyTag::GetCellId() const [member function] + cls.add_method('GetCellId', + 'uint16_t', [], is_const=True) - ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6HopLimitTag::GetInstanceTypeId() const [member function] + ## lte-phy-tag.h (module 'lte'): ns3::TypeId ns3::LtePhyTag::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint32_t ns3::SocketIpv6HopLimitTag::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## lte-phy-tag.h (module 'lte'): uint32_t ns3::LtePhyTag::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6HopLimitTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-phy-tag.h (module 'lte'): static ns3::TypeId ns3::LtePhyTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Print(std::ostream & os) const [member function] + ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## lte-phy-tag.h (module 'lte'): void ns3::LtePhyTag::Serialize(ns3::TagBuffer i) const [member function] cls.add_method('Serialize', 'void', [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::SetHopLimit(uint8_t hopLimit) [member function] - cls.add_method('SetHopLimit', - 'void', - [param('uint8_t', 'hopLimit')]) + is_const=True, is_virtual=True) return -def register_Ns3SocketIpv6TclassTag_methods(root_module, cls): - ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag(ns3::SocketIpv6TclassTag const & arg0) [constructor] - cls.add_constructor([param('ns3::SocketIpv6TclassTag const &', 'arg0')]) - ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag() [constructor] +def register_Ns3LteRadioBearerTag_methods(root_module, cls): + ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(ns3::LteRadioBearerTag const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRadioBearerTag const &', 'arg0')]) + ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag() [constructor] cls.add_constructor([]) - ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Deserialize(ns3::TagBuffer i) [member function] + ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId) [constructor] + cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId')]) + ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId, uint8_t layer) [constructor] + cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId'), param('uint8_t', 'layer')]) + ## lte-radio-bearer-tag.h (module 'lte'): ns3::LteRadioBearerTag::LteRadioBearerTag(uint16_t rnti, uint8_t lcId, uint32_t srcL2Id, uint32_t dstL2Id) [constructor] + cls.add_constructor([param('uint16_t', 'rnti'), param('uint8_t', 'lcId'), param('uint32_t', 'srcL2Id'), param('uint32_t', 'dstL2Id')]) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Deserialize(ns3::TagBuffer i) [member function] cls.add_method('Deserialize', 'void', [param('ns3::TagBuffer', 'i')], is_virtual=True) - ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6TclassTag::GetInstanceTypeId() const [member function] + ## lte-radio-bearer-tag.h (module 'lte'): uint32_t ns3::LteRadioBearerTag::GetDestinationL2Id() const [member function] + cls.add_method('GetDestinationL2Id', + 'uint32_t', + [], + is_const=True) + ## lte-radio-bearer-tag.h (module 'lte'): ns3::TypeId ns3::LteRadioBearerTag::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint32_t ns3::SocketIpv6TclassTag::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## lte-radio-bearer-tag.h (module 'lte'): uint8_t ns3::LteRadioBearerTag::GetLayer() const [member function] + cls.add_method('GetLayer', + 'uint8_t', + [], + is_const=True) + ## lte-radio-bearer-tag.h (module 'lte'): uint8_t ns3::LteRadioBearerTag::GetLcid() const [member function] + cls.add_method('GetLcid', + 'uint8_t', + [], + is_const=True) + ## lte-radio-bearer-tag.h (module 'lte'): uint16_t ns3::LteRadioBearerTag::GetRnti() const [member function] + cls.add_method('GetRnti', + 'uint16_t', + [], + is_const=True) + ## lte-radio-bearer-tag.h (module 'lte'): uint32_t ns3::LteRadioBearerTag::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint8_t ns3::SocketIpv6TclassTag::GetTclass() const [member function] - cls.add_method('GetTclass', - 'uint8_t', + is_const=True, is_virtual=True) + ## lte-radio-bearer-tag.h (module 'lte'): uint32_t ns3::LteRadioBearerTag::GetSourceL2Id() const [member function] + cls.add_method('GetSourceL2Id', + 'uint32_t', [], is_const=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6TclassTag::GetTypeId() [member function] + ## lte-radio-bearer-tag.h (module 'lte'): static ns3::TypeId ns3::LteRadioBearerTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Print(std::ostream & os) const [member function] + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::Serialize(ns3::TagBuffer i) const [member function] cls.add_method('Serialize', 'void', [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::SetTclass(uint8_t tclass) [member function] - cls.add_method('SetTclass', + is_const=True, is_virtual=True) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetDestinationL2Id(uint32_t dst) [member function] + cls.add_method('SetDestinationL2Id', 'void', - [param('uint8_t', 'tclass')]) + [param('uint32_t', 'dst')]) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetLayer(uint8_t layer) [member function] + cls.add_method('SetLayer', + 'void', + [param('uint8_t', 'layer')]) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetLcid(uint8_t lcid) [member function] + cls.add_method('SetLcid', + 'void', + [param('uint8_t', 'lcid')]) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetRnti(uint16_t rnti) [member function] + cls.add_method('SetRnti', + 'void', + [param('uint16_t', 'rnti')]) + ## lte-radio-bearer-tag.h (module 'lte'): void ns3::LteRadioBearerTag::SetSourceL2Id(uint32_t src) [member function] + cls.add_method('SetSourceL2Id', + 'void', + [param('uint32_t', 'src')]) return -def register_Ns3SocketPriorityTag_methods(root_module, cls): - ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag(ns3::SocketPriorityTag const & arg0) [constructor] - cls.add_constructor([param('ns3::SocketPriorityTag const &', 'arg0')]) - ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag() [constructor] +def register_Ns3LteRlcAmHeader_methods(root_module, cls): + ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::LteRlcAmHeader(ns3::LteRlcAmHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRlcAmHeader const &', 'arg0')]) + ## lte-rlc-am-header.h (module 'lte'): ns3::LteRlcAmHeader::LteRlcAmHeader() [constructor] cls.add_constructor([]) - ## socket.h (module 'network'): void ns3::SocketPriorityTag::Deserialize(ns3::TagBuffer i) [member function] + ## lte-rlc-am-header.h (module 'lte'): uint32_t ns3::LteRlcAmHeader::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## socket.h (module 'network'): ns3::TypeId ns3::SocketPriorityTag::GetInstanceTypeId() const [member function] + ## lte-rlc-am-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcAmHeader::GetAckSn() const [member function] + cls.add_method('GetAckSn', + 'ns3::SequenceNumber10', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetFramingInfo() const [member function] + cls.add_method('GetFramingInfo', + 'uint8_t', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): ns3::TypeId ns3::LteRlcAmHeader::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint8_t ns3::SocketPriorityTag::GetPriority() const [member function] - cls.add_method('GetPriority', + is_const=True, is_virtual=True) + ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::GetLastOffset() const [member function] + cls.add_method('GetLastOffset', + 'uint16_t', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetLastSegmentFlag() const [member function] + cls.add_method('GetLastSegmentFlag', 'uint8_t', [], is_const=True) - ## socket.h (module 'network'): uint32_t ns3::SocketPriorityTag::GetSerializedSize() const [member function] + ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetPollingBit() const [member function] + cls.add_method('GetPollingBit', + 'uint8_t', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::GetResegmentationFlag() const [member function] + cls.add_method('GetResegmentationFlag', + 'uint8_t', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::GetSegmentOffset() const [member function] + cls.add_method('GetSegmentOffset', + 'uint16_t', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcAmHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'ns3::SequenceNumber10', + [], + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): uint32_t ns3::LteRlcAmHeader::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::SocketPriorityTag::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-rlc-am-header.h (module 'lte'): static ns3::TypeId ns3::LteRlcAmHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## socket.h (module 'network'): void ns3::SocketPriorityTag::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketPriorityTag::Serialize(ns3::TagBuffer i) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketPriorityTag::SetPriority(uint8_t priority) [member function] - cls.add_method('SetPriority', - 'void', - [param('uint8_t', 'priority')]) - return - -def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls): - ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag(ns3::SocketSetDontFragmentTag const & arg0) [constructor] - cls.add_constructor([param('ns3::SocketSetDontFragmentTag const &', 'arg0')]) - ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag() [constructor] - cls.add_constructor([]) - ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Deserialize(ns3::TagBuffer i) [member function] - cls.add_method('Deserialize', - 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True) - ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Disable() [member function] - cls.add_method('Disable', - 'void', - []) - ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Enable() [member function] - cls.add_method('Enable', - 'void', - []) - ## socket.h (module 'network'): ns3::TypeId ns3::SocketSetDontFragmentTag::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): uint32_t ns3::SocketSetDontFragmentTag::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): static ns3::TypeId ns3::SocketSetDontFragmentTag::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsControlPdu() const [member function] + cls.add_method('IsControlPdu', + 'bool', [], - is_static=True) - ## socket.h (module 'network'): bool ns3::SocketSetDontFragmentTag::IsEnabled() const [member function] - cls.add_method('IsEnabled', + is_const=True) + ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsDataPdu() const [member function] + cls.add_method('IsDataPdu', 'bool', [], is_const=True) - ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Print(std::ostream & os) const [member function] + ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::IsNackPresent(ns3::SequenceNumber10 nack) [member function] + cls.add_method('IsNackPresent', + 'bool', + [param('ns3::SequenceNumber10', 'nack')]) + ## lte-rlc-am-header.h (module 'lte'): bool ns3::LteRlcAmHeader::OneMoreNackWouldFitIn(uint16_t bytes) [member function] + cls.add_method('OneMoreNackWouldFitIn', + 'bool', + [param('uint16_t', 'bytes')]) + ## lte-rlc-am-header.h (module 'lte'): uint8_t ns3::LteRlcAmHeader::PopExtensionBit() [member function] + cls.add_method('PopExtensionBit', + 'uint8_t', + []) + ## lte-rlc-am-header.h (module 'lte'): uint16_t ns3::LteRlcAmHeader::PopLengthIndicator() [member function] + cls.add_method('PopLengthIndicator', + 'uint16_t', + []) + ## lte-rlc-am-header.h (module 'lte'): int ns3::LteRlcAmHeader::PopNack() [member function] + cls.add_method('PopNack', + 'int', + []) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Serialize(ns3::TagBuffer i) const [member function] + is_const=True, is_virtual=True) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushExtensionBit(uint8_t extensionBit) [member function] + cls.add_method('PushExtensionBit', + 'void', + [param('uint8_t', 'extensionBit')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushLengthIndicator(uint16_t lengthIndicator) [member function] + cls.add_method('PushLengthIndicator', + 'void', + [param('uint16_t', 'lengthIndicator')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::PushNack(int nack) [member function] + cls.add_method('PushNack', + 'void', + [param('int', 'nack')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::TagBuffer', 'i')], - is_virtual=True, is_const=True) - return - -def register_Ns3SpectrumInterference_methods(root_module, cls): - ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference() [constructor] - cls.add_constructor([]) - ## spectrum-interference.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumInterference::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::SetErrorModel(ns3::Ptr e) [member function] - cls.add_method('SetErrorModel', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetAckSn(ns3::SequenceNumber10 ackSn) [member function] + cls.add_method('SetAckSn', 'void', - [param('ns3::Ptr< ns3::SpectrumErrorModel >', 'e')]) - ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::StartRx(ns3::Ptr p, ns3::Ptr rxPsd) [member function] - cls.add_method('StartRx', + [param('ns3::SequenceNumber10', 'ackSn')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetControlPdu(uint8_t controlPduType) [member function] + cls.add_method('SetControlPdu', 'void', - [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd')]) - ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::AbortRx() [member function] - cls.add_method('AbortRx', + [param('uint8_t', 'controlPduType')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetDataPdu() [member function] + cls.add_method('SetDataPdu', 'void', []) - ## spectrum-interference.h (module 'spectrum'): bool ns3::SpectrumInterference::EndRx() [member function] - cls.add_method('EndRx', - 'bool', - []) - ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::AddSignal(ns3::Ptr spd, ns3::Time const duration) [member function] - cls.add_method('AddSignal', + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetFramingInfo(uint8_t framingInfo) [member function] + cls.add_method('SetFramingInfo', 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd'), param('ns3::Time const', 'duration')]) - ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::SetNoisePowerSpectralDensity(ns3::Ptr noisePsd) [member function] - cls.add_method('SetNoisePowerSpectralDensity', + [param('uint8_t', 'framingInfo')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetLastSegmentFlag(uint8_t lsf) [member function] + cls.add_method('SetLastSegmentFlag', 'void', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')]) - ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference(ns3::SpectrumInterference const & arg0) [constructor] - cls.add_constructor([param('ns3::SpectrumInterference const &', 'arg0')]) - ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::DoDispose() [member function] - cls.add_method('DoDispose', + [param('uint8_t', 'lsf')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetPollingBit(uint8_t pollingBit) [member function] + cls.add_method('SetPollingBit', 'void', - [], - is_virtual=True, visibility='protected') + [param('uint8_t', 'pollingBit')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetResegmentationFlag(uint8_t resegFlag) [member function] + cls.add_method('SetResegmentationFlag', + 'void', + [param('uint8_t', 'resegFlag')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetSegmentOffset(uint16_t segmentOffset) [member function] + cls.add_method('SetSegmentOffset', + 'void', + [param('uint16_t', 'segmentOffset')]) + ## lte-rlc-am-header.h (module 'lte'): void ns3::LteRlcAmHeader::SetSequenceNumber(ns3::SequenceNumber10 sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('ns3::SequenceNumber10', 'sequenceNumber')]) return -def register_Ns3SpectrumModel_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::SpectrumModel const & arg0) [constructor] - cls.add_constructor([param('ns3::SpectrumModel const &', 'arg0')]) - ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(std::vector > centerFreqs) [constructor] - cls.add_constructor([param('std::vector< double >', 'centerFreqs')]) - ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::Bands bands) [constructor] - cls.add_constructor([param('ns3::Bands', 'bands')]) - ## spectrum-model.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumModel::Begin() const [member function] - cls.add_method('Begin', - 'std::vector< ns3::BandInfo > const_iterator', +def register_Ns3LteRlcHeader_methods(root_module, cls): + ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader::LteRlcHeader(ns3::LteRlcHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRlcHeader const &', 'arg0')]) + ## lte-rlc-header.h (module 'lte'): ns3::LteRlcHeader::LteRlcHeader() [constructor] + cls.add_constructor([]) + ## lte-rlc-header.h (module 'lte'): uint32_t ns3::LteRlcHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-rlc-header.h (module 'lte'): uint8_t ns3::LteRlcHeader::GetFramingInfo() const [member function] + cls.add_method('GetFramingInfo', + 'uint8_t', [], is_const=True) - ## spectrum-model.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumModel::End() const [member function] - cls.add_method('End', - 'std::vector< ns3::BandInfo > const_iterator', + ## lte-rlc-header.h (module 'lte'): ns3::TypeId ns3::LteRlcHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## spectrum-model.h (module 'spectrum'): size_t ns3::SpectrumModel::GetNumBands() const [member function] - cls.add_method('GetNumBands', - 'size_t', + is_const=True, is_virtual=True) + ## lte-rlc-header.h (module 'lte'): ns3::SequenceNumber10 ns3::LteRlcHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'ns3::SequenceNumber10', [], is_const=True) - ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModelUid_t ns3::SpectrumModel::GetUid() const [member function] - cls.add_method('GetUid', - 'ns3::SpectrumModelUid_t', + ## lte-rlc-header.h (module 'lte'): uint32_t ns3::LteRlcHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_const=True) - ## spectrum-model.h (module 'spectrum'): bool ns3::SpectrumModel::IsOrthogonal(ns3::SpectrumModel const & other) const [member function] - cls.add_method('IsOrthogonal', - 'bool', - [param('ns3::SpectrumModel const &', 'other')], - is_const=True) - return - -def register_Ns3SpectrumPhy_methods(root_module, cls): - ## spectrum-phy.h (module 'spectrum'): ns3::SpectrumPhy::SpectrumPhy() [constructor] - cls.add_constructor([]) - ## spectrum-phy.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumPhy::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-rlc-header.h (module 'lte'): static ns3::TypeId ns3::LteRlcHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetDevice(ns3::Ptr d) [member function] - cls.add_method('SetDevice', + ## lte-rlc-header.h (module 'lte'): uint8_t ns3::LteRlcHeader::PopExtensionBit() [member function] + cls.add_method('PopExtensionBit', + 'uint8_t', + []) + ## lte-rlc-header.h (module 'lte'): uint16_t ns3::LteRlcHeader::PopLengthIndicator() [member function] + cls.add_method('PopLengthIndicator', + 'uint16_t', + []) + ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'd')], - is_virtual=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetDevice() const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetMobility(ns3::Ptr m) [member function] - cls.add_method('SetMobility', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::PushExtensionBit(uint8_t extensionBit) [member function] + cls.add_method('PushExtensionBit', 'void', - [param('ns3::Ptr< ns3::MobilityModel >', 'm')], - is_virtual=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetMobility() [member function] - cls.add_method('GetMobility', - 'ns3::Ptr< ns3::MobilityModel >', - [], - is_virtual=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetChannel(ns3::Ptr c) [member function] - cls.add_method('SetChannel', + [param('uint8_t', 'extensionBit')]) + ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::PushLengthIndicator(uint16_t lengthIndicator) [member function] + cls.add_method('PushLengthIndicator', 'void', - [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], - is_virtual=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetRxSpectrumModel() const [member function] - cls.add_method('GetRxSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetRxAntenna() [member function] - cls.add_method('GetRxAntenna', - 'ns3::Ptr< ns3::AntennaModel >', - [], - is_virtual=True, is_pure_virtual=True) - ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::StartRx(ns3::Ptr params) [member function] - cls.add_method('StartRx', + [param('uint16_t', 'lengthIndicator')]) + ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], - is_virtual=True, is_pure_virtual=True) + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::SetFramingInfo(uint8_t framingInfo) [member function] + cls.add_method('SetFramingInfo', + 'void', + [param('uint8_t', 'framingInfo')]) + ## lte-rlc-header.h (module 'lte'): void ns3::LteRlcHeader::SetSequenceNumber(ns3::SequenceNumber10 sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('ns3::SequenceNumber10', 'sequenceNumber')]) return -def register_Ns3SpectrumPropagationLossModel_methods(root_module, cls): - ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel(ns3::SpectrumPropagationLossModel const & arg0) [constructor] - cls.add_constructor([param('ns3::SpectrumPropagationLossModel const &', 'arg0')]) - ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel() [constructor] +def register_Ns3LteRlcSduStatusTag_methods(root_module, cls): + ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::LteRlcSduStatusTag::LteRlcSduStatusTag(ns3::LteRlcSduStatusTag const & arg0) [constructor] + cls.add_constructor([param('ns3::LteRlcSduStatusTag const &', 'arg0')]) + ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::LteRlcSduStatusTag::LteRlcSduStatusTag() [constructor] cls.add_constructor([]) - ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPropagationLossModel::CalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('CalcRxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], + ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## lte-rlc-sdu-status-tag.h (module 'lte'): ns3::TypeId ns3::LteRlcSduStatusTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-rlc-sdu-status-tag.h (module 'lte'): uint32_t ns3::LteRlcSduStatusTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-rlc-sdu-status-tag.h (module 'lte'): uint8_t ns3::LteRlcSduStatusTag::GetStatus() const [member function] + cls.add_method('GetStatus', + 'uint8_t', + [], is_const=True) - ## spectrum-propagation-loss-model.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumPropagationLossModel::GetTypeId() [member function] + ## lte-rlc-sdu-status-tag.h (module 'lte'): static ns3::TypeId ns3::LteRlcSduStatusTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## spectrum-propagation-loss-model.h (module 'spectrum'): void ns3::SpectrumPropagationLossModel::SetNext(ns3::Ptr next) [member function] - cls.add_method('SetNext', + ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'next')]) - ## spectrum-propagation-loss-model.h (module 'spectrum'): void ns3::SpectrumPropagationLossModel::DoDispose() [member function] - cls.add_method('DoDispose', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', 'void', - [], - is_virtual=True, visibility='protected') - ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPropagationLossModel::DoCalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPowerSpectralDensity', - 'ns3::Ptr< ns3::SpectrumValue >', - [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## lte-rlc-sdu-status-tag.h (module 'lte'): void ns3::LteRlcSduStatusTag::SetStatus(uint8_t status) [member function] + cls.add_method('SetStatus', + 'void', + [param('uint8_t', 'status')]) return -def register_Ns3SpectrumSignalParameters_methods(root_module, cls): - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::SpectrumSignalParameters() [constructor] +def register_Ns3LteSlDiscHeader_methods(root_module, cls): + ## lte-sl-header.h (module 'lte'): ns3::LteSlDiscHeader::LteSlDiscHeader(ns3::LteSlDiscHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlDiscHeader const &', 'arg0')]) + ## lte-sl-header.h (module 'lte'): ns3::LteSlDiscHeader::LteSlDiscHeader() [constructor] cls.add_constructor([]) - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::SpectrumSignalParameters(ns3::SpectrumSignalParameters const & p) [constructor] - cls.add_constructor([param('ns3::SpectrumSignalParameters const &', 'p')]) - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::Ptr ns3::SpectrumSignalParameters::Copy() [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::SpectrumSignalParameters >', - [], + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::BuildDiscoveryMsgType() [member function] + cls.add_method('BuildDiscoveryMsgType', + 'uint8_t', + []) + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::psd [variable] - cls.add_instance_attribute('psd', 'ns3::Ptr< ns3::SpectrumValue >', is_const=False) - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::duration [variable] - cls.add_instance_attribute('duration', 'ns3::Time', is_const=False) - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txPhy [variable] - cls.add_instance_attribute('txPhy', 'ns3::Ptr< ns3::SpectrumPhy >', is_const=False) - ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txAntenna [variable] - cls.add_instance_attribute('txAntenna', 'ns3::Ptr< ns3::AntennaModel >', is_const=False) - return - -def register_Ns3SpectrumValue_methods(root_module, cls): - cls.add_output_stream_operator() - cls.add_unary_numeric_operator('-') - cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) - cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('*=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('*=', param('double', 'right')) - cls.add_inplace_numeric_operator('+=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('+=', param('double', 'right')) - cls.add_inplace_numeric_operator('-=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('-=', param('double', 'right')) - cls.add_inplace_numeric_operator('/=', param('ns3::SpectrumValue const &', 'right')) - cls.add_inplace_numeric_operator('/=', param('double', 'right')) - ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue(ns3::SpectrumValue const & arg0) [constructor] - cls.add_constructor([param('ns3::SpectrumValue const &', 'arg0')]) - ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue(ns3::Ptr sm) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'sm')]) - ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue() [constructor] - cls.add_constructor([]) - ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstBandsBegin() const [member function] - cls.add_method('ConstBandsBegin', - 'std::vector< ns3::BandInfo > const_iterator', + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetApplicationCode() const [member function] + cls.add_method('GetApplicationCode', + 'uint32_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstBandsEnd() const [member function] - cls.add_method('ConstBandsEnd', - 'std::vector< ns3::BandInfo > const_iterator', + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryContentType() const [member function] + cls.add_method('GetDiscoveryContentType', + 'uint8_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstValuesBegin() const [member function] - cls.add_method('ConstValuesBegin', - 'std::vector< double > const_iterator', + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryModel() const [member function] + cls.add_method('GetDiscoveryModel', + 'uint8_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstValuesEnd() const [member function] - cls.add_method('ConstValuesEnd', - 'std::vector< double > const_iterator', + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryMsgType() const [member function] + cls.add_method('GetDiscoveryMsgType', + 'uint8_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): ns3::Ptr ns3::SpectrumValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::SpectrumValue >', + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetDiscoveryType() const [member function] + cls.add_method('GetDiscoveryType', + 'uint8_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): ns3::Ptr ns3::SpectrumValue::GetSpectrumModel() const [member function] - cls.add_method('GetSpectrumModel', - 'ns3::Ptr< ns3::SpectrumModel const >', + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetGroup() const [member function] + cls.add_method('GetGroup', + 'uint32_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): ns3::SpectrumModelUid_t ns3::SpectrumValue::GetSpectrumModelUid() const [member function] - cls.add_method('GetSpectrumModelUid', - 'ns3::SpectrumModelUid_t', + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetGroupInfo() const [member function] + cls.add_method('GetGroupInfo', + 'uint32_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): uint32_t ns3::SpectrumValue::GetValuesN() const [member function] - cls.add_method('GetValuesN', + ## lte-sl-header.h (module 'lte'): uint64_t ns3::LteSlDiscHeader::GetInfo() const [member function] + cls.add_method('GetInfo', + 'uint64_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): ns3::TypeId ns3::LteSlDiscHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetMic() const [member function] + cls.add_method('GetMic', 'uint32_t', [], is_const=True) - ## spectrum-value.h (module 'spectrum'): double const & ns3::SpectrumValue::ValuesAt(uint32_t pos) const [member function] - cls.add_method('ValuesAt', - 'double const &', - [param('uint32_t', 'pos')], + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetRelayServiceCode() const [member function] + cls.add_method('GetRelayServiceCode', + 'uint32_t', + [], is_const=True) - ## spectrum-value.h (module 'spectrum'): std::vector >::iterator ns3::SpectrumValue::ValuesBegin() [member function] - cls.add_method('ValuesBegin', - 'std::vector< double > iterator', - []) - ## spectrum-value.h (module 'spectrum'): std::vector >::iterator ns3::SpectrumValue::ValuesEnd() [member function] - cls.add_method('ValuesEnd', - 'std::vector< double > iterator', - []) - return - -def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function] + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetRelayUeId() const [member function] + cls.add_method('GetRelayUeId', + 'uint32_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlDiscHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetStatusIndicator() const [member function] + cls.add_method('GetStatusIndicator', + 'uint8_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): static ns3::TypeId ns3::LteSlDiscHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::ThreeLogDistancePropagationLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetURDSComposition() const [member function] + cls.add_method('GetURDSComposition', + 'uint8_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlDiscHeader::GetUtcBaseCounter() const [member function] + cls.add_method('GetUtcBaseCounter', + 'uint8_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetMic(uint32_t mic) [member function] + cls.add_method('SetMic', + 'void', + [param('uint32_t', 'mic')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetOpenDiscoveryAnnounceParameters(uint32_t appCode) [member function] + cls.add_method('SetOpenDiscoveryAnnounceParameters', + 'void', + [param('uint32_t', 'appCode')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRelayAnnouncementParameters(uint32_t serviceCode, uint64_t announcerInfo, uint32_t relayUeId, uint32_t status) [member function] + cls.add_method('SetRelayAnnouncementParameters', + 'void', + [param('uint32_t', 'serviceCode'), param('uint64_t', 'announcerInfo'), param('uint32_t', 'relayUeId'), param('uint32_t', 'status')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRelayResponseParameters(uint32_t serviceCode, uint64_t discovereeInfo, uint32_t relayUeId, uint32_t status) [member function] + cls.add_method('SetRelayResponseParameters', + 'void', + [param('uint32_t', 'serviceCode'), param('uint64_t', 'discovereeInfo'), param('uint32_t', 'relayUeId'), param('uint32_t', 'status')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRelaySoliciationParameters(uint32_t serviceCode, uint64_t discovererInfo, uint32_t relayUeId) [member function] + cls.add_method('SetRelaySoliciationParameters', + 'void', + [param('uint32_t', 'serviceCode'), param('uint64_t', 'discovererInfo'), param('uint32_t', 'relayUeId')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRestrictedDiscoveryQueryParameters(uint32_t appCode) [member function] + cls.add_method('SetRestrictedDiscoveryQueryParameters', + 'void', + [param('uint32_t', 'appCode')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetRestrictedDiscoveryResponseParameters(uint32_t appCode) [member function] + cls.add_method('SetRestrictedDiscoveryResponseParameters', + 'void', + [param('uint32_t', 'appCode')]) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlDiscHeader::SetUtcBaseCounter(uint8_t counter) [member function] + cls.add_method('SetUtcBaseCounter', + 'void', + [param('uint8_t', 'counter')]) return -def register_Ns3Time_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - cls.add_binary_comparison_operator('!=') - cls.add_binary_comparison_operator('<=') - cls.add_binary_comparison_operator('>=') - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('>') - cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) - cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) - cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) - cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) - cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) - cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) - cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) - cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) - cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) - cls.add_output_stream_operator() - ## nstime.h (module 'core'): ns3::Time::Time() [constructor] +def register_Ns3LteSlDiscResourcePoolFactory_methods(root_module, cls): + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteSlDiscResourcePoolFactory::LteSlDiscResourcePoolFactory(ns3::LteSlDiscResourcePoolFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlDiscResourcePoolFactory const &', 'arg0')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteSlDiscResourcePoolFactory::LteSlDiscResourcePoolFactory() [constructor] cls.add_constructor([]) - ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] - cls.add_constructor([param('ns3::Time const &', 'o')]) - ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] - cls.add_constructor([param('double', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] - cls.add_constructor([param('int', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] - cls.add_constructor([param('long int', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] - cls.add_constructor([param('long long int', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] - cls.add_constructor([param('unsigned int', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] - cls.add_constructor([param('long unsigned int', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] - cls.add_constructor([param('long long unsigned int', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] - cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) - ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] - cls.add_constructor([param('std::string const &', 's')]) - ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function] - cls.add_method('As', - 'ns3::TimeWithUnit', - [param('ns3::Time::Unit const', 'unit')], - is_const=True) - ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] - cls.add_method('Compare', - 'int', - [param('ns3::Time const &', 'o')], - is_const=True) - ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] - cls.add_method('From', - 'ns3::Time', - [param('ns3::int64x64_t const &', 'value')], - is_static=True) - ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] - cls.add_method('From', - 'ns3::Time', - [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], - is_static=True) - ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] - cls.add_method('FromDouble', - 'ns3::Time', - [param('double', 'value'), param('ns3::Time::Unit', 'unit')], - is_static=True) - ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] - cls.add_method('FromInteger', - 'ns3::Time', - [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], - is_static=True) - ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] - cls.add_method('GetDays', - 'double', - [], - is_const=True) - ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] - cls.add_method('GetDouble', - 'double', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] - cls.add_method('GetFemtoSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] - cls.add_method('GetHours', - 'double', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] - cls.add_method('GetInteger', - 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] - cls.add_method('GetMicroSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] - cls.add_method('GetMilliSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] - cls.add_method('GetMinutes', - 'double', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] - cls.add_method('GetNanoSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] - cls.add_method('GetPicoSeconds', - 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] - cls.add_method('GetResolution', - 'ns3::Time::Unit', - [], - is_static=True) - ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] - cls.add_method('GetSeconds', - 'double', - [], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] - cls.add_method('GetTimeStep', + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): ns3::LteRrcSap::SlDiscResourcePool ns3::LteSlDiscResourcePoolFactory::CreatePool() [member function] + cls.add_method('CreatePool', + 'ns3::LteRrcSap::SlDiscResourcePool', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int64_t ns3::LteSlDiscResourcePoolFactory::GetDiscBitmap() [member function] + cls.add_method('GetDiscBitmap', 'int64_t', - [], - is_const=True) - ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] - cls.add_method('GetYears', - 'double', - [], - is_const=True) - ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] - cls.add_method('IsNegative', - 'bool', - [], - is_const=True) - ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] - cls.add_method('IsPositive', - 'bool', - [], - is_const=True) - ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] - cls.add_method('IsStrictlyNegative', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscCpLen() [member function] + cls.add_method('GetDiscCpLen', + 'std::string', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscOffset() [member function] + cls.add_method('GetDiscOffset', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscPeriod() [member function] + cls.add_method('GetDiscPeriod', + 'std::string', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscPoolSelection() [member function] + cls.add_method('GetDiscPoolSelection', + 'std::string', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscPrbEnd() [member function] + cls.add_method('GetDiscPrbEnd', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscPrbNum() [member function] + cls.add_method('GetDiscPrbNum', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscPrbStart() [member function] + cls.add_method('GetDiscPrbStart', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscTxAlpha() [member function] + cls.add_method('GetDiscTxAlpha', + 'std::string', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetDiscTxP0() [member function] + cls.add_method('GetDiscTxP0', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): std::string ns3::LteSlDiscResourcePoolFactory::GetDiscTxProbability() [member function] + cls.add_method('GetDiscTxProbability', + 'std::string', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): bool ns3::LteSlDiscResourcePoolFactory::GetHaveRsrpBasedPoolSelection() [member function] + cls.add_method('GetHaveRsrpBasedPoolSelection', 'bool', - [], - is_const=True) - ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] - cls.add_method('IsStrictlyPositive', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): bool ns3::LteSlDiscResourcePoolFactory::GetHaveTxParameters() [member function] + cls.add_method('GetHaveTxParameters', 'bool', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetNumRepetition() [member function] + cls.add_method('GetNumRepetition', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int8_t ns3::LteSlDiscResourcePoolFactory::GetNumRetx() [member function] + cls.add_method('GetNumRetx', + 'int8_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetRsrpThreshHigh() [member function] + cls.add_method('GetRsrpThreshHigh', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): int32_t ns3::LteSlDiscResourcePoolFactory::GetRsrpThreshLow() [member function] + cls.add_method('GetRsrpThreshLow', + 'int32_t', + []) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscBitmap(int64_t value) [member function] + cls.add_method('SetDiscBitmap', + 'void', + [param('int64_t', 'value')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscCpLen(std::string cpLen) [member function] + cls.add_method('SetDiscCpLen', + 'void', + [param('std::string', 'cpLen')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscOffset(int32_t offset) [member function] + cls.add_method('SetDiscOffset', + 'void', + [param('int32_t', 'offset')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPeriod(std::string period) [member function] + cls.add_method('SetDiscPeriod', + 'void', + [param('std::string', 'period')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPoolSelection(std::string poolSelection) [member function] + cls.add_method('SetDiscPoolSelection', + 'void', + [param('std::string', 'poolSelection')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPrbEnd(int32_t prbEnd) [member function] + cls.add_method('SetDiscPrbEnd', + 'void', + [param('int32_t', 'prbEnd')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPrbNum(int32_t prbNum) [member function] + cls.add_method('SetDiscPrbNum', + 'void', + [param('int32_t', 'prbNum')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscPrbStart(int32_t prbStart) [member function] + cls.add_method('SetDiscPrbStart', + 'void', + [param('int32_t', 'prbStart')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscTxAlpha(std::string alpha) [member function] + cls.add_method('SetDiscTxAlpha', + 'void', + [param('std::string', 'alpha')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscTxP0(int32_t p0) [member function] + cls.add_method('SetDiscTxP0', + 'void', + [param('int32_t', 'p0')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetDiscTxProbability(std::string txProb) [member function] + cls.add_method('SetDiscTxProbability', + 'void', + [param('std::string', 'txProb')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetHaveRsrpBasedPoolSelection(bool rsrpBased) [member function] + cls.add_method('SetHaveRsrpBasedPoolSelection', + 'void', + [param('bool', 'rsrpBased')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetHaveTxParameters(bool txParam) [member function] + cls.add_method('SetHaveTxParameters', + 'void', + [param('bool', 'txParam')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetNumRepetition(int32_t numRep) [member function] + cls.add_method('SetNumRepetition', + 'void', + [param('int32_t', 'numRep')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetNumRetx(int8_t numRetx) [member function] + cls.add_method('SetNumRetx', + 'void', + [param('int8_t', 'numRetx')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetRsrpThreshHigh(int32_t rsrpThreshHigh) [member function] + cls.add_method('SetRsrpThreshHigh', + 'void', + [param('int32_t', 'rsrpThreshHigh')]) + ## lte-sl-disc-resource-pool-factory.h (module 'lte'): void ns3::LteSlDiscResourcePoolFactory::SetRsrpThreshLow(int32_t rsrpThreshLow) [member function] + cls.add_method('SetRsrpThreshLow', + 'void', + [param('int32_t', 'rsrpThreshLow')]) + return + +def register_Ns3LteSlPc5ContextTag_methods(root_module, cls): + ## lte-sl-tag.h (module 'lte'): ns3::LteSlPc5ContextTag::LteSlPc5ContextTag(ns3::LteSlPc5ContextTag const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlPc5ContextTag const &', 'arg0')]) + ## lte-sl-tag.h (module 'lte'): ns3::LteSlPc5ContextTag::LteSlPc5ContextTag() [constructor] + cls.add_constructor([]) + ## lte-sl-tag.h (module 'lte'): ns3::LteSlPc5ContextTag::LteSlPc5ContextTag(uint32_t context) [constructor] + cls.add_constructor([param('uint32_t', 'context')]) + ## lte-sl-tag.h (module 'lte'): void ns3::LteSlPc5ContextTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## lte-sl-tag.h (module 'lte'): uint32_t ns3::LteSlPc5ContextTag::GetContext() const [member function] + cls.add_method('GetContext', + 'uint32_t', [], is_const=True) - ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] - cls.add_method('IsZero', - 'bool', + ## lte-sl-tag.h (module 'lte'): ns3::TypeId ns3::LteSlPc5ContextTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] - cls.add_method('Max', - 'ns3::Time', + is_const=True, is_virtual=True) + ## lte-sl-tag.h (module 'lte'): uint32_t ns3::LteSlPc5ContextTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_static=True) - ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] - cls.add_method('Min', - 'ns3::Time', + is_const=True, is_virtual=True) + ## lte-sl-tag.h (module 'lte'): static ns3::TypeId ns3::LteSlPc5ContextTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], is_static=True) - ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] - cls.add_method('SetResolution', + ## lte-sl-tag.h (module 'lte'): void ns3::LteSlPc5ContextTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Time::Unit', 'resolution')], - is_static=True) - ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] - cls.add_method('StaticInit', - 'bool', - [], - is_static=True) - ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] - cls.add_method('To', - 'ns3::int64x64_t', - [param('ns3::Time::Unit', 'unit')], - is_const=True) - ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] - cls.add_method('ToDouble', - 'double', - [param('ns3::Time::Unit', 'unit')], - is_const=True) - ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] - cls.add_method('ToInteger', - 'int64_t', - [param('ns3::Time::Unit', 'unit')], - is_const=True) - return - -def register_Ns3TraceSourceAccessor_methods(root_module, cls): - ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] - cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) - ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] - cls.add_constructor([]) - ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] - cls.add_method('Connect', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] - cls.add_method('ConnectWithoutContext', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] - cls.add_method('Disconnect', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] - cls.add_method('DisconnectWithoutContext', - 'bool', - [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], - is_virtual=True, is_const=True, is_pure_virtual=True) + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-tag.h (module 'lte'): void ns3::LteSlPc5ContextTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) return -def register_Ns3Trailer_methods(root_module, cls): - cls.add_output_stream_operator() - ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] +def register_Ns3LteSlPc5SignallingMessageType_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LteSlPc5SignallingMessageType::LteSlPc5SignallingMessageType(ns3::LteSlPc5SignallingMessageType const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlPc5SignallingMessageType const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::LteSlPc5SignallingMessageType::LteSlPc5SignallingMessageType() [constructor] cls.add_constructor([]) - ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] - cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) - ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'end')], - is_virtual=True, is_pure_virtual=True) - ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::LteSlPc5SignallingMessageType::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', - [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::LteSlPc5SignallingMessageType::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::string ns3::LteSlPc5SignallingMessageType::GetMessageAcronym() const [member function] + cls.add_method('GetMessageAcronym', + 'std::string', + [], + is_const=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::string ns3::LteSlPc5SignallingMessageType::GetMessageName() const [member function] + cls.add_method('GetMessageName', + 'std::string', + [], + is_const=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::LteSlPc5SignallingMessageType::GetMessageType() [member function] + cls.add_method('GetMessageType', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::LteSlPc5SignallingMessageType::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::LteSlPc5SignallingMessageType::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::LteSlPc5SignallingMessageType::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::LteSlPc5SignallingMessageType::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::LteSlPc5SignallingMessageType::SetMessageType(uint8_t msgType) [member function] + cls.add_method('SetMessageType', + 'void', + [param('uint8_t', 'msgType')]) return -def register_Ns3TriangularRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] - cls.add_method('GetTypeId', +def register_Ns3LteSlPdcpHeader_methods(root_module, cls): + ## lte-sl-pdcp-header.h (module 'lte'): ns3::LteSlPdcpHeader::LteSlPdcpHeader(ns3::LteSlPdcpHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlPdcpHeader const &', 'arg0')]) + ## lte-sl-pdcp-header.h (module 'lte'): ns3::LteSlPdcpHeader::LteSlPdcpHeader() [constructor] + cls.add_constructor([]) + ## lte-sl-pdcp-header.h (module 'lte'): uint32_t ns3::LteSlPdcpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pdcp-header.h (module 'lte'): ns3::TypeId ns3::LteSlPdcpHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_static=True) - ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] - cls.add_method('GetMean', - 'double', + is_const=True, is_virtual=True) + ## lte-sl-pdcp-header.h (module 'lte'): uint8_t ns3::LteSlPdcpHeader::GetPgkIndex() const [member function] + cls.add_method('GetPgkIndex', + 'uint8_t', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] - cls.add_method('GetMin', - 'double', + ## lte-sl-pdcp-header.h (module 'lte'): uint8_t ns3::LteSlPdcpHeader::GetSduType() const [member function] + cls.add_method('GetSduType', + 'uint8_t', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] - cls.add_method('GetMax', - 'double', + ## lte-sl-pdcp-header.h (module 'lte'): uint16_t ns3::LteSlPdcpHeader::GetSecurityIdentity() const [member function] + cls.add_method('GetSecurityIdentity', + 'uint16_t', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] - cls.add_method('GetValue', - 'double', - [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) - ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', + ## lte-sl-pdcp-header.h (module 'lte'): uint16_t ns3::LteSlPdcpHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', + is_const=True) + ## lte-sl-pdcp-header.h (module 'lte'): uint32_t ns3::LteSlPdcpHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True) - return - -def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-sl-pdcp-header.h (module 'lte'): static ns3::TypeId ns3::LteSlPdcpHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetFrequency(double frequency) [member function] - cls.add_method('SetFrequency', + ## lte-sl-pdcp-header.h (module 'lte'): void ns3::LteSlPdcpHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('double', 'frequency')]) - ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function] - cls.add_method('SetSystemLoss', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pdcp-header.h (module 'lte'): void ns3::LteSlPdcpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('double', 'systemLoss')]) - ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function] - cls.add_method('SetMinDistance', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pdcp-header.h (module 'lte'): void ns3::LteSlPdcpHeader::SetPgkIndex(uint8_t pgkIndex) [member function] + cls.add_method('SetPgkIndex', 'void', - [param('double', 'minDistance')]) - ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function] - cls.add_method('GetMinDistance', - 'double', + [param('uint8_t', 'pgkIndex')]) + ## lte-sl-pdcp-header.h (module 'lte'): void ns3::LteSlPdcpHeader::SetSduType(uint8_t sduType) [member function] + cls.add_method('SetSduType', + 'void', + [param('uint8_t', 'sduType')]) + ## lte-sl-pdcp-header.h (module 'lte'): void ns3::LteSlPdcpHeader::SetSecurityIdentity(uint16_t secIdentity) [member function] + cls.add_method('SetSecurityIdentity', + 'void', + [param('uint16_t', 'secIdentity')]) + ## lte-sl-pdcp-header.h (module 'lte'): void ns3::LteSlPdcpHeader::SetSequenceNumber(uint16_t sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint16_t', 'sequenceNumber')]) + return + +def register_Ns3LteSlPreconfigPoolFactory_methods(root_module, cls): + ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteSlPreconfigPoolFactory::LteSlPreconfigPoolFactory(ns3::LteSlPreconfigPoolFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlPreconfigPoolFactory const &', 'arg0')]) + ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteSlPreconfigPoolFactory::LteSlPreconfigPoolFactory() [constructor] + cls.add_constructor([]) + ## lte-sl-preconfig-pool-factory.h (module 'lte'): ns3::LteRrcSap::SlPreconfigCommPool ns3::LteSlPreconfigPoolFactory::CreatePool() [member function] + cls.add_method('CreatePool', + 'ns3::LteRrcSap::SlPreconfigCommPool', + []) + return + +def register_Ns3LteSlSciHeader_methods(root_module, cls): + ## lte-sl-header.h (module 'lte'): ns3::LteSlSciHeader::LteSlSciHeader(ns3::LteSlSciHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlSciHeader const &', 'arg0')]) + ## lte-sl-header.h (module 'lte'): ns3::LteSlSciHeader::LteSlSciHeader() [constructor] + cls.add_constructor([]) + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlSciHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetGroupDstId() const [member function] + cls.add_method('GetGroupDstId', + 'uint8_t', [], is_const=True) - ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetFrequency() const [member function] - cls.add_method('GetFrequency', - 'double', + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetHoppingInfo() const [member function] + cls.add_method('GetHoppingInfo', + 'uint8_t', [], is_const=True) - ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function] - cls.add_method('GetSystemLoss', - 'double', + ## lte-sl-header.h (module 'lte'): ns3::TypeId ns3::LteSlSciHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetMcs() const [member function] + cls.add_method('GetMcs', + 'uint8_t', [], is_const=True) - ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function] - cls.add_method('SetHeightAboveZ', + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetRbLen() const [member function] + cls.add_method('GetRbLen', + 'uint8_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetRbStart() const [member function] + cls.add_method('GetRbStart', + 'uint8_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): uint32_t ns3::LteSlSciHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): uint8_t ns3::LteSlSciHeader::GetTrp() const [member function] + cls.add_method('GetTrp', + 'uint8_t', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): static ns3::TypeId ns3::LteSlSciHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-header.h (module 'lte'): bool ns3::LteSlSciHeader::IsHopping() const [member function] + cls.add_method('IsHopping', + 'bool', + [], + is_const=True) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlSciHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('double', 'heightAboveZ')]) - ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::TwoRayGroundPropagationLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlSciHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-header.h (module 'lte'): void ns3::LteSlSciHeader::SetSciFormat0Params(bool hopping, uint8_t rbStart, uint8_t rbLen, uint8_t hoppingInfo, uint8_t trp, uint8_t mcs, uint8_t groupId) [member function] + cls.add_method('SetSciFormat0Params', + 'void', + [param('bool', 'hopping'), param('uint8_t', 'rbStart'), param('uint8_t', 'rbLen'), param('uint8_t', 'hoppingInfo'), param('uint8_t', 'trp'), param('uint8_t', 'mcs'), param('uint8_t', 'groupId')]) return -def register_Ns3UeManager_methods(root_module, cls): - ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager(ns3::UeManager const & arg0) [constructor] - cls.add_constructor([param('ns3::UeManager const &', 'arg0')]) - ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager() [constructor] +def register_Ns3LteSlSciTag_methods(root_module, cls): + ## lte-sl-tag.h (module 'lte'): ns3::LteSlSciTag::LteSlSciTag(ns3::LteSlSciTag const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlSciTag const &', 'arg0')]) + ## lte-sl-tag.h (module 'lte'): ns3::LteSlSciTag::LteSlSciTag() [constructor] cls.add_constructor([]) - ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager(ns3::Ptr rrc, uint16_t rnti, ns3::UeManager::State s, uint8_t componentCarrierId) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::LteEnbRrc >', 'rrc'), param('uint16_t', 'rnti'), param('ns3::UeManager::State', 's'), param('uint8_t', 'componentCarrierId')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CancelPendingEvents() [member function] - cls.add_method('CancelPendingEvents', - 'void', - []) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CmacUeConfigUpdateInd(ns3::LteEnbCmacSapUser::UeConfig cmacParams) [member function] - cls.add_method('CmacUeConfigUpdateInd', - 'void', - [param('ns3::LteEnbCmacSapUser::UeConfig', 'cmacParams')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CompleteSetupUe(ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters params) [member function] - cls.add_method('CompleteSetupUe', - 'void', - [param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters', 'params')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoReceivePdcpSdu(ns3::LtePdcpSapUser::ReceivePdcpSduParameters params) [member function] - cls.add_method('DoReceivePdcpSdu', + ## lte-sl-tag.h (module 'lte'): ns3::LteSlSciTag::LteSlSciTag(uint16_t rnti, uint16_t resNo, uint32_t tbSize) [constructor] + cls.add_constructor([param('uint16_t', 'rnti'), param('uint16_t', 'resNo'), param('uint32_t', 'tbSize')]) + ## lte-sl-tag.h (module 'lte'): void ns3::LteSlSciTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', 'void', - [param('ns3::LtePdcpSapUser::ReceivePdcpSduParameters', 'params')]) - ## lte-enb-rrc.h (module 'lte'): uint8_t ns3::UeManager::GetComponentCarrierId() const [member function] - cls.add_method('GetComponentCarrierId', - 'uint8_t', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## lte-sl-tag.h (module 'lte'): ns3::TypeId ns3::LteSlSciTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_const=True) - ## lte-enb-rrc.h (module 'lte'): std::vector > ns3::UeManager::GetErabList() [member function] - cls.add_method('GetErabList', - 'std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', - []) - ## lte-enb-rrc.h (module 'lte'): uint64_t ns3::UeManager::GetImsi() const [member function] - cls.add_method('GetImsi', - 'uint64_t', + is_const=True, is_virtual=True) + ## lte-sl-tag.h (module 'lte'): uint16_t ns3::LteSlSciTag::GetResNo() const [member function] + cls.add_method('GetResNo', + 'uint16_t', [], is_const=True) - ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated ns3::UeManager::GetRadioResourceConfigForHandoverPreparationInfo() [member function] - cls.add_method('GetRadioResourceConfigForHandoverPreparationInfo', - 'ns3::LteRrcSap::RadioResourceConfigDedicated', - []) - ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetRnti() const [member function] + ## lte-sl-tag.h (module 'lte'): uint16_t ns3::LteSlSciTag::GetRnti() const [member function] cls.add_method('GetRnti', 'uint16_t', [], is_const=True) - ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration ns3::UeManager::GetRrcConnectionReconfigurationForHandover() [member function] - cls.add_method('GetRrcConnectionReconfigurationForHandover', - 'ns3::LteRrcSap::RrcConnectionReconfiguration', - []) - ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetSrsConfigurationIndex() const [member function] - cls.add_method('GetSrsConfigurationIndex', - 'uint16_t', + ## lte-sl-tag.h (module 'lte'): uint32_t ns3::LteSlSciTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_const=True) - ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::State ns3::UeManager::GetState() const [member function] - cls.add_method('GetState', - 'ns3::UeManager::State', + is_const=True, is_virtual=True) + ## lte-sl-tag.h (module 'lte'): uint32_t ns3::LteSlSciTag::GetTbSize() const [member function] + cls.add_method('GetTbSize', + 'uint32_t', [], is_const=True) - ## lte-enb-rrc.h (module 'lte'): static ns3::TypeId ns3::UeManager::GetTypeId() [member function] + ## lte-sl-tag.h (module 'lte'): static ns3::TypeId ns3::LteSlSciTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::InitialContextSetupRequest() [member function] - cls.add_method('InitialContextSetupRequest', - 'void', - []) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::PrepareHandover(uint16_t cellId) [member function] - cls.add_method('PrepareHandover', - 'void', - [param('uint16_t', 'cellId')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecordDataRadioBearersToBeStarted() [member function] - cls.add_method('RecordDataRadioBearersToBeStarted', - 'void', - []) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvHandoverPreparationFailure(uint16_t cellId) [member function] - cls.add_method('RecvHandoverPreparationFailure', - 'void', - [param('uint16_t', 'cellId')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvHandoverRequestAck(ns3::EpcX2Sap::HandoverRequestAckParams params) [member function] - cls.add_method('RecvHandoverRequestAck', - 'void', - [param('ns3::EpcX2Sap::HandoverRequestAckParams', 'params')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvIdealUeContextRemoveRequest(uint16_t rnti) [member function] - cls.add_method('RecvIdealUeContextRemoveRequest', - 'void', - [param('uint16_t', 'rnti')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvMeasurementReport(ns3::LteRrcSap::MeasurementReport msg) [member function] - cls.add_method('RecvMeasurementReport', - 'void', - [param('ns3::LteRrcSap::MeasurementReport', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReconfigurationCompleted(ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function] - cls.add_method('RecvRrcConnectionReconfigurationCompleted', - 'void', - [param('ns3::LteRrcSap::RrcConnectionReconfigurationCompleted', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReestablishmentComplete(ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function] - cls.add_method('RecvRrcConnectionReestablishmentComplete', - 'void', - [param('ns3::LteRrcSap::RrcConnectionReestablishmentComplete', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReestablishmentRequest(ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function] - cls.add_method('RecvRrcConnectionReestablishmentRequest', - 'void', - [param('ns3::LteRrcSap::RrcConnectionReestablishmentRequest', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionRequest(ns3::LteRrcSap::RrcConnectionRequest msg) [member function] - cls.add_method('RecvRrcConnectionRequest', - 'void', - [param('ns3::LteRrcSap::RrcConnectionRequest', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionSetupCompleted(ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function] - cls.add_method('RecvRrcConnectionSetupCompleted', - 'void', - [param('ns3::LteRrcSap::RrcConnectionSetupCompleted', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvSidelinkUeInformation(ns3::LteRrcSap::SidelinkUeInformation msg) [member function] - cls.add_method('RecvSidelinkUeInformation', - 'void', - [param('ns3::LteRrcSap::SidelinkUeInformation', 'msg')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvSnStatusTransfer(ns3::EpcX2Sap::SnStatusTransferParams params) [member function] - cls.add_method('RecvSnStatusTransfer', - 'void', - [param('ns3::EpcX2Sap::SnStatusTransferParams', 'params')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvUeContextRelease(ns3::EpcX2Sap::UeContextReleaseParams params) [member function] - cls.add_method('RecvUeContextRelease', - 'void', - [param('ns3::EpcX2Sap::UeContextReleaseParams', 'params')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::ReleaseDataRadioBearer(uint8_t drbid) [member function] - cls.add_method('ReleaseDataRadioBearer', + ## lte-sl-tag.h (module 'lte'): void ns3::LteSlSciTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('uint8_t', 'drbid')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::ScheduleRrcConnectionReconfiguration() [member function] - cls.add_method('ScheduleRrcConnectionReconfiguration', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-tag.h (module 'lte'): void ns3::LteSlSciTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', 'void', - []) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SendData(uint8_t bid, ns3::Ptr p) [member function] - cls.add_method('SendData', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + return + +def register_Ns3Object_methods(root_module, cls): + ## object.h (module 'core'): ns3::Object::Object() [constructor] + cls.add_constructor([]) + ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr other) [member function] + cls.add_method('AggregateObject', 'void', - [param('uint8_t', 'bid'), param('ns3::Ptr< ns3::Packet >', 'p')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SendUeContextRelease() [member function] - cls.add_method('SendUeContextRelease', + [param('ns3::Ptr< ns3::Object >', 'other')]) + ## object.h (module 'core'): void ns3::Object::Dispose() [member function] + cls.add_method('Dispose', 'void', []) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetImsi(uint64_t imsi) [member function] - cls.add_method('SetImsi', - 'void', - [param('uint64_t', 'imsi')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetPdschConfigDedicated(ns3::LteRrcSap::PdschConfigDedicated pdschConfigDedicated) [member function] - cls.add_method('SetPdschConfigDedicated', - 'void', - [param('ns3::LteRrcSap::PdschConfigDedicated', 'pdschConfigDedicated')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetSource(uint16_t sourceCellId, uint16_t sourceX2apId) [member function] - cls.add_method('SetSource', - 'void', - [param('uint16_t', 'sourceCellId'), param('uint16_t', 'sourceX2apId')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetSrsConfigurationIndex(uint16_t srsConfIndex) [member function] - cls.add_method('SetSrsConfigurationIndex', - 'void', - [param('uint16_t', 'srsConfIndex')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetupDataRadioBearer(ns3::EpsBearer bearer, uint8_t bearerId, uint32_t gtpTeid, ns3::Ipv4Address transportLayerAddress) [member function] - cls.add_method('SetupDataRadioBearer', - 'void', - [param('ns3::EpsBearer', 'bearer'), param('uint8_t', 'bearerId'), param('uint32_t', 'gtpTeid'), param('ns3::Ipv4Address', 'transportLayerAddress')]) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::StartDataRadioBearers() [member function] - cls.add_method('StartDataRadioBearers', + ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] + cls.add_method('GetAggregateIterator', + 'ns3::Object::AggregateIterator', + [], + is_const=True) + ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## object.h (module 'core'): void ns3::Object::Initialize() [member function] + cls.add_method('Initialize', 'void', []) - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoDispose() [member function] + ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] + cls.add_method('IsInitialized', + 'bool', + [], + is_const=True) + ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] + cls.add_constructor([param('ns3::Object const &', 'o')], + visibility='protected') + ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] cls.add_method('DoDispose', 'void', [], is_virtual=True, visibility='protected') - ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoInitialize() [member function] + ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] cls.add_method('DoInitialize', 'void', [], is_virtual=True, visibility='protected') + ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True, visibility='protected') return -def register_Ns3UniformRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] +def register_Ns3ObjectAggregateIterator_methods(root_module, cls): + ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] + cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) + ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] - cls.add_method('GetMin', - 'double', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] - cls.add_method('GetMax', - 'double', + ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] + cls.add_method('HasNext', + 'bool', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] - cls.add_method('GetValue', - 'double', - [param('double', 'min'), param('double', 'max')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'min'), param('uint32_t', 'max')]) - ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', - [], - is_virtual=True) - return - -def register_Ns3VendorSpecificValue_methods(root_module, cls): - ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificValue::VendorSpecificValue() [constructor] - cls.add_constructor([]) - ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificValue::VendorSpecificValue(ns3::VendorSpecificValue const & arg0) [constructor] - cls.add_constructor([param('ns3::VendorSpecificValue const &', 'arg0')]) + ## object.h (module 'core'): ns3::Ptr ns3::Object::AggregateIterator::Next() [member function] + cls.add_method('Next', + 'ns3::Ptr< ns3::Object const >', + []) return -def register_Ns3WeibullRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] +def register_Ns3PacketBurst_methods(root_module, cls): + ## packet-burst.h (module 'network'): ns3::PacketBurst::PacketBurst(ns3::PacketBurst const & arg0) [constructor] + cls.add_constructor([param('ns3::PacketBurst const &', 'arg0')]) + ## packet-burst.h (module 'network'): ns3::PacketBurst::PacketBurst() [constructor] cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] - cls.add_method('GetScale', - 'double', + ## packet-burst.h (module 'network'): void ns3::PacketBurst::AddPacket(ns3::Ptr packet) [member function] + cls.add_method('AddPacket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet')]) + ## packet-burst.h (module 'network'): std::list, std::allocator > >::const_iterator ns3::PacketBurst::Begin() const [member function] + cls.add_method('Begin', + 'std::list< ns3::Ptr< ns3::Packet > > const_iterator', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] - cls.add_method('GetShape', - 'double', + ## packet-burst.h (module 'network'): ns3::Ptr ns3::PacketBurst::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::PacketBurst >', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] - cls.add_method('GetBound', - 'double', + ## packet-burst.h (module 'network'): std::list, std::allocator > >::const_iterator ns3::PacketBurst::End() const [member function] + cls.add_method('End', + 'std::list< ns3::Ptr< ns3::Packet > > const_iterator', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] - cls.add_method('GetValue', - 'double', - [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] - cls.add_method('GetInteger', + ## packet-burst.h (module 'network'): uint32_t ns3::PacketBurst::GetNPackets() const [member function] + cls.add_method('GetNPackets', 'uint32_t', - [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) - ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', + is_const=True) + ## packet-burst.h (module 'network'): std::list, std::allocator > > ns3::PacketBurst::GetPackets() const [member function] + cls.add_method('GetPackets', + 'std::list< ns3::Ptr< ns3::Packet > >', + [], + is_const=True) + ## packet-burst.h (module 'network'): uint32_t ns3::PacketBurst::GetSize() const [member function] + cls.add_method('GetSize', 'uint32_t', [], - is_virtual=True) - return - -def register_Ns3X2CellInfo_methods(root_module, cls): - ## epc-x2.h (module 'lte'): ns3::X2CellInfo::X2CellInfo(ns3::X2CellInfo const & arg0) [constructor] - cls.add_constructor([param('ns3::X2CellInfo const &', 'arg0')]) - ## epc-x2.h (module 'lte'): ns3::X2CellInfo::X2CellInfo(uint16_t localCellId, uint16_t remoteCellId) [constructor] - cls.add_constructor([param('uint16_t', 'localCellId'), param('uint16_t', 'remoteCellId')]) - ## epc-x2.h (module 'lte'): ns3::X2CellInfo::m_localCellId [variable] - cls.add_instance_attribute('m_localCellId', 'uint16_t', is_const=False) - ## epc-x2.h (module 'lte'): ns3::X2CellInfo::m_remoteCellId [variable] - cls.add_instance_attribute('m_remoteCellId', 'uint16_t', is_const=False) - return - -def register_Ns3X2IfaceInfo_methods(root_module, cls): - ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::X2IfaceInfo(ns3::X2IfaceInfo const & arg0) [constructor] - cls.add_constructor([param('ns3::X2IfaceInfo const &', 'arg0')]) - ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::X2IfaceInfo(ns3::Ipv4Address remoteIpAddr, ns3::Ptr localCtrlPlaneSocket, ns3::Ptr localUserPlaneSocket) [constructor] - cls.add_constructor([param('ns3::Ipv4Address', 'remoteIpAddr'), param('ns3::Ptr< ns3::Socket >', 'localCtrlPlaneSocket'), param('ns3::Ptr< ns3::Socket >', 'localUserPlaneSocket')]) - ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_localCtrlPlaneSocket [variable] - cls.add_instance_attribute('m_localCtrlPlaneSocket', 'ns3::Ptr< ns3::Socket >', is_const=False) - ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_localUserPlaneSocket [variable] - cls.add_instance_attribute('m_localUserPlaneSocket', 'ns3::Ptr< ns3::Socket >', is_const=False) - ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_remoteIpAddr [variable] - cls.add_instance_attribute('m_remoteIpAddr', 'ns3::Ipv4Address', is_const=False) - return - -def register_Ns3ZetaRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] + is_const=True) + ## packet-burst.h (module 'network'): static ns3::TypeId ns3::PacketBurst::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] - cls.add_method('GetAlpha', - 'double', + ## packet-burst.h (module 'network'): void ns3::PacketBurst::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', [], + is_virtual=True, visibility='private') + return + +def register_Ns3PacketFilter_methods(root_module, cls): + ## packet-filter.h (module 'traffic-control'): ns3::PacketFilter::PacketFilter(ns3::PacketFilter const & arg0) [constructor] + cls.add_constructor([param('ns3::PacketFilter const &', 'arg0')]) + ## packet-filter.h (module 'traffic-control'): ns3::PacketFilter::PacketFilter() [constructor] + cls.add_constructor([]) + ## packet-filter.h (module 'traffic-control'): int32_t ns3::PacketFilter::Classify(ns3::Ptr item) const [member function] + cls.add_method('Classify', + 'int32_t', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] - cls.add_method('GetValue', - 'double', - [param('double', 'alpha')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'alpha')]) - ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', + ## packet-filter.h (module 'traffic-control'): static ns3::TypeId ns3::PacketFilter::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True) + is_static=True) + ## packet-filter.h (module 'traffic-control'): ns3::PacketFilter::PF_NO_MATCH [variable] + cls.add_static_attribute('PF_NO_MATCH', 'int const', is_const=True) + ## packet-filter.h (module 'traffic-control'): bool ns3::PacketFilter::CheckProtocol(ns3::Ptr item) const [member function] + cls.add_method('CheckProtocol', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## packet-filter.h (module 'traffic-control'): int32_t ns3::PacketFilter::DoClassify(ns3::Ptr item) const [member function] + cls.add_method('DoClassify', + 'int32_t', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') return -def register_Ns3ZipfRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] +def register_Ns3PcapFileWrapper_methods(root_module, cls): + ## pcap-file-wrapper.h (module 'network'): static ns3::TypeId ns3::PcapFileWrapper::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] + ## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper::PcapFileWrapper() [constructor] cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] - cls.add_method('GetN', - 'uint32_t', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] - cls.add_method('GetAlpha', - 'double', + ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Fail() const [member function] + cls.add_method('Fail', + 'bool', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] - cls.add_method('GetValue', - 'double', - [param('uint32_t', 'n'), param('double', 'alpha')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) - ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', - [], - is_virtual=True) - return - -def register_Ns3Application_methods(root_module, cls): - ## application.h (module 'network'): ns3::Application::Application(ns3::Application const & arg0) [constructor] - cls.add_constructor([param('ns3::Application const &', 'arg0')]) - ## application.h (module 'network'): ns3::Application::Application() [constructor] - cls.add_constructor([]) - ## application.h (module 'network'): ns3::Ptr ns3::Application::GetNode() const [member function] - cls.add_method('GetNode', - 'ns3::Ptr< ns3::Node >', + ## pcap-file-wrapper.h (module 'network'): bool ns3::PcapFileWrapper::Eof() const [member function] + cls.add_method('Eof', + 'bool', [], is_const=True) - ## application.h (module 'network'): static ns3::TypeId ns3::Application::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## application.h (module 'network'): void ns3::Application::SetNode(ns3::Ptr node) [member function] - cls.add_method('SetNode', + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Clear() [member function] + cls.add_method('Clear', 'void', - [param('ns3::Ptr< ns3::Node >', 'node')]) - ## application.h (module 'network'): void ns3::Application::SetStartTime(ns3::Time start) [member function] - cls.add_method('SetStartTime', + []) + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Open(std::string const & filename, std::ios_base::openmode mode) [member function] + cls.add_method('Open', 'void', - [param('ns3::Time', 'start')]) - ## application.h (module 'network'): void ns3::Application::SetStopTime(ns3::Time stop) [member function] - cls.add_method('SetStopTime', + [param('std::string const &', 'filename'), param('std::ios_base::openmode', 'mode')]) + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Close() [member function] + cls.add_method('Close', 'void', - [param('ns3::Time', 'stop')]) - ## application.h (module 'network'): void ns3::Application::DoDispose() [member function] - cls.add_method('DoDispose', + []) + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Init(uint32_t dataLinkType, uint32_t snapLen=std::numeric_limits::max(), int32_t tzCorrection=ns3::PcapFile::ZONE_DEFAULT) [member function] + cls.add_method('Init', 'void', - [], - is_virtual=True, visibility='protected') - ## application.h (module 'network'): void ns3::Application::DoInitialize() [member function] - cls.add_method('DoInitialize', + [param('uint32_t', 'dataLinkType'), param('uint32_t', 'snapLen', default_value='std::numeric_limits::max()'), param('int32_t', 'tzCorrection', default_value='ns3::PcapFile::ZONE_DEFAULT')]) + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Ptr p) [member function] + cls.add_method('Write', 'void', - [], - is_virtual=True, visibility='protected') - ## application.h (module 'network'): void ns3::Application::StartApplication() [member function] - cls.add_method('StartApplication', + [param('ns3::Time', 't'), param('ns3::Ptr< ns3::Packet const >', 'p')]) + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, ns3::Header const & header, ns3::Ptr p) [member function] + cls.add_method('Write', 'void', - [], - is_virtual=True, visibility='private') - ## application.h (module 'network'): void ns3::Application::StopApplication() [member function] - cls.add_method('StopApplication', + [param('ns3::Time', 't'), param('ns3::Header const &', 'header'), param('ns3::Ptr< ns3::Packet const >', 'p')]) + ## pcap-file-wrapper.h (module 'network'): void ns3::PcapFileWrapper::Write(ns3::Time t, uint8_t const * buffer, uint32_t length) [member function] + cls.add_method('Write', 'void', - [], - is_virtual=True, visibility='private') + [param('ns3::Time', 't'), param('uint8_t const *', 'buffer'), param('uint32_t', 'length')]) + ## pcap-file-wrapper.h (module 'network'): ns3::Ptr ns3::PcapFileWrapper::Read(ns3::Time & t) [member function] + cls.add_method('Read', + 'ns3::Ptr< ns3::Packet >', + [param('ns3::Time &', 't')]) + ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetMagic() [member function] + cls.add_method('GetMagic', + 'uint32_t', + []) + ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMajor() [member function] + cls.add_method('GetVersionMajor', + 'uint16_t', + []) + ## pcap-file-wrapper.h (module 'network'): uint16_t ns3::PcapFileWrapper::GetVersionMinor() [member function] + cls.add_method('GetVersionMinor', + 'uint16_t', + []) + ## pcap-file-wrapper.h (module 'network'): int32_t ns3::PcapFileWrapper::GetTimeZoneOffset() [member function] + cls.add_method('GetTimeZoneOffset', + 'int32_t', + []) + ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSigFigs() [member function] + cls.add_method('GetSigFigs', + 'uint32_t', + []) + ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetSnapLen() [member function] + cls.add_method('GetSnapLen', + 'uint32_t', + []) + ## pcap-file-wrapper.h (module 'network'): uint32_t ns3::PcapFileWrapper::GetDataLinkType() [member function] + cls.add_method('GetDataLinkType', + 'uint32_t', + []) return -def register_Ns3Asn1Header_methods(root_module, cls): - ## lte-asn1-header.h (module 'lte'): ns3::Asn1Header::Asn1Header(ns3::Asn1Header const & arg0) [constructor] - cls.add_constructor([param('ns3::Asn1Header const &', 'arg0')]) - ## lte-asn1-header.h (module 'lte'): ns3::Asn1Header::Asn1Header() [constructor] +def register_Ns3PdcpTag_methods(root_module, cls): + ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag(ns3::PdcpTag const & arg0) [constructor] + cls.add_constructor([param('ns3::PdcpTag const &', 'arg0')]) + ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag() [constructor] cls.add_constructor([]) - ## lte-asn1-header.h (module 'lte'): uint32_t ns3::Asn1Header::Deserialize(ns3::Buffer::Iterator bIterator) [member function] + ## lte-pdcp-tag.h (module 'lte'): ns3::PdcpTag::PdcpTag(ns3::Time senderTimestamp) [constructor] + cls.add_constructor([param('ns3::Time', 'senderTimestamp')]) + ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Deserialize(ns3::TagBuffer i) [member function] cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'bIterator')], - is_virtual=True, is_pure_virtual=True) - ## lte-asn1-header.h (module 'lte'): ns3::TypeId ns3::Asn1Header::GetInstanceTypeId() const [member function] + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## lte-pdcp-tag.h (module 'lte'): ns3::TypeId ns3::PdcpTag::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## lte-asn1-header.h (module 'lte'): uint32_t ns3::Asn1Header::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## lte-pdcp-tag.h (module 'lte'): ns3::Time ns3::PdcpTag::GetSenderTimestamp() const [member function] + cls.add_method('GetSenderTimestamp', + 'ns3::Time', + [], + is_const=True) + ## lte-pdcp-tag.h (module 'lte'): uint32_t ns3::PdcpTag::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## lte-asn1-header.h (module 'lte'): static ns3::TypeId ns3::Asn1Header::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## lte-pdcp-tag.h (module 'lte'): static ns3::TypeId ns3::PdcpTag::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::PreSerialize() const [member function] - cls.add_method('PreSerialize', - 'void', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::Print(std::ostream & os) const [member function] + ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::Serialize(ns3::Buffer::Iterator bIterator) const [member function] + is_const=True, is_virtual=True) + ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::Serialize(ns3::TagBuffer i) const [member function] cls.add_method('Serialize', 'void', - [param('ns3::Buffer::Iterator', 'bIterator')], - is_virtual=True, is_const=True) - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitset(std::bitset<8> * data, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitset', - 'ns3::Buffer::Iterator', - [param('std::bitset< 8 > *', 'data'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<1> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 1 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<2> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 2 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<8> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 8 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<10> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 10 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<16> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 16 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<27> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 27 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<28> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 28 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<32> * bitstring, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBitstring', - 'ns3::Buffer::Iterator', - [param('std::bitset< 32 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBoolean(bool * value, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeBoolean', - 'ns3::Buffer::Iterator', - [param('bool *', 'value'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeChoice(int numOptions, bool isExtensionMarkerPresent, int * selectedOption, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeChoice', - 'ns3::Buffer::Iterator', - [param('int', 'numOptions'), param('bool', 'isExtensionMarkerPresent'), param('int *', 'selectedOption'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeEnum(int numElems, int * selectedElem, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeEnum', - 'ns3::Buffer::Iterator', - [param('int', 'numElems'), param('int *', 'selectedElem'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeInteger(int * n, int nmin, int nmax, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeInteger', - 'ns3::Buffer::Iterator', - [param('int *', 'n'), param('int', 'nmin'), param('int', 'nmax'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeNull(ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeNull', - 'ns3::Buffer::Iterator', - [param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<0> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 0 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<1> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 1 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<2> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 2 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<3> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 3 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<4> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 4 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<5> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 5 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<6> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 6 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<7> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 7 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<9> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 9 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<10> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 10 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<11> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequence', - 'ns3::Buffer::Iterator', - [param('std::bitset< 11 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequenceOf(int * numElems, int nMax, int nMin, ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('DeserializeSequenceOf', - 'ns3::Buffer::Iterator', - [param('int *', 'numElems'), param('int', 'nMax'), param('int', 'nMin'), param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected') - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::FinalizeSerialization() const [member function] - cls.add_method('FinalizeSerialization', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## lte-pdcp-tag.h (module 'lte'): void ns3::PdcpTag::SetSenderTimestamp(ns3::Time senderTimestamp) [member function] + cls.add_method('SetSenderTimestamp', 'void', + [param('ns3::Time', 'senderTimestamp')]) + return + +def register_Ns3PropagationDelayModel_methods(root_module, cls): + ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel::PropagationDelayModel() [constructor] + cls.add_constructor([]) + ## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [constructor] + cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')]) + ## propagation-delay-model.h (module 'propagation'): int64_t ns3::PropagationDelayModel::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('GetDelay', + 'ns3::Time', + [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<1> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 1 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<2> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 2 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<8> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 8 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<10> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 10 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<16> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 16 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<27> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 27 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<28> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 28 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<32> bitstring) const [member function] - cls.add_method('SerializeBitstring', - 'void', - [param('std::bitset< 32 >', 'bitstring')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBoolean(bool value) const [member function] - cls.add_method('SerializeBoolean', - 'void', - [param('bool', 'value')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeChoice(int numOptions, int selectedOption, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeChoice', - 'void', - [param('int', 'numOptions'), param('int', 'selectedOption'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeEnum(int numElems, int selectedElem) const [member function] - cls.add_method('SerializeEnum', - 'void', - [param('int', 'numElems'), param('int', 'selectedElem')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeInteger(int n, int nmin, int nmax) const [member function] - cls.add_method('SerializeInteger', - 'void', - [param('int', 'n'), param('int', 'nmin'), param('int', 'nmax')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeNull() const [member function] - cls.add_method('SerializeNull', - 'void', + is_static=True) + ## propagation-delay-model.h (module 'propagation'): int64_t ns3::PropagationDelayModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3PropagationLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<0> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', - 'void', - [param('std::bitset< 0 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<1> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + is_static=True) + ## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel::PropagationLossModel() [constructor] + cls.add_constructor([]) + ## propagation-loss-model.h (module 'propagation'): void ns3::PropagationLossModel::SetNext(ns3::Ptr next) [member function] + cls.add_method('SetNext', 'void', - [param('std::bitset< 1 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<2> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')]) + ## propagation-loss-model.h (module 'propagation'): ns3::Ptr ns3::PropagationLossModel::GetNext() [member function] + cls.add_method('GetNext', + 'ns3::Ptr< ns3::PropagationLossModel >', + []) + ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('CalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True) + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::PropagationLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3QueueDisc_methods(root_module, cls): + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::QueueDisc(ns3::QueueDiscSizePolicy policy=::ns3::QueueDiscSizePolicy::SINGLE_INTERNAL_QUEUE) [constructor] + cls.add_constructor([param('ns3::QueueDiscSizePolicy', 'policy', default_value='::ns3::QueueDiscSizePolicy::SINGLE_INTERNAL_QUEUE')]) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::QueueDisc(ns3::QueueDiscSizePolicy policy, ns3::QueueSizeUnit unit) [constructor] + cls.add_constructor([param('ns3::QueueDiscSizePolicy', 'policy'), param('ns3::QueueSizeUnit', 'unit')]) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::AddInternalQueue(ns3::Ptr > queue) [member function] + cls.add_method('AddInternalQueue', 'void', - [param('std::bitset< 2 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<3> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('ns3::Ptr< ns3::Queue< ns3::QueueDiscItem > >', 'queue')]) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::AddPacketFilter(ns3::Ptr filter) [member function] + cls.add_method('AddPacketFilter', 'void', - [param('std::bitset< 3 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<4> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('ns3::Ptr< ns3::PacketFilter >', 'filter')]) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::AddQueueDiscClass(ns3::Ptr qdClass) [member function] + cls.add_method('AddQueueDiscClass', 'void', - [param('std::bitset< 4 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<5> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('ns3::Ptr< ns3::QueueDiscClass >', 'qdClass')]) + ## queue-disc.h (module 'traffic-control'): int32_t ns3::QueueDisc::Classify(ns3::Ptr item) [member function] + cls.add_method('Classify', + 'int32_t', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')]) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::Dequeue() [member function] + cls.add_method('Dequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + []) + ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::Enqueue(ns3::Ptr item) [member function] + cls.add_method('Enqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')]) + ## queue-disc.h (module 'traffic-control'): ns3::QueueSize ns3::QueueDisc::GetCurrentSize() [member function] + cls.add_method('GetCurrentSize', + 'ns3::QueueSize', + []) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr > ns3::QueueDisc::GetInternalQueue(std::size_t i) const [member function] + cls.add_method('GetInternalQueue', + 'ns3::Ptr< ns3::Queue< ns3::QueueDiscItem > >', + [param('std::size_t', 'i')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueSize ns3::QueueDisc::GetMaxSize() const [member function] + cls.add_method('GetMaxSize', + 'ns3::QueueSize', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::GetNBytes() const [member function] + cls.add_method('GetNBytes', + 'uint32_t', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): std::size_t ns3::QueueDisc::GetNInternalQueues() const [member function] + cls.add_method('GetNInternalQueues', + 'std::size_t', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): std::size_t ns3::QueueDisc::GetNPacketFilters() const [member function] + cls.add_method('GetNPacketFilters', + 'std::size_t', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::GetNPackets() const [member function] + cls.add_method('GetNPackets', + 'uint32_t', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): std::size_t ns3::QueueDisc::GetNQueueDiscClasses() const [member function] + cls.add_method('GetNQueueDiscClasses', + 'std::size_t', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::GetNetDeviceQueueInterface() const [member function] + cls.add_method('GetNetDeviceQueueInterface', + 'ns3::Ptr< ns3::NetDeviceQueueInterface >', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::GetPacketFilter(std::size_t i) const [member function] + cls.add_method('GetPacketFilter', + 'ns3::Ptr< ns3::PacketFilter >', + [param('std::size_t', 'i')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::GetQueueDiscClass(std::size_t i) const [member function] + cls.add_method('GetQueueDiscClass', + 'ns3::Ptr< ns3::QueueDiscClass >', + [param('std::size_t', 'i')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::GetQuota() const [member function] + cls.add_method('GetQuota', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::SendCallback ns3::QueueDisc::GetSendCallback() const [member function] + cls.add_method('GetSendCallback', + 'ns3::QueueDisc::SendCallback', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats const & ns3::QueueDisc::GetStats() [member function] + cls.add_method('GetStats', + 'ns3::QueueDisc::Stats const &', + []) + ## queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::QueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::WakeMode ns3::QueueDisc::GetWakeMode() const [member function] + cls.add_method('GetWakeMode', + 'ns3::QueueDisc::WakeMode', + [], + is_const=True, is_virtual=True) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::Peek() [member function] + cls.add_method('Peek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + []) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::Run() [member function] + cls.add_method('Run', 'void', - [param('std::bitset< 5 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<6> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + []) + ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::SetMaxSize(ns3::QueueSize size) [member function] + cls.add_method('SetMaxSize', + 'bool', + [param('ns3::QueueSize', 'size')]) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::SetNetDeviceQueueInterface(ns3::Ptr ndqi) [member function] + cls.add_method('SetNetDeviceQueueInterface', 'void', - [param('std::bitset< 6 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<7> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('ns3::Ptr< ns3::NetDeviceQueueInterface >', 'ndqi')]) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::SetQuota(uint32_t const quota) [member function] + cls.add_method('SetQuota', 'void', - [param('std::bitset< 7 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<9> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('uint32_t const', 'quota')], + is_virtual=True) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::SetSendCallback(ns3::QueueDisc::SendCallback func) [member function] + cls.add_method('SetSendCallback', 'void', - [param('std::bitset< 9 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<10> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [param('std::function< void ( ns3::Ptr< ns3::QueueDiscItem > ) >', 'func')]) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::CHILD_QUEUE_DISC_DROP [variable] + cls.add_static_attribute('CHILD_QUEUE_DISC_DROP', 'char const * const', is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::CHILD_QUEUE_DISC_MARK [variable] + cls.add_static_attribute('CHILD_QUEUE_DISC_MARK', 'char const * const', is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::INTERNAL_QUEUE_DROP [variable] + cls.add_static_attribute('INTERNAL_QUEUE_DROP', 'char const * const', is_const=True) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::DoDispose() [member function] + cls.add_method('DoDispose', 'void', - [param('std::bitset< 10 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<11> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] - cls.add_method('SerializeSequence', + [], + is_virtual=True, visibility='protected') + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::DoInitialize() [member function] + cls.add_method('DoInitialize', 'void', - [param('std::bitset< 11 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequenceOf(int numElems, int nMax, int nMin) const [member function] - cls.add_method('SerializeSequenceOf', + [], + is_virtual=True, visibility='protected') + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::DropAfterDequeue(ns3::Ptr item, char const * reason) [member function] + cls.add_method('DropAfterDequeue', 'void', - [param('int', 'numElems'), param('int', 'nMax'), param('int', 'nMin')], - visibility='protected', is_const=True) - ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::WriteOctet(uint8_t octet) const [member function] - cls.add_method('WriteOctet', + [param('ns3::Ptr< ns3::QueueDiscItem const >', 'item'), param('char const *', 'reason')], + visibility='protected') + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::DropBeforeEnqueue(ns3::Ptr item, char const * reason) [member function] + cls.add_method('DropBeforeEnqueue', 'void', - [param('uint8_t', 'octet')], - visibility='protected', is_const=True) - return - -def register_Ns3AttributeAccessor_methods(root_module, cls): - ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] - cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) - ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] - cls.add_constructor([]) - ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] - cls.add_method('Get', + [param('ns3::Ptr< ns3::QueueDiscItem const >', 'item'), param('char const *', 'reason')], + visibility='protected') + ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::Mark(ns3::Ptr item, char const * reason) [member function] + cls.add_method('Mark', 'bool', - [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] - cls.add_method('HasGetter', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item'), param('char const *', 'reason')], + visibility='protected') + ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] - cls.add_method('HasSetter', - 'bool', + is_virtual=True, is_pure_virtual=True, visibility='private') + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] - cls.add_method('Set', + is_virtual=True, is_pure_virtual=True, visibility='private') + ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', 'bool', - [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], - is_virtual=True, is_const=True, is_pure_virtual=True) + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + [], + is_virtual=True, visibility='private') + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, is_pure_virtual=True, visibility='private') return -def register_Ns3AttributeChecker_methods(root_module, cls): - ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) - ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] +def register_Ns3QueueDiscStats_methods(root_module, cls): + cls.add_output_stream_operator() + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::Stats(ns3::QueueDisc::Stats const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueDisc::Stats const &', 'arg0')]) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::Stats() [constructor] cls.add_constructor([]) - ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] - cls.add_method('Check', - 'bool', - [param('ns3::AttributeValue const &', 'value')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] - cls.add_method('Copy', - 'bool', - [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): ns3::Ptr ns3::AttributeChecker::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): ns3::Ptr ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] - cls.add_method('CreateValidValue', - 'ns3::Ptr< ns3::AttributeValue >', - [param('ns3::AttributeValue const &', 'value')], + ## queue-disc.h (module 'traffic-control'): uint64_t ns3::QueueDisc::Stats::GetNDroppedBytes(std::string reason) const [member function] + cls.add_method('GetNDroppedBytes', + 'uint64_t', + [param('std::string', 'reason')], is_const=True) - ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] - cls.add_method('GetUnderlyingTypeInformation', - 'std::string', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] - cls.add_method('GetValueTypeName', - 'std::string', + ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::Stats::GetNDroppedPackets(std::string reason) const [member function] + cls.add_method('GetNDroppedPackets', + 'uint32_t', + [param('std::string', 'reason')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): uint64_t ns3::QueueDisc::Stats::GetNMarkedBytes(std::string reason) const [member function] + cls.add_method('GetNMarkedBytes', + 'uint64_t', + [param('std::string', 'reason')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::Stats::GetNMarkedPackets(std::string reason) const [member function] + cls.add_method('GetNMarkedPackets', + 'uint32_t', + [param('std::string', 'reason')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::Stats::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nDroppedBytesAfterDequeue [variable] + cls.add_instance_attribute('nDroppedBytesAfterDequeue', 'std::map< std::string, unsigned long >', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nDroppedBytesBeforeEnqueue [variable] + cls.add_instance_attribute('nDroppedBytesBeforeEnqueue', 'std::map< std::string, unsigned long >', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nDroppedPacketsAfterDequeue [variable] + cls.add_instance_attribute('nDroppedPacketsAfterDequeue', 'std::map< std::string, unsigned int >', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nDroppedPacketsBeforeEnqueue [variable] + cls.add_instance_attribute('nDroppedPacketsBeforeEnqueue', 'std::map< std::string, unsigned int >', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nMarkedBytes [variable] + cls.add_instance_attribute('nMarkedBytes', 'std::map< std::string, unsigned long >', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nMarkedPackets [variable] + cls.add_instance_attribute('nMarkedPackets', 'std::map< std::string, unsigned int >', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDequeuedBytes [variable] + cls.add_instance_attribute('nTotalDequeuedBytes', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDequeuedPackets [variable] + cls.add_instance_attribute('nTotalDequeuedPackets', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedBytes [variable] + cls.add_instance_attribute('nTotalDroppedBytes', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedBytesAfterDequeue [variable] + cls.add_instance_attribute('nTotalDroppedBytesAfterDequeue', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedBytesBeforeEnqueue [variable] + cls.add_instance_attribute('nTotalDroppedBytesBeforeEnqueue', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedPackets [variable] + cls.add_instance_attribute('nTotalDroppedPackets', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedPacketsAfterDequeue [variable] + cls.add_instance_attribute('nTotalDroppedPacketsAfterDequeue', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedPacketsBeforeEnqueue [variable] + cls.add_instance_attribute('nTotalDroppedPacketsBeforeEnqueue', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalEnqueuedBytes [variable] + cls.add_instance_attribute('nTotalEnqueuedBytes', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalEnqueuedPackets [variable] + cls.add_instance_attribute('nTotalEnqueuedPackets', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalMarkedBytes [variable] + cls.add_instance_attribute('nTotalMarkedBytes', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalMarkedPackets [variable] + cls.add_instance_attribute('nTotalMarkedPackets', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalReceivedBytes [variable] + cls.add_instance_attribute('nTotalReceivedBytes', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalReceivedPackets [variable] + cls.add_instance_attribute('nTotalReceivedPackets', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalRequeuedBytes [variable] + cls.add_instance_attribute('nTotalRequeuedBytes', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalRequeuedPackets [variable] + cls.add_instance_attribute('nTotalRequeuedPackets', 'uint32_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalSentBytes [variable] + cls.add_instance_attribute('nTotalSentBytes', 'uint64_t', is_const=False) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalSentPackets [variable] + cls.add_instance_attribute('nTotalSentPackets', 'uint32_t', is_const=False) + return + +def register_Ns3QueueDiscClass_methods(root_module, cls): + ## queue-disc.h (module 'traffic-control'): ns3::QueueDiscClass::QueueDiscClass(ns3::QueueDiscClass const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueDiscClass const &', 'arg0')]) + ## queue-disc.h (module 'traffic-control'): ns3::QueueDiscClass::QueueDiscClass() [constructor] + cls.add_constructor([]) + ## queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::QueueDiscClass::GetQueueDisc() const [member function] + cls.add_method('GetQueueDisc', + 'ns3::Ptr< ns3::QueueDisc >', + [], + is_const=True) + ## queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::QueueDiscClass::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] - cls.add_method('HasUnderlyingTypeInformation', - 'bool', + is_static=True) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDiscClass::SetQueueDisc(ns3::Ptr qd) [member function] + cls.add_method('SetQueueDisc', + 'void', + [param('ns3::Ptr< ns3::QueueDisc >', 'qd')]) + ## queue-disc.h (module 'traffic-control'): void ns3::QueueDiscClass::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_virtual=True, visibility='protected') return -def register_Ns3AttributeValue_methods(root_module, cls): - ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] - cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) - ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] +def register_Ns3RadioEnvironmentMapHelper_methods(root_module, cls): + ## radio-environment-map-helper.h (module 'lte'): ns3::RadioEnvironmentMapHelper::RadioEnvironmentMapHelper() [constructor] cls.add_constructor([]) - ## attribute.h (module 'core'): ns3::Ptr ns3::AttributeValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_pure_virtual=True) - ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_virtual=True) + ## radio-environment-map-helper.h (module 'lte'): uint8_t ns3::RadioEnvironmentMapHelper::GetBandwidth() const [member function] + cls.add_method('GetBandwidth', + 'uint8_t', + [], + is_const=True) + ## radio-environment-map-helper.h (module 'lte'): static ns3::TypeId ns3::RadioEnvironmentMapHelper::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::Install() [member function] + cls.add_method('Install', + 'void', + []) + ## radio-environment-map-helper.h (module 'lte'): void ns3::RadioEnvironmentMapHelper::SetBandwidth(uint8_t bw) [member function] + cls.add_method('SetBandwidth', + 'void', + [param('uint8_t', 'bw')]) return -def register_Ns3BooleanChecker_methods(root_module, cls): - ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker() [constructor] - cls.add_constructor([]) - ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')]) +def register_Ns3RandomPropagationDelayModel_methods(root_module, cls): + ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [constructor] + cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')]) + ## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor] + cls.add_constructor([]) + ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('GetDelay', + 'ns3::Time', + [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True) + ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## propagation-delay-model.h (module 'propagation'): int64_t ns3::RandomPropagationDelayModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') return -def register_Ns3BooleanValue_methods(root_module, cls): - cls.add_output_stream_operator() - ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [constructor] - cls.add_constructor([param('ns3::BooleanValue const &', 'arg0')]) - ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue() [constructor] +def register_Ns3RandomPropagationLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor] cls.add_constructor([]) - ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(bool value) [constructor] - cls.add_constructor([param('bool', 'value')]) - ## boolean.h (module 'core'): ns3::Ptr ns3::BooleanValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + ## propagation-loss-model.h (module 'propagation'): double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RandomPropagationLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') + return + +def register_Ns3RandomVariableStream_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## boolean.h (module 'core'): bool ns3::BooleanValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] + cls.add_method('SetStream', + 'void', + [param('int64_t', 'stream')]) + ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] + cls.add_method('GetStream', + 'int64_t', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] + cls.add_method('SetAntithetic', + 'void', + [param('bool', 'isAntithetic')]) + ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] + cls.add_method('IsAntithetic', 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## boolean.h (module 'core'): bool ns3::BooleanValue::Get() const [member function] - cls.add_method('Get', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True, is_pure_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True, is_pure_virtual=True) + ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] + cls.add_method('Peek', + 'ns3::RngStream *', + [], + is_const=True, visibility='protected') + return + +def register_Ns3RangePropagationLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RangePropagationLossModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel::RangePropagationLossModel() [constructor] + cls.add_constructor([]) + ## propagation-loss-model.h (module 'propagation'): double ns3::RangePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::RangePropagationLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') + return + +def register_Ns3RedQueueDisc_methods(root_module, cls): + ## red-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::RedQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::RedQueueDisc() [constructor] + cls.add_constructor([]) + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetAredAlpha(double alpha) [member function] + cls.add_method('SetAredAlpha', + 'void', + [param('double', 'alpha')]) + ## red-queue-disc.h (module 'traffic-control'): double ns3::RedQueueDisc::GetAredAlpha() [member function] + cls.add_method('GetAredAlpha', + 'double', + []) + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetAredBeta(double beta) [member function] + cls.add_method('SetAredBeta', + 'void', + [param('double', 'beta')]) + ## red-queue-disc.h (module 'traffic-control'): double ns3::RedQueueDisc::GetAredBeta() [member function] + cls.add_method('GetAredBeta', + 'double', + []) + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetFengAdaptiveA(double a) [member function] + cls.add_method('SetFengAdaptiveA', + 'void', + [param('double', 'a')]) + ## red-queue-disc.h (module 'traffic-control'): double ns3::RedQueueDisc::GetFengAdaptiveA() [member function] + cls.add_method('GetFengAdaptiveA', + 'double', + []) + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetFengAdaptiveB(double b) [member function] + cls.add_method('SetFengAdaptiveB', + 'void', + [param('double', 'b')]) + ## red-queue-disc.h (module 'traffic-control'): double ns3::RedQueueDisc::GetFengAdaptiveB() [member function] + cls.add_method('GetFengAdaptiveB', + 'double', + []) + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetTh(double minTh, double maxTh) [member function] + cls.add_method('SetTh', + 'void', + [param('double', 'minTh'), param('double', 'maxTh')]) + ## red-queue-disc.h (module 'traffic-control'): int64_t ns3::RedQueueDisc::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::UNFORCED_DROP [variable] + cls.add_static_attribute('UNFORCED_DROP', 'char const * const', is_const=True) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::FORCED_DROP [variable] + cls.add_static_attribute('FORCED_DROP', 'char const * const', is_const=True) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::UNFORCED_MARK [variable] + cls.add_static_attribute('UNFORCED_MARK', 'char const * const', is_const=True) + ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::FORCED_MARK [variable] + cls.add_static_attribute('FORCED_MARK', 'char const * const', is_const=True) + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## red-queue-disc.h (module 'traffic-control'): bool ns3::RedQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## red-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::RedQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## red-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::RedQueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + [], + is_virtual=True, visibility='private') + ## red-queue-disc.h (module 'traffic-control'): bool ns3::RedQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', 'bool', [], + is_virtual=True, visibility='private') + ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3RemoteUeInfoRequest_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::RemoteUeInfoRequest::RemoteUeInfoRequest(ns3::RemoteUeInfoRequest const & arg0) [constructor] + cls.add_constructor([param('ns3::RemoteUeInfoRequest const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::RemoteUeInfoRequest::RemoteUeInfoRequest() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::RemoteUeInfoRequest::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::RemoteUeInfoRequest::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::RemoteUeInfoRequest::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::RemoteUeInfoRequest::GetRemoteUeInfoType() [member function] + cls.add_method('GetRemoteUeInfoType', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::RemoteUeInfoRequest::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::RemoteUeInfoRequest::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::RemoteUeInfoRequest::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoRequest::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoRequest::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoRequest::SetRemoteUeInfoType(uint8_t remoteUeInfoType) [member function] + cls.add_method('SetRemoteUeInfoType', + 'void', + [param('uint8_t', 'remoteUeInfoType')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoRequest::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3RemoteUeInfoResponse_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::RemoteUeInfoResponse::RemoteUeInfoResponse(ns3::RemoteUeInfoResponse const & arg0) [constructor] + cls.add_constructor([param('ns3::RemoteUeInfoResponse const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::RemoteUeInfoResponse::RemoteUeInfoResponse() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::RemoteUeInfoResponse::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint64_t ns3::RemoteUeInfoResponse::GetImei() [member function] + cls.add_method('GetImei', + 'uint64_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::RemoteUeInfoResponse::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::RemoteUeInfoResponse::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::RemoteUeInfoResponse::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::RemoteUeInfoResponse::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::RemoteUeInfoResponse::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoResponse::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoResponse::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoResponse::SetImei(uint64_t imei) [member function] + cls.add_method('SetImei', + 'void', + [param('uint64_t', 'imei')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::RemoteUeInfoResponse::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3RipHeader_methods(root_module, cls): + cls.add_output_stream_operator() + ## rip-header.h (module 'internet'): ns3::RipHeader::RipHeader(ns3::RipHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::RipHeader const &', 'arg0')]) + ## rip-header.h (module 'internet'): ns3::RipHeader::RipHeader() [constructor] + cls.add_constructor([]) + ## rip-header.h (module 'internet'): void ns3::RipHeader::AddRte(ns3::RipRte rte) [member function] + cls.add_method('AddRte', + 'void', + [param('ns3::RipRte', 'rte')]) + ## rip-header.h (module 'internet'): void ns3::RipHeader::ClearRtes() [member function] + cls.add_method('ClearRtes', + 'void', + []) + ## rip-header.h (module 'internet'): uint32_t ns3::RipHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## rip-header.h (module 'internet'): ns3::RipHeader::Command_e ns3::RipHeader::GetCommand() const [member function] + cls.add_method('GetCommand', + 'ns3::RipHeader::Command_e', + [], is_const=True) - ## boolean.h (module 'core'): std::string ns3::BooleanValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## boolean.h (module 'core'): void ns3::BooleanValue::Set(bool value) [member function] - cls.add_method('Set', + ## rip-header.h (module 'internet'): ns3::TypeId ns3::RipHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): std::list > ns3::RipHeader::GetRteList() const [member function] + cls.add_method('GetRteList', + 'std::list< ns3::RipRte >', + [], + is_const=True) + ## rip-header.h (module 'internet'): uint16_t ns3::RipHeader::GetRteNumber() const [member function] + cls.add_method('GetRteNumber', + 'uint16_t', + [], + is_const=True) + ## rip-header.h (module 'internet'): uint32_t ns3::RipHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): static ns3::TypeId ns3::RipHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## rip-header.h (module 'internet'): void ns3::RipHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('bool', 'value')]) + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): void ns3::RipHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): void ns3::RipHeader::SetCommand(ns3::RipHeader::Command_e command) [member function] + cls.add_method('SetCommand', + 'void', + [param('ns3::RipHeader::Command_e', 'command')]) return -def register_Ns3CallbackChecker_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] +def register_Ns3RipNgHeader_methods(root_module, cls): + cls.add_output_stream_operator() + ## ripng-header.h (module 'internet'): ns3::RipNgHeader::RipNgHeader(ns3::RipNgHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::RipNgHeader const &', 'arg0')]) + ## ripng-header.h (module 'internet'): ns3::RipNgHeader::RipNgHeader() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) + ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::AddRte(ns3::RipNgRte rte) [member function] + cls.add_method('AddRte', + 'void', + [param('ns3::RipNgRte', 'rte')]) + ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::ClearRtes() [member function] + cls.add_method('ClearRtes', + 'void', + []) + ## ripng-header.h (module 'internet'): uint32_t ns3::RipNgHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ripng-header.h (module 'internet'): ns3::RipNgHeader::Command_e ns3::RipNgHeader::GetCommand() const [member function] + cls.add_method('GetCommand', + 'ns3::RipNgHeader::Command_e', + [], + is_const=True) + ## ripng-header.h (module 'internet'): ns3::TypeId ns3::RipNgHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): std::list > ns3::RipNgHeader::GetRteList() const [member function] + cls.add_method('GetRteList', + 'std::list< ns3::RipNgRte >', + [], + is_const=True) + ## ripng-header.h (module 'internet'): uint16_t ns3::RipNgHeader::GetRteNumber() const [member function] + cls.add_method('GetRteNumber', + 'uint16_t', + [], + is_const=True) + ## ripng-header.h (module 'internet'): uint32_t ns3::RipNgHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): static ns3::TypeId ns3::RipNgHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): void ns3::RipNgHeader::SetCommand(ns3::RipNgHeader::Command_e command) [member function] + cls.add_method('SetCommand', + 'void', + [param('ns3::RipNgHeader::Command_e', 'command')]) return -def register_Ns3CallbackImplBase_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] +def register_Ns3RipNgRte_methods(root_module, cls): + cls.add_output_stream_operator() + ## ripng-header.h (module 'internet'): ns3::RipNgRte::RipNgRte(ns3::RipNgRte const & arg0) [constructor] + cls.add_constructor([param('ns3::RipNgRte const &', 'arg0')]) + ## ripng-header.h (module 'internet'): ns3::RipNgRte::RipNgRte() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] - cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) - ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] - cls.add_method('GetTypeid', - 'std::string', + ## ripng-header.h (module 'internet'): uint32_t ns3::RipNgRte::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ripng-header.h (module 'internet'): ns3::TypeId ns3::RipNgRte::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr other) const [member function] - cls.add_method('IsEqual', - 'bool', - [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] - cls.add_method('Demangle', - 'std::string', - [param('std::string const &', 'mangled')], - visibility='protected', is_static=True) - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): ns3::Ipv6Address ns3::RipNgRte::GetPrefix() const [member function] + cls.add_method('GetPrefix', + 'ns3::Ipv6Address', [], - template_parameters=['ns3::ObjectBase*'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## ripng-header.h (module 'internet'): uint8_t ns3::RipNgRte::GetPrefixLen() const [member function] + cls.add_method('GetPrefixLen', + 'uint8_t', [], - template_parameters=['void'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## ripng-header.h (module 'internet'): uint8_t ns3::RipNgRte::GetRouteMetric() const [member function] + cls.add_method('GetRouteMetric', + 'uint8_t', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## ripng-header.h (module 'internet'): uint16_t ns3::RipNgRte::GetRouteTag() const [member function] + cls.add_method('GetRouteTag', + 'uint16_t', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## ripng-header.h (module 'internet'): uint32_t ns3::RipNgRte::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - template_parameters=['unsigned short'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): static ns3::TypeId ns3::RipNgRte::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::Address const&'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_static=True) + ## ripng-header.h (module 'internet'): void ns3::RipNgRte::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): void ns3::RipNgRte::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## ripng-header.h (module 'internet'): void ns3::RipNgRte::SetPrefix(ns3::Ipv6Address prefix) [member function] + cls.add_method('SetPrefix', + 'void', + [param('ns3::Ipv6Address', 'prefix')]) + ## ripng-header.h (module 'internet'): void ns3::RipNgRte::SetPrefixLen(uint8_t prefixLen) [member function] + cls.add_method('SetPrefixLen', + 'void', + [param('uint8_t', 'prefixLen')]) + ## ripng-header.h (module 'internet'): void ns3::RipNgRte::SetRouteMetric(uint8_t routeMetric) [member function] + cls.add_method('SetRouteMetric', + 'void', + [param('uint8_t', 'routeMetric')]) + ## ripng-header.h (module 'internet'): void ns3::RipNgRte::SetRouteTag(uint16_t routeTag) [member function] + cls.add_method('SetRouteTag', + 'void', + [param('uint16_t', 'routeTag')]) + return + +def register_Ns3RipRte_methods(root_module, cls): + cls.add_output_stream_operator() + ## rip-header.h (module 'internet'): ns3::RipRte::RipRte(ns3::RipRte const & arg0) [constructor] + cls.add_constructor([param('ns3::RipRte const &', 'arg0')]) + ## rip-header.h (module 'internet'): ns3::RipRte::RipRte() [constructor] + cls.add_constructor([]) + ## rip-header.h (module 'internet'): uint32_t ns3::RipRte::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## rip-header.h (module 'internet'): ns3::TypeId ns3::RipRte::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::NetDevice::PacketType'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): ns3::Ipv4Address ns3::RipRte::GetNextHop() const [member function] + cls.add_method('GetNextHop', + 'ns3::Ipv4Address', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## rip-header.h (module 'internet'): ns3::Ipv4Address ns3::RipRte::GetPrefix() const [member function] + cls.add_method('GetPrefix', + 'ns3::Ipv4Address', + [], + is_const=True) + ## rip-header.h (module 'internet'): uint32_t ns3::RipRte::GetRouteMetric() const [member function] + cls.add_method('GetRouteMetric', + 'uint32_t', + [], + is_const=True) + ## rip-header.h (module 'internet'): uint16_t ns3::RipRte::GetRouteTag() const [member function] + cls.add_method('GetRouteTag', + 'uint16_t', + [], + is_const=True) + ## rip-header.h (module 'internet'): uint32_t ns3::RipRte::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): ns3::Ipv4Mask ns3::RipRte::GetSubnetMask() const [member function] + cls.add_method('GetSubnetMask', + 'ns3::Ipv4Mask', + [], + is_const=True) + ## rip-header.h (module 'internet'): static ns3::TypeId ns3::RipRte::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## rip-header.h (module 'internet'): void ns3::RipRte::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): void ns3::RipRte::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## rip-header.h (module 'internet'): void ns3::RipRte::SetNextHop(ns3::Ipv4Address nextHop) [member function] + cls.add_method('SetNextHop', + 'void', + [param('ns3::Ipv4Address', 'nextHop')]) + ## rip-header.h (module 'internet'): void ns3::RipRte::SetPrefix(ns3::Ipv4Address prefix) [member function] + cls.add_method('SetPrefix', + 'void', + [param('ns3::Ipv4Address', 'prefix')]) + ## rip-header.h (module 'internet'): void ns3::RipRte::SetRouteMetric(uint32_t routeMetric) [member function] + cls.add_method('SetRouteMetric', + 'void', + [param('uint32_t', 'routeMetric')]) + ## rip-header.h (module 'internet'): void ns3::RipRte::SetRouteTag(uint16_t routeTag) [member function] + cls.add_method('SetRouteTag', + 'void', + [param('uint16_t', 'routeTag')]) + ## rip-header.h (module 'internet'): void ns3::RipRte::SetSubnetMask(ns3::Ipv4Mask subnetMask) [member function] + cls.add_method('SetSubnetMask', + 'void', + [param('ns3::Ipv4Mask', 'subnetMask')]) + return + +def register_Ns3RlcTag_methods(root_module, cls): + ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag(ns3::RlcTag const & arg0) [constructor] + cls.add_constructor([param('ns3::RlcTag const &', 'arg0')]) + ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag() [constructor] + cls.add_constructor([]) + ## lte-rlc-tag.h (module 'lte'): ns3::RlcTag::RlcTag(ns3::Time senderTimestamp) [constructor] + cls.add_constructor([param('ns3::Time', 'senderTimestamp')]) + ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## lte-rlc-tag.h (module 'lte'): ns3::TypeId ns3::RlcTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-rlc-tag.h (module 'lte'): ns3::Time ns3::RlcTag::GetSenderTimestamp() const [member function] + cls.add_method('GetSenderTimestamp', + 'ns3::Time', + [], + is_const=True) + ## lte-rlc-tag.h (module 'lte'): uint32_t ns3::RlcTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-rlc-tag.h (module 'lte'): static ns3::TypeId ns3::RlcTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## lte-rlc-tag.h (module 'lte'): void ns3::RlcTag::SetSenderTimestamp(ns3::Time senderTimestamp) [member function] + cls.add_method('SetSenderTimestamp', + 'void', + [param('ns3::Time', 'senderTimestamp')]) + return + +def register_Ns3RttEstimator_methods(root_module, cls): + ## rtt-estimator.h (module 'internet'): ns3::RttEstimator::RttEstimator() [constructor] + cls.add_constructor([]) + ## rtt-estimator.h (module 'internet'): ns3::RttEstimator::RttEstimator(ns3::RttEstimator const & r) [constructor] + cls.add_constructor([param('ns3::RttEstimator const &', 'r')]) + ## rtt-estimator.h (module 'internet'): ns3::Ptr ns3::RttEstimator::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::RttEstimator >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## rtt-estimator.h (module 'internet'): ns3::Time ns3::RttEstimator::GetEstimate() const [member function] + cls.add_method('GetEstimate', + 'ns3::Time', + [], + is_const=True) + ## rtt-estimator.h (module 'internet'): ns3::TypeId ns3::RttEstimator::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## rtt-estimator.h (module 'internet'): uint32_t ns3::RttEstimator::GetNSamples() const [member function] + cls.add_method('GetNSamples', + 'uint32_t', + [], + is_const=True) + ## rtt-estimator.h (module 'internet'): static ns3::TypeId ns3::RttEstimator::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## rtt-estimator.h (module 'internet'): ns3::Time ns3::RttEstimator::GetVariation() const [member function] + cls.add_method('GetVariation', + 'ns3::Time', + [], + is_const=True) + ## rtt-estimator.h (module 'internet'): void ns3::RttEstimator::Measurement(ns3::Time t) [member function] + cls.add_method('Measurement', + 'void', + [param('ns3::Time', 't')], + is_virtual=True, is_pure_virtual=True) + ## rtt-estimator.h (module 'internet'): void ns3::RttEstimator::Reset() [member function] + cls.add_method('Reset', + 'void', + [], + is_virtual=True) + return + +def register_Ns3RttMeanDeviation_methods(root_module, cls): + ## rtt-estimator.h (module 'internet'): ns3::RttMeanDeviation::RttMeanDeviation() [constructor] + cls.add_constructor([]) + ## rtt-estimator.h (module 'internet'): ns3::RttMeanDeviation::RttMeanDeviation(ns3::RttMeanDeviation const & r) [constructor] + cls.add_constructor([param('ns3::RttMeanDeviation const &', 'r')]) + ## rtt-estimator.h (module 'internet'): ns3::Ptr ns3::RttMeanDeviation::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::RttEstimator >', + [], + is_const=True, is_virtual=True) + ## rtt-estimator.h (module 'internet'): ns3::TypeId ns3::RttMeanDeviation::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## rtt-estimator.h (module 'internet'): static ns3::TypeId ns3::RttMeanDeviation::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## rtt-estimator.h (module 'internet'): void ns3::RttMeanDeviation::Measurement(ns3::Time measure) [member function] + cls.add_method('Measurement', + 'void', + [param('ns3::Time', 'measure')], + is_virtual=True) + ## rtt-estimator.h (module 'internet'): void ns3::RttMeanDeviation::Reset() [member function] + cls.add_method('Reset', + 'void', + [], + is_virtual=True) + return + +def register_Ns3SequentialRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] + cls.add_method('GetMin', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] + cls.add_method('GetMax', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): ns3::Ptr ns3::SequentialRandomVariable::GetIncrement() const [member function] + cls.add_method('GetIncrement', + 'ns3::Ptr< ns3::RandomVariableStream >', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] + cls.add_method('GetConsecutive', + 'uint32_t', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3SidelinkCommResourcePool_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkCommResourcePool(ns3::SidelinkCommResourcePool const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkCommResourcePool const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkCommResourcePool() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetAllPsschSubframes() [member function] + cls.add_method('GetAllPsschSubframes', + 'std::vector< unsigned int >', + []) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo ns3::SidelinkCommResourcePool::GetCurrentScPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] + cls.add_method('GetCurrentScPeriod', + 'ns3::SidelinkCommResourcePool::SubframeInfo', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) + ## lte-sl-pool.h (module 'lte'): ns3::LteRrcSap::SlHoppingConfigComm ns3::SidelinkCommResourcePool::GetDataHoppingConfig() [member function] + cls.add_method('GetDataHoppingConfig', + 'ns3::LteRrcSap::SlHoppingConfigComm', + []) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkCommResourcePool::GetNPscch() [member function] + cls.add_method('GetNPscch', + 'uint32_t', + []) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo ns3::SidelinkCommResourcePool::GetNextScPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] + cls.add_method('GetNextScPeriod', + 'ns3::SidelinkCommResourcePool::SubframeInfo', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) + ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkCommResourcePool::GetPscchOpportunities(uint32_t frameNo, uint32_t subframeNo) [member function] + cls.add_method('GetPscchOpportunities', + 'std::list< unsigned char >', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) + ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetPscchRbs(uint32_t frameNo, uint32_t subframeNo, uint32_t n) [member function] + cls.add_method('GetPscchRbs', + 'std::vector< int >', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo'), param('uint32_t', 'n')]) + ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkCommResourcePool::GetPscchTransmissions(uint32_t n) [member function] + cls.add_method('GetPscchTransmissions', + 'std::list< ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo >', + [param('uint32_t', 'n')]) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkCommResourcePool::GetPsschBandwidth() [member function] + cls.add_method('GetPsschBandwidth', + 'uint32_t', + []) + ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkCommResourcePool::GetPsschTransmissions(ns3::SidelinkCommResourcePool::SubframeInfo periodStart, uint8_t itrp, uint8_t rbStart, uint8_t rbLen) [member function] + cls.add_method('GetPsschTransmissions', + 'std::list< ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo >', + [param('ns3::SidelinkCommResourcePool::SubframeInfo', 'periodStart'), param('uint8_t', 'itrp'), param('uint8_t', 'rbStart'), param('uint8_t', 'rbLen')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SlPoolType ns3::SidelinkCommResourcePool::GetSchedulingType() [member function] + cls.add_method('GetSchedulingType', + 'ns3::SidelinkCommResourcePool::SlPoolType', + []) + ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetTbPerSlPeriod() [member function] + cls.add_method('GetTbPerSlPeriod', + 'std::vector< unsigned int >', + []) + ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkCommResourcePool::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pool.h (module 'lte'): std::vector >, std::allocator > > > ns3::SidelinkCommResourcePool::GetValidAllocations() [member function] + cls.add_method('GetValidAllocations', + 'std::vector< std::vector< unsigned char > >', + []) + ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkCommResourcePool::GetValidRBstart(uint8_t rbLen) [member function] + cls.add_method('GetValidRBstart', + 'std::vector< unsigned char >', + [param('uint8_t', 'rbLen')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkCommResourcePool::SetPool(ns3::LteRrcSap::SlCommResourcePool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlCommResourcePool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkCommResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigCommPool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlPreconfigCommPool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkCommResourcePool::Initialize() [member function] + cls.add_method('Initialize', + 'void', + [], + visibility='protected') + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo ns3::SidelinkCommResourcePool::TranslatePscch(ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo info) [member function] + cls.add_method('TranslatePscch', + 'ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo', + [param('ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo', 'info')], + visibility='protected') + return + +def register_Ns3SidelinkCommResourcePoolSidelinkTransmissionInfo_methods(root_module, cls): + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo(ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::nbRb [variable] + cls.add_instance_attribute('nbRb', 'uint8_t', is_const=False) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::rbStart [variable] + cls.add_instance_attribute('rbStart', 'uint8_t', is_const=False) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SidelinkTransmissionInfo::subframe [variable] + cls.add_instance_attribute('subframe', 'ns3::SidelinkCommResourcePool::SubframeInfo', is_const=False) + return + +def register_Ns3SidelinkCommResourcePoolSubframeInfo_methods(root_module, cls): + cls.add_binary_comparison_operator('<') + cls.add_binary_comparison_operator('==') + cls.add_binary_numeric_operator('-', root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], param('ns3::SidelinkCommResourcePool::SubframeInfo const &', 'right')) + cls.add_binary_numeric_operator('+', root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], root_module['ns3::SidelinkCommResourcePool::SubframeInfo'], param('ns3::SidelinkCommResourcePool::SubframeInfo const &', 'right')) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::SubframeInfo() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::SubframeInfo(ns3::SidelinkCommResourcePool::SubframeInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkCommResourcePool::SubframeInfo const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::frameNo [variable] + cls.add_instance_attribute('frameNo', 'uint32_t', is_const=False) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkCommResourcePool::SubframeInfo::subframeNo [variable] + cls.add_instance_attribute('subframeNo', 'uint32_t', is_const=False) + return + +def register_Ns3SidelinkDiscResourcePool_methods(root_module, cls): + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkDiscResourcePool(ns3::SidelinkDiscResourcePool const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkDiscResourcePool const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkDiscResourcePool() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): std::set, std::allocator > ns3::SidelinkDiscResourcePool::GetConflictingResources(uint32_t res) [member function] + cls.add_method('GetConflictingResources', + 'std::set< unsigned int >', + [param('uint32_t', 'res')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo ns3::SidelinkDiscResourcePool::GetCurrentDiscPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] + cls.add_method('GetCurrentDiscPeriod', + 'ns3::SidelinkDiscResourcePool::SubframeInfo', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) + ## lte-sl-pool.h (module 'lte'): int32_t ns3::SidelinkDiscResourcePool::GetDiscPeriod() [member function] + cls.add_method('GetDiscPeriod', + 'int32_t', + []) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::GetNPsdch() [member function] + cls.add_method('GetNPsdch', + 'uint32_t', + []) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::GetNRbPairs() [member function] + cls.add_method('GetNRbPairs', + 'uint32_t', + []) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::GetNSubframes() [member function] + cls.add_method('GetNSubframes', + 'uint32_t', + []) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo ns3::SidelinkDiscResourcePool::GetNextDiscPeriod(uint32_t frameNo, uint32_t subframeNo) [member function] + cls.add_method('GetNextDiscPeriod', + 'ns3::SidelinkDiscResourcePool::SubframeInfo', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) + ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkDiscResourcePool::GetNumRetx() [member function] + cls.add_method('GetNumRetx', + 'uint8_t', + []) + ## lte-sl-pool.h (module 'lte'): std::vector > ns3::SidelinkDiscResourcePool::GetPsdchOpportunities(uint32_t frameNo, uint32_t subframeNo) [member function] + cls.add_method('GetPsdchOpportunities', + 'std::vector< unsigned int >', + [param('uint32_t', 'frameNo'), param('uint32_t', 'subframeNo')]) + ## lte-sl-pool.h (module 'lte'): std::list > ns3::SidelinkDiscResourcePool::GetPsdchTransmissions(uint32_t npsdch) [member function] + cls.add_method('GetPsdchTransmissions', + 'std::list< ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo >', + [param('uint32_t', 'npsdch')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SlPoolType ns3::SidelinkDiscResourcePool::GetSchedulingType() [member function] + cls.add_method('GetSchedulingType', + 'ns3::SidelinkDiscResourcePool::SlPoolType', + []) + ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkDiscResourcePool::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkDiscResourcePool::SetPool(ns3::LteRrcSap::SlDiscResourcePool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlDiscResourcePool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkDiscResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigDiscPool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlPreconfigDiscPool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkDiscResourcePool::TxProbabilityAsInt(ns3::LteRrcSap::TxProbability prob) [member function] + cls.add_method('TxProbabilityAsInt', + 'uint32_t', + [param('ns3::LteRrcSap::TxProbability', 'prob')]) + ## lte-sl-pool.h (module 'lte'): static ns3::LteRrcSap::TxProbability ns3::SidelinkDiscResourcePool::TxProbabilityFromInt(uint32_t p) [member function] + cls.add_method('TxProbabilityFromInt', + 'ns3::LteRrcSap::TxProbability', + [param('uint32_t', 'p')], + is_static=True) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkDiscResourcePool::Initialize() [member function] + cls.add_method('Initialize', + 'void', + [], + visibility='protected') + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo ns3::SidelinkDiscResourcePool::TranslatePsdch(ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo info) [member function] + cls.add_method('TranslatePsdch', + 'ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo', + [param('ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo', 'info')], + visibility='protected') + return + +def register_Ns3SidelinkDiscResourcePoolSidelinkTransmissionInfo_methods(root_module, cls): + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::SidelinkTransmissionInfo(ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::nbRb [variable] + cls.add_instance_attribute('nbRb', 'uint8_t', is_const=False) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::rbStart [variable] + cls.add_instance_attribute('rbStart', 'uint8_t', is_const=False) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SidelinkTransmissionInfo::subframe [variable] + cls.add_instance_attribute('subframe', 'ns3::SidelinkDiscResourcePool::SubframeInfo', is_const=False) + return + +def register_Ns3SidelinkDiscResourcePoolSubframeInfo_methods(root_module, cls): + cls.add_binary_comparison_operator('<') + cls.add_binary_comparison_operator('==') + cls.add_binary_numeric_operator('+', root_module['ns3::SidelinkDiscResourcePool::SubframeInfo'], root_module['ns3::SidelinkDiscResourcePool::SubframeInfo'], param('ns3::SidelinkDiscResourcePool::SubframeInfo const &', 'right')) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::SubframeInfo() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::SubframeInfo(ns3::SidelinkDiscResourcePool::SubframeInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkDiscResourcePool::SubframeInfo const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::frameNo [variable] + cls.add_instance_attribute('frameNo', 'uint32_t', is_const=False) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkDiscResourcePool::SubframeInfo::subframeNo [variable] + cls.add_instance_attribute('subframeNo', 'uint32_t', is_const=False) + return + +def register_Ns3SidelinkRsrpCalculator_methods(root_module, cls): + ## sidelink-rsrp-calculator.h (module 'lte'): ns3::SidelinkRsrpCalculator::SidelinkRsrpCalculator(ns3::SidelinkRsrpCalculator const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkRsrpCalculator const &', 'arg0')]) + ## sidelink-rsrp-calculator.h (module 'lte'): ns3::SidelinkRsrpCalculator::SidelinkRsrpCalculator() [constructor] + cls.add_constructor([]) + ## sidelink-rsrp-calculator.h (module 'lte'): static double ns3::SidelinkRsrpCalculator::CalcSlRsrpPsbch(ns3::Ptr lossModel, double txPower, double ulEarfcn, double ulBandwidth, ns3::Ptr txPhy, ns3::Ptr rxPhy) [member function] + cls.add_method('CalcSlRsrpPsbch', + 'double', + [param('ns3::Ptr< ns3::PropagationLossModel >', 'lossModel'), param('double', 'txPower'), param('double', 'ulEarfcn'), param('double', 'ulBandwidth'), param('ns3::Ptr< ns3::SpectrumPhy >', 'txPhy'), param('ns3::Ptr< ns3::SpectrumPhy >', 'rxPhy')], + is_static=True) + ## sidelink-rsrp-calculator.h (module 'lte'): static double ns3::SidelinkRsrpCalculator::CalcSlRsrpTxPw(ns3::Ptr lossModel, double txPower, ns3::Ptr txPhy, ns3::Ptr rxPhy) [member function] + cls.add_method('CalcSlRsrpTxPw', + 'double', + [param('ns3::Ptr< ns3::PropagationLossModel >', 'lossModel'), param('double', 'txPower'), param('ns3::Ptr< ns3::SpectrumPhy >', 'txPhy'), param('ns3::Ptr< ns3::SpectrumPhy >', 'rxPhy')], + is_static=True) + ## sidelink-rsrp-calculator.h (module 'lte'): void ns3::SidelinkRsrpCalculator::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## sidelink-rsrp-calculator.h (module 'lte'): static ns3::TypeId ns3::SidelinkRsrpCalculator::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3SidelinkRxCommResourcePool_methods(root_module, cls): + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxCommResourcePool::SidelinkRxCommResourcePool() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxCommResourcePool::SidelinkRxCommResourcePool(ns3::SidelinkRxCommResourcePool const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkRxCommResourcePool const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkRxCommResourcePool::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3SidelinkRxDiscResourcePool_methods(root_module, cls): + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxDiscResourcePool::SidelinkRxDiscResourcePool() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkRxDiscResourcePool::SidelinkRxDiscResourcePool(ns3::SidelinkRxDiscResourcePool const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkRxDiscResourcePool const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkRxDiscResourcePool::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3SidelinkTxCommResourcePool_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxCommResourcePool::SidelinkTxCommResourcePool() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxCommResourcePool::SidelinkTxCommResourcePool(ns3::SidelinkTxCommResourcePool const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkTxCommResourcePool const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxCommResourcePool::GetIndex() [member function] + cls.add_method('GetIndex', + 'uint8_t', + []) + ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxCommResourcePool::GetMcs() [member function] + cls.add_method('GetMcs', + 'uint8_t', + []) + ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxCommResourcePool::GetPoolIdentity() [member function] + cls.add_method('GetPoolIdentity', + 'uint8_t', + []) + ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkTxCommResourcePool::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetPool(ns3::LteRrcSap::SlCommResourcePool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlCommResourcePool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigCommPool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlPreconfigCommPool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetScheduledTxParameters(uint16_t slrnti, ns3::LteRrcSap::SlMacMainConfigSl macMainConfig, ns3::LteRrcSap::SlCommResourcePool commTxConfig, uint8_t index) [member function] + cls.add_method('SetScheduledTxParameters', + 'void', + [param('uint16_t', 'slrnti'), param('ns3::LteRrcSap::SlMacMainConfigSl', 'macMainConfig'), param('ns3::LteRrcSap::SlCommResourcePool', 'commTxConfig'), param('uint8_t', 'index')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetScheduledTxParameters(uint16_t slrnti, ns3::LteRrcSap::SlMacMainConfigSl macMainConfig, ns3::LteRrcSap::SlCommResourcePool commTxConfig, uint8_t index, uint8_t mcs) [member function] + cls.add_method('SetScheduledTxParameters', + 'void', + [param('uint16_t', 'slrnti'), param('ns3::LteRrcSap::SlMacMainConfigSl', 'macMainConfig'), param('ns3::LteRrcSap::SlCommResourcePool', 'commTxConfig'), param('uint8_t', 'index'), param('uint8_t', 'mcs')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxCommResourcePool::SetUeSelectedTxParameters(uint8_t identity) [member function] + cls.add_method('SetUeSelectedTxParameters', + 'void', + [param('uint8_t', 'identity')]) + return + +def register_Ns3SidelinkTxDiscResourcePool_methods(root_module, cls): + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxDiscResourcePool::SidelinkTxDiscResourcePool() [constructor] + cls.add_constructor([]) + ## lte-sl-pool.h (module 'lte'): ns3::SidelinkTxDiscResourcePool::SidelinkTxDiscResourcePool(ns3::SidelinkTxDiscResourcePool const & arg0) [constructor] + cls.add_constructor([param('ns3::SidelinkTxDiscResourcePool const &', 'arg0')]) + ## lte-sl-pool.h (module 'lte'): uint8_t ns3::SidelinkTxDiscResourcePool::GetPoolIdentity() [member function] + cls.add_method('GetPoolIdentity', + 'uint8_t', + []) + ## lte-sl-pool.h (module 'lte'): uint32_t ns3::SidelinkTxDiscResourcePool::GetTxProbability() [member function] + cls.add_method('GetTxProbability', + 'uint32_t', + []) + ## lte-sl-pool.h (module 'lte'): static ns3::TypeId ns3::SidelinkTxDiscResourcePool::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetPool(ns3::LteRrcSap::SlDiscResourcePool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlDiscResourcePool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetPool(ns3::LteRrcSap::SlPreconfigDiscPool pool) [member function] + cls.add_method('SetPool', + 'void', + [param('ns3::LteRrcSap::SlPreconfigDiscPool', 'pool')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetScheduledTxParameters(ns3::LteRrcSap::SlDiscResourcePool discPool, ns3::LteRrcSap::SlTfIndexPairList discResources, ns3::LteRrcSap::SlHoppingConfigDisc discHopping) [member function] + cls.add_method('SetScheduledTxParameters', + 'void', + [param('ns3::LteRrcSap::SlDiscResourcePool', 'discPool'), param('ns3::LteRrcSap::SlTfIndexPairList', 'discResources'), param('ns3::LteRrcSap::SlHoppingConfigDisc', 'discHopping')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetTxProbability(uint32_t theta) [member function] + cls.add_method('SetTxProbability', + 'void', + [param('uint32_t', 'theta')]) + ## lte-sl-pool.h (module 'lte'): void ns3::SidelinkTxDiscResourcePool::SetUeSelectedTxParameters(uint8_t identity) [member function] + cls.add_method('SetUeSelectedTxParameters', + 'void', + [param('uint8_t', 'identity')]) + return + +def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3EpcTft_Ns3Empty_Ns3DefaultDeleter__lt__ns3EpcTft__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::EpcTft, ns3::empty, ns3::DefaultDeleter< ns3::EpcTft > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3EpcTftClassifier_Ns3Empty_Ns3DefaultDeleter__lt__ns3EpcTftClassifier__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::EpcTftClassifier, ns3::empty, ns3::DefaultDeleter< ns3::EpcTftClassifier > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4MulticastRoute > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4Route > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3Ipv6MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6MulticastRoute__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv6MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv6MulticastRoute > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3Ipv6Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv6Route__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv6Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv6Route > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3LteChunkProcessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteChunkProcessor__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteChunkProcessor, ns3::empty, ns3::DefaultDeleter< ns3::LteChunkProcessor > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3LteControlMessage_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteControlMessage__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter< ns3::LteControlMessage > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3LteHarqPhy_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteHarqPhy__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter< ns3::LteHarqPhy > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3LteSlChunkProcessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteSlChunkProcessor__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteSlChunkProcessor, ns3::empty, ns3::DefaultDeleter< ns3::LteSlChunkProcessor > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3LteSlHarqPhy_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteSlHarqPhy__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteSlHarqPhy, ns3::empty, ns3::DefaultDeleter< ns3::LteSlHarqPhy > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3LteSlTft_Ns3Empty_Ns3DefaultDeleter__lt__ns3LteSlTft__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::LteSlTft, ns3::empty, ns3::DefaultDeleter< ns3::LteSlTft > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter< ns3::QueueItem > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3SpectrumModel_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumModel__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumModel, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumModel > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3SpectrumSignalParameters_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumSignalParameters__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumSignalParameters, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumSignalParameters > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3SpectrumValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3SpectrumValue__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::SpectrumValue, ns3::empty, ns3::DefaultDeleter< ns3::SpectrumValue > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3VendorSpecificValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3VendorSpecificValue__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::VendorSpecificValue, ns3::empty, ns3::DefaultDeleter< ns3::VendorSpecificValue > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3X2CellInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2CellInfo__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::X2CellInfo, ns3::empty, ns3::DefaultDeleter< ns3::X2CellInfo > > const &', 'o')]) + return + +def register_Ns3SimpleRefCount__Ns3X2IfaceInfo_Ns3Empty_Ns3DefaultDeleter__lt__ns3X2IfaceInfo__gt___methods(root_module, cls): + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount() [constructor] + cls.add_constructor([]) + ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount >::SimpleRefCount(ns3::SimpleRefCount > const & o) [constructor] + cls.add_constructor([param('ns3::SimpleRefCount< ns3::X2IfaceInfo, ns3::empty, ns3::DefaultDeleter< ns3::X2IfaceInfo > > const &', 'o')]) + return + +def register_Ns3Socket_methods(root_module, cls): + ## socket.h (module 'network'): ns3::Socket::Socket(ns3::Socket const & arg0) [constructor] + cls.add_constructor([param('ns3::Socket const &', 'arg0')]) + ## socket.h (module 'network'): ns3::Socket::Socket() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): int ns3::Socket::Bind(ns3::Address const & address) [member function] + cls.add_method('Bind', + 'int', + [param('ns3::Address const &', 'address')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::Bind() [member function] + cls.add_method('Bind', + 'int', + [], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::Bind6() [member function] + cls.add_method('Bind6', + 'int', + [], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::BindToNetDevice(ns3::Ptr netdevice) [member function] + cls.add_method('BindToNetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')], + is_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::Close() [member function] + cls.add_method('Close', + 'int', + [], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::Connect(ns3::Address const & address) [member function] + cls.add_method('Connect', + 'int', + [param('ns3::Address const &', 'address')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): static ns3::Ptr ns3::Socket::CreateSocket(ns3::Ptr node, ns3::TypeId tid) [member function] + cls.add_method('CreateSocket', + 'ns3::Ptr< ns3::Socket >', + [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::TypeId', 'tid')], + is_static=True) + ## socket.h (module 'network'): bool ns3::Socket::GetAllowBroadcast() const [member function] + cls.add_method('GetAllowBroadcast', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): ns3::Ptr ns3::Socket::GetBoundNetDevice() [member function] + cls.add_method('GetBoundNetDevice', + 'ns3::Ptr< ns3::NetDevice >', + []) + ## socket.h (module 'network'): ns3::Socket::SocketErrno ns3::Socket::GetErrno() const [member function] + cls.add_method('GetErrno', + 'ns3::Socket::SocketErrno', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTos() const [member function] + cls.add_method('GetIpTos', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTtl() const [member function] + cls.add_method('GetIpTtl', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6HopLimit() const [member function] + cls.add_method('GetIpv6HopLimit', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6Tclass() const [member function] + cls.add_method('GetIpv6Tclass', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): ns3::Ptr ns3::Socket::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::GetPeerName(ns3::Address & address) const [member function] + cls.add_method('GetPeerName', + 'int', + [param('ns3::Address &', 'address')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::Socket::GetPriority() const [member function] + cls.add_method('GetPriority', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): uint32_t ns3::Socket::GetRxAvailable() const [member function] + cls.add_method('GetRxAvailable', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::GetSockName(ns3::Address & address) const [member function] + cls.add_method('GetSockName', + 'int', + [param('ns3::Address &', 'address')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): ns3::Socket::SocketType ns3::Socket::GetSocketType() const [member function] + cls.add_method('GetSocketType', + 'ns3::Socket::SocketType', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): uint32_t ns3::Socket::GetTxAvailable() const [member function] + cls.add_method('GetTxAvailable', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::Socket::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): static uint8_t ns3::Socket::IpTos2Priority(uint8_t ipTos) [member function] + cls.add_method('IpTos2Priority', + 'uint8_t', + [param('uint8_t', 'ipTos')], + is_static=True) + ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address, ns3::Socket::Ipv6MulticastFilterMode filterMode, std::vector > sourceAddresses) [member function] + cls.add_method('Ipv6JoinGroup', + 'void', + [param('ns3::Ipv6Address', 'address'), param('ns3::Socket::Ipv6MulticastFilterMode', 'filterMode'), param('std::vector< ns3::Ipv6Address >', 'sourceAddresses')], + is_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address) [member function] + cls.add_method('Ipv6JoinGroup', + 'void', + [param('ns3::Ipv6Address', 'address')], + is_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::Ipv6LeaveGroup() [member function] + cls.add_method('Ipv6LeaveGroup', + 'void', + [], + is_virtual=True) + ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTos() const [member function] + cls.add_method('IsIpRecvTos', + 'bool', + [], + is_const=True) + ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTtl() const [member function] + cls.add_method('IsIpRecvTtl', + 'bool', + [], + is_const=True) + ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvHopLimit() const [member function] + cls.add_method('IsIpv6RecvHopLimit', + 'bool', + [], + is_const=True) + ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvTclass() const [member function] + cls.add_method('IsIpv6RecvTclass', + 'bool', + [], + is_const=True) + ## socket.h (module 'network'): bool ns3::Socket::IsRecvPktInfo() const [member function] + cls.add_method('IsRecvPktInfo', + 'bool', + [], + is_const=True) + ## socket.h (module 'network'): int ns3::Socket::Listen() [member function] + cls.add_method('Listen', + 'int', + [], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): ns3::Ptr ns3::Socket::Recv(uint32_t maxSize, uint32_t flags) [member function] + cls.add_method('Recv', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): ns3::Ptr ns3::Socket::Recv() [member function] + cls.add_method('Recv', + 'ns3::Ptr< ns3::Packet >', + []) + ## socket.h (module 'network'): int ns3::Socket::Recv(uint8_t * buf, uint32_t size, uint32_t flags) [member function] + cls.add_method('Recv', + 'int', + [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) + ## socket.h (module 'network'): ns3::Ptr ns3::Socket::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] + cls.add_method('RecvFrom', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): ns3::Ptr ns3::Socket::RecvFrom(ns3::Address & fromAddress) [member function] + cls.add_method('RecvFrom', + 'ns3::Ptr< ns3::Packet >', + [param('ns3::Address &', 'fromAddress')]) + ## socket.h (module 'network'): int ns3::Socket::RecvFrom(uint8_t * buf, uint32_t size, uint32_t flags, ns3::Address & fromAddress) [member function] + cls.add_method('RecvFrom', + 'int', + [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')]) + ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr p, uint32_t flags) [member function] + cls.add_method('Send', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr p) [member function] + cls.add_method('Send', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p')]) + ## socket.h (module 'network'): int ns3::Socket::Send(uint8_t const * buf, uint32_t size, uint32_t flags) [member function] + cls.add_method('Send', + 'int', + [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) + ## socket.h (module 'network'): int ns3::Socket::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] + cls.add_method('SendTo', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::SendTo(uint8_t const * buf, uint32_t size, uint32_t flags, ns3::Address const & address) [member function] + cls.add_method('SendTo', + 'int', + [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address const &', 'address')]) + ## socket.h (module 'network'): void ns3::Socket::SetAcceptCallback(ns3::Callback, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionRequest, ns3::Callback, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> newConnectionCreated) [member function] + cls.add_method('SetAcceptCallback', + 'void', + [param('ns3::Callback< bool, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionRequest'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'newConnectionCreated')]) + ## socket.h (module 'network'): bool ns3::Socket::SetAllowBroadcast(bool allowBroadcast) [member function] + cls.add_method('SetAllowBroadcast', + 'bool', + [param('bool', 'allowBroadcast')], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::SetCloseCallbacks(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> normalClose, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> errorClose) [member function] + cls.add_method('SetCloseCallbacks', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'normalClose'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'errorClose')]) + ## socket.h (module 'network'): void ns3::Socket::SetConnectCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionSucceeded, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionFailed) [member function] + cls.add_method('SetConnectCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionSucceeded'), param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'connectionFailed')]) + ## socket.h (module 'network'): void ns3::Socket::SetDataSentCallback(ns3::Callback, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> dataSent) [member function] + cls.add_method('SetDataSentCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataSent')]) + ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTos(bool ipv4RecvTos) [member function] + cls.add_method('SetIpRecvTos', + 'void', + [param('bool', 'ipv4RecvTos')]) + ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTtl(bool ipv4RecvTtl) [member function] + cls.add_method('SetIpRecvTtl', + 'void', + [param('bool', 'ipv4RecvTtl')]) + ## socket.h (module 'network'): void ns3::Socket::SetIpTos(uint8_t ipTos) [member function] + cls.add_method('SetIpTos', + 'void', + [param('uint8_t', 'ipTos')]) + ## socket.h (module 'network'): void ns3::Socket::SetIpTtl(uint8_t ipTtl) [member function] + cls.add_method('SetIpTtl', + 'void', + [param('uint8_t', 'ipTtl')], + is_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::SetIpv6HopLimit(uint8_t ipHopLimit) [member function] + cls.add_method('SetIpv6HopLimit', + 'void', + [param('uint8_t', 'ipHopLimit')], + is_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvHopLimit(bool ipv6RecvHopLimit) [member function] + cls.add_method('SetIpv6RecvHopLimit', + 'void', + [param('bool', 'ipv6RecvHopLimit')]) + ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvTclass(bool ipv6RecvTclass) [member function] + cls.add_method('SetIpv6RecvTclass', + 'void', + [param('bool', 'ipv6RecvTclass')]) + ## socket.h (module 'network'): void ns3::Socket::SetIpv6Tclass(int ipTclass) [member function] + cls.add_method('SetIpv6Tclass', + 'void', + [param('int', 'ipTclass')]) + ## socket.h (module 'network'): void ns3::Socket::SetPriority(uint8_t priority) [member function] + cls.add_method('SetPriority', + 'void', + [param('uint8_t', 'priority')]) + ## socket.h (module 'network'): void ns3::Socket::SetRecvCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arg0) [member function] + cls.add_method('SetRecvCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arg0')]) + ## socket.h (module 'network'): void ns3::Socket::SetRecvPktInfo(bool flag) [member function] + cls.add_method('SetRecvPktInfo', + 'void', + [param('bool', 'flag')]) + ## socket.h (module 'network'): void ns3::Socket::SetSendCallback(ns3::Callback, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> sendCb) [member function] + cls.add_method('SetSendCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'sendCb')]) + ## socket.h (module 'network'): int ns3::Socket::ShutdownRecv() [member function] + cls.add_method('ShutdownRecv', + 'int', + [], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): int ns3::Socket::ShutdownSend() [member function] + cls.add_method('ShutdownSend', + 'int', + [], + is_virtual=True, is_pure_virtual=True) + ## socket.h (module 'network'): void ns3::Socket::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## socket.h (module 'network'): bool ns3::Socket::IsManualIpTtl() const [member function] + cls.add_method('IsManualIpTtl', + 'bool', + [], + is_const=True, visibility='protected') + ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6HopLimit() const [member function] + cls.add_method('IsManualIpv6HopLimit', + 'bool', + [], + is_const=True, visibility='protected') + ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6Tclass() const [member function] + cls.add_method('IsManualIpv6Tclass', + 'bool', + [], + is_const=True, visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionFailed() [member function] + cls.add_method('NotifyConnectionFailed', + 'void', + [], + visibility='protected') + ## socket.h (module 'network'): bool ns3::Socket::NotifyConnectionRequest(ns3::Address const & from) [member function] + cls.add_method('NotifyConnectionRequest', + 'bool', + [param('ns3::Address const &', 'from')], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionSucceeded() [member function] + cls.add_method('NotifyConnectionSucceeded', + 'void', + [], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyDataRecv() [member function] + cls.add_method('NotifyDataRecv', + 'void', + [], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyDataSent(uint32_t size) [member function] + cls.add_method('NotifyDataSent', + 'void', + [param('uint32_t', 'size')], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyErrorClose() [member function] + cls.add_method('NotifyErrorClose', + 'void', + [], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyNewConnectionCreated(ns3::Ptr socket, ns3::Address const & from) [member function] + cls.add_method('NotifyNewConnectionCreated', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket'), param('ns3::Address const &', 'from')], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifyNormalClose() [member function] + cls.add_method('NotifyNormalClose', + 'void', + [], + visibility='protected') + ## socket.h (module 'network'): void ns3::Socket::NotifySend(uint32_t spaceAvailable) [member function] + cls.add_method('NotifySend', + 'void', + [param('uint32_t', 'spaceAvailable')], + visibility='protected') + return + +def register_Ns3SocketFactory_methods(root_module, cls): + ## socket-factory.h (module 'network'): ns3::SocketFactory::SocketFactory(ns3::SocketFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketFactory const &', 'arg0')]) + ## socket-factory.h (module 'network'): ns3::SocketFactory::SocketFactory() [constructor] + cls.add_constructor([]) + ## socket-factory.h (module 'network'): ns3::Ptr ns3::SocketFactory::CreateSocket() [member function] + cls.add_method('CreateSocket', + 'ns3::Ptr< ns3::Socket >', + [], + is_virtual=True, is_pure_virtual=True) + ## socket-factory.h (module 'network'): static ns3::TypeId ns3::SocketFactory::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3SocketIpTosTag_methods(root_module, cls): + ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag(ns3::SocketIpTosTag const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketIpTosTag const &', 'arg0')]) + ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): void ns3::SocketIpTosTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTosTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint32_t ns3::SocketIpTosTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::SocketIpTosTag::GetTos() const [member function] + cls.add_method('GetTos', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTosTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): void ns3::SocketIpTosTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpTosTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpTosTag::SetTos(uint8_t tos) [member function] + cls.add_method('SetTos', + 'void', + [param('uint8_t', 'tos')]) + return + +def register_Ns3SocketIpTtlTag_methods(root_module, cls): + ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag(ns3::SocketIpTtlTag const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketIpTtlTag const &', 'arg0')]) + ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTtlTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint32_t ns3::SocketIpTtlTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::SocketIpTtlTag::GetTtl() const [member function] + cls.add_method('GetTtl', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTtlTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpTtlTag::SetTtl(uint8_t ttl) [member function] + cls.add_method('SetTtl', + 'void', + [param('uint8_t', 'ttl')]) + return + +def register_Ns3SocketIpv6HopLimitTag_methods(root_module, cls): + ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag(ns3::SocketIpv6HopLimitTag const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketIpv6HopLimitTag const &', 'arg0')]) + ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::SocketIpv6HopLimitTag::GetHopLimit() const [member function] + cls.add_method('GetHopLimit', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6HopLimitTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint32_t ns3::SocketIpv6HopLimitTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6HopLimitTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::SetHopLimit(uint8_t hopLimit) [member function] + cls.add_method('SetHopLimit', + 'void', + [param('uint8_t', 'hopLimit')]) + return + +def register_Ns3SocketIpv6TclassTag_methods(root_module, cls): + ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag(ns3::SocketIpv6TclassTag const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketIpv6TclassTag const &', 'arg0')]) + ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6TclassTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint32_t ns3::SocketIpv6TclassTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::SocketIpv6TclassTag::GetTclass() const [member function] + cls.add_method('GetTclass', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6TclassTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::SetTclass(uint8_t tclass) [member function] + cls.add_method('SetTclass', + 'void', + [param('uint8_t', 'tclass')]) + return + +def register_Ns3SocketPriorityTag_methods(root_module, cls): + ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag(ns3::SocketPriorityTag const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketPriorityTag const &', 'arg0')]) + ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): void ns3::SocketPriorityTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## socket.h (module 'network'): ns3::TypeId ns3::SocketPriorityTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint8_t ns3::SocketPriorityTag::GetPriority() const [member function] + cls.add_method('GetPriority', + 'uint8_t', + [], + is_const=True) + ## socket.h (module 'network'): uint32_t ns3::SocketPriorityTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::SocketPriorityTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): void ns3::SocketPriorityTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketPriorityTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketPriorityTag::SetPriority(uint8_t priority) [member function] + cls.add_method('SetPriority', + 'void', + [param('uint8_t', 'priority')]) + return + +def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls): + ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag(ns3::SocketSetDontFragmentTag const & arg0) [constructor] + cls.add_constructor([param('ns3::SocketSetDontFragmentTag const &', 'arg0')]) + ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag() [constructor] + cls.add_constructor([]) + ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Deserialize(ns3::TagBuffer i) [member function] + cls.add_method('Deserialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Disable() [member function] + cls.add_method('Disable', + 'void', + []) + ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Enable() [member function] + cls.add_method('Enable', + 'void', + []) + ## socket.h (module 'network'): ns3::TypeId ns3::SocketSetDontFragmentTag::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): uint32_t ns3::SocketSetDontFragmentTag::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): static ns3::TypeId ns3::SocketSetDontFragmentTag::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## socket.h (module 'network'): bool ns3::SocketSetDontFragmentTag::IsEnabled() const [member function] + cls.add_method('IsEnabled', + 'bool', + [], + is_const=True) + ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Serialize(ns3::TagBuffer i) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::TagBuffer', 'i')], + is_const=True, is_virtual=True) + return + +def register_Ns3SpectrumInterference_methods(root_module, cls): + ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference() [constructor] + cls.add_constructor([]) + ## spectrum-interference.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumInterference::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::SetErrorModel(ns3::Ptr e) [member function] + cls.add_method('SetErrorModel', + 'void', + [param('ns3::Ptr< ns3::SpectrumErrorModel >', 'e')]) + ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::StartRx(ns3::Ptr p, ns3::Ptr rxPsd) [member function] + cls.add_method('StartRx', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd')]) + ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::AbortRx() [member function] + cls.add_method('AbortRx', + 'void', + []) + ## spectrum-interference.h (module 'spectrum'): bool ns3::SpectrumInterference::EndRx() [member function] + cls.add_method('EndRx', + 'bool', + []) + ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::AddSignal(ns3::Ptr spd, ns3::Time const duration) [member function] + cls.add_method('AddSignal', + 'void', + [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd'), param('ns3::Time const', 'duration')]) + ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::SetNoisePowerSpectralDensity(ns3::Ptr noisePsd) [member function] + cls.add_method('SetNoisePowerSpectralDensity', + 'void', + [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')]) + ## spectrum-interference.h (module 'spectrum'): ns3::SpectrumInterference::SpectrumInterference(ns3::SpectrumInterference const & arg0) [constructor] + cls.add_constructor([param('ns3::SpectrumInterference const &', 'arg0')]) + ## spectrum-interference.h (module 'spectrum'): void ns3::SpectrumInterference::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3SpectrumModel_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::SpectrumModel const & arg0) [constructor] + cls.add_constructor([param('ns3::SpectrumModel const &', 'arg0')]) + ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(std::vector > centerFreqs) [constructor] + cls.add_constructor([param('std::vector< double >', 'centerFreqs')]) + ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModel::SpectrumModel(ns3::Bands bands) [constructor] + cls.add_constructor([param('ns3::Bands', 'bands')]) + ## spectrum-model.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumModel::Begin() const [member function] + cls.add_method('Begin', + 'std::vector< ns3::BandInfo > const_iterator', + [], + is_const=True) + ## spectrum-model.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumModel::End() const [member function] + cls.add_method('End', + 'std::vector< ns3::BandInfo > const_iterator', + [], + is_const=True) + ## spectrum-model.h (module 'spectrum'): size_t ns3::SpectrumModel::GetNumBands() const [member function] + cls.add_method('GetNumBands', + 'size_t', + [], + is_const=True) + ## spectrum-model.h (module 'spectrum'): ns3::SpectrumModelUid_t ns3::SpectrumModel::GetUid() const [member function] + cls.add_method('GetUid', + 'ns3::SpectrumModelUid_t', + [], + is_const=True) + ## spectrum-model.h (module 'spectrum'): bool ns3::SpectrumModel::IsOrthogonal(ns3::SpectrumModel const & other) const [member function] + cls.add_method('IsOrthogonal', + 'bool', + [param('ns3::SpectrumModel const &', 'other')], + is_const=True) + return + +def register_Ns3SpectrumPhy_methods(root_module, cls): + ## spectrum-phy.h (module 'spectrum'): ns3::SpectrumPhy::SpectrumPhy() [constructor] + cls.add_constructor([]) + ## spectrum-phy.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumPhy::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetDevice(ns3::Ptr d) [member function] + cls.add_method('SetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'd')], + is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetDevice() const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetMobility(ns3::Ptr m) [member function] + cls.add_method('SetMobility', + 'void', + [param('ns3::Ptr< ns3::MobilityModel >', 'm')], + is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetMobility() [member function] + cls.add_method('GetMobility', + 'ns3::Ptr< ns3::MobilityModel >', + [], + is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::SetChannel(ns3::Ptr c) [member function] + cls.add_method('SetChannel', + 'void', + [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], + is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetRxSpectrumModel() const [member function] + cls.add_method('GetRxSpectrumModel', + 'ns3::Ptr< ns3::SpectrumModel const >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPhy::GetRxAntenna() [member function] + cls.add_method('GetRxAntenna', + 'ns3::Ptr< ns3::AntennaModel >', + [], + is_virtual=True, is_pure_virtual=True) + ## spectrum-phy.h (module 'spectrum'): void ns3::SpectrumPhy::StartRx(ns3::Ptr params) [member function] + cls.add_method('StartRx', + 'void', + [param('ns3::Ptr< ns3::SpectrumSignalParameters >', 'params')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3SpectrumPropagationLossModel_methods(root_module, cls): + ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel(ns3::SpectrumPropagationLossModel const & arg0) [constructor] + cls.add_constructor([param('ns3::SpectrumPropagationLossModel const &', 'arg0')]) + ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::SpectrumPropagationLossModel::SpectrumPropagationLossModel() [constructor] + cls.add_constructor([]) + ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPropagationLossModel::CalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('CalcRxPowerSpectralDensity', + 'ns3::Ptr< ns3::SpectrumValue >', + [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], + is_const=True) + ## spectrum-propagation-loss-model.h (module 'spectrum'): static ns3::TypeId ns3::SpectrumPropagationLossModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## spectrum-propagation-loss-model.h (module 'spectrum'): void ns3::SpectrumPropagationLossModel::SetNext(ns3::Ptr next) [member function] + cls.add_method('SetNext', + 'void', + [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'next')]) + ## spectrum-propagation-loss-model.h (module 'spectrum'): void ns3::SpectrumPropagationLossModel::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## spectrum-propagation-loss-model.h (module 'spectrum'): ns3::Ptr ns3::SpectrumPropagationLossModel::DoCalcRxPowerSpectralDensity(ns3::Ptr txPsd, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPowerSpectralDensity', + 'ns3::Ptr< ns3::SpectrumValue >', + [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3SpectrumSignalParameters_methods(root_module, cls): + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::SpectrumSignalParameters() [constructor] + cls.add_constructor([]) + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::SpectrumSignalParameters(ns3::SpectrumSignalParameters const & p) [constructor] + cls.add_constructor([param('ns3::SpectrumSignalParameters const &', 'p')]) + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::Ptr ns3::SpectrumSignalParameters::Copy() [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::SpectrumSignalParameters >', + [], + is_virtual=True) + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::psd [variable] + cls.add_instance_attribute('psd', 'ns3::Ptr< ns3::SpectrumValue >', is_const=False) + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::duration [variable] + cls.add_instance_attribute('duration', 'ns3::Time', is_const=False) + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txPhy [variable] + cls.add_instance_attribute('txPhy', 'ns3::Ptr< ns3::SpectrumPhy >', is_const=False) + ## spectrum-signal-parameters.h (module 'spectrum'): ns3::SpectrumSignalParameters::txAntenna [variable] + cls.add_instance_attribute('txAntenna', 'ns3::Ptr< ns3::AntennaModel >', is_const=False) + return + +def register_Ns3SpectrumValue_methods(root_module, cls): + cls.add_output_stream_operator() + cls.add_unary_numeric_operator('-') + cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) + cls.add_binary_numeric_operator('/', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) + cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) + cls.add_binary_numeric_operator('*', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) + cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) + cls.add_binary_numeric_operator('-', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) + cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('double', 'right')) + cls.add_binary_numeric_operator('+', root_module['ns3::SpectrumValue'], root_module['ns3::SpectrumValue'], param('ns3::SpectrumValue const &', 'right')) + cls.add_inplace_numeric_operator('*=', param('ns3::SpectrumValue const &', 'right')) + cls.add_inplace_numeric_operator('*=', param('double', 'right')) + cls.add_inplace_numeric_operator('+=', param('ns3::SpectrumValue const &', 'right')) + cls.add_inplace_numeric_operator('+=', param('double', 'right')) + cls.add_inplace_numeric_operator('-=', param('ns3::SpectrumValue const &', 'right')) + cls.add_inplace_numeric_operator('-=', param('double', 'right')) + cls.add_inplace_numeric_operator('/=', param('ns3::SpectrumValue const &', 'right')) + cls.add_inplace_numeric_operator('/=', param('double', 'right')) + ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue(ns3::SpectrumValue const & arg0) [constructor] + cls.add_constructor([param('ns3::SpectrumValue const &', 'arg0')]) + ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue(ns3::Ptr sm) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'sm')]) + ## spectrum-value.h (module 'spectrum'): ns3::SpectrumValue::SpectrumValue() [constructor] + cls.add_constructor([]) + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstBandsBegin() const [member function] + cls.add_method('ConstBandsBegin', + 'std::vector< ns3::BandInfo > const_iterator', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstBandsEnd() const [member function] + cls.add_method('ConstBandsEnd', + 'std::vector< ns3::BandInfo > const_iterator', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstValuesBegin() const [member function] + cls.add_method('ConstValuesBegin', + 'std::vector< double > const_iterator', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): std::vector >::const_iterator ns3::SpectrumValue::ConstValuesEnd() const [member function] + cls.add_method('ConstValuesEnd', + 'std::vector< double > const_iterator', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): ns3::Ptr ns3::SpectrumValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::SpectrumValue >', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): ns3::Ptr ns3::SpectrumValue::GetSpectrumModel() const [member function] + cls.add_method('GetSpectrumModel', + 'ns3::Ptr< ns3::SpectrumModel const >', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): ns3::SpectrumModelUid_t ns3::SpectrumValue::GetSpectrumModelUid() const [member function] + cls.add_method('GetSpectrumModelUid', + 'ns3::SpectrumModelUid_t', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): uint32_t ns3::SpectrumValue::GetValuesN() const [member function] + cls.add_method('GetValuesN', + 'uint32_t', + [], + is_const=True) + ## spectrum-value.h (module 'spectrum'): double const & ns3::SpectrumValue::ValuesAt(uint32_t pos) const [member function] + cls.add_method('ValuesAt', + 'double const &', + [param('uint32_t', 'pos')], + is_const=True) + ## spectrum-value.h (module 'spectrum'): std::vector >::iterator ns3::SpectrumValue::ValuesBegin() [member function] + cls.add_method('ValuesBegin', + 'std::vector< double > iterator', + []) + ## spectrum-value.h (module 'spectrum'): std::vector >::iterator ns3::SpectrumValue::ValuesEnd() [member function] + cls.add_method('ValuesEnd', + 'std::vector< double > iterator', + []) + return + +def register_Ns3TbfQueueDisc_methods(root_module, cls): + ## tbf-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::TbfQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tbf-queue-disc.h (module 'traffic-control'): ns3::TbfQueueDisc::TbfQueueDisc() [constructor] + cls.add_constructor([]) + ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::SetBurst(uint32_t burst) [member function] + cls.add_method('SetBurst', + 'void', + [param('uint32_t', 'burst')]) + ## tbf-queue-disc.h (module 'traffic-control'): uint32_t ns3::TbfQueueDisc::GetBurst() const [member function] + cls.add_method('GetBurst', + 'uint32_t', + [], + is_const=True) + ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::SetMtu(uint32_t mtu) [member function] + cls.add_method('SetMtu', + 'void', + [param('uint32_t', 'mtu')]) + ## tbf-queue-disc.h (module 'traffic-control'): uint32_t ns3::TbfQueueDisc::GetMtu() const [member function] + cls.add_method('GetMtu', + 'uint32_t', + [], + is_const=True) + ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::SetRate(ns3::DataRate rate) [member function] + cls.add_method('SetRate', + 'void', + [param('ns3::DataRate', 'rate')]) + ## tbf-queue-disc.h (module 'traffic-control'): ns3::DataRate ns3::TbfQueueDisc::GetRate() const [member function] + cls.add_method('GetRate', + 'ns3::DataRate', + [], + is_const=True) + ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::SetPeakRate(ns3::DataRate peakRate) [member function] + cls.add_method('SetPeakRate', + 'void', + [param('ns3::DataRate', 'peakRate')]) + ## tbf-queue-disc.h (module 'traffic-control'): ns3::DataRate ns3::TbfQueueDisc::GetPeakRate() const [member function] + cls.add_method('GetPeakRate', + 'ns3::DataRate', + [], + is_const=True) + ## tbf-queue-disc.h (module 'traffic-control'): uint32_t ns3::TbfQueueDisc::GetFirstBucketTokens() const [member function] + cls.add_method('GetFirstBucketTokens', + 'uint32_t', + [], + is_const=True) + ## tbf-queue-disc.h (module 'traffic-control'): uint32_t ns3::TbfQueueDisc::GetSecondBucketTokens() const [member function] + cls.add_method('GetSecondBucketTokens', + 'uint32_t', + [], + is_const=True) + ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## tbf-queue-disc.h (module 'traffic-control'): bool ns3::TbfQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## tbf-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::TbfQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## tbf-queue-disc.h (module 'traffic-control'): bool ns3::TbfQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3TcpCongestionOps_methods(root_module, cls): + ## tcp-congestion-ops.h (module 'internet'): ns3::TcpCongestionOps::TcpCongestionOps() [constructor] + cls.add_constructor([]) + ## tcp-congestion-ops.h (module 'internet'): ns3::TcpCongestionOps::TcpCongestionOps(ns3::TcpCongestionOps const & other) [constructor] + cls.add_constructor([param('ns3::TcpCongestionOps const &', 'other')]) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::CongControl(ns3::Ptr tcb, ns3::TcpRateOps::TcpRateConnection const & rc, ns3::TcpRateOps::TcpRateSample const & rs) [member function] + cls.add_method('CongControl', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpRateOps::TcpRateConnection const &', 'rc'), param('ns3::TcpRateOps::TcpRateSample const &', 'rs')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::CongestionStateSet(ns3::Ptr tcb, ns3::TcpSocketState::TcpCongState_t const newState) [member function] + cls.add_method('CongestionStateSet', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCongState_t const', 'newState')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::CwndEvent(ns3::Ptr tcb, ns3::TcpSocketState::TcpCAEvent_t const event) [member function] + cls.add_method('CwndEvent', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCAEvent_t const', 'event')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): ns3::Ptr ns3::TcpCongestionOps::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True, is_pure_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): std::string ns3::TcpCongestionOps::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): uint32_t ns3::TcpCongestionOps::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True, is_pure_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): static ns3::TypeId ns3::TcpCongestionOps::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-congestion-ops.h (module 'internet'): bool ns3::TcpCongestionOps::HasCongControl() const [member function] + cls.add_method('HasCongControl', + 'bool', + [], + is_const=True, is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::Init(ns3::Ptr tcb) [member function] + cls.add_method('Init', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpCongestionOps::ReduceCwnd(ns3::Ptr tcb) [member function] + cls.add_method('ReduceCwnd', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3TcpHeader_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + cls.add_output_stream_operator() + ## tcp-header.h (module 'internet'): ns3::TcpHeader::TcpHeader(ns3::TcpHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpHeader const &', 'arg0')]) + ## tcp-header.h (module 'internet'): ns3::TcpHeader::TcpHeader() [constructor] + cls.add_constructor([]) + ## tcp-header.h (module 'internet'): bool ns3::TcpHeader::AppendOption(ns3::Ptr option) [member function] + cls.add_method('AppendOption', + 'bool', + [param('ns3::Ptr< ns3::TcpOption const >', 'option')]) + ## tcp-header.h (module 'internet'): uint32_t ns3::TcpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::EnableChecksums() [member function] + cls.add_method('EnableChecksums', + 'void', + []) + ## tcp-header.h (module 'internet'): static std::string ns3::TcpHeader::FlagsToString(uint8_t flags, std::string const & delimiter="|") [member function] + cls.add_method('FlagsToString', + 'std::string', + [param('uint8_t', 'flags'), param('std::string const &', 'delimiter', default_value='"|"')], + is_static=True) + ## tcp-header.h (module 'internet'): ns3::SequenceNumber32 ns3::TcpHeader::GetAckNumber() const [member function] + cls.add_method('GetAckNumber', + 'ns3::SequenceNumber32', + [], + is_const=True) + ## tcp-header.h (module 'internet'): uint16_t ns3::TcpHeader::GetDestinationPort() const [member function] + cls.add_method('GetDestinationPort', + 'uint16_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): uint8_t ns3::TcpHeader::GetFlags() const [member function] + cls.add_method('GetFlags', + 'uint8_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): ns3::TypeId ns3::TcpHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-header.h (module 'internet'): uint8_t ns3::TcpHeader::GetLength() const [member function] + cls.add_method('GetLength', + 'uint8_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): uint8_t ns3::TcpHeader::GetMaxOptionLength() const [member function] + cls.add_method('GetMaxOptionLength', + 'uint8_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): ns3::Ptr ns3::TcpHeader::GetOption(uint8_t kind) const [member function] + cls.add_method('GetOption', + 'ns3::Ptr< ns3::TcpOption const >', + [param('uint8_t', 'kind')], + is_const=True) + ## tcp-header.h (module 'internet'): uint8_t ns3::TcpHeader::GetOptionLength() const [member function] + cls.add_method('GetOptionLength', + 'uint8_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): ns3::TcpHeader::TcpOptionList const & ns3::TcpHeader::GetOptionList() const [member function] + cls.add_method('GetOptionList', + 'ns3::TcpHeader::TcpOptionList const &', + [], + is_const=True) + ## tcp-header.h (module 'internet'): ns3::SequenceNumber32 ns3::TcpHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'ns3::SequenceNumber32', + [], + is_const=True) + ## tcp-header.h (module 'internet'): uint32_t ns3::TcpHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-header.h (module 'internet'): uint16_t ns3::TcpHeader::GetSourcePort() const [member function] + cls.add_method('GetSourcePort', + 'uint16_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): static ns3::TypeId ns3::TcpHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-header.h (module 'internet'): uint16_t ns3::TcpHeader::GetUrgentPointer() const [member function] + cls.add_method('GetUrgentPointer', + 'uint16_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): uint16_t ns3::TcpHeader::GetWindowSize() const [member function] + cls.add_method('GetWindowSize', + 'uint16_t', + [], + is_const=True) + ## tcp-header.h (module 'internet'): bool ns3::TcpHeader::HasOption(uint8_t kind) const [member function] + cls.add_method('HasOption', + 'bool', + [param('uint8_t', 'kind')], + is_const=True) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Ipv4Address const & source, ns3::Ipv4Address const & destination, uint8_t protocol) [member function] + cls.add_method('InitializeChecksum', + 'void', + [param('ns3::Ipv4Address const &', 'source'), param('ns3::Ipv4Address const &', 'destination'), param('uint8_t', 'protocol')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Ipv6Address const & source, ns3::Ipv6Address const & destination, uint8_t protocol) [member function] + cls.add_method('InitializeChecksum', + 'void', + [param('ns3::Ipv6Address const &', 'source'), param('ns3::Ipv6Address const &', 'destination'), param('uint8_t', 'protocol')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::InitializeChecksum(ns3::Address const & source, ns3::Address const & destination, uint8_t protocol) [member function] + cls.add_method('InitializeChecksum', + 'void', + [param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination'), param('uint8_t', 'protocol')]) + ## tcp-header.h (module 'internet'): bool ns3::TcpHeader::IsChecksumOk() const [member function] + cls.add_method('IsChecksumOk', + 'bool', + [], + is_const=True) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetAckNumber(ns3::SequenceNumber32 ackNumber) [member function] + cls.add_method('SetAckNumber', + 'void', + [param('ns3::SequenceNumber< unsigned int, int >', 'ackNumber')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetDestinationPort(uint16_t port) [member function] + cls.add_method('SetDestinationPort', + 'void', + [param('uint16_t', 'port')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetFlags(uint8_t flags) [member function] + cls.add_method('SetFlags', + 'void', + [param('uint8_t', 'flags')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetSequenceNumber(ns3::SequenceNumber32 sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('ns3::SequenceNumber< unsigned int, int >', 'sequenceNumber')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetSourcePort(uint16_t port) [member function] + cls.add_method('SetSourcePort', + 'void', + [param('uint16_t', 'port')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetUrgentPointer(uint16_t urgentPointer) [member function] + cls.add_method('SetUrgentPointer', + 'void', + [param('uint16_t', 'urgentPointer')]) + ## tcp-header.h (module 'internet'): void ns3::TcpHeader::SetWindowSize(uint16_t windowSize) [member function] + cls.add_method('SetWindowSize', + 'void', + [param('uint16_t', 'windowSize')]) + return + +def register_Ns3TcpNewReno_methods(root_module, cls): + ## tcp-congestion-ops.h (module 'internet'): ns3::TcpNewReno::TcpNewReno() [constructor] + cls.add_constructor([]) + ## tcp-congestion-ops.h (module 'internet'): ns3::TcpNewReno::TcpNewReno(ns3::TcpNewReno const & sock) [constructor] + cls.add_constructor([param('ns3::TcpNewReno const &', 'sock')]) + ## tcp-congestion-ops.h (module 'internet'): ns3::Ptr ns3::TcpNewReno::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): std::string ns3::TcpNewReno::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): uint32_t ns3::TcpNewReno::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): static ns3::TypeId ns3::TcpNewReno::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpNewReno::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpNewReno::ReduceCwnd(ns3::Ptr tcb) [member function] + cls.add_method('ReduceCwnd', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + ## tcp-congestion-ops.h (module 'internet'): void ns3::TcpNewReno::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + ## tcp-congestion-ops.h (module 'internet'): uint32_t ns3::TcpNewReno::SlowStart(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('SlowStart', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpOption_methods(root_module, cls): + ## tcp-option.h (module 'internet'): ns3::TcpOption::TcpOption(ns3::TcpOption const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOption const &', 'arg0')]) + ## tcp-option.h (module 'internet'): ns3::TcpOption::TcpOption() [constructor] + cls.add_constructor([]) + ## tcp-option.h (module 'internet'): static ns3::Ptr ns3::TcpOption::CreateOption(uint8_t kind) [member function] + cls.add_method('CreateOption', + 'ns3::Ptr< ns3::TcpOption >', + [param('uint8_t', 'kind')], + is_static=True) + ## tcp-option.h (module 'internet'): uint32_t ns3::TcpOption::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True, is_pure_virtual=True) + ## tcp-option.h (module 'internet'): ns3::TypeId ns3::TcpOption::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option.h (module 'internet'): uint8_t ns3::TcpOption::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## tcp-option.h (module 'internet'): uint32_t ns3::TcpOption::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## tcp-option.h (module 'internet'): static ns3::TypeId ns3::TcpOption::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option.h (module 'internet'): static bool ns3::TcpOption::IsKindKnown(uint8_t kind) [member function] + cls.add_method('IsKindKnown', + 'bool', + [param('uint8_t', 'kind')], + is_static=True) + ## tcp-option.h (module 'internet'): void ns3::TcpOption::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## tcp-option.h (module 'internet'): void ns3::TcpOption::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3TcpOptionEnd_methods(root_module, cls): + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionEnd::TcpOptionEnd(ns3::TcpOptionEnd const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionEnd const &', 'arg0')]) + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionEnd::TcpOptionEnd() [constructor] + cls.add_constructor([]) + ## tcp-option-rfc793.h (module 'internet'): uint32_t ns3::TcpOptionEnd::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): ns3::TypeId ns3::TcpOptionEnd::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): uint8_t ns3::TcpOptionEnd::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): uint32_t ns3::TcpOptionEnd::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): static ns3::TypeId ns3::TcpOptionEnd::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionEnd::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionEnd::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3TcpOptionMSS_methods(root_module, cls): + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionMSS::TcpOptionMSS(ns3::TcpOptionMSS const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionMSS const &', 'arg0')]) + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionMSS::TcpOptionMSS() [constructor] + cls.add_constructor([]) + ## tcp-option-rfc793.h (module 'internet'): uint32_t ns3::TcpOptionMSS::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): ns3::TypeId ns3::TcpOptionMSS::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): uint8_t ns3::TcpOptionMSS::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): uint16_t ns3::TcpOptionMSS::GetMSS() const [member function] + cls.add_method('GetMSS', + 'uint16_t', + [], + is_const=True) + ## tcp-option-rfc793.h (module 'internet'): uint32_t ns3::TcpOptionMSS::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): static ns3::TypeId ns3::TcpOptionMSS::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionMSS::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionMSS::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionMSS::SetMSS(uint16_t mss) [member function] + cls.add_method('SetMSS', + 'void', + [param('uint16_t', 'mss')]) + return + +def register_Ns3TcpOptionNOP_methods(root_module, cls): + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionNOP::TcpOptionNOP(ns3::TcpOptionNOP const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionNOP const &', 'arg0')]) + ## tcp-option-rfc793.h (module 'internet'): ns3::TcpOptionNOP::TcpOptionNOP() [constructor] + cls.add_constructor([]) + ## tcp-option-rfc793.h (module 'internet'): uint32_t ns3::TcpOptionNOP::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): ns3::TypeId ns3::TcpOptionNOP::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): uint8_t ns3::TcpOptionNOP::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): uint32_t ns3::TcpOptionNOP::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): static ns3::TypeId ns3::TcpOptionNOP::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionNOP::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-rfc793.h (module 'internet'): void ns3::TcpOptionNOP::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3TcpOptionSack_methods(root_module, cls): + cls.add_output_stream_operator() + ## tcp-option-sack.h (module 'internet'): ns3::TcpOptionSack::TcpOptionSack(ns3::TcpOptionSack const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionSack const &', 'arg0')]) + ## tcp-option-sack.h (module 'internet'): ns3::TcpOptionSack::TcpOptionSack() [constructor] + cls.add_constructor([]) + ## tcp-option-sack.h (module 'internet'): void ns3::TcpOptionSack::AddSackBlock(ns3::TcpOptionSack::SackBlock s) [member function] + cls.add_method('AddSackBlock', + 'void', + [param('std::pair< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int > >', 's')]) + ## tcp-option-sack.h (module 'internet'): void ns3::TcpOptionSack::ClearSackList() [member function] + cls.add_method('ClearSackList', + 'void', + []) + ## tcp-option-sack.h (module 'internet'): uint32_t ns3::TcpOptionSack::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-sack.h (module 'internet'): ns3::TypeId ns3::TcpOptionSack::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-sack.h (module 'internet'): uint8_t ns3::TcpOptionSack::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-sack.h (module 'internet'): uint32_t ns3::TcpOptionSack::GetNumSackBlocks() const [member function] + cls.add_method('GetNumSackBlocks', + 'uint32_t', + [], + is_const=True) + ## tcp-option-sack.h (module 'internet'): ns3::TcpOptionSack::SackList ns3::TcpOptionSack::GetSackList() const [member function] + cls.add_method('GetSackList', + 'ns3::TcpOptionSack::SackList', + [], + is_const=True) + ## tcp-option-sack.h (module 'internet'): uint32_t ns3::TcpOptionSack::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-sack.h (module 'internet'): static ns3::TypeId ns3::TcpOptionSack::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-sack.h (module 'internet'): void ns3::TcpOptionSack::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-sack.h (module 'internet'): void ns3::TcpOptionSack::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3TcpOptionSackPermitted_methods(root_module, cls): + ## tcp-option-sack-permitted.h (module 'internet'): ns3::TcpOptionSackPermitted::TcpOptionSackPermitted(ns3::TcpOptionSackPermitted const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionSackPermitted const &', 'arg0')]) + ## tcp-option-sack-permitted.h (module 'internet'): ns3::TcpOptionSackPermitted::TcpOptionSackPermitted() [constructor] + cls.add_constructor([]) + ## tcp-option-sack-permitted.h (module 'internet'): uint32_t ns3::TcpOptionSackPermitted::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-sack-permitted.h (module 'internet'): ns3::TypeId ns3::TcpOptionSackPermitted::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-sack-permitted.h (module 'internet'): uint8_t ns3::TcpOptionSackPermitted::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-sack-permitted.h (module 'internet'): uint32_t ns3::TcpOptionSackPermitted::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-sack-permitted.h (module 'internet'): static ns3::TypeId ns3::TcpOptionSackPermitted::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-sack-permitted.h (module 'internet'): void ns3::TcpOptionSackPermitted::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-sack-permitted.h (module 'internet'): void ns3::TcpOptionSackPermitted::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3TcpOptionTS_methods(root_module, cls): + ## tcp-option-ts.h (module 'internet'): ns3::TcpOptionTS::TcpOptionTS(ns3::TcpOptionTS const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionTS const &', 'arg0')]) + ## tcp-option-ts.h (module 'internet'): ns3::TcpOptionTS::TcpOptionTS() [constructor] + cls.add_constructor([]) + ## tcp-option-ts.h (module 'internet'): uint32_t ns3::TcpOptionTS::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-ts.h (module 'internet'): static ns3::Time ns3::TcpOptionTS::ElapsedTimeFromTsValue(uint32_t echoTime) [member function] + cls.add_method('ElapsedTimeFromTsValue', + 'ns3::Time', + [param('uint32_t', 'echoTime')], + is_static=True) + ## tcp-option-ts.h (module 'internet'): uint32_t ns3::TcpOptionTS::GetEcho() const [member function] + cls.add_method('GetEcho', + 'uint32_t', + [], + is_const=True) + ## tcp-option-ts.h (module 'internet'): ns3::TypeId ns3::TcpOptionTS::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-ts.h (module 'internet'): uint8_t ns3::TcpOptionTS::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-ts.h (module 'internet'): uint32_t ns3::TcpOptionTS::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-ts.h (module 'internet'): uint32_t ns3::TcpOptionTS::GetTimestamp() const [member function] + cls.add_method('GetTimestamp', + 'uint32_t', + [], + is_const=True) + ## tcp-option-ts.h (module 'internet'): static ns3::TypeId ns3::TcpOptionTS::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-ts.h (module 'internet'): static uint32_t ns3::TcpOptionTS::NowToTsValue() [member function] + cls.add_method('NowToTsValue', + 'uint32_t', + [], + is_static=True) + ## tcp-option-ts.h (module 'internet'): void ns3::TcpOptionTS::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-ts.h (module 'internet'): void ns3::TcpOptionTS::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## tcp-option-ts.h (module 'internet'): void ns3::TcpOptionTS::SetEcho(uint32_t ts) [member function] + cls.add_method('SetEcho', + 'void', + [param('uint32_t', 'ts')]) + ## tcp-option-ts.h (module 'internet'): void ns3::TcpOptionTS::SetTimestamp(uint32_t ts) [member function] + cls.add_method('SetTimestamp', + 'void', + [param('uint32_t', 'ts')]) + return + +def register_Ns3TcpOptionUnknown_methods(root_module, cls): + ## tcp-option.h (module 'internet'): ns3::TcpOptionUnknown::TcpOptionUnknown(ns3::TcpOptionUnknown const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionUnknown const &', 'arg0')]) + ## tcp-option.h (module 'internet'): ns3::TcpOptionUnknown::TcpOptionUnknown() [constructor] + cls.add_constructor([]) + ## tcp-option.h (module 'internet'): uint32_t ns3::TcpOptionUnknown::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option.h (module 'internet'): ns3::TypeId ns3::TcpOptionUnknown::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option.h (module 'internet'): uint8_t ns3::TcpOptionUnknown::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option.h (module 'internet'): uint32_t ns3::TcpOptionUnknown::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option.h (module 'internet'): static ns3::TypeId ns3::TcpOptionUnknown::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option.h (module 'internet'): void ns3::TcpOptionUnknown::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option.h (module 'internet'): void ns3::TcpOptionUnknown::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + return + +def register_Ns3TcpOptionWinScale_methods(root_module, cls): + ## tcp-option-winscale.h (module 'internet'): ns3::TcpOptionWinScale::TcpOptionWinScale(ns3::TcpOptionWinScale const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpOptionWinScale const &', 'arg0')]) + ## tcp-option-winscale.h (module 'internet'): ns3::TcpOptionWinScale::TcpOptionWinScale() [constructor] + cls.add_constructor([]) + ## tcp-option-winscale.h (module 'internet'): uint32_t ns3::TcpOptionWinScale::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## tcp-option-winscale.h (module 'internet'): ns3::TypeId ns3::TcpOptionWinScale::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-option-winscale.h (module 'internet'): uint8_t ns3::TcpOptionWinScale::GetKind() const [member function] + cls.add_method('GetKind', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-winscale.h (module 'internet'): uint8_t ns3::TcpOptionWinScale::GetScale() const [member function] + cls.add_method('GetScale', + 'uint8_t', + [], + is_const=True) + ## tcp-option-winscale.h (module 'internet'): uint32_t ns3::TcpOptionWinScale::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-option-winscale.h (module 'internet'): static ns3::TypeId ns3::TcpOptionWinScale::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-option-winscale.h (module 'internet'): void ns3::TcpOptionWinScale::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## tcp-option-winscale.h (module 'internet'): void ns3::TcpOptionWinScale::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## tcp-option-winscale.h (module 'internet'): void ns3::TcpOptionWinScale::SetScale(uint8_t scale) [member function] + cls.add_method('SetScale', + 'void', + [param('uint8_t', 'scale')]) + return + +def register_Ns3TcpRateOps_methods(root_module, cls): + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateOps() [constructor] + cls.add_constructor([]) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateOps(ns3::TcpRateOps const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpRateOps const &', 'arg0')]) + ## tcp-rate-ops.h (module 'internet'): void ns3::TcpRateOps::CalculateAppLimited(uint32_t cWnd, uint32_t in_flight, uint32_t segmentSize, ns3::SequenceNumber32 const & tailSeq, ns3::SequenceNumber32 const & nextTx, uint32_t const lostOut, uint32_t const retransOut) [member function] + cls.add_method('CalculateAppLimited', + 'void', + [param('uint32_t', 'cWnd'), param('uint32_t', 'in_flight'), param('uint32_t', 'segmentSize'), param('ns3::SequenceNumber32 const &', 'tailSeq'), param('ns3::SequenceNumber32 const &', 'nextTx'), param('uint32_t const', 'lostOut'), param('uint32_t const', 'retransOut')], + is_virtual=True, is_pure_virtual=True) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample const & ns3::TcpRateOps::GenerateSample(uint32_t delivered, uint32_t lost, bool is_sack_reneg, uint32_t priorInFlight, ns3::Time const & minRtt) [member function] + cls.add_method('GenerateSample', + 'ns3::TcpRateOps::TcpRateSample const &', + [param('uint32_t', 'delivered'), param('uint32_t', 'lost'), param('bool', 'is_sack_reneg'), param('uint32_t', 'priorInFlight'), param('ns3::Time const &', 'minRtt')], + is_virtual=True, is_pure_virtual=True) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection const & ns3::TcpRateOps::GetConnectionRate() [member function] + cls.add_method('GetConnectionRate', + 'ns3::TcpRateOps::TcpRateConnection const &', + [], + is_virtual=True, is_pure_virtual=True) + ## tcp-rate-ops.h (module 'internet'): static ns3::TypeId ns3::TcpRateOps::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-rate-ops.h (module 'internet'): void ns3::TcpRateOps::SkbDelivered(ns3::TcpTxItem * skb) [member function] + cls.add_method('SkbDelivered', + 'void', + [param('ns3::TcpTxItem *', 'skb')], + is_virtual=True, is_pure_virtual=True) + ## tcp-rate-ops.h (module 'internet'): void ns3::TcpRateOps::SkbSent(ns3::TcpTxItem * skb, bool isStartOfTransmission) [member function] + cls.add_method('SkbSent', + 'void', + [param('ns3::TcpTxItem *', 'skb'), param('bool', 'isStartOfTransmission')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3TcpRateOpsTcpRateConnection_methods(root_module, cls): + cls.add_output_stream_operator() + cls.add_binary_comparison_operator('==') + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::TcpRateConnection() [constructor] + cls.add_constructor([]) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::TcpRateConnection(ns3::TcpRateOps::TcpRateConnection const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpRateOps::TcpRateConnection const &', 'arg0')]) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_appLimited [variable] + cls.add_instance_attribute('m_appLimited', 'uint32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_delivered [variable] + cls.add_instance_attribute('m_delivered', 'uint64_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_deliveredTime [variable] + cls.add_instance_attribute('m_deliveredTime', 'ns3::Time', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_firstSentTime [variable] + cls.add_instance_attribute('m_firstSentTime', 'ns3::Time', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_rateAppLimited [variable] + cls.add_instance_attribute('m_rateAppLimited', 'bool', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_rateDelivered [variable] + cls.add_instance_attribute('m_rateDelivered', 'int32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_rateInterval [variable] + cls.add_instance_attribute('m_rateInterval', 'ns3::Time', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection::m_txItemDelivered [variable] + cls.add_instance_attribute('m_txItemDelivered', 'uint32_t', is_const=False) + return + +def register_Ns3TcpRateOpsTcpRateSample_methods(root_module, cls): + cls.add_output_stream_operator() + cls.add_binary_comparison_operator('==') + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::TcpRateSample() [constructor] + cls.add_constructor([]) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::TcpRateSample(ns3::TcpRateOps::TcpRateSample const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpRateOps::TcpRateSample const &', 'arg0')]) + ## tcp-rate-ops.h (module 'internet'): bool ns3::TcpRateOps::TcpRateSample::IsValid() const [member function] + cls.add_method('IsValid', + 'bool', + [], + is_const=True) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_ackElapsed [variable] + cls.add_instance_attribute('m_ackElapsed', 'ns3::Time', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_ackedSacked [variable] + cls.add_instance_attribute('m_ackedSacked', 'uint32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_bytesLoss [variable] + cls.add_instance_attribute('m_bytesLoss', 'uint32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_delivered [variable] + cls.add_instance_attribute('m_delivered', 'int32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_deliveryRate [variable] + cls.add_instance_attribute('m_deliveryRate', 'ns3::DataRate', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_interval [variable] + cls.add_instance_attribute('m_interval', 'ns3::Time', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_isAppLimited [variable] + cls.add_instance_attribute('m_isAppLimited', 'bool', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_priorDelivered [variable] + cls.add_instance_attribute('m_priorDelivered', 'uint32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_priorInFlight [variable] + cls.add_instance_attribute('m_priorInFlight', 'uint32_t', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_priorTime [variable] + cls.add_instance_attribute('m_priorTime', 'ns3::Time', is_const=False) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample::m_sendElapsed [variable] + cls.add_instance_attribute('m_sendElapsed', 'ns3::Time', is_const=False) + return + +def register_Ns3TcpRecoveryOps_methods(root_module, cls): + ## tcp-recovery-ops.h (module 'internet'): ns3::TcpRecoveryOps::TcpRecoveryOps() [constructor] + cls.add_constructor([]) + ## tcp-recovery-ops.h (module 'internet'): ns3::TcpRecoveryOps::TcpRecoveryOps(ns3::TcpRecoveryOps const & other) [constructor] + cls.add_constructor([param('ns3::TcpRecoveryOps const &', 'other')]) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpRecoveryOps::DoRecovery(ns3::Ptr tcb, uint32_t deliveredBytes) [member function] + cls.add_method('DoRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'deliveredBytes')], + is_virtual=True, is_pure_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpRecoveryOps::EnterRecovery(ns3::Ptr tcb, uint32_t dupAckCount, uint32_t unAckDataCount, uint32_t deliveredBytes) [member function] + cls.add_method('EnterRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'dupAckCount'), param('uint32_t', 'unAckDataCount'), param('uint32_t', 'deliveredBytes')], + is_virtual=True, is_pure_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpRecoveryOps::ExitRecovery(ns3::Ptr tcb) [member function] + cls.add_method('ExitRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True, is_pure_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): ns3::Ptr ns3::TcpRecoveryOps::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpRecoveryOps >', + [], + is_virtual=True, is_pure_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): std::string ns3::TcpRecoveryOps::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): static ns3::TypeId ns3::TcpRecoveryOps::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpRecoveryOps::UpdateBytesSent(uint32_t bytesSent) [member function] + cls.add_method('UpdateBytesSent', + 'void', + [param('uint32_t', 'bytesSent')], + is_virtual=True) + return + +def register_Ns3TcpRxBuffer_methods(root_module, cls): + ## tcp-rx-buffer.h (module 'internet'): ns3::TcpRxBuffer::TcpRxBuffer(ns3::TcpRxBuffer const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpRxBuffer const &', 'arg0')]) + ## tcp-rx-buffer.h (module 'internet'): ns3::TcpRxBuffer::TcpRxBuffer(uint32_t n=0) [constructor] + cls.add_constructor([param('uint32_t', 'n', default_value='0')]) + ## tcp-rx-buffer.h (module 'internet'): bool ns3::TcpRxBuffer::Add(ns3::Ptr p, ns3::TcpHeader const & tcph) [member function] + cls.add_method('Add', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::TcpHeader const &', 'tcph')]) + ## tcp-rx-buffer.h (module 'internet'): uint32_t ns3::TcpRxBuffer::Available() const [member function] + cls.add_method('Available', + 'uint32_t', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): ns3::Ptr ns3::TcpRxBuffer::Extract(uint32_t maxSize) [member function] + cls.add_method('Extract', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize')]) + ## tcp-rx-buffer.h (module 'internet'): bool ns3::TcpRxBuffer::Finished() [member function] + cls.add_method('Finished', + 'bool', + []) + ## tcp-rx-buffer.h (module 'internet'): ns3::TcpOptionSack::SackList ns3::TcpRxBuffer::GetSackList() const [member function] + cls.add_method('GetSackList', + 'ns3::TcpOptionSack::SackList', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): uint32_t ns3::TcpRxBuffer::GetSackListSize() const [member function] + cls.add_method('GetSackListSize', + 'uint32_t', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): static ns3::TypeId ns3::TcpRxBuffer::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-rx-buffer.h (module 'internet'): bool ns3::TcpRxBuffer::GotFin() const [member function] + cls.add_method('GotFin', + 'bool', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): void ns3::TcpRxBuffer::IncNextRxSequence() [member function] + cls.add_method('IncNextRxSequence', + 'void', + []) + ## tcp-rx-buffer.h (module 'internet'): uint32_t ns3::TcpRxBuffer::MaxBufferSize() const [member function] + cls.add_method('MaxBufferSize', + 'uint32_t', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): ns3::SequenceNumber32 ns3::TcpRxBuffer::MaxRxSequence() const [member function] + cls.add_method('MaxRxSequence', + 'ns3::SequenceNumber32', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): ns3::SequenceNumber32 ns3::TcpRxBuffer::NextRxSequence() const [member function] + cls.add_method('NextRxSequence', + 'ns3::SequenceNumber32', + [], + is_const=True) + ## tcp-rx-buffer.h (module 'internet'): void ns3::TcpRxBuffer::SetFinSequence(ns3::SequenceNumber32 const & s) [member function] + cls.add_method('SetFinSequence', + 'void', + [param('ns3::SequenceNumber32 const &', 's')]) + ## tcp-rx-buffer.h (module 'internet'): void ns3::TcpRxBuffer::SetMaxBufferSize(uint32_t s) [member function] + cls.add_method('SetMaxBufferSize', + 'void', + [param('uint32_t', 's')]) + ## tcp-rx-buffer.h (module 'internet'): void ns3::TcpRxBuffer::SetNextRxSequence(ns3::SequenceNumber32 const & s) [member function] + cls.add_method('SetNextRxSequence', + 'void', + [param('ns3::SequenceNumber32 const &', 's')]) + ## tcp-rx-buffer.h (module 'internet'): uint32_t ns3::TcpRxBuffer::Size() const [member function] + cls.add_method('Size', + 'uint32_t', + [], + is_const=True) + return + +def register_Ns3TcpScalable_methods(root_module, cls): + ## tcp-scalable.h (module 'internet'): ns3::TcpScalable::TcpScalable() [constructor] + cls.add_constructor([]) + ## tcp-scalable.h (module 'internet'): ns3::TcpScalable::TcpScalable(ns3::TcpScalable const & sock) [constructor] + cls.add_constructor([param('ns3::TcpScalable const &', 'sock')]) + ## tcp-scalable.h (module 'internet'): ns3::Ptr ns3::TcpScalable::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-scalable.h (module 'internet'): std::string ns3::TcpScalable::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-scalable.h (module 'internet'): uint32_t ns3::TcpScalable::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-scalable.h (module 'internet'): static ns3::TypeId ns3::TcpScalable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-scalable.h (module 'internet'): void ns3::TcpScalable::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpSocket_methods(root_module, cls): + ## tcp-socket.h (module 'internet'): ns3::TcpSocket::TcpSocket(ns3::TcpSocket const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpSocket const &', 'arg0')]) + ## tcp-socket.h (module 'internet'): ns3::TcpSocket::TcpSocket() [constructor] + cls.add_constructor([]) + ## tcp-socket.h (module 'internet'): static ns3::TypeId ns3::TcpSocket::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-socket.h (module 'internet'): ns3::TcpSocket::TcpStateName [variable] + cls.add_static_attribute('TcpStateName', 'char const * [ 11 ] const', is_const=True) + ## tcp-socket.h (module 'internet'): ns3::Time ns3::TcpSocket::GetConnTimeout() const [member function] + cls.add_method('GetConnTimeout', + 'ns3::Time', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetDataRetries() const [member function] + cls.add_method('GetDataRetries', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetDelAckMaxCount() const [member function] + cls.add_method('GetDelAckMaxCount', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): ns3::Time ns3::TcpSocket::GetDelAckTimeout() const [member function] + cls.add_method('GetDelAckTimeout', + 'ns3::Time', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetInitialCwnd() const [member function] + cls.add_method('GetInitialCwnd', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetInitialSSThresh() const [member function] + cls.add_method('GetInitialSSThresh', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): ns3::Time ns3::TcpSocket::GetPersistTimeout() const [member function] + cls.add_method('GetPersistTimeout', + 'ns3::Time', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetRcvBufSize() const [member function] + cls.add_method('GetRcvBufSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetSegSize() const [member function] + cls.add_method('GetSegSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetSndBufSize() const [member function] + cls.add_method('GetSndBufSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): uint32_t ns3::TcpSocket::GetSynRetries() const [member function] + cls.add_method('GetSynRetries', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): bool ns3::TcpSocket::GetTcpNoDelay() const [member function] + cls.add_method('GetTcpNoDelay', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetConnTimeout(ns3::Time timeout) [member function] + cls.add_method('SetConnTimeout', + 'void', + [param('ns3::Time', 'timeout')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetDataRetries(uint32_t retries) [member function] + cls.add_method('SetDataRetries', + 'void', + [param('uint32_t', 'retries')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetDelAckMaxCount(uint32_t count) [member function] + cls.add_method('SetDelAckMaxCount', + 'void', + [param('uint32_t', 'count')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetDelAckTimeout(ns3::Time timeout) [member function] + cls.add_method('SetDelAckTimeout', + 'void', + [param('ns3::Time', 'timeout')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetInitialCwnd(uint32_t cwnd) [member function] + cls.add_method('SetInitialCwnd', + 'void', + [param('uint32_t', 'cwnd')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetInitialSSThresh(uint32_t threshold) [member function] + cls.add_method('SetInitialSSThresh', + 'void', + [param('uint32_t', 'threshold')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetPersistTimeout(ns3::Time timeout) [member function] + cls.add_method('SetPersistTimeout', + 'void', + [param('ns3::Time', 'timeout')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetRcvBufSize(uint32_t size) [member function] + cls.add_method('SetRcvBufSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetSegSize(uint32_t size) [member function] + cls.add_method('SetSegSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetSndBufSize(uint32_t size) [member function] + cls.add_method('SetSndBufSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetSynRetries(uint32_t count) [member function] + cls.add_method('SetSynRetries', + 'void', + [param('uint32_t', 'count')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## tcp-socket.h (module 'internet'): void ns3::TcpSocket::SetTcpNoDelay(bool noDelay) [member function] + cls.add_method('SetTcpNoDelay', + 'void', + [param('bool', 'noDelay')], + is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3TcpSocketBase_methods(root_module, cls): + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::TcpSocketBase() [constructor] + cls.add_constructor([]) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::TcpSocketBase(ns3::TcpSocketBase const & sock) [constructor] + cls.add_constructor([param('ns3::TcpSocketBase const &', 'sock')]) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Bind() [member function] + cls.add_method('Bind', + 'int', + [], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Bind(ns3::Address const & address) [member function] + cls.add_method('Bind', + 'int', + [param('ns3::Address const &', 'address')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Bind6() [member function] + cls.add_method('Bind6', + 'int', + [], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::BindToNetDevice(ns3::Ptr netdevice) [member function] + cls.add_method('BindToNetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::CheckEcnCe(uint8_t tos) const [member function] + cls.add_method('CheckEcnCe', + 'bool', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::CheckEcnEct0(uint8_t tos) const [member function] + cls.add_method('CheckEcnEct0', + 'bool', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::CheckEcnEct1(uint8_t tos) const [member function] + cls.add_method('CheckEcnEct1', + 'bool', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::CheckNoEcn(uint8_t tos) const [member function] + cls.add_method('CheckNoEcn', + 'bool', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): uint8_t ns3::TcpSocketBase::ClearEcnBits(uint8_t tos) const [member function] + cls.add_method('ClearEcnBits', + 'uint8_t', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Close() [member function] + cls.add_method('Close', + 'int', + [], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Connect(ns3::Address const & address) [member function] + cls.add_method('Connect', + 'int', + [param('ns3::Address const &', 'address')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::Time ns3::TcpSocketBase::GetClockGranularity() const [member function] + cls.add_method('GetClockGranularity', + 'ns3::Time', + [], + is_const=True) + ## tcp-socket-base.h (module 'internet'): ns3::Socket::SocketErrno ns3::TcpSocketBase::GetErrno() const [member function] + cls.add_method('GetErrno', + 'ns3::Socket::SocketErrno', + [], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::TypeId ns3::TcpSocketBase::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::Time ns3::TcpSocketBase::GetMinRto() const [member function] + cls.add_method('GetMinRto', + 'ns3::Time', + [], + is_const=True) + ## tcp-socket-base.h (module 'internet'): ns3::Ptr ns3::TcpSocketBase::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::GetPeerName(ns3::Address & address) const [member function] + cls.add_method('GetPeerName', + 'int', + [param('ns3::Address &', 'address')], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetRetxThresh() const [member function] + cls.add_method('GetRetxThresh', + 'uint32_t', + [], + is_const=True) + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetRxAvailable() const [member function] + cls.add_method('GetRxAvailable', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::Ptr ns3::TcpSocketBase::GetRxBuffer() const [member function] + cls.add_method('GetRxBuffer', + 'ns3::Ptr< ns3::TcpRxBuffer >', + [], + is_const=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::GetSockName(ns3::Address & address) const [member function] + cls.add_method('GetSockName', + 'int', + [param('ns3::Address &', 'address')], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::Socket::SocketType ns3::TcpSocketBase::GetSocketType() const [member function] + cls.add_method('GetSocketType', + 'ns3::Socket::SocketType', + [], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetTxAvailable() const [member function] + cls.add_method('GetTxAvailable', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::Ptr ns3::TcpSocketBase::GetTxBuffer() const [member function] + cls.add_method('GetTxBuffer', + 'ns3::Ptr< ns3::TcpTxBuffer >', + [], + is_const=True) + ## tcp-socket-base.h (module 'internet'): static ns3::TypeId ns3::TcpSocketBase::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Listen() [member function] + cls.add_method('Listen', + 'int', + [], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): uint8_t ns3::TcpSocketBase::MarkEcnCe(uint8_t tos) const [member function] + cls.add_method('MarkEcnCe', + 'uint8_t', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): uint8_t ns3::TcpSocketBase::MarkEcnCodePoint(uint8_t const tos, ns3::TcpSocketState::EcnCodePoint_t const codePoint) const [member function] + cls.add_method('MarkEcnCodePoint', + 'uint8_t', + [param('uint8_t const', 'tos'), param('ns3::TcpSocketState::EcnCodePoint_t const', 'codePoint')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): uint8_t ns3::TcpSocketBase::MarkEcnEct0(uint8_t tos) const [member function] + cls.add_method('MarkEcnEct0', + 'uint8_t', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): uint8_t ns3::TcpSocketBase::MarkEcnEct1(uint8_t tos) const [member function] + cls.add_method('MarkEcnEct1', + 'uint8_t', + [param('uint8_t', 'tos')], + is_const=True) + ## tcp-socket-base.h (module 'internet'): ns3::Ptr ns3::TcpSocketBase::Recv(uint32_t maxSize, uint32_t flags) [member function] + cls.add_method('Recv', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): ns3::Ptr ns3::TcpSocketBase::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] + cls.add_method('RecvFrom', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::Send(ns3::Ptr p, uint32_t flags) [member function] + cls.add_method('Send', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] + cls.add_method('SendTo', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetClockGranularity(ns3::Time clockGranularity) [member function] + cls.add_method('SetClockGranularity', + 'void', + [param('ns3::Time', 'clockGranularity')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetCongestionControlAlgorithm(ns3::Ptr algo) [member function] + cls.add_method('SetCongestionControlAlgorithm', + 'void', + [param('ns3::Ptr< ns3::TcpCongestionOps >', 'algo')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetMinRto(ns3::Time minRto) [member function] + cls.add_method('SetMinRto', + 'void', + [param('ns3::Time', 'minRto')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetRecoveryAlgorithm(ns3::Ptr recovery) [member function] + cls.add_method('SetRecoveryAlgorithm', + 'void', + [param('ns3::Ptr< ns3::TcpRecoveryOps >', 'recovery')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetRetxThresh(uint32_t retxThresh) [member function] + cls.add_method('SetRetxThresh', + 'void', + [param('uint32_t', 'retxThresh')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetRtt(ns3::Ptr rtt) [member function] + cls.add_method('SetRtt', + 'void', + [param('ns3::Ptr< ns3::RttEstimator >', 'rtt')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetTcp(ns3::Ptr tcp) [member function] + cls.add_method('SetTcp', + 'void', + [param('ns3::Ptr< ns3::TcpL4Protocol >', 'tcp')], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetUseEcn(ns3::TcpSocketState::UseEcn_t useEcn) [member function] + cls.add_method('SetUseEcn', + 'void', + [param('ns3::TcpSocketState::UseEcn_t', 'useEcn')]) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::ShutdownRecv() [member function] + cls.add_method('ShutdownRecv', + 'int', + [], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::ShutdownSend() [member function] + cls.add_method('ShutdownSend', + 'int', + [], + is_virtual=True) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateBytesInFlight(uint32_t oldValue, uint32_t newValue) [member function] + cls.add_method('UpdateBytesInFlight', + 'void', + [param('uint32_t', 'oldValue'), param('uint32_t', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateCongState(ns3::TcpSocketState::TcpCongState_t oldValue, ns3::TcpSocketState::TcpCongState_t newValue) [member function] + cls.add_method('UpdateCongState', + 'void', + [param('ns3::TcpSocketState::TcpCongState_t', 'oldValue'), param('ns3::TcpSocketState::TcpCongState_t', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateCwnd(uint32_t oldValue, uint32_t newValue) [member function] + cls.add_method('UpdateCwnd', + 'void', + [param('uint32_t', 'oldValue'), param('uint32_t', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateCwndInfl(uint32_t oldValue, uint32_t newValue) [member function] + cls.add_method('UpdateCwndInfl', + 'void', + [param('uint32_t', 'oldValue'), param('uint32_t', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateEcnState(ns3::TcpSocketState::EcnState_t oldValue, ns3::TcpSocketState::EcnState_t newValue) [member function] + cls.add_method('UpdateEcnState', + 'void', + [param('ns3::TcpSocketState::EcnState_t', 'oldValue'), param('ns3::TcpSocketState::EcnState_t', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateHighTxMark(ns3::SequenceNumber32 oldValue, ns3::SequenceNumber32 newValue) [member function] + cls.add_method('UpdateHighTxMark', + 'void', + [param('ns3::SequenceNumber< unsigned int, int >', 'oldValue'), param('ns3::SequenceNumber< unsigned int, int >', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateNextTxSequence(ns3::SequenceNumber32 oldValue, ns3::SequenceNumber32 newValue) [member function] + cls.add_method('UpdateNextTxSequence', + 'void', + [param('ns3::SequenceNumber< unsigned int, int >', 'oldValue'), param('ns3::SequenceNumber< unsigned int, int >', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateRtt(ns3::Time oldValue, ns3::Time newValue) [member function] + cls.add_method('UpdateRtt', + 'void', + [param('ns3::Time', 'oldValue'), param('ns3::Time', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateSsThresh(uint32_t oldValue, uint32_t newValue) [member function] + cls.add_method('UpdateSsThresh', + 'void', + [param('uint32_t', 'oldValue'), param('uint32_t', 'newValue')]) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_bytesInFlightTrace [variable] + cls.add_instance_attribute('m_bytesInFlightTrace', 'ns3::TracedCallback< unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_cWndInflTrace [variable] + cls.add_instance_attribute('m_cWndInflTrace', 'ns3::TracedCallback< unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_cWndTrace [variable] + cls.add_instance_attribute('m_cWndTrace', 'ns3::TracedCallback< unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_congStateTrace [variable] + cls.add_instance_attribute('m_congStateTrace', 'ns3::TracedCallback< ns3::TcpSocketState::TcpCongState_t, ns3::TcpSocketState::TcpCongState_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_ecnStateTrace [variable] + cls.add_instance_attribute('m_ecnStateTrace', 'ns3::TracedCallback< ns3::TcpSocketState::EcnState_t, ns3::TcpSocketState::EcnState_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_highTxMarkTrace [variable] + cls.add_instance_attribute('m_highTxMarkTrace', 'ns3::TracedCallback< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_lastRttTrace [variable] + cls.add_instance_attribute('m_lastRttTrace', 'ns3::TracedCallback< ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_nextTxSequenceTrace [variable] + cls.add_instance_attribute('m_nextTxSequenceTrace', 'ns3::TracedCallback< ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): ns3::TcpSocketBase::m_ssThTrace [variable] + cls.add_instance_attribute('m_ssThTrace', 'ns3::TracedCallback< unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::AddOptionSack(ns3::TcpHeader & header) [member function] + cls.add_method('AddOptionSack', + 'void', + [param('ns3::TcpHeader &', 'header')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::AddOptionSackPermitted(ns3::TcpHeader & header) [member function] + cls.add_method('AddOptionSackPermitted', + 'void', + [param('ns3::TcpHeader &', 'header')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::AddOptionTimestamp(ns3::TcpHeader & header) [member function] + cls.add_method('AddOptionTimestamp', + 'void', + [param('ns3::TcpHeader &', 'header')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::AddOptionWScale(ns3::TcpHeader & header) [member function] + cls.add_method('AddOptionWScale', + 'void', + [param('ns3::TcpHeader &', 'header')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::AddOptions(ns3::TcpHeader & tcpHeader) [member function] + cls.add_method('AddOptions', + 'void', + [param('ns3::TcpHeader &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::AddSocketTags(ns3::Ptr const & p) const [member function] + cls.add_method('AddSocketTags', + 'void', + [param('ns3::Ptr< ns3::Packet > const &', 'p')], + is_const=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint16_t ns3::TcpSocketBase::AdvertisedWindowSize(bool scale=true) const [member function] + cls.add_method('AdvertisedWindowSize', + 'uint16_t', + [param('bool', 'scale', default_value='true')], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::AvailableWindow() const [member function] + cls.add_method('AvailableWindow', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::BytesInFlight() const [member function] + cls.add_method('BytesInFlight', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint8_t ns3::TcpSocketBase::CalculateWScale() const [member function] + cls.add_method('CalculateWScale', + 'uint8_t', + [], + is_const=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::CancelAllTimers() [member function] + cls.add_method('CancelAllTimers', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::CloseAndNotify() [member function] + cls.add_method('CloseAndNotify', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::CompleteFork(ns3::Ptr p, ns3::TcpHeader const & tcpHeader, ns3::Address const & fromAddress, ns3::Address const & toAddress) [member function] + cls.add_method('CompleteFork', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::TcpHeader const &', 'tcpHeader'), param('ns3::Address const &', 'fromAddress'), param('ns3::Address const &', 'toAddress')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ConnectionSucceeded() [member function] + cls.add_method('ConnectionSucceeded', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DeallocateEndPoint() [member function] + cls.add_method('DeallocateEndPoint', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DelAckTimeout() [member function] + cls.add_method('DelAckTimeout', + 'void', + [], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::Destroy() [member function] + cls.add_method('Destroy', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::Destroy6() [member function] + cls.add_method('Destroy6', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::DoClose() [member function] + cls.add_method('DoClose', + 'int', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::DoConnect() [member function] + cls.add_method('DoConnect', + 'int', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoForwardUp(ns3::Ptr packet, ns3::Address const & fromAddress, ns3::Address const & toAddress) [member function] + cls.add_method('DoForwardUp', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'fromAddress'), param('ns3::Address const &', 'toAddress')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoPeerClose() [member function] + cls.add_method('DoPeerClose', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DoRetransmit() [member function] + cls.add_method('DoRetransmit', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::DupAck(uint32_t currentDelivered) [member function] + cls.add_method('DupAck', + 'void', + [param('uint32_t', 'currentDelivered')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::EnterRecovery(uint32_t currentDelivered) [member function] + cls.add_method('EnterRecovery', + 'void', + [param('uint32_t', 'currentDelivered')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::EstimateRtt(ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('EstimateRtt', + 'void', + [param('ns3::TcpHeader const &', 'tcpHeader')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): ns3::Ptr ns3::TcpSocketBase::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpSocketBase >', + [], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ForwardIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo) [member function] + cls.add_method('ForwardIcmp', + 'void', + [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ForwardIcmp6(ns3::Ipv6Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo) [member function] + cls.add_method('ForwardIcmp6', + 'void', + [param('ns3::Ipv6Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ForwardUp(ns3::Ptr packet, ns3::Ipv4Header header, uint16_t port, ns3::Ptr incomingInterface) [member function] + cls.add_method('ForwardUp', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'header'), param('uint16_t', 'port'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ForwardUp6(ns3::Ptr packet, ns3::Ipv6Header header, uint16_t port, ns3::Ptr incomingInterface) [member function] + cls.add_method('ForwardUp6', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Header', 'header'), param('uint16_t', 'port'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::GetAllowBroadcast() const [member function] + cls.add_method('GetAllowBroadcast', + 'bool', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): ns3::Time ns3::TcpSocketBase::GetConnTimeout() const [member function] + cls.add_method('GetConnTimeout', + 'ns3::Time', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetDataRetries() const [member function] + cls.add_method('GetDataRetries', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetDelAckMaxCount() const [member function] + cls.add_method('GetDelAckMaxCount', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): ns3::Time ns3::TcpSocketBase::GetDelAckTimeout() const [member function] + cls.add_method('GetDelAckTimeout', + 'ns3::Time', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetInitialCwnd() const [member function] + cls.add_method('GetInitialCwnd', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetInitialSSThresh() const [member function] + cls.add_method('GetInitialSSThresh', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): ns3::Time ns3::TcpSocketBase::GetPersistTimeout() const [member function] + cls.add_method('GetPersistTimeout', + 'ns3::Time', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetRcvBufSize() const [member function] + cls.add_method('GetRcvBufSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetSegSize() const [member function] + cls.add_method('GetSegSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetSndBufSize() const [member function] + cls.add_method('GetSndBufSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::GetSynRetries() const [member function] + cls.add_method('GetSynRetries', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::GetTcpNoDelay() const [member function] + cls.add_method('GetTcpNoDelay', + 'bool', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::IsTcpOptionEnabled(uint8_t kind) const [member function] + cls.add_method('IsTcpOptionEnabled', + 'bool', + [param('uint8_t', 'kind')], + is_const=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::IsValidTcpSegment(ns3::SequenceNumber32 const seq, uint32_t const tcpHeaderSize, uint32_t const tcpPayloadSize) [member function] + cls.add_method('IsValidTcpSegment', + 'bool', + [param('ns3::SequenceNumber32 const', 'seq'), param('uint32_t const', 'tcpHeaderSize'), param('uint32_t const', 'tcpPayloadSize')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::LastAckTimeout() [member function] + cls.add_method('LastAckTimeout', + 'void', + [], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::NewAck(ns3::SequenceNumber32 const & seq, bool resetRTO) [member function] + cls.add_method('NewAck', + 'void', + [param('ns3::SequenceNumber32 const &', 'seq'), param('bool', 'resetRTO')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::NotifyPacingPerformed() [member function] + cls.add_method('NotifyPacingPerformed', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::OutOfRange(ns3::SequenceNumber32 head, ns3::SequenceNumber32 tail) const [member function] + cls.add_method('OutOfRange', + 'bool', + [param('ns3::SequenceNumber< unsigned int, int >', 'head'), param('ns3::SequenceNumber< unsigned int, int >', 'tail')], + is_const=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::PeerClose(ns3::Ptr p, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('PeerClose', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::TcpHeader const &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::PersistTimeout() [member function] + cls.add_method('PersistTimeout', + 'void', + [], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessAck(ns3::SequenceNumber32 const & ackNumber, bool scoreboardUpdated, uint32_t currentDelivered, ns3::SequenceNumber32 const & oldHeadSequence) [member function] + cls.add_method('ProcessAck', + 'void', + [param('ns3::SequenceNumber32 const &', 'ackNumber'), param('bool', 'scoreboardUpdated'), param('uint32_t', 'currentDelivered'), param('ns3::SequenceNumber32 const &', 'oldHeadSequence')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessClosing(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ProcessClosing', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessEstablished(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ProcessEstablished', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessLastAck(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ProcessLastAck', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessListen(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader, ns3::Address const & fromAddress, ns3::Address const & toAddress) [member function] + cls.add_method('ProcessListen', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader'), param('ns3::Address const &', 'fromAddress'), param('ns3::Address const &', 'toAddress')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::ProcessOptionSack(ns3::Ptr const option) [member function] + cls.add_method('ProcessOptionSack', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpOption const > const', 'option')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessOptionSackPermitted(ns3::Ptr const option) [member function] + cls.add_method('ProcessOptionSackPermitted', + 'void', + [param('ns3::Ptr< ns3::TcpOption const > const', 'option')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessOptionTimestamp(ns3::Ptr const option, ns3::SequenceNumber32 const & seq) [member function] + cls.add_method('ProcessOptionTimestamp', + 'void', + [param('ns3::Ptr< ns3::TcpOption const > const', 'option'), param('ns3::SequenceNumber32 const &', 'seq')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessOptionWScale(ns3::Ptr const option) [member function] + cls.add_method('ProcessOptionWScale', + 'void', + [param('ns3::Ptr< ns3::TcpOption const > const', 'option')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessSynRcvd(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader, ns3::Address const & fromAddress, ns3::Address const & toAddress) [member function] + cls.add_method('ProcessSynRcvd', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader'), param('ns3::Address const &', 'fromAddress'), param('ns3::Address const &', 'toAddress')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessSynSent(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ProcessSynSent', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ProcessWait(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ProcessWait', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ReTxTimeout() [member function] + cls.add_method('ReTxTimeout', + 'void', + [], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ReadOptions(ns3::TcpHeader const & tcpHeader, uint32_t * bytesSacked) [member function] + cls.add_method('ReadOptions', + 'void', + [param('ns3::TcpHeader const &', 'tcpHeader'), param('uint32_t *', 'bytesSacked')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ReceivedAck(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ReceivedAck', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::ReceivedData(ns3::Ptr packet, ns3::TcpHeader const & tcpHeader) [member function] + cls.add_method('ReceivedData', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader const &', 'tcpHeader')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): static uint32_t ns3::TcpSocketBase::SafeSubtraction(uint32_t a, uint32_t b) [member function] + cls.add_method('SafeSubtraction', + 'uint32_t', + [param('uint32_t', 'a'), param('uint32_t', 'b')], + is_static=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::SendDataPacket(ns3::SequenceNumber32 seq, uint32_t maxSize, bool withAck) [member function] + cls.add_method('SendDataPacket', + 'uint32_t', + [param('ns3::SequenceNumber< unsigned int, int >', 'seq'), param('uint32_t', 'maxSize'), param('bool', 'withAck')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SendEmptyPacket(uint8_t flags) [member function] + cls.add_method('SendEmptyPacket', + 'void', + [param('uint8_t', 'flags')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::SendPendingData(bool withAck=false) [member function] + cls.add_method('SendPendingData', + 'uint32_t', + [param('bool', 'withAck', default_value='false')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SendRST() [member function] + cls.add_method('SendRST', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): bool ns3::TcpSocketBase::SetAllowBroadcast(bool allowBroadcast) [member function] + cls.add_method('SetAllowBroadcast', + 'bool', + [param('bool', 'allowBroadcast')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetConnTimeout(ns3::Time timeout) [member function] + cls.add_method('SetConnTimeout', + 'void', + [param('ns3::Time', 'timeout')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetDataRetries(uint32_t retries) [member function] + cls.add_method('SetDataRetries', + 'void', + [param('uint32_t', 'retries')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetDelAckMaxCount(uint32_t count) [member function] + cls.add_method('SetDelAckMaxCount', + 'void', + [param('uint32_t', 'count')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetDelAckTimeout(ns3::Time timeout) [member function] + cls.add_method('SetDelAckTimeout', + 'void', + [param('ns3::Time', 'timeout')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetInitialCwnd(uint32_t cwnd) [member function] + cls.add_method('SetInitialCwnd', + 'void', + [param('uint32_t', 'cwnd')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetInitialSSThresh(uint32_t threshold) [member function] + cls.add_method('SetInitialSSThresh', + 'void', + [param('uint32_t', 'threshold')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetPersistTimeout(ns3::Time timeout) [member function] + cls.add_method('SetPersistTimeout', + 'void', + [param('ns3::Time', 'timeout')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetRcvBufSize(uint32_t size) [member function] + cls.add_method('SetRcvBufSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetSegSize(uint32_t size) [member function] + cls.add_method('SetSegSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetSndBufSize(uint32_t size) [member function] + cls.add_method('SetSndBufSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetSynRetries(uint32_t count) [member function] + cls.add_method('SetSynRetries', + 'void', + [param('uint32_t', 'count')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::SetTcpNoDelay(bool noDelay) [member function] + cls.add_method('SetTcpNoDelay', + 'void', + [param('bool', 'noDelay')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::SetupCallback() [member function] + cls.add_method('SetupCallback', + 'int', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::SetupEndpoint() [member function] + cls.add_method('SetupEndpoint', + 'int', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): int ns3::TcpSocketBase::SetupEndpoint6() [member function] + cls.add_method('SetupEndpoint6', + 'int', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::TimeWait() [member function] + cls.add_method('TimeWait', + 'void', + [], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::UnAckDataCount() const [member function] + cls.add_method('UnAckDataCount', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateRttHistory(ns3::SequenceNumber32 const & seq, uint32_t sz, bool isRetransmission) [member function] + cls.add_method('UpdateRttHistory', + 'void', + [param('ns3::SequenceNumber32 const &', 'seq'), param('uint32_t', 'sz'), param('bool', 'isRetransmission')], + is_virtual=True, visibility='protected') + ## tcp-socket-base.h (module 'internet'): void ns3::TcpSocketBase::UpdateWindowSize(ns3::TcpHeader const & header) [member function] + cls.add_method('UpdateWindowSize', + 'void', + [param('ns3::TcpHeader const &', 'header')], + visibility='protected') + ## tcp-socket-base.h (module 'internet'): uint32_t ns3::TcpSocketBase::Window() const [member function] + cls.add_method('Window', + 'uint32_t', + [], + is_const=True, is_virtual=True, visibility='protected') + return + +def register_Ns3TcpSocketFactory_methods(root_module, cls): + ## tcp-socket-factory.h (module 'internet'): ns3::TcpSocketFactory::TcpSocketFactory() [constructor] + cls.add_constructor([]) + ## tcp-socket-factory.h (module 'internet'): ns3::TcpSocketFactory::TcpSocketFactory(ns3::TcpSocketFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpSocketFactory const &', 'arg0')]) + ## tcp-socket-factory.h (module 'internet'): static ns3::TypeId ns3::TcpSocketFactory::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3TcpSocketState_methods(root_module, cls): + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::TcpSocketState() [constructor] + cls.add_constructor([]) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::TcpSocketState(ns3::TcpSocketState const & other) [constructor] + cls.add_constructor([param('ns3::TcpSocketState const &', 'other')]) + ## tcp-socket-state.h (module 'internet'): uint32_t ns3::TcpSocketState::GetCwndInSegments() const [member function] + cls.add_method('GetCwndInSegments', + 'uint32_t', + [], + is_const=True) + ## tcp-socket-state.h (module 'internet'): uint32_t ns3::TcpSocketState::GetSsThreshInSegments() const [member function] + cls.add_method('GetSsThreshInSegments', + 'uint32_t', + [], + is_const=True) + ## tcp-socket-state.h (module 'internet'): static ns3::TypeId ns3::TcpSocketState::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::EcnStateName [variable] + cls.add_static_attribute('EcnStateName', 'char const * [ 6 ] const', is_const=True) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::TcpCongStateName [variable] + cls.add_static_attribute('TcpCongStateName', 'char const * [ 5 ] const', is_const=True) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_bytesInFlight [variable] + cls.add_instance_attribute('m_bytesInFlight', 'ns3::TracedValue< unsigned int >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_cWnd [variable] + cls.add_instance_attribute('m_cWnd', 'ns3::TracedValue< unsigned int >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_cWndInfl [variable] + cls.add_instance_attribute('m_cWndInfl', 'ns3::TracedValue< unsigned int >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_congState [variable] + cls.add_instance_attribute('m_congState', 'ns3::TracedValue< ns3::TcpSocketState::TcpCongState_t >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_currentPacingRate [variable] + cls.add_instance_attribute('m_currentPacingRate', 'ns3::DataRate', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_ecnMode [variable] + cls.add_instance_attribute('m_ecnMode', 'ns3::TcpSocketState::EcnMode_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_ecnState [variable] + cls.add_instance_attribute('m_ecnState', 'ns3::TracedValue< ns3::TcpSocketState::EcnState_t >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_ectCodePoint [variable] + cls.add_instance_attribute('m_ectCodePoint', 'ns3::TcpSocketState::EcnCodePoint_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_highTxMark [variable] + cls.add_instance_attribute('m_highTxMark', 'ns3::TracedValue< ns3::SequenceNumber< unsigned int, int > >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_initialCWnd [variable] + cls.add_instance_attribute('m_initialCWnd', 'uint32_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_initialSsThresh [variable] + cls.add_instance_attribute('m_initialSsThresh', 'uint32_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_lastAckedSeq [variable] + cls.add_instance_attribute('m_lastAckedSeq', 'ns3::SequenceNumber32', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_lastRtt [variable] + cls.add_instance_attribute('m_lastRtt', 'ns3::TracedValue< ns3::Time >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_maxPacingRate [variable] + cls.add_instance_attribute('m_maxPacingRate', 'ns3::DataRate', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_minRtt [variable] + cls.add_instance_attribute('m_minRtt', 'ns3::Time', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_nextTxSequence [variable] + cls.add_instance_attribute('m_nextTxSequence', 'ns3::TracedValue< ns3::SequenceNumber< unsigned int, int > >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_pacing [variable] + cls.add_instance_attribute('m_pacing', 'bool', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_rcvTimestampEchoReply [variable] + cls.add_instance_attribute('m_rcvTimestampEchoReply', 'uint32_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_rcvTimestampValue [variable] + cls.add_instance_attribute('m_rcvTimestampValue', 'uint32_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_rxBuffer [variable] + cls.add_instance_attribute('m_rxBuffer', 'ns3::Ptr< ns3::TcpRxBuffer >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_segmentSize [variable] + cls.add_instance_attribute('m_segmentSize', 'uint32_t', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_sendEmptyPacketCallback [variable] + cls.add_instance_attribute('m_sendEmptyPacketCallback', 'ns3::Callback< void, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_ssThresh [variable] + cls.add_instance_attribute('m_ssThresh', 'ns3::TracedValue< unsigned int >', is_const=False) + ## tcp-socket-state.h (module 'internet'): ns3::TcpSocketState::m_useEcn [variable] + cls.add_instance_attribute('m_useEcn', 'ns3::TcpSocketState::UseEcn_t', is_const=False) + return + +def register_Ns3TcpTxBuffer_methods(root_module, cls): + cls.add_output_stream_operator() + ## tcp-tx-buffer.h (module 'internet'): ns3::TcpTxBuffer::TcpTxBuffer(ns3::TcpTxBuffer const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpTxBuffer const &', 'arg0')]) + ## tcp-tx-buffer.h (module 'internet'): ns3::TcpTxBuffer::TcpTxBuffer(uint32_t n=0) [constructor] + cls.add_constructor([param('uint32_t', 'n', default_value='0')]) + ## tcp-tx-buffer.h (module 'internet'): bool ns3::TcpTxBuffer::Add(ns3::Ptr p) [member function] + cls.add_method('Add', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'p')]) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::AddRenoSack() [member function] + cls.add_method('AddRenoSack', + 'void', + []) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::Available() const [member function] + cls.add_method('Available', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::BytesInFlight() const [member function] + cls.add_method('BytesInFlight', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): ns3::TcpTxItem * ns3::TcpTxBuffer::CopyFromSequence(uint32_t numBytes, ns3::SequenceNumber32 const & seq) [member function] + cls.add_method('CopyFromSequence', + 'ns3::TcpTxItem *', + [param('uint32_t', 'numBytes'), param('ns3::SequenceNumber32 const &', 'seq')]) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::DeleteRetransmittedFlagFromHead() [member function] + cls.add_method('DeleteRetransmittedFlagFromHead', + 'void', + []) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::DiscardUpTo(ns3::SequenceNumber32 const & seq, ns3::Callback const & beforeDelCb=ns3::TcpTxBuffer::m_nullCb) [member function] + cls.add_method('DiscardUpTo', + 'void', + [param('ns3::SequenceNumber32 const &', 'seq'), param('ns3::Callback< void, ns3::TcpTxItem *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'beforeDelCb', default_value='ns3::TcpTxBuffer::m_nullCb')]) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::GetLost() const [member function] + cls.add_method('GetLost', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::GetRetransmitsCount() const [member function] + cls.add_method('GetRetransmitsCount', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::GetSacked() const [member function] + cls.add_method('GetSacked', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): static ns3::TypeId ns3::TcpTxBuffer::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-tx-buffer.h (module 'internet'): ns3::SequenceNumber32 ns3::TcpTxBuffer::HeadSequence() const [member function] + cls.add_method('HeadSequence', + 'ns3::SequenceNumber32', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): bool ns3::TcpTxBuffer::IsHeadRetransmitted() const [member function] + cls.add_method('IsHeadRetransmitted', + 'bool', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): bool ns3::TcpTxBuffer::IsLost(ns3::SequenceNumber32 const & seq) const [member function] + cls.add_method('IsLost', + 'bool', + [param('ns3::SequenceNumber32 const &', 'seq')], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::MarkHeadAsLost() [member function] + cls.add_method('MarkHeadAsLost', + 'void', + []) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::MaxBufferSize() const [member function] + cls.add_method('MaxBufferSize', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): bool ns3::TcpTxBuffer::NextSeg(ns3::SequenceNumber32 * seq, bool isRecovery) const [member function] + cls.add_method('NextSeg', + 'bool', + [param('ns3::SequenceNumber32 *', 'seq'), param('bool', 'isRecovery')], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::ResetLastSegmentSent() [member function] + cls.add_method('ResetLastSegmentSent', + 'void', + []) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::ResetRenoSack() [member function] + cls.add_method('ResetRenoSack', + 'void', + []) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::ResetSentList() [member function] + cls.add_method('ResetSentList', + 'void', + []) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::SetDupAckThresh(uint32_t dupAckThresh) [member function] + cls.add_method('SetDupAckThresh', + 'void', + [param('uint32_t', 'dupAckThresh')]) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::SetHeadSequence(ns3::SequenceNumber32 const & seq) [member function] + cls.add_method('SetHeadSequence', + 'void', + [param('ns3::SequenceNumber32 const &', 'seq')]) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::SetMaxBufferSize(uint32_t n) [member function] + cls.add_method('SetMaxBufferSize', + 'void', + [param('uint32_t', 'n')]) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::SetSegmentSize(uint32_t segmentSize) [member function] + cls.add_method('SetSegmentSize', + 'void', + [param('uint32_t', 'segmentSize')]) + ## tcp-tx-buffer.h (module 'internet'): void ns3::TcpTxBuffer::SetSentListLost(bool resetSack=false) [member function] + cls.add_method('SetSentListLost', + 'void', + [param('bool', 'resetSack', default_value='false')]) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::Size() const [member function] + cls.add_method('Size', + 'uint32_t', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::SizeFromSequence(ns3::SequenceNumber32 const & seq) const [member function] + cls.add_method('SizeFromSequence', + 'uint32_t', + [param('ns3::SequenceNumber32 const &', 'seq')], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): ns3::SequenceNumber32 ns3::TcpTxBuffer::TailSequence() const [member function] + cls.add_method('TailSequence', + 'ns3::SequenceNumber32', + [], + is_const=True) + ## tcp-tx-buffer.h (module 'internet'): uint32_t ns3::TcpTxBuffer::Update(ns3::TcpOptionSack::SackList const & list, ns3::Callback const & sackedCb=ns3::TcpTxBuffer::m_nullCb) [member function] + cls.add_method('Update', + 'uint32_t', + [param('ns3::TcpOptionSack::SackList const &', 'list'), param('ns3::Callback< void, ns3::TcpTxItem *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'sackedCb', default_value='ns3::TcpTxBuffer::m_nullCb')]) + return + +def register_Ns3TcpVegas_methods(root_module, cls): + ## tcp-vegas.h (module 'internet'): ns3::TcpVegas::TcpVegas() [constructor] + cls.add_constructor([]) + ## tcp-vegas.h (module 'internet'): ns3::TcpVegas::TcpVegas(ns3::TcpVegas const & sock) [constructor] + cls.add_constructor([param('ns3::TcpVegas const &', 'sock')]) + ## tcp-vegas.h (module 'internet'): void ns3::TcpVegas::CongestionStateSet(ns3::Ptr tcb, ns3::TcpSocketState::TcpCongState_t const newState) [member function] + cls.add_method('CongestionStateSet', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCongState_t const', 'newState')], + is_virtual=True) + ## tcp-vegas.h (module 'internet'): ns3::Ptr ns3::TcpVegas::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-vegas.h (module 'internet'): std::string ns3::TcpVegas::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-vegas.h (module 'internet'): uint32_t ns3::TcpVegas::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-vegas.h (module 'internet'): static ns3::TypeId ns3::TcpVegas::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-vegas.h (module 'internet'): void ns3::TcpVegas::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-vegas.h (module 'internet'): void ns3::TcpVegas::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + return + +def register_Ns3TcpVeno_methods(root_module, cls): + ## tcp-veno.h (module 'internet'): ns3::TcpVeno::TcpVeno() [constructor] + cls.add_constructor([]) + ## tcp-veno.h (module 'internet'): ns3::TcpVeno::TcpVeno(ns3::TcpVeno const & sock) [constructor] + cls.add_constructor([param('ns3::TcpVeno const &', 'sock')]) + ## tcp-veno.h (module 'internet'): void ns3::TcpVeno::CongestionStateSet(ns3::Ptr tcb, ns3::TcpSocketState::TcpCongState_t const newState) [member function] + cls.add_method('CongestionStateSet', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCongState_t const', 'newState')], + is_virtual=True) + ## tcp-veno.h (module 'internet'): ns3::Ptr ns3::TcpVeno::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-veno.h (module 'internet'): std::string ns3::TcpVeno::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-veno.h (module 'internet'): uint32_t ns3::TcpVeno::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-veno.h (module 'internet'): static ns3::TypeId ns3::TcpVeno::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-veno.h (module 'internet'): void ns3::TcpVeno::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-veno.h (module 'internet'): void ns3::TcpVeno::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + return + +def register_Ns3TcpWestwood_methods(root_module, cls): + ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood::TcpWestwood() [constructor] + cls.add_constructor([]) + ## tcp-westwood.h (module 'internet'): ns3::TcpWestwood::TcpWestwood(ns3::TcpWestwood const & sock) [constructor] + cls.add_constructor([param('ns3::TcpWestwood const &', 'sock')]) + ## tcp-westwood.h (module 'internet'): ns3::Ptr ns3::TcpWestwood::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-westwood.h (module 'internet'): uint32_t ns3::TcpWestwood::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-westwood.h (module 'internet'): static ns3::TypeId ns3::TcpWestwood::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-westwood.h (module 'internet'): void ns3::TcpWestwood::PktsAcked(ns3::Ptr tcb, uint32_t packetsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'packetsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + return + +def register_Ns3TcpYeah_methods(root_module, cls): + ## tcp-yeah.h (module 'internet'): ns3::TcpYeah::TcpYeah() [constructor] + cls.add_constructor([]) + ## tcp-yeah.h (module 'internet'): ns3::TcpYeah::TcpYeah(ns3::TcpYeah const & sock) [constructor] + cls.add_constructor([param('ns3::TcpYeah const &', 'sock')]) + ## tcp-yeah.h (module 'internet'): void ns3::TcpYeah::CongestionStateSet(ns3::Ptr tcb, ns3::TcpSocketState::TcpCongState_t const newState) [member function] + cls.add_method('CongestionStateSet', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCongState_t const', 'newState')], + is_virtual=True) + ## tcp-yeah.h (module 'internet'): ns3::Ptr ns3::TcpYeah::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-yeah.h (module 'internet'): std::string ns3::TcpYeah::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-yeah.h (module 'internet'): uint32_t ns3::TcpYeah::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-yeah.h (module 'internet'): static ns3::TypeId ns3::TcpYeah::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-yeah.h (module 'internet'): void ns3::TcpYeah::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-yeah.h (module 'internet'): void ns3::TcpYeah::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + return + +def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor] + cls.add_constructor([]) + ## propagation-loss-model.h (module 'propagation'): double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::ThreeLogDistancePropagationLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') + return + +def register_Ns3Time_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + cls.add_binary_comparison_operator('!=') + cls.add_binary_comparison_operator('<=') + cls.add_binary_comparison_operator('>=') + cls.add_binary_comparison_operator('<') + cls.add_binary_comparison_operator('>') + cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) + cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) + cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) + cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) + cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) + cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) + cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) + cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) + cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) + cls.add_output_stream_operator() + ## nstime.h (module 'core'): ns3::Time::Time() [constructor] + cls.add_constructor([]) + ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] + cls.add_constructor([param('ns3::Time const &', 'o')]) + ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] + cls.add_constructor([param('double', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] + cls.add_constructor([param('int', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] + cls.add_constructor([param('long int', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] + cls.add_constructor([param('long long int', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] + cls.add_constructor([param('unsigned int', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] + cls.add_constructor([param('long unsigned int', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] + cls.add_constructor([param('long long unsigned int', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] + cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) + ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] + cls.add_constructor([param('std::string const &', 's')]) + ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function] + cls.add_method('As', + 'ns3::TimeWithUnit', + [param('ns3::Time::Unit const', 'unit')], + is_const=True) + ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] + cls.add_method('Compare', + 'int', + [param('ns3::Time const &', 'o')], + is_const=True) + ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] + cls.add_method('From', + 'ns3::Time', + [param('ns3::int64x64_t const &', 'value')], + is_static=True) + ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] + cls.add_method('From', + 'ns3::Time', + [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], + is_static=True) + ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] + cls.add_method('FromDouble', + 'ns3::Time', + [param('double', 'value'), param('ns3::Time::Unit', 'unit')], + is_static=True) + ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] + cls.add_method('FromInteger', + 'ns3::Time', + [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], + is_static=True) + ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] + cls.add_method('GetDays', + 'double', + [], + is_const=True) + ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] + cls.add_method('GetDouble', + 'double', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] + cls.add_method('GetFemtoSeconds', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] + cls.add_method('GetHours', + 'double', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] + cls.add_method('GetInteger', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] + cls.add_method('GetMicroSeconds', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] + cls.add_method('GetMilliSeconds', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] + cls.add_method('GetMinutes', + 'double', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] + cls.add_method('GetNanoSeconds', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] + cls.add_method('GetPicoSeconds', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] + cls.add_method('GetResolution', + 'ns3::Time::Unit', + [], + is_static=True) + ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] + cls.add_method('GetSeconds', + 'double', + [], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] + cls.add_method('GetTimeStep', + 'int64_t', + [], + is_const=True) + ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] + cls.add_method('GetYears', + 'double', + [], + is_const=True) + ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] + cls.add_method('IsNegative', + 'bool', + [], + is_const=True) + ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] + cls.add_method('IsPositive', + 'bool', + [], + is_const=True) + ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] + cls.add_method('IsStrictlyNegative', + 'bool', + [], + is_const=True) + ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] + cls.add_method('IsStrictlyPositive', + 'bool', + [], + is_const=True) + ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] + cls.add_method('IsZero', + 'bool', + [], + is_const=True) + ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] + cls.add_method('Max', + 'ns3::Time', + [], + is_static=True) + ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] + cls.add_method('Min', + 'ns3::Time', + [], + is_static=True) + ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] + cls.add_method('SetResolution', + 'void', + [param('ns3::Time::Unit', 'resolution')], + is_static=True) + ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] + cls.add_method('StaticInit', + 'bool', + [], + is_static=True) + ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] + cls.add_method('To', + 'ns3::int64x64_t', + [param('ns3::Time::Unit', 'unit')], + is_const=True) + ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] + cls.add_method('ToDouble', + 'double', + [param('ns3::Time::Unit', 'unit')], + is_const=True) + ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] + cls.add_method('ToInteger', + 'int64_t', + [param('ns3::Time::Unit', 'unit')], + is_const=True) + return + +def register_Ns3TraceSourceAccessor_methods(root_module, cls): + ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] + cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) + ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] + cls.add_constructor([]) + ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] + cls.add_method('Connect', + 'bool', + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] + cls.add_method('ConnectWithoutContext', + 'bool', + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] + cls.add_method('Disconnect', + 'bool', + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] + cls.add_method('DisconnectWithoutContext', + 'bool', + [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], + is_const=True, is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3TracedValue__Ns3Time_methods(root_module, cls): + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue() [constructor] + cls.add_constructor([]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::TracedValue const & o) [constructor] + cls.add_constructor([param('ns3::TracedValue< ns3::Time > const &', 'o')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::Time const & v) [constructor] + cls.add_constructor([param('ns3::Time const &', 'v')]) + ## traced-value.h (module 'core'): ns3::TracedValue::TracedValue(ns3::Time const & other) [constructor] + cls.add_constructor([param('ns3::Time const &', 'other')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Connect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Connect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('ConnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] + cls.add_method('Disconnect', + 'void', + [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) + ## traced-value.h (module 'core'): void ns3::TracedValue::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] + cls.add_method('DisconnectWithoutContext', + 'void', + [param('ns3::CallbackBase const &', 'cb')]) + ## traced-value.h (module 'core'): ns3::Time ns3::TracedValue::Get() const [member function] + cls.add_method('Get', + 'ns3::Time', + [], + is_const=True) + ## traced-value.h (module 'core'): void ns3::TracedValue::Set(ns3::Time const & v) [member function] + cls.add_method('Set', + 'void', + [param('ns3::Time const &', 'v')]) + return + +def register_Ns3TrafficControlLayer_methods(root_module, cls): + ## traffic-control-layer.h (module 'traffic-control'): ns3::TrafficControlLayer::TrafficControlLayer() [constructor] + cls.add_constructor([]) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::DeleteRootQueueDiscOnDevice(ns3::Ptr device) [member function] + cls.add_method('DeleteRootQueueDiscOnDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device')], + is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): ns3::TypeId ns3::TrafficControlLayer::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): ns3::Ptr ns3::TrafficControlLayer::GetRootQueueDiscOnDevice(ns3::Ptr device) const [member function] + cls.add_method('GetRootQueueDiscOnDevice', + 'ns3::Ptr< ns3::QueueDisc >', + [param('ns3::Ptr< ns3::NetDevice >', 'device')], + is_const=True, is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): static ns3::TypeId ns3::TrafficControlLayer::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] + cls.add_method('Receive', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')], + is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::RegisterProtocolHandler(ns3::Node::ProtocolHandler handler, uint16_t protocolType, ns3::Ptr device) [member function] + cls.add_method('RegisterProtocolHandler', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device')]) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::ScanDevices() [member function] + cls.add_method('ScanDevices', + 'void', + [], + is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::Send(ns3::Ptr device, ns3::Ptr item) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::SetRootQueueDiscOnDevice(ns3::Ptr device, ns3::Ptr qDisc) [member function] + cls.add_method('SetRootQueueDiscOnDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::QueueDisc >', 'qDisc')], + is_virtual=True) + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3Trailer_methods(root_module, cls): + cls.add_output_stream_operator() + ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] + cls.add_constructor([]) + ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] + cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) + ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'end')], + is_virtual=True, is_pure_virtual=True) + ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], + is_virtual=True) + ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3TriangularRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] + cls.add_method('GetMean', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] + cls.add_method('GetMin', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] + cls.add_method('GetMax', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] + cls.add_method('GetValue', + 'double', + [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) + ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor] + cls.add_constructor([]) + ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetFrequency(double frequency) [member function] + cls.add_method('SetFrequency', + 'void', + [param('double', 'frequency')]) + ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function] + cls.add_method('SetSystemLoss', + 'void', + [param('double', 'systemLoss')]) + ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function] + cls.add_method('SetMinDistance', + 'void', + [param('double', 'minDistance')]) + ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function] + cls.add_method('GetMinDistance', + 'double', + [], + is_const=True) + ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetFrequency() const [member function] + cls.add_method('GetFrequency', + 'double', + [], + is_const=True) + ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function] + cls.add_method('GetSystemLoss', + 'double', + [], + is_const=True) + ## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function] + cls.add_method('SetHeightAboveZ', + 'void', + [param('double', 'heightAboveZ')]) + ## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::TwoRayGroundPropagationLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') + return + +def register_Ns3UdpHeader_methods(root_module, cls): + ## udp-header.h (module 'internet'): ns3::UdpHeader::UdpHeader(ns3::UdpHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::UdpHeader const &', 'arg0')]) + ## udp-header.h (module 'internet'): ns3::UdpHeader::UdpHeader() [constructor] + cls.add_constructor([]) + ## udp-header.h (module 'internet'): uint32_t ns3::UdpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::EnableChecksums() [member function] + cls.add_method('EnableChecksums', + 'void', + []) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::ForceChecksum(uint16_t checksum) [member function] + cls.add_method('ForceChecksum', + 'void', + [param('uint16_t', 'checksum')]) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::ForcePayloadSize(uint16_t payloadSize) [member function] + cls.add_method('ForcePayloadSize', + 'void', + [param('uint16_t', 'payloadSize')]) + ## udp-header.h (module 'internet'): uint16_t ns3::UdpHeader::GetChecksum() [member function] + cls.add_method('GetChecksum', + 'uint16_t', + []) + ## udp-header.h (module 'internet'): uint16_t ns3::UdpHeader::GetDestinationPort() const [member function] + cls.add_method('GetDestinationPort', + 'uint16_t', + [], + is_const=True) + ## udp-header.h (module 'internet'): ns3::TypeId ns3::UdpHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## udp-header.h (module 'internet'): uint32_t ns3::UdpHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## udp-header.h (module 'internet'): uint16_t ns3::UdpHeader::GetSourcePort() const [member function] + cls.add_method('GetSourcePort', + 'uint16_t', + [], + is_const=True) + ## udp-header.h (module 'internet'): static ns3::TypeId ns3::UdpHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::InitializeChecksum(ns3::Address source, ns3::Address destination, uint8_t protocol) [member function] + cls.add_method('InitializeChecksum', + 'void', + [param('ns3::Address', 'source'), param('ns3::Address', 'destination'), param('uint8_t', 'protocol')]) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::InitializeChecksum(ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol) [member function] + cls.add_method('InitializeChecksum', + 'void', + [param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol')]) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::InitializeChecksum(ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol) [member function] + cls.add_method('InitializeChecksum', + 'void', + [param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol')]) + ## udp-header.h (module 'internet'): bool ns3::UdpHeader::IsChecksumOk() const [member function] + cls.add_method('IsChecksumOk', + 'bool', + [], + is_const=True) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::SetDestinationPort(uint16_t port) [member function] + cls.add_method('SetDestinationPort', + 'void', + [param('uint16_t', 'port')]) + ## udp-header.h (module 'internet'): void ns3::UdpHeader::SetSourcePort(uint16_t port) [member function] + cls.add_method('SetSourcePort', + 'void', + [param('uint16_t', 'port')]) + return + +def register_Ns3UdpSocket_methods(root_module, cls): + ## udp-socket.h (module 'internet'): ns3::UdpSocket::UdpSocket(ns3::UdpSocket const & arg0) [constructor] + cls.add_constructor([param('ns3::UdpSocket const &', 'arg0')]) + ## udp-socket.h (module 'internet'): ns3::UdpSocket::UdpSocket() [constructor] + cls.add_constructor([]) + ## udp-socket.h (module 'internet'): static ns3::TypeId ns3::UdpSocket::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## udp-socket.h (module 'internet'): int ns3::UdpSocket::MulticastJoinGroup(uint32_t interface, ns3::Address const & groupAddress) [member function] + cls.add_method('MulticastJoinGroup', + 'int', + [param('uint32_t', 'interface'), param('ns3::Address const &', 'groupAddress')], + is_virtual=True, is_pure_virtual=True) + ## udp-socket.h (module 'internet'): int ns3::UdpSocket::MulticastLeaveGroup(uint32_t interface, ns3::Address const & groupAddress) [member function] + cls.add_method('MulticastLeaveGroup', + 'int', + [param('uint32_t', 'interface'), param('ns3::Address const &', 'groupAddress')], + is_virtual=True, is_pure_virtual=True) + ## udp-socket.h (module 'internet'): int32_t ns3::UdpSocket::GetIpMulticastIf() const [member function] + cls.add_method('GetIpMulticastIf', + 'int32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): bool ns3::UdpSocket::GetIpMulticastLoop() const [member function] + cls.add_method('GetIpMulticastLoop', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): uint8_t ns3::UdpSocket::GetIpMulticastTtl() const [member function] + cls.add_method('GetIpMulticastTtl', + 'uint8_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): bool ns3::UdpSocket::GetMtuDiscover() const [member function] + cls.add_method('GetMtuDiscover', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): uint32_t ns3::UdpSocket::GetRcvBufSize() const [member function] + cls.add_method('GetRcvBufSize', + 'uint32_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): void ns3::UdpSocket::SetIpMulticastIf(int32_t ipIf) [member function] + cls.add_method('SetIpMulticastIf', + 'void', + [param('int32_t', 'ipIf')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): void ns3::UdpSocket::SetIpMulticastLoop(bool loop) [member function] + cls.add_method('SetIpMulticastLoop', + 'void', + [param('bool', 'loop')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): void ns3::UdpSocket::SetIpMulticastTtl(uint8_t ipTtl) [member function] + cls.add_method('SetIpMulticastTtl', + 'void', + [param('uint8_t', 'ipTtl')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): void ns3::UdpSocket::SetMtuDiscover(bool discover) [member function] + cls.add_method('SetMtuDiscover', + 'void', + [param('bool', 'discover')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## udp-socket.h (module 'internet'): void ns3::UdpSocket::SetRcvBufSize(uint32_t size) [member function] + cls.add_method('SetRcvBufSize', + 'void', + [param('uint32_t', 'size')], + is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3UdpSocketFactory_methods(root_module, cls): + ## udp-socket-factory.h (module 'internet'): ns3::UdpSocketFactory::UdpSocketFactory() [constructor] + cls.add_constructor([]) + ## udp-socket-factory.h (module 'internet'): ns3::UdpSocketFactory::UdpSocketFactory(ns3::UdpSocketFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::UdpSocketFactory const &', 'arg0')]) + ## udp-socket-factory.h (module 'internet'): static ns3::TypeId ns3::UdpSocketFactory::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3UeManager_methods(root_module, cls): + ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager(ns3::UeManager const & arg0) [constructor] + cls.add_constructor([param('ns3::UeManager const &', 'arg0')]) + ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager() [constructor] + cls.add_constructor([]) + ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::UeManager(ns3::Ptr rrc, uint16_t rnti, ns3::UeManager::State s, uint8_t componentCarrierId) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::LteEnbRrc >', 'rrc'), param('uint16_t', 'rnti'), param('ns3::UeManager::State', 's'), param('uint8_t', 'componentCarrierId')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CancelPendingEvents() [member function] + cls.add_method('CancelPendingEvents', + 'void', + []) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CmacUeConfigUpdateInd(ns3::LteEnbCmacSapUser::UeConfig cmacParams) [member function] + cls.add_method('CmacUeConfigUpdateInd', + 'void', + [param('ns3::LteEnbCmacSapUser::UeConfig', 'cmacParams')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::CompleteSetupUe(ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters params) [member function] + cls.add_method('CompleteSetupUe', + 'void', + [param('ns3::LteEnbRrcSapProvider::CompleteSetupUeParameters', 'params')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoReceivePdcpSdu(ns3::LtePdcpSapUser::ReceivePdcpSduParameters params) [member function] + cls.add_method('DoReceivePdcpSdu', + 'void', + [param('ns3::LtePdcpSapUser::ReceivePdcpSduParameters', 'params')]) + ## lte-enb-rrc.h (module 'lte'): uint8_t ns3::UeManager::GetComponentCarrierId() const [member function] + cls.add_method('GetComponentCarrierId', + 'uint8_t', + [], + is_const=True) + ## lte-enb-rrc.h (module 'lte'): std::vector > ns3::UeManager::GetErabList() [member function] + cls.add_method('GetErabList', + 'std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', + []) + ## lte-enb-rrc.h (module 'lte'): uint64_t ns3::UeManager::GetImsi() const [member function] + cls.add_method('GetImsi', + 'uint64_t', + [], + is_const=True) + ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated ns3::UeManager::GetRadioResourceConfigForHandoverPreparationInfo() [member function] + cls.add_method('GetRadioResourceConfigForHandoverPreparationInfo', + 'ns3::LteRrcSap::RadioResourceConfigDedicated', + []) + ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetRnti() const [member function] + cls.add_method('GetRnti', + 'uint16_t', + [], + is_const=True) + ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration ns3::UeManager::GetRrcConnectionReconfigurationForHandover() [member function] + cls.add_method('GetRrcConnectionReconfigurationForHandover', + 'ns3::LteRrcSap::RrcConnectionReconfiguration', + []) + ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetSrsConfigurationIndex() const [member function] + cls.add_method('GetSrsConfigurationIndex', + 'uint16_t', + [], + is_const=True) + ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::State ns3::UeManager::GetState() const [member function] + cls.add_method('GetState', + 'ns3::UeManager::State', + [], + is_const=True) + ## lte-enb-rrc.h (module 'lte'): static ns3::TypeId ns3::UeManager::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::InitialContextSetupRequest() [member function] + cls.add_method('InitialContextSetupRequest', + 'void', + []) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::PrepareHandover(uint16_t cellId) [member function] + cls.add_method('PrepareHandover', + 'void', + [param('uint16_t', 'cellId')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecordDataRadioBearersToBeStarted() [member function] + cls.add_method('RecordDataRadioBearersToBeStarted', + 'void', + []) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvHandoverPreparationFailure(uint16_t cellId) [member function] + cls.add_method('RecvHandoverPreparationFailure', + 'void', + [param('uint16_t', 'cellId')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvHandoverRequestAck(ns3::EpcX2Sap::HandoverRequestAckParams params) [member function] + cls.add_method('RecvHandoverRequestAck', + 'void', + [param('ns3::EpcX2Sap::HandoverRequestAckParams', 'params')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvIdealUeContextRemoveRequest(uint16_t rnti) [member function] + cls.add_method('RecvIdealUeContextRemoveRequest', + 'void', + [param('uint16_t', 'rnti')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvMeasurementReport(ns3::LteRrcSap::MeasurementReport msg) [member function] + cls.add_method('RecvMeasurementReport', + 'void', + [param('ns3::LteRrcSap::MeasurementReport', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReconfigurationCompleted(ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function] + cls.add_method('RecvRrcConnectionReconfigurationCompleted', + 'void', + [param('ns3::LteRrcSap::RrcConnectionReconfigurationCompleted', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReestablishmentComplete(ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function] + cls.add_method('RecvRrcConnectionReestablishmentComplete', + 'void', + [param('ns3::LteRrcSap::RrcConnectionReestablishmentComplete', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionReestablishmentRequest(ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function] + cls.add_method('RecvRrcConnectionReestablishmentRequest', + 'void', + [param('ns3::LteRrcSap::RrcConnectionReestablishmentRequest', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionRequest(ns3::LteRrcSap::RrcConnectionRequest msg) [member function] + cls.add_method('RecvRrcConnectionRequest', + 'void', + [param('ns3::LteRrcSap::RrcConnectionRequest', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvRrcConnectionSetupCompleted(ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function] + cls.add_method('RecvRrcConnectionSetupCompleted', + 'void', + [param('ns3::LteRrcSap::RrcConnectionSetupCompleted', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvSidelinkUeInformation(ns3::LteRrcSap::SidelinkUeInformation msg) [member function] + cls.add_method('RecvSidelinkUeInformation', + 'void', + [param('ns3::LteRrcSap::SidelinkUeInformation', 'msg')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvSnStatusTransfer(ns3::EpcX2Sap::SnStatusTransferParams params) [member function] + cls.add_method('RecvSnStatusTransfer', + 'void', + [param('ns3::EpcX2Sap::SnStatusTransferParams', 'params')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::RecvUeContextRelease(ns3::EpcX2Sap::UeContextReleaseParams params) [member function] + cls.add_method('RecvUeContextRelease', + 'void', + [param('ns3::EpcX2Sap::UeContextReleaseParams', 'params')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::ReleaseDataRadioBearer(uint8_t drbid) [member function] + cls.add_method('ReleaseDataRadioBearer', + 'void', + [param('uint8_t', 'drbid')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::ScheduleRrcConnectionReconfiguration() [member function] + cls.add_method('ScheduleRrcConnectionReconfiguration', + 'void', + []) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SendData(uint8_t bid, ns3::Ptr p) [member function] + cls.add_method('SendData', + 'void', + [param('uint8_t', 'bid'), param('ns3::Ptr< ns3::Packet >', 'p')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SendUeContextRelease() [member function] + cls.add_method('SendUeContextRelease', + 'void', + []) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetImsi(uint64_t imsi) [member function] + cls.add_method('SetImsi', + 'void', + [param('uint64_t', 'imsi')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetPdschConfigDedicated(ns3::LteRrcSap::PdschConfigDedicated pdschConfigDedicated) [member function] + cls.add_method('SetPdschConfigDedicated', + 'void', + [param('ns3::LteRrcSap::PdschConfigDedicated', 'pdschConfigDedicated')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetSource(uint16_t sourceCellId, uint16_t sourceX2apId) [member function] + cls.add_method('SetSource', + 'void', + [param('uint16_t', 'sourceCellId'), param('uint16_t', 'sourceX2apId')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetSrsConfigurationIndex(uint16_t srsConfIndex) [member function] + cls.add_method('SetSrsConfigurationIndex', + 'void', + [param('uint16_t', 'srsConfIndex')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::SetupDataRadioBearer(ns3::EpsBearer bearer, uint8_t bearerId, uint32_t gtpTeid, ns3::Ipv4Address transportLayerAddress) [member function] + cls.add_method('SetupDataRadioBearer', + 'void', + [param('ns3::EpsBearer', 'bearer'), param('uint8_t', 'bearerId'), param('uint32_t', 'gtpTeid'), param('ns3::Ipv4Address', 'transportLayerAddress')]) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::StartDataRadioBearers() [member function] + cls.add_method('StartDataRadioBearers', + 'void', + []) + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3UniformRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] + cls.add_method('GetMin', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] + cls.add_method('GetMax', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] + cls.add_method('GetValue', + 'double', + [param('double', 'min'), param('double', 'max')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'min'), param('uint32_t', 'max')]) + ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3VendorSpecificValue_methods(root_module, cls): + ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificValue::VendorSpecificValue() [constructor] + cls.add_constructor([]) + ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificValue::VendorSpecificValue(ns3::VendorSpecificValue const & arg0) [constructor] + cls.add_constructor([param('ns3::VendorSpecificValue const &', 'arg0')]) + return + +def register_Ns3WeibullRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] + cls.add_method('GetScale', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] + cls.add_method('GetShape', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] + cls.add_method('GetBound', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] + cls.add_method('GetValue', + 'double', + [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) + ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3X2CellInfo_methods(root_module, cls): + ## epc-x2.h (module 'lte'): ns3::X2CellInfo::X2CellInfo(ns3::X2CellInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::X2CellInfo const &', 'arg0')]) + ## epc-x2.h (module 'lte'): ns3::X2CellInfo::X2CellInfo(uint16_t localCellId, uint16_t remoteCellId) [constructor] + cls.add_constructor([param('uint16_t', 'localCellId'), param('uint16_t', 'remoteCellId')]) + ## epc-x2.h (module 'lte'): ns3::X2CellInfo::m_localCellId [variable] + cls.add_instance_attribute('m_localCellId', 'uint16_t', is_const=False) + ## epc-x2.h (module 'lte'): ns3::X2CellInfo::m_remoteCellId [variable] + cls.add_instance_attribute('m_remoteCellId', 'uint16_t', is_const=False) + return + +def register_Ns3X2IfaceInfo_methods(root_module, cls): + ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::X2IfaceInfo(ns3::X2IfaceInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::X2IfaceInfo const &', 'arg0')]) + ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::X2IfaceInfo(ns3::Ipv4Address remoteIpAddr, ns3::Ptr localCtrlPlaneSocket, ns3::Ptr localUserPlaneSocket) [constructor] + cls.add_constructor([param('ns3::Ipv4Address', 'remoteIpAddr'), param('ns3::Ptr< ns3::Socket >', 'localCtrlPlaneSocket'), param('ns3::Ptr< ns3::Socket >', 'localUserPlaneSocket')]) + ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_localCtrlPlaneSocket [variable] + cls.add_instance_attribute('m_localCtrlPlaneSocket', 'ns3::Ptr< ns3::Socket >', is_const=False) + ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_localUserPlaneSocket [variable] + cls.add_instance_attribute('m_localUserPlaneSocket', 'ns3::Ptr< ns3::Socket >', is_const=False) + ## epc-x2.h (module 'lte'): ns3::X2IfaceInfo::m_remoteIpAddr [variable] + cls.add_instance_attribute('m_remoteIpAddr', 'ns3::Ipv4Address', is_const=False) + return + +def register_Ns3ZetaRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] + cls.add_method('GetAlpha', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] + cls.add_method('GetValue', + 'double', + [param('double', 'alpha')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'alpha')]) + ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3ZipfRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] + cls.add_method('GetN', + 'uint32_t', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] + cls.add_method('GetAlpha', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] + cls.add_method('GetValue', + 'double', + [param('uint32_t', 'n'), param('double', 'alpha')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) + ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3Application_methods(root_module, cls): + ## application.h (module 'network'): ns3::Application::Application(ns3::Application const & arg0) [constructor] + cls.add_constructor([param('ns3::Application const &', 'arg0')]) + ## application.h (module 'network'): ns3::Application::Application() [constructor] + cls.add_constructor([]) + ## application.h (module 'network'): ns3::Ptr ns3::Application::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True) + ## application.h (module 'network'): static ns3::TypeId ns3::Application::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## application.h (module 'network'): void ns3::Application::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## application.h (module 'network'): void ns3::Application::SetStartTime(ns3::Time start) [member function] + cls.add_method('SetStartTime', + 'void', + [param('ns3::Time', 'start')]) + ## application.h (module 'network'): void ns3::Application::SetStopTime(ns3::Time stop) [member function] + cls.add_method('SetStopTime', + 'void', + [param('ns3::Time', 'stop')]) + ## application.h (module 'network'): void ns3::Application::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## application.h (module 'network'): void ns3::Application::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + ## application.h (module 'network'): void ns3::Application::StartApplication() [member function] + cls.add_method('StartApplication', + 'void', + [], + is_virtual=True, visibility='private') + ## application.h (module 'network'): void ns3::Application::StopApplication() [member function] + cls.add_method('StopApplication', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3ArpCache_methods(root_module, cls): + ## arp-cache.h (module 'internet'): ns3::ArpCache::ArpCache() [constructor] + cls.add_constructor([]) + ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry * ns3::ArpCache::Add(ns3::Ipv4Address to) [member function] + cls.add_method('Add', + 'ns3::ArpCache::Entry *', + [param('ns3::Ipv4Address', 'to')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Flush() [member function] + cls.add_method('Flush', + 'void', + []) + ## arp-cache.h (module 'internet'): ns3::Time ns3::ArpCache::GetAliveTimeout() const [member function] + cls.add_method('GetAliveTimeout', + 'ns3::Time', + [], + is_const=True) + ## arp-cache.h (module 'internet'): ns3::Time ns3::ArpCache::GetDeadTimeout() const [member function] + cls.add_method('GetDeadTimeout', + 'ns3::Time', + [], + is_const=True) + ## arp-cache.h (module 'internet'): ns3::Ptr ns3::ArpCache::GetDevice() const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [], + is_const=True) + ## arp-cache.h (module 'internet'): ns3::Ptr ns3::ArpCache::GetInterface() const [member function] + cls.add_method('GetInterface', + 'ns3::Ptr< ns3::Ipv4Interface >', + [], + is_const=True) + ## arp-cache.h (module 'internet'): static ns3::TypeId ns3::ArpCache::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## arp-cache.h (module 'internet'): ns3::Time ns3::ArpCache::GetWaitReplyTimeout() const [member function] + cls.add_method('GetWaitReplyTimeout', + 'ns3::Time', + [], + is_const=True) + ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry * ns3::ArpCache::Lookup(ns3::Ipv4Address destination) [member function] + cls.add_method('Lookup', + 'ns3::ArpCache::Entry *', + [param('ns3::Ipv4Address', 'destination')]) + ## arp-cache.h (module 'internet'): std::list > ns3::ArpCache::LookupInverse(ns3::Address destination) [member function] + cls.add_method('LookupInverse', + 'std::list< ns3::ArpCache::Entry * >', + [param('ns3::Address', 'destination')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::PrintArpCache(ns3::Ptr stream) [member function] + cls.add_method('PrintArpCache', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Remove(ns3::ArpCache::Entry * entry) [member function] + cls.add_method('Remove', + 'void', + [param('ns3::ArpCache::Entry *', 'entry')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetAliveTimeout(ns3::Time aliveTimeout) [member function] + cls.add_method('SetAliveTimeout', + 'void', + [param('ns3::Time', 'aliveTimeout')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetArpRequestCallback(ns3::Callback, ns3::Ipv4Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arpRequestCallback) [member function] + cls.add_method('SetArpRequestCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::ArpCache const >, ns3::Ipv4Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'arpRequestCallback')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetDeadTimeout(ns3::Time deadTimeout) [member function] + cls.add_method('SetDeadTimeout', + 'void', + [param('ns3::Time', 'deadTimeout')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetDevice(ns3::Ptr device, ns3::Ptr interface) [member function] + cls.add_method('SetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetWaitReplyTimeout(ns3::Time waitReplyTimeout) [member function] + cls.add_method('SetWaitReplyTimeout', + 'void', + [param('ns3::Time', 'waitReplyTimeout')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::StartWaitReplyTimer() [member function] + cls.add_method('StartWaitReplyTimer', + 'void', + []) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3ArpCacheEntry_methods(root_module, cls): + ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry::Entry(ns3::ArpCache::Entry const & arg0) [constructor] + cls.add_constructor([param('ns3::ArpCache::Entry const &', 'arg0')]) + ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry::Entry(ns3::ArpCache * arp) [constructor] + cls.add_constructor([param('ns3::ArpCache *', 'arp')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::ClearPendingPacket() [member function] + cls.add_method('ClearPendingPacket', + 'void', + []) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::ClearRetries() [member function] + cls.add_method('ClearRetries', + 'void', + []) + ## arp-cache.h (module 'internet'): ns3::ArpCache::Ipv4PayloadHeaderPair ns3::ArpCache::Entry::DequeuePending() [member function] + cls.add_method('DequeuePending', + 'ns3::ArpCache::Ipv4PayloadHeaderPair', + []) + ## arp-cache.h (module 'internet'): ns3::Ipv4Address ns3::ArpCache::Entry::GetIpv4Address() const [member function] + cls.add_method('GetIpv4Address', + 'ns3::Ipv4Address', + [], + is_const=True) + ## arp-cache.h (module 'internet'): ns3::Address ns3::ArpCache::Entry::GetMacAddress() const [member function] + cls.add_method('GetMacAddress', + 'ns3::Address', + [], + is_const=True) + ## arp-cache.h (module 'internet'): uint32_t ns3::ArpCache::Entry::GetRetries() const [member function] + cls.add_method('GetRetries', + 'uint32_t', + [], + is_const=True) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::IncrementRetries() [member function] + cls.add_method('IncrementRetries', + 'void', + []) + ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsAlive() [member function] + cls.add_method('IsAlive', + 'bool', + []) + ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsDead() [member function] + cls.add_method('IsDead', + 'bool', + []) + ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsExpired() const [member function] + cls.add_method('IsExpired', + 'bool', + [], + is_const=True) + ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsPermanent() [member function] + cls.add_method('IsPermanent', + 'bool', + []) + ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsWaitReply() [member function] + cls.add_method('IsWaitReply', + 'bool', + []) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::MarkAlive(ns3::Address macAddress) [member function] + cls.add_method('MarkAlive', + 'void', + [param('ns3::Address', 'macAddress')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::MarkDead() [member function] + cls.add_method('MarkDead', + 'void', + []) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::MarkPermanent() [member function] + cls.add_method('MarkPermanent', + 'void', + []) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::MarkWaitReply(ns3::ArpCache::Ipv4PayloadHeaderPair waiting) [member function] + cls.add_method('MarkWaitReply', + 'void', + [param('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >', 'waiting')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::SetIpv4Address(ns3::Ipv4Address destination) [member function] + cls.add_method('SetIpv4Address', + 'void', + [param('ns3::Ipv4Address', 'destination')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::SetMacAddress(ns3::Address macAddress) [member function] + cls.add_method('SetMacAddress', + 'void', + [param('ns3::Address', 'macAddress')]) + ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::UpdateSeen() [member function] + cls.add_method('UpdateSeen', + 'void', + []) + ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::UpdateWaitReply(ns3::ArpCache::Ipv4PayloadHeaderPair waiting) [member function] + cls.add_method('UpdateWaitReply', + 'bool', + [param('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >', 'waiting')]) + return + +def register_Ns3ArpHeader_methods(root_module, cls): + ## arp-header.h (module 'internet'): ns3::ArpHeader::ArpHeader() [constructor] + cls.add_constructor([]) + ## arp-header.h (module 'internet'): ns3::ArpHeader::ArpHeader(ns3::ArpHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::ArpHeader const &', 'arg0')]) + ## arp-header.h (module 'internet'): uint32_t ns3::ArpHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## arp-header.h (module 'internet'): ns3::Address ns3::ArpHeader::GetDestinationHardwareAddress() const [member function] + cls.add_method('GetDestinationHardwareAddress', + 'ns3::Address', + [], + is_const=True) + ## arp-header.h (module 'internet'): ns3::Ipv4Address ns3::ArpHeader::GetDestinationIpv4Address() const [member function] + cls.add_method('GetDestinationIpv4Address', + 'ns3::Ipv4Address', + [], + is_const=True) + ## arp-header.h (module 'internet'): ns3::TypeId ns3::ArpHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## arp-header.h (module 'internet'): uint32_t ns3::ArpHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## arp-header.h (module 'internet'): ns3::Address ns3::ArpHeader::GetSourceHardwareAddress() const [member function] + cls.add_method('GetSourceHardwareAddress', + 'ns3::Address', + [], + is_const=True) + ## arp-header.h (module 'internet'): ns3::Ipv4Address ns3::ArpHeader::GetSourceIpv4Address() const [member function] + cls.add_method('GetSourceIpv4Address', + 'ns3::Ipv4Address', + [], + is_const=True) + ## arp-header.h (module 'internet'): static ns3::TypeId ns3::ArpHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## arp-header.h (module 'internet'): bool ns3::ArpHeader::IsReply() const [member function] + cls.add_method('IsReply', + 'bool', + [], + is_const=True) + ## arp-header.h (module 'internet'): bool ns3::ArpHeader::IsRequest() const [member function] + cls.add_method('IsRequest', + 'bool', + [], + is_const=True) + ## arp-header.h (module 'internet'): void ns3::ArpHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## arp-header.h (module 'internet'): void ns3::ArpHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## arp-header.h (module 'internet'): void ns3::ArpHeader::SetReply(ns3::Address sourceHardwareAddress, ns3::Ipv4Address sourceProtocolAddress, ns3::Address destinationHardwareAddress, ns3::Ipv4Address destinationProtocolAddress) [member function] + cls.add_method('SetReply', + 'void', + [param('ns3::Address', 'sourceHardwareAddress'), param('ns3::Ipv4Address', 'sourceProtocolAddress'), param('ns3::Address', 'destinationHardwareAddress'), param('ns3::Ipv4Address', 'destinationProtocolAddress')]) + ## arp-header.h (module 'internet'): void ns3::ArpHeader::SetRequest(ns3::Address sourceHardwareAddress, ns3::Ipv4Address sourceProtocolAddress, ns3::Address destinationHardwareAddress, ns3::Ipv4Address destinationProtocolAddress) [member function] + cls.add_method('SetRequest', + 'void', + [param('ns3::Address', 'sourceHardwareAddress'), param('ns3::Ipv4Address', 'sourceProtocolAddress'), param('ns3::Address', 'destinationHardwareAddress'), param('ns3::Ipv4Address', 'destinationProtocolAddress')]) + ## arp-header.h (module 'internet'): ns3::ArpHeader::m_ipv4Dest [variable] + cls.add_instance_attribute('m_ipv4Dest', 'ns3::Ipv4Address', is_const=False) + ## arp-header.h (module 'internet'): ns3::ArpHeader::m_ipv4Source [variable] + cls.add_instance_attribute('m_ipv4Source', 'ns3::Ipv4Address', is_const=False) + ## arp-header.h (module 'internet'): ns3::ArpHeader::m_macDest [variable] + cls.add_instance_attribute('m_macDest', 'ns3::Address', is_const=False) + ## arp-header.h (module 'internet'): ns3::ArpHeader::m_macSource [variable] + cls.add_instance_attribute('m_macSource', 'ns3::Address', is_const=False) + ## arp-header.h (module 'internet'): ns3::ArpHeader::m_type [variable] + cls.add_instance_attribute('m_type', 'uint16_t', is_const=False) + return + +def register_Ns3ArpL3Protocol_methods(root_module, cls): + ## arp-l3-protocol.h (module 'internet'): static ns3::TypeId ns3::ArpL3Protocol::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## arp-l3-protocol.h (module 'internet'): ns3::ArpL3Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) + ## arp-l3-protocol.h (module 'internet'): ns3::ArpL3Protocol::ArpL3Protocol() [constructor] + cls.add_constructor([]) + ## arp-l3-protocol.h (module 'internet'): void ns3::ArpL3Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## arp-l3-protocol.h (module 'internet'): void ns3::ArpL3Protocol::SetTrafficControl(ns3::Ptr tc) [member function] + cls.add_method('SetTrafficControl', + 'void', + [param('ns3::Ptr< ns3::TrafficControlLayer >', 'tc')]) + ## arp-l3-protocol.h (module 'internet'): ns3::Ptr ns3::ArpL3Protocol::CreateCache(ns3::Ptr device, ns3::Ptr interface) [member function] + cls.add_method('CreateCache', + 'ns3::Ptr< ns3::ArpCache >', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')]) + ## arp-l3-protocol.h (module 'internet'): void ns3::ArpL3Protocol::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] + cls.add_method('Receive', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) + ## arp-l3-protocol.h (module 'internet'): bool ns3::ArpL3Protocol::Lookup(ns3::Ptr p, ns3::Ipv4Header const & ipHeader, ns3::Ipv4Address destination, ns3::Ptr device, ns3::Ptr cache, ns3::Address * hardwareDestination) [member function] + cls.add_method('Lookup', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'ipHeader'), param('ns3::Ipv4Address', 'destination'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::ArpCache >', 'cache'), param('ns3::Address *', 'hardwareDestination')]) + ## arp-l3-protocol.h (module 'internet'): int64_t ns3::ArpL3Protocol::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## arp-l3-protocol.h (module 'internet'): void ns3::ArpL3Protocol::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## arp-l3-protocol.h (module 'internet'): void ns3::ArpL3Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3Asn1Header_methods(root_module, cls): + ## lte-asn1-header.h (module 'lte'): ns3::Asn1Header::Asn1Header(ns3::Asn1Header const & arg0) [constructor] + cls.add_constructor([param('ns3::Asn1Header const &', 'arg0')]) + ## lte-asn1-header.h (module 'lte'): ns3::Asn1Header::Asn1Header() [constructor] + cls.add_constructor([]) + ## lte-asn1-header.h (module 'lte'): uint32_t ns3::Asn1Header::Deserialize(ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'bIterator')], + is_virtual=True, is_pure_virtual=True) + ## lte-asn1-header.h (module 'lte'): ns3::TypeId ns3::Asn1Header::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-asn1-header.h (module 'lte'): uint32_t ns3::Asn1Header::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-asn1-header.h (module 'lte'): static ns3::TypeId ns3::Asn1Header::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::PreSerialize() const [member function] + cls.add_method('PreSerialize', + 'void', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::Serialize(ns3::Buffer::Iterator bIterator) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'bIterator')], + is_const=True, is_virtual=True) + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitset(std::bitset<8> * data, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitset', + 'ns3::Buffer::Iterator', + [param('std::bitset< 8 > *', 'data'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<1> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 1 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<2> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 2 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<8> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 8 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<10> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 10 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<16> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 16 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<27> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 27 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<28> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 28 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBitstring(std::bitset<32> * bitstring, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBitstring', + 'ns3::Buffer::Iterator', + [param('std::bitset< 32 > *', 'bitstring'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeBoolean(bool * value, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeBoolean', + 'ns3::Buffer::Iterator', + [param('bool *', 'value'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeChoice(int numOptions, bool isExtensionMarkerPresent, int * selectedOption, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeChoice', + 'ns3::Buffer::Iterator', + [param('int', 'numOptions'), param('bool', 'isExtensionMarkerPresent'), param('int *', 'selectedOption'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeEnum(int numElems, int * selectedElem, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeEnum', + 'ns3::Buffer::Iterator', + [param('int', 'numElems'), param('int *', 'selectedElem'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeInteger(int * n, int nmin, int nmax, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeInteger', + 'ns3::Buffer::Iterator', + [param('int *', 'n'), param('int', 'nmin'), param('int', 'nmax'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeNull(ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeNull', + 'ns3::Buffer::Iterator', + [param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<0> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 0 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<1> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 1 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<2> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 2 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<3> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 3 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<4> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 4 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<5> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 5 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<6> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 6 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<7> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 7 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<9> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 9 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<10> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 10 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequence(std::bitset<11> * optionalOrDefaultMask, bool isExtensionMarkerPresent, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequence', + 'ns3::Buffer::Iterator', + [param('std::bitset< 11 > *', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): ns3::Buffer::Iterator ns3::Asn1Header::DeserializeSequenceOf(int * numElems, int nMax, int nMin, ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('DeserializeSequenceOf', + 'ns3::Buffer::Iterator', + [param('int *', 'numElems'), param('int', 'nMax'), param('int', 'nMin'), param('ns3::Buffer::Iterator', 'bIterator')], + visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::FinalizeSerialization() const [member function] + cls.add_method('FinalizeSerialization', + 'void', + [], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<1> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 1 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<2> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 2 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<8> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 8 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<10> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 10 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<16> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 16 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<27> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 27 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<28> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 28 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBitstring(std::bitset<32> bitstring) const [member function] + cls.add_method('SerializeBitstring', + 'void', + [param('std::bitset< 32 >', 'bitstring')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeBoolean(bool value) const [member function] + cls.add_method('SerializeBoolean', + 'void', + [param('bool', 'value')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeChoice(int numOptions, int selectedOption, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeChoice', + 'void', + [param('int', 'numOptions'), param('int', 'selectedOption'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeEnum(int numElems, int selectedElem) const [member function] + cls.add_method('SerializeEnum', + 'void', + [param('int', 'numElems'), param('int', 'selectedElem')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeInteger(int n, int nmin, int nmax) const [member function] + cls.add_method('SerializeInteger', + 'void', + [param('int', 'n'), param('int', 'nmin'), param('int', 'nmax')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeNull() const [member function] + cls.add_method('SerializeNull', + 'void', + [], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<0> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 0 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<1> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 1 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<2> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 2 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<3> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 3 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<4> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 4 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<5> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 5 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<6> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 6 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<7> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 7 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<9> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 9 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<10> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 10 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequence(std::bitset<11> optionalOrDefaultMask, bool isExtensionMarkerPresent) const [member function] + cls.add_method('SerializeSequence', + 'void', + [param('std::bitset< 11 >', 'optionalOrDefaultMask'), param('bool', 'isExtensionMarkerPresent')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::SerializeSequenceOf(int numElems, int nMax, int nMin) const [member function] + cls.add_method('SerializeSequenceOf', + 'void', + [param('int', 'numElems'), param('int', 'nMax'), param('int', 'nMin')], + is_const=True, visibility='protected') + ## lte-asn1-header.h (module 'lte'): void ns3::Asn1Header::WriteOctet(uint8_t octet) const [member function] + cls.add_method('WriteOctet', + 'void', + [param('uint8_t', 'octet')], + is_const=True, visibility='protected') + return + +def register_Ns3AttributeAccessor_methods(root_module, cls): + ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] + cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) + ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] + cls.add_constructor([]) + ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] + cls.add_method('Get', + 'bool', + [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] + cls.add_method('HasGetter', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] + cls.add_method('HasSetter', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] + cls.add_method('Set', + 'bool', + [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], + is_const=True, is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3AttributeChecker_methods(root_module, cls): + ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) + ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] + cls.add_constructor([]) + ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] + cls.add_method('Check', + 'bool', + [param('ns3::AttributeValue const &', 'value')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] + cls.add_method('Copy', + 'bool', + [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): ns3::Ptr ns3::AttributeChecker::Create() const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): ns3::Ptr ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] + cls.add_method('CreateValidValue', + 'ns3::Ptr< ns3::AttributeValue >', + [param('ns3::AttributeValue const &', 'value')], + is_const=True) + ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] + cls.add_method('GetUnderlyingTypeInformation', + 'std::string', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] + cls.add_method('GetValueTypeName', + 'std::string', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] + cls.add_method('HasUnderlyingTypeInformation', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3AttributeValue_methods(root_module, cls): + ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] + cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) + ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] + cls.add_constructor([]) + ## attribute.h (module 'core'): ns3::Ptr ns3::AttributeValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True, is_pure_virtual=True) + ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3BooleanChecker_methods(root_module, cls): + ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker() [constructor] + cls.add_constructor([]) + ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')]) + return + +def register_Ns3BooleanValue_methods(root_module, cls): + cls.add_output_stream_operator() + ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [constructor] + cls.add_constructor([param('ns3::BooleanValue const &', 'arg0')]) + ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue() [constructor] + cls.add_constructor([]) + ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(bool value) [constructor] + cls.add_constructor([param('bool', 'value')]) + ## boolean.h (module 'core'): ns3::Ptr ns3::BooleanValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## boolean.h (module 'core'): bool ns3::BooleanValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## boolean.h (module 'core'): bool ns3::BooleanValue::Get() const [member function] + cls.add_method('Get', + 'bool', + [], + is_const=True) + ## boolean.h (module 'core'): std::string ns3::BooleanValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## boolean.h (module 'core'): void ns3::BooleanValue::Set(bool value) [member function] + cls.add_method('Set', + 'void', + [param('bool', 'value')]) + return + +def register_Ns3CallbackChecker_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) + return + +def register_Ns3CallbackImplBase_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) + ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr other) const [member function] + cls.add_method('IsEqual', + 'bool', + [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] + cls.add_method('Demangle', + 'std::string', + [param('std::string const &', 'mangled')], + is_static=True, visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['void'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::SequenceNumber '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['unsigned int'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::TcpSocketState::TcpCongState_t'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::TcpSocketState::EcnState_t'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Time'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['double'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::TcpSocket::TcpStates_t'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['long'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['bool'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['unsigned short'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Address const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::NetDevice::PacketType'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::PhyReceptionStatParameters'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::SlPhyReceptionStatParameters'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['unsigned char'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::PhyTransmissionStatParameters'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteUePhy::State'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['unsigned long'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::EpcUeNas::State'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::DlSchedulingCallbackInfo'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::UeManager::State'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteRrcSap::MeasurementReport'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['std::__cxx11::basic_string', ' std::allocator > '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteSlDiscHeader'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteUeRrc::State'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['std::__cxx11::list > '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteUeRrc::SlChangeOfSyncRefStatParameters'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::SpectrumValue const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv4Address'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv6Address'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv4Header const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv4L3Protocol::DropReason'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv6Header const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv6L3Protocol::DropReason'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv4Header'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ipv6Header'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::TcpRateOps::TcpRateConnection const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::TcpRateOps::TcpRateSample const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::TcpHeader const&'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::Ptr '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['char const*'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteSlUeRrc::RelayRole'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::LteSlBasicUeController::Pc5ConnectionStatus'], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['std::vector > '], visibility='protected') + ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] + cls.add_method('GetCppTypeid', + 'std::string', + [], + is_static=True, template_parameters=['ns3::SlUeMacStatParameters'], visibility='protected') + return + +def register_Ns3CallbackValue_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) + ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] + cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) + ## callback.h (module 'core'): ns3::Ptr ns3::CallbackValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] + cls.add_method('Set', + 'void', + [param('ns3::CallbackBase', 'base')]) + return + +def register_Ns3CcHelper_methods(root_module, cls): + ## cc-helper.h (module 'lte'): ns3::CcHelper::CcHelper(ns3::CcHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::CcHelper const &', 'arg0')]) + ## cc-helper.h (module 'lte'): ns3::CcHelper::CcHelper() [constructor] + cls.add_constructor([]) + ## cc-helper.h (module 'lte'): ns3::ComponentCarrier ns3::CcHelper::DoCreateSingleCc(uint16_t ulBandwidth, uint16_t dlBandwidth, uint32_t ulEarfcn, uint32_t dlEarfcn, bool isPrimary) [member function] + cls.add_method('DoCreateSingleCc', + 'ns3::ComponentCarrier', + [param('uint16_t', 'ulBandwidth'), param('uint16_t', 'dlBandwidth'), param('uint32_t', 'ulEarfcn'), param('uint32_t', 'dlEarfcn'), param('bool', 'isPrimary')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## cc-helper.h (module 'lte'): std::map, std::allocator > > ns3::CcHelper::EquallySpacedCcs() [member function] + cls.add_method('EquallySpacedCcs', + 'std::map< unsigned char, ns3::ComponentCarrier >', + []) + ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetDlBandwidth() [member function] + cls.add_method('GetDlBandwidth', + 'uint16_t', + []) + ## cc-helper.h (module 'lte'): uint32_t ns3::CcHelper::GetDlEarfcn() [member function] + cls.add_method('GetDlEarfcn', + 'uint32_t', + []) + ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetNumberOfComponentCarriers() [member function] + cls.add_method('GetNumberOfComponentCarriers', + 'uint16_t', + []) + ## cc-helper.h (module 'lte'): static ns3::TypeId ns3::CcHelper::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetUlBandwidth() [member function] + cls.add_method('GetUlBandwidth', + 'uint16_t', + []) + ## cc-helper.h (module 'lte'): uint32_t ns3::CcHelper::GetUlEarfcn() [member function] + cls.add_method('GetUlEarfcn', + 'uint32_t', + []) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetCcAttribute(std::string n, ns3::AttributeValue const & v) [member function] + cls.add_method('SetCcAttribute', + 'void', + [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetDlBandwidth(uint16_t dlBandwidth) [member function] + cls.add_method('SetDlBandwidth', + 'void', + [param('uint16_t', 'dlBandwidth')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetDlEarfcn(uint32_t dlEarfcn) [member function] + cls.add_method('SetDlEarfcn', + 'void', + [param('uint32_t', 'dlEarfcn')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetNumberOfComponentCarriers(uint16_t nCc) [member function] + cls.add_method('SetNumberOfComponentCarriers', + 'void', + [param('uint16_t', 'nCc')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetUlBandwidth(uint16_t ulBandwidth) [member function] + cls.add_method('SetUlBandwidth', + 'void', + [param('uint16_t', 'ulBandwidth')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetUlEarfcn(uint32_t ulEarfcn) [member function] + cls.add_method('SetUlEarfcn', + 'void', + [param('uint32_t', 'ulEarfcn')]) + ## cc-helper.h (module 'lte'): void ns3::CcHelper::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3Channel_methods(root_module, cls): + ## channel.h (module 'network'): ns3::Channel::Channel(ns3::Channel const & arg0) [constructor] + cls.add_constructor([param('ns3::Channel const &', 'arg0')]) + ## channel.h (module 'network'): ns3::Channel::Channel() [constructor] + cls.add_constructor([]) + ## channel.h (module 'network'): ns3::Ptr ns3::Channel::GetDevice(std::size_t i) const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [param('std::size_t', 'i')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## channel.h (module 'network'): uint32_t ns3::Channel::GetId() const [member function] + cls.add_method('GetId', + 'uint32_t', + [], + is_const=True) + ## channel.h (module 'network'): std::size_t ns3::Channel::GetNDevices() const [member function] + cls.add_method('GetNDevices', + 'std::size_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## channel.h (module 'network'): static ns3::TypeId ns3::Channel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3CoDelQueueDisc_methods(root_module, cls): + ## codel-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::CoDelQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc::CoDelQueueDisc() [constructor] + cls.add_constructor([]) + ## codel-queue-disc.h (module 'traffic-control'): ns3::Time ns3::CoDelQueueDisc::GetTarget() [member function] + cls.add_method('GetTarget', + 'ns3::Time', + []) + ## codel-queue-disc.h (module 'traffic-control'): ns3::Time ns3::CoDelQueueDisc::GetInterval() [member function] + cls.add_method('GetInterval', + 'ns3::Time', + []) + ## codel-queue-disc.h (module 'traffic-control'): uint32_t ns3::CoDelQueueDisc::GetDropNext() [member function] + cls.add_method('GetDropNext', + 'uint32_t', + []) + ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc::TARGET_EXCEEDED_DROP [variable] + cls.add_static_attribute('TARGET_EXCEEDED_DROP', 'char const * const', is_const=True) + ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc::OVERLIMIT_DROP [variable] + cls.add_static_attribute('OVERLIMIT_DROP', 'char const * const', is_const=True) + ## codel-queue-disc.h (module 'traffic-control'): bool ns3::CoDelQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## codel-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::CoDelQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## codel-queue-disc.h (module 'traffic-control'): bool ns3::CoDelQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## codel-queue-disc.h (module 'traffic-control'): void ns3::CoDelQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3CobaltQueueDisc_methods(root_module, cls): + ## cobalt-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::CobaltQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc::CobaltQueueDisc() [constructor] + cls.add_constructor([]) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::Time ns3::CobaltQueueDisc::GetTarget() [member function] + cls.add_method('GetTarget', + 'ns3::Time', + []) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::Time ns3::CobaltQueueDisc::GetInterval() [member function] + cls.add_method('GetInterval', + 'ns3::Time', + []) + ## cobalt-queue-disc.h (module 'traffic-control'): int64_t ns3::CobaltQueueDisc::GetDropNext() [member function] + cls.add_method('GetDropNext', + 'int64_t', + []) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc::TARGET_EXCEEDED_DROP [variable] + cls.add_static_attribute('TARGET_EXCEEDED_DROP', 'char const * const', is_const=True) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc::OVERLIMIT_DROP [variable] + cls.add_static_attribute('OVERLIMIT_DROP', 'char const * const', is_const=True) + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc::FORCED_MARK [variable] + cls.add_static_attribute('FORCED_MARK', 'char const * const', is_const=True) + ## cobalt-queue-disc.h (module 'traffic-control'): double ns3::CobaltQueueDisc::GetPdrop() [member function] + cls.add_method('GetPdrop', + 'double', + []) + ## cobalt-queue-disc.h (module 'traffic-control'): int64_t ns3::CobaltQueueDisc::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## cobalt-queue-disc.h (module 'traffic-control'): int64_t ns3::CobaltQueueDisc::Time2CoDel(ns3::Time t) [member function] + cls.add_method('Time2CoDel', + 'int64_t', + [param('ns3::Time', 't')]) + ## cobalt-queue-disc.h (module 'traffic-control'): void ns3::CobaltQueueDisc::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## cobalt-queue-disc.h (module 'traffic-control'): bool ns3::CobaltQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::CobaltQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## cobalt-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::CobaltQueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + [], + is_virtual=True, visibility='private') + ## cobalt-queue-disc.h (module 'traffic-control'): bool ns3::CobaltQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## cobalt-queue-disc.h (module 'traffic-control'): void ns3::CobaltQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3ComponentCarrier_methods(root_module, cls): + ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::ComponentCarrier(ns3::ComponentCarrier const & arg0) [constructor] + cls.add_constructor([param('ns3::ComponentCarrier const &', 'arg0')]) + ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::ComponentCarrier() [constructor] + cls.add_constructor([]) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetCsgId() const [member function] + cls.add_method('GetCsgId', + 'uint32_t', + [], + is_const=True) + ## component-carrier.h (module 'lte'): bool ns3::ComponentCarrier::GetCsgIndication() const [member function] + cls.add_method('GetCsgIndication', + 'bool', + [], + is_const=True) + ## component-carrier.h (module 'lte'): uint8_t ns3::ComponentCarrier::GetDlBandwidth() const [member function] + cls.add_method('GetDlBandwidth', + 'uint8_t', + [], + is_const=True) + ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetDlEarfcn() const [member function] + cls.add_method('GetDlEarfcn', + 'uint32_t', + [], + is_const=True) + ## component-carrier.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrier::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## component-carrier.h (module 'lte'): uint8_t ns3::ComponentCarrier::GetUlBandwidth() const [member function] + cls.add_method('GetUlBandwidth', + 'uint8_t', + [], + is_const=True) + ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetUlEarfcn() const [member function] + cls.add_method('GetUlEarfcn', + 'uint32_t', + [], + is_const=True) + ## component-carrier.h (module 'lte'): bool ns3::ComponentCarrier::IsPrimary() const [member function] + cls.add_method('IsPrimary', + 'bool', + [], + is_const=True) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetAsPrimary(bool primaryCarrier) [member function] + cls.add_method('SetAsPrimary', + 'void', + [param('bool', 'primaryCarrier')]) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetCsgId(uint32_t csgId) [member function] + cls.add_method('SetCsgId', + 'void', + [param('uint32_t', 'csgId')]) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetCsgIndication(bool csgIndication) [member function] + cls.add_method('SetCsgIndication', + 'void', + [param('bool', 'csgIndication')]) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetDlBandwidth(uint8_t bw) [member function] + cls.add_method('SetDlBandwidth', + 'void', + [param('uint8_t', 'bw')], + is_virtual=True) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetDlEarfcn(uint32_t earfcn) [member function] + cls.add_method('SetDlEarfcn', + 'void', + [param('uint32_t', 'earfcn')]) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetUlBandwidth(uint8_t bw) [member function] + cls.add_method('SetUlBandwidth', + 'void', + [param('uint8_t', 'bw')], + is_virtual=True) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetUlEarfcn(uint32_t earfcn) [member function] + cls.add_method('SetUlEarfcn', + 'void', + [param('uint32_t', 'earfcn')]) + ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_dlBandwidth [variable] + cls.add_instance_attribute('m_dlBandwidth', 'uint8_t', is_const=False) + ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_dlEarfcn [variable] + cls.add_instance_attribute('m_dlEarfcn', 'uint32_t', is_const=False) + ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_ulBandwidth [variable] + cls.add_instance_attribute('m_ulBandwidth', 'uint8_t', is_const=False) + ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_ulEarfcn [variable] + cls.add_instance_attribute('m_ulEarfcn', 'uint32_t', is_const=False) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3ComponentCarrierBaseStation_methods(root_module, cls): + ## component-carrier.h (module 'lte'): ns3::ComponentCarrierBaseStation::ComponentCarrierBaseStation(ns3::ComponentCarrierBaseStation const & arg0) [constructor] + cls.add_constructor([param('ns3::ComponentCarrierBaseStation const &', 'arg0')]) + ## component-carrier.h (module 'lte'): ns3::ComponentCarrierBaseStation::ComponentCarrierBaseStation() [constructor] + cls.add_constructor([]) + ## component-carrier.h (module 'lte'): uint16_t ns3::ComponentCarrierBaseStation::GetCellId() [member function] + cls.add_method('GetCellId', + 'uint16_t', + []) + ## component-carrier.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierBaseStation::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## component-carrier.h (module 'lte'): void ns3::ComponentCarrierBaseStation::SetCellId(uint16_t cellId) [member function] + cls.add_method('SetCellId', + 'void', + [param('uint16_t', 'cellId')]) + return + +def register_Ns3ComponentCarrierEnb_methods(root_module, cls): + ## component-carrier-enb.h (module 'lte'): ns3::ComponentCarrierEnb::ComponentCarrierEnb(ns3::ComponentCarrierEnb const & arg0) [constructor] + cls.add_constructor([param('ns3::ComponentCarrierEnb const &', 'arg0')]) + ## component-carrier-enb.h (module 'lte'): ns3::ComponentCarrierEnb::ComponentCarrierEnb() [constructor] + cls.add_constructor([]) + ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetFfMacScheduler() [member function] + cls.add_method('GetFfMacScheduler', + 'ns3::Ptr< ns3::FfMacScheduler >', + []) + ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetFfrAlgorithm() [member function] + cls.add_method('GetFfrAlgorithm', + 'ns3::Ptr< ns3::LteFfrAlgorithm >', + []) + ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetMac() [member function] + cls.add_method('GetMac', + 'ns3::Ptr< ns3::LteEnbMac >', + []) + ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetPhy() [member function] + cls.add_method('GetPhy', + 'ns3::Ptr< ns3::LteEnbPhy >', + []) + ## component-carrier-enb.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierEnb::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetFfMacScheduler(ns3::Ptr s) [member function] + cls.add_method('SetFfMacScheduler', + 'void', + [param('ns3::Ptr< ns3::FfMacScheduler >', 's')]) + ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetFfrAlgorithm(ns3::Ptr s) [member function] + cls.add_method('SetFfrAlgorithm', + 'void', + [param('ns3::Ptr< ns3::LteFfrAlgorithm >', 's')]) + ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetMac(ns3::Ptr s) [member function] + cls.add_method('SetMac', + 'void', + [param('ns3::Ptr< ns3::LteEnbMac >', 's')]) + ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetPhy(ns3::Ptr s) [member function] + cls.add_method('SetPhy', + 'void', + [param('ns3::Ptr< ns3::LteEnbPhy >', 's')]) + ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3ComponentCarrierUe_methods(root_module, cls): + ## component-carrier-ue.h (module 'lte'): ns3::ComponentCarrierUe::ComponentCarrierUe(ns3::ComponentCarrierUe const & arg0) [constructor] + cls.add_constructor([param('ns3::ComponentCarrierUe const &', 'arg0')]) + ## component-carrier-ue.h (module 'lte'): ns3::ComponentCarrierUe::ComponentCarrierUe() [constructor] + cls.add_constructor([]) + ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## component-carrier-ue.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierUe::GetMac() const [member function] + cls.add_method('GetMac', + 'ns3::Ptr< ns3::LteUeMac >', + [], + is_const=True) + ## component-carrier-ue.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierUe::GetPhy() const [member function] + cls.add_method('GetPhy', + 'ns3::Ptr< ns3::LteUePhy >', + [], + is_const=True) + ## component-carrier-ue.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierUe::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::SetMac(ns3::Ptr s) [member function] + cls.add_method('SetMac', + 'void', + [param('ns3::Ptr< ns3::LteUeMac >', 's')]) + ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::SetPhy(ns3::Ptr s) [member function] + cls.add_method('SetPhy', + 'void', + [param('ns3::Ptr< ns3::LteUePhy >', 's')]) + ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3ConstantRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] + cls.add_method('GetConstant', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] + cls.add_method('GetValue', + 'double', + [param('double', 'constant')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'constant')]) + ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls): + ## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [constructor] + cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')]) + ## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor] + cls.add_constructor([]) + ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('GetDelay', + 'ns3::Time', + [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True) + ## propagation-delay-model.h (module 'propagation'): double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function] + cls.add_method('GetSpeed', + 'double', + [], + is_const=True) + ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## propagation-delay-model.h (module 'propagation'): void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function] + cls.add_method('SetSpeed', + 'void', + [param('double', 'speed')]) + ## propagation-delay-model.h (module 'propagation'): int64_t ns3::ConstantSpeedPropagationDelayModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') + return + +def register_Ns3DataCalculator_methods(root_module, cls): + ## data-calculator.h (module 'stats'): ns3::DataCalculator::DataCalculator(ns3::DataCalculator const & arg0) [constructor] + cls.add_constructor([param('ns3::DataCalculator const &', 'arg0')]) + ## data-calculator.h (module 'stats'): ns3::DataCalculator::DataCalculator() [constructor] + cls.add_constructor([]) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Disable() [member function] + cls.add_method('Disable', + 'void', + []) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Enable() [member function] + cls.add_method('Enable', + 'void', + []) + ## data-calculator.h (module 'stats'): std::string ns3::DataCalculator::GetContext() const [member function] + cls.add_method('GetContext', + 'std::string', + [], + is_const=True) + ## data-calculator.h (module 'stats'): bool ns3::DataCalculator::GetEnabled() const [member function] + cls.add_method('GetEnabled', + 'bool', + [], + is_const=True) + ## data-calculator.h (module 'stats'): std::string ns3::DataCalculator::GetKey() const [member function] + cls.add_method('GetKey', + 'std::string', + [], + is_const=True) + ## data-calculator.h (module 'stats'): static ns3::TypeId ns3::DataCalculator::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Output(ns3::DataOutputCallback & callback) const [member function] + cls.add_method('Output', + 'void', + [param('ns3::DataOutputCallback &', 'callback')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::SetContext(std::string const context) [member function] + cls.add_method('SetContext', + 'void', + [param('std::string const', 'context')]) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::SetKey(std::string const key) [member function] + cls.add_method('SetKey', + 'void', + [param('std::string const', 'key')]) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Start(ns3::Time const & startTime) [member function] + cls.add_method('Start', + 'void', + [param('ns3::Time const &', 'startTime')], + is_virtual=True) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Stop(ns3::Time const & stopTime) [member function] + cls.add_method('Stop', + 'void', + [param('ns3::Time const &', 'stopTime')], + is_virtual=True) + ## data-calculator.h (module 'stats'): void ns3::DataCalculator::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3DataCollectionObject_methods(root_module, cls): + ## data-collection-object.h (module 'stats'): ns3::DataCollectionObject::DataCollectionObject(ns3::DataCollectionObject const & arg0) [constructor] + cls.add_constructor([param('ns3::DataCollectionObject const &', 'arg0')]) + ## data-collection-object.h (module 'stats'): ns3::DataCollectionObject::DataCollectionObject() [constructor] + cls.add_constructor([]) + ## data-collection-object.h (module 'stats'): void ns3::DataCollectionObject::Disable() [member function] + cls.add_method('Disable', + 'void', + []) + ## data-collection-object.h (module 'stats'): void ns3::DataCollectionObject::Enable() [member function] + cls.add_method('Enable', + 'void', + []) + ## data-collection-object.h (module 'stats'): std::string ns3::DataCollectionObject::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True) + ## data-collection-object.h (module 'stats'): static ns3::TypeId ns3::DataCollectionObject::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## data-collection-object.h (module 'stats'): bool ns3::DataCollectionObject::IsEnabled() const [member function] + cls.add_method('IsEnabled', + 'bool', + [], + is_const=True, is_virtual=True) + ## data-collection-object.h (module 'stats'): void ns3::DataCollectionObject::SetName(std::string name) [member function] + cls.add_method('SetName', + 'void', + [param('std::string', 'name')]) + return + +def register_Ns3DataOutputInterface_methods(root_module, cls): + ## data-output-interface.h (module 'stats'): ns3::DataOutputInterface::DataOutputInterface(ns3::DataOutputInterface const & arg0) [constructor] + cls.add_constructor([param('ns3::DataOutputInterface const &', 'arg0')]) + ## data-output-interface.h (module 'stats'): ns3::DataOutputInterface::DataOutputInterface() [constructor] + cls.add_constructor([]) + ## data-output-interface.h (module 'stats'): std::string ns3::DataOutputInterface::GetFilePrefix() const [member function] + cls.add_method('GetFilePrefix', + 'std::string', + [], + is_const=True) + ## data-output-interface.h (module 'stats'): static ns3::TypeId ns3::DataOutputInterface::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::Output(ns3::DataCollector & dc) [member function] + cls.add_method('Output', + 'void', + [param('ns3::DataCollector &', 'dc')], + is_virtual=True, is_pure_virtual=True) + ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::SetFilePrefix(std::string const prefix) [member function] + cls.add_method('SetFilePrefix', + 'void', + [param('std::string const', 'prefix')]) + ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3DataRateChecker_methods(root_module, cls): + ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker() [constructor] + cls.add_constructor([]) + ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker(ns3::DataRateChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::DataRateChecker const &', 'arg0')]) + return + +def register_Ns3DataRateValue_methods(root_module, cls): + ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue() [constructor] + cls.add_constructor([]) + ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRate const & value) [constructor] + cls.add_constructor([param('ns3::DataRate const &', 'value')]) + ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRateValue const & arg0) [constructor] + cls.add_constructor([param('ns3::DataRateValue const &', 'arg0')]) + ## data-rate.h (module 'network'): ns3::Ptr ns3::DataRateValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## data-rate.h (module 'network'): bool ns3::DataRateValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## data-rate.h (module 'network'): ns3::DataRate ns3::DataRateValue::Get() const [member function] + cls.add_method('Get', + 'ns3::DataRate', + [], + is_const=True) + ## data-rate.h (module 'network'): std::string ns3::DataRateValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## data-rate.h (module 'network'): void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function] + cls.add_method('Set', + 'void', + [param('ns3::DataRate const &', 'value')]) + return + +def register_Ns3DeterministicRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] + cls.add_method('SetValueArray', + 'void', + [param('double *', 'values'), param('std::size_t', 'length')]) + ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + return + +def register_Ns3DirectCommunicationAccept_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationAccept::DirectCommunicationAccept(ns3::DirectCommunicationAccept const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationAccept const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationAccept::DirectCommunicationAccept() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationAccept::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationAccept::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationAccept::GetIpAddressConfig() [member function] + cls.add_method('GetIpAddressConfig', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectCommunicationAccept::GetLinkLocalIpv6Address() [member function] + cls.add_method('GetLinkLocalIpv6Address', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationAccept::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationAccept::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationAccept::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationAccept::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationAccept::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationAccept::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationAccept::SetIpAddressConfig(uint8_t ipAddressConfig) [member function] + cls.add_method('SetIpAddressConfig', + 'void', + [param('uint8_t', 'ipAddressConfig')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationAccept::SetLinkLocalIpv6Address(std::vector > linkLocalIpv6Address) [member function] + cls.add_method('SetLinkLocalIpv6Address', + 'void', + [param('std::vector< unsigned char >', 'linkLocalIpv6Address')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationAccept::SetParameters(uint8_t ipAddressConfig, std::vector > linkLocalIpv6Address) [member function] + cls.add_method('SetParameters', + 'void', + [param('uint8_t', 'ipAddressConfig'), param('std::vector< unsigned char >', 'linkLocalIpv6Address')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationAccept::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectCommunicationKeepalive_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationKeepalive::DirectCommunicationKeepalive(ns3::DirectCommunicationKeepalive const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationKeepalive const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationKeepalive::DirectCommunicationKeepalive() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepalive::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationKeepalive::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepalive::GetKeepaliveCounter() [member function] + cls.add_method('GetKeepaliveCounter', + 'uint32_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepalive::GetMaximumInactivityPeriod() [member function] + cls.add_method('GetMaximumInactivityPeriod', + 'uint32_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationKeepalive::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationKeepalive::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepalive::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationKeepalive::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepalive::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepalive::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepalive::SetKeepaliveCounter(uint32_t keepaliveCounter) [member function] + cls.add_method('SetKeepaliveCounter', + 'void', + [param('uint32_t', 'keepaliveCounter')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepalive::SetMaximumInactivityPeriod(uint32_t maxInactivityPeriod) [member function] + cls.add_method('SetMaximumInactivityPeriod', + 'void', + [param('uint32_t', 'maxInactivityPeriod')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepalive::SetParameters(uint32_t keepaliveCounter, uint32_t maxInactivityPeriod) [member function] + cls.add_method('SetParameters', + 'void', + [param('uint32_t', 'keepaliveCounter'), param('uint32_t', 'maxInactivityPeriod')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepalive::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectCommunicationKeepaliveAck_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationKeepaliveAck::DirectCommunicationKeepaliveAck(ns3::DirectCommunicationKeepaliveAck const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationKeepaliveAck const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationKeepaliveAck::DirectCommunicationKeepaliveAck() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepaliveAck::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationKeepaliveAck::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepaliveAck::GetKeepaliveCounter() [member function] + cls.add_method('GetKeepaliveCounter', + 'uint32_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationKeepaliveAck::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationKeepaliveAck::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationKeepaliveAck::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationKeepaliveAck::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepaliveAck::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepaliveAck::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepaliveAck::SetKeepaliveCounter(uint32_t keepaliveCounter) [member function] + cls.add_method('SetKeepaliveCounter', + 'void', + [param('uint32_t', 'keepaliveCounter')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationKeepaliveAck::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectCommunicationReject_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationReject::DirectCommunicationReject(ns3::DirectCommunicationReject const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationReject const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationReject::DirectCommunicationReject() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationReject::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationReject::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationReject::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationReject::GetPc5SignallingCauseValue() [member function] + cls.add_method('GetPc5SignallingCauseValue', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationReject::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationReject::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationReject::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReject::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReject::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReject::SetPc5SignallingCauseValue(uint8_t pc5SignallingCauseValue) [member function] + cls.add_method('SetPc5SignallingCauseValue', + 'void', + [param('uint8_t', 'pc5SignallingCauseValue')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReject::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectCommunicationRelease_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationRelease::DirectCommunicationRelease(ns3::DirectCommunicationRelease const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationRelease const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationRelease::DirectCommunicationRelease() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRelease::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationRelease::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationRelease::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationRelease::GetReleaseReason() [member function] + cls.add_method('GetReleaseReason', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationRelease::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRelease::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationRelease::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRelease::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRelease::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRelease::SetReleaseReason(uint8_t releaseReason) [member function] + cls.add_method('SetReleaseReason', + 'void', + [param('uint8_t', 'releaseReason')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRelease::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectCommunicationReleaseAccept_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationReleaseAccept::DirectCommunicationReleaseAccept(ns3::DirectCommunicationReleaseAccept const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationReleaseAccept const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationReleaseAccept::DirectCommunicationReleaseAccept() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationReleaseAccept::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationReleaseAccept::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationReleaseAccept::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationReleaseAccept::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationReleaseAccept::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationReleaseAccept::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReleaseAccept::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReleaseAccept::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationReleaseAccept::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectCommunicationRequest_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationRequest::DirectCommunicationRequest(ns3::DirectCommunicationRequest const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectCommunicationRequest const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectCommunicationRequest::DirectCommunicationRequest() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRequest::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint64_t ns3::DirectCommunicationRequest::GetImsi() [member function] + cls.add_method('GetImsi', + 'uint64_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectCommunicationRequest::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationRequest::GetIpAddressConfig() [member function] + cls.add_method('GetIpAddressConfig', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRequest::GetKdId() [member function] + cls.add_method('GetKdId', + 'uint32_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectCommunicationRequest::GetLinkLocalIpv6Address() [member function] + cls.add_method('GetLinkLocalIpv6Address', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRequest::GetMaximumInactivityPeriod() [member function] + cls.add_method('GetMaximumInactivityPeriod', + 'uint32_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationRequest::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationRequest::GetMsbKdId() [member function] + cls.add_method('GetMsbKdId', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectCommunicationRequest::GetNonce1() [member function] + cls.add_method('GetNonce1', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRequest::GetRelayServiceCode() [member function] + cls.add_method('GetRelayServiceCode', + 'uint32_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationRequest::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectCommunicationRequest::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectCommunicationRequest::GetSignature() [member function] + cls.add_method('GetSignature', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectCommunicationRequest::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectCommunicationRequest::GetUeSecurityCapabilities() [member function] + cls.add_method('GetUeSecurityCapabilities', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint64_t ns3::DirectCommunicationRequest::GetUserInfo() [member function] + cls.add_method('GetUserInfo', + 'uint64_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectCommunicationRequest::GetUserInfoType() [member function] + cls.add_method('GetUserInfoType', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetImsi(uint64_t imsi) [member function] + cls.add_method('SetImsi', + 'void', + [param('uint64_t', 'imsi')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetIpAddressConfig(uint8_t ipAddressConfig) [member function] + cls.add_method('SetIpAddressConfig', + 'void', + [param('uint8_t', 'ipAddressConfig')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetKdId(uint32_t kdId) [member function] + cls.add_method('SetKdId', + 'void', + [param('uint32_t', 'kdId')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetLinkLocalIpv6Address(std::vector > linkLocalIpv6Address) [member function] + cls.add_method('SetLinkLocalIpv6Address', + 'void', + [param('std::vector< unsigned char >', 'linkLocalIpv6Address')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetMaximumInactivityPeriod(uint32_t maxInactivityPeriod) [member function] + cls.add_method('SetMaximumInactivityPeriod', + 'void', + [param('uint32_t', 'maxInactivityPeriod')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetMsbKdId(uint8_t msb) [member function] + cls.add_method('SetMsbKdId', + 'void', + [param('uint8_t', 'msb')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetNonce1(std::vector > nonce1) [member function] + cls.add_method('SetNonce1', + 'void', + [param('std::vector< unsigned char >', 'nonce1')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetParameters(uint8_t userInfoType, uint64_t userInfo, uint8_t ipAddressConfig, uint32_t maxInactivityPeriod, std::vector > nonce1, uint16_t ueSecurityCapabilities, uint8_t msb, int32_t kdId, uint32_t relayServiceCode, std::vector > signature, std::vector > linkLocalIpv6Address) [member function] + cls.add_method('SetParameters', + 'void', + [param('uint8_t', 'userInfoType'), param('uint64_t', 'userInfo'), param('uint8_t', 'ipAddressConfig'), param('uint32_t', 'maxInactivityPeriod'), param('std::vector< unsigned char >', 'nonce1'), param('uint16_t', 'ueSecurityCapabilities'), param('uint8_t', 'msb'), param('int32_t', 'kdId'), param('uint32_t', 'relayServiceCode'), param('std::vector< unsigned char >', 'signature'), param('std::vector< unsigned char >', 'linkLocalIpv6Address')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetRelayServiceCode(uint32_t relayServiceCode) [member function] + cls.add_method('SetRelayServiceCode', + 'void', + [param('uint32_t', 'relayServiceCode')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetSignature(std::vector > signature) [member function] + cls.add_method('SetSignature', + 'void', + [param('std::vector< unsigned char >', 'signature')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetUeSecurityCapabilities(uint16_t ueSecurityCapabilities) [member function] + cls.add_method('SetUeSecurityCapabilities', + 'void', + [param('uint16_t', 'ueSecurityCapabilities')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectCommunicationRequest::SetUserInfo(uint8_t userInfoType, uint64_t userInfo) [member function] + cls.add_method('SetUserInfo', + 'void', + [param('uint8_t', 'userInfoType'), param('uint64_t', 'userInfo')]) + return + +def register_Ns3DirectRekeyingRequest_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingRequest::DirectRekeyingRequest(ns3::DirectRekeyingRequest const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectRekeyingRequest const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingRequest::DirectRekeyingRequest() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectRekeyingRequest::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectRekeyingRequest::GetAuthFlag() [member function] + cls.add_method('GetAuthFlag', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectRekeyingRequest::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectRekeyingRequest::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectRekeyingRequest::GetMsb() [member function] + cls.add_method('GetMsb', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectRekeyingRequest::GetNonce1() [member function] + cls.add_method('GetNonce1', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectRekeyingRequest::GetPrukId() [member function] + cls.add_method('GetPrukId', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectRekeyingRequest::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectRekeyingRequest::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectRekeyingRequest::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectRekeyingRequest::GetUeSecurityCapabilities() [member function] + cls.add_method('GetUeSecurityCapabilities', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetAuthFlag(uint8_t authFlag) [member function] + cls.add_method('SetAuthFlag', + 'void', + [param('uint8_t', 'authFlag')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetMsb(uint8_t msb) [member function] + cls.add_method('SetMsb', + 'void', + [param('uint8_t', 'msb')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetNonce1(std::vector > nonce1) [member function] + cls.add_method('SetNonce1', + 'void', + [param('std::vector< unsigned char >', 'nonce1')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetParameters(uint16_t ueSecurityCapabilities, std::vector > nonce1, uint8_t msb, uint8_t authFlag, std::vector > prukId) [member function] + cls.add_method('SetParameters', + 'void', + [param('uint16_t', 'ueSecurityCapabilities'), param('std::vector< unsigned char >', 'nonce1'), param('uint8_t', 'msb'), param('uint8_t', 'authFlag'), param('std::vector< unsigned char >', 'prukId')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetPrukId(std::vector > prukId) [member function] + cls.add_method('SetPrukId', + 'void', + [param('std::vector< unsigned char >', 'prukId')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingRequest::SetUeSecurityCapabilities(uint16_t ueSecurityCapabilities) [member function] + cls.add_method('SetUeSecurityCapabilities', + 'void', + [param('uint16_t', 'ueSecurityCapabilities')]) + return + +def register_Ns3DirectRekeyingResponse_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingResponse::DirectRekeyingResponse(ns3::DirectRekeyingResponse const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectRekeyingResponse const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingResponse::DirectRekeyingResponse() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectRekeyingResponse::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectRekeyingResponse::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectRekeyingResponse::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectRekeyingResponse::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectRekeyingResponse::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectRekeyingResponse::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingResponse::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingResponse::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingResponse::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectRekeyingTrigger_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingTrigger::DirectRekeyingTrigger(ns3::DirectRekeyingTrigger const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectRekeyingTrigger const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectRekeyingTrigger::DirectRekeyingTrigger() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectRekeyingTrigger::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectRekeyingTrigger::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectRekeyingTrigger::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectRekeyingTrigger::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectRekeyingTrigger::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectRekeyingTrigger::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingTrigger::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingTrigger::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectRekeyingTrigger::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectSecurityModeCommand_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeCommand::DirectSecurityModeCommand(ns3::DirectSecurityModeCommand const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectSecurityModeCommand const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeCommand::DirectSecurityModeCommand() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectSecurityModeCommand::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeCommand::GetChosenAlgorithmsCyphering() [member function] + cls.add_method('GetChosenAlgorithmsCyphering', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeCommand::GetChosenAlgorithmsIntegrity() [member function] + cls.add_method('GetChosenAlgorithmsIntegrity', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeCommand::GetEncryptedPayload() [member function] + cls.add_method('GetEncryptedPayload', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeCommand::GetGpi() [member function] + cls.add_method('GetGpi', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectSecurityModeCommand::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeCommand::GetKdFreshness() [member function] + cls.add_method('GetKdFreshness', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeCommand::GetLsb() [member function] + cls.add_method('GetLsb', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeCommand::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectSecurityModeCommand::GetMsb() [member function] + cls.add_method('GetMsb', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeCommand::GetNonce2() [member function] + cls.add_method('GetNonce2', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectSecurityModeCommand::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectSecurityModeCommand::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeCommand::GetSignature() [member function] + cls.add_method('GetSignature', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectSecurityModeCommand::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectSecurityModeCommand::GetUeSecurityCapabilities() [member function] + cls.add_method('GetUeSecurityCapabilities', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint64_t ns3::DirectSecurityModeCommand::GetUserInfo() [member function] + cls.add_method('GetUserInfo', + 'uint64_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeCommand::GetUserInfoType() [member function] + cls.add_method('GetUserInfoType', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetChosenAlgorithms(uint8_t chosenAlgorithmsIntegrity, uint8_t chosenalgorithmsCyphering) [member function] + cls.add_method('SetChosenAlgorithms', + 'void', + [param('uint8_t', 'chosenAlgorithmsIntegrity'), param('uint8_t', 'chosenalgorithmsCyphering')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetEncryptedPayload(std::vector > encryptedPayload) [member function] + cls.add_method('SetEncryptedPayload', + 'void', + [param('std::vector< unsigned char >', 'encryptedPayload')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetGpi(std::vector > gpi) [member function] + cls.add_method('SetGpi', + 'void', + [param('std::vector< unsigned char >', 'gpi')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetKdFreshness(std::vector > kdFreshness) [member function] + cls.add_method('SetKdFreshness', + 'void', + [param('std::vector< unsigned char >', 'kdFreshness')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetLsb(uint8_t lsb) [member function] + cls.add_method('SetLsb', + 'void', + [param('uint8_t', 'lsb')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetMsb(uint16_t msb) [member function] + cls.add_method('SetMsb', + 'void', + [param('uint16_t', 'msb')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetNonce2(std::vector > nonce2) [member function] + cls.add_method('SetNonce2', + 'void', + [param('std::vector< unsigned char >', 'nonce2')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetParameters(uint16_t ueSecurityCapabilities, std::vector > nonce2, uint8_t chosenAlgorithmsIntegrity, uint8_t chosenAlgorithmCyphering, uint8_t lsb, uint16_t msb, std::vector > kdFreshness, std::vector > gpi, uint8_t userInfoType, uint64_t userInfo, std::vector > signature, std::vector > encryptedPayload) [member function] + cls.add_method('SetParameters', + 'void', + [param('uint16_t', 'ueSecurityCapabilities'), param('std::vector< unsigned char >', 'nonce2'), param('uint8_t', 'chosenAlgorithmsIntegrity'), param('uint8_t', 'chosenAlgorithmCyphering'), param('uint8_t', 'lsb'), param('uint16_t', 'msb'), param('std::vector< unsigned char >', 'kdFreshness'), param('std::vector< unsigned char >', 'gpi'), param('uint8_t', 'userInfoType'), param('uint64_t', 'userInfo'), param('std::vector< unsigned char >', 'signature'), param('std::vector< unsigned char >', 'encryptedPayload')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetSignature(std::vector > signature) [member function] + cls.add_method('SetSignature', + 'void', + [param('std::vector< unsigned char >', 'signature')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetUeSecurityCapabilities(uint16_t ueSecurityCapabilities) [member function] + cls.add_method('SetUeSecurityCapabilities', + 'void', + [param('uint16_t', 'ueSecurityCapabilities')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeCommand::SetUserInfo(uint8_t userInfoType, uint64_t userInfo) [member function] + cls.add_method('SetUserInfo', + 'void', + [param('uint8_t', 'userInfoType'), param('uint64_t', 'userInfo')]) + return + +def register_Ns3DirectSecurityModeComplete_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeComplete::DirectSecurityModeComplete(ns3::DirectSecurityModeComplete const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectSecurityModeComplete const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeComplete::DirectSecurityModeComplete() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectSecurityModeComplete::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectSecurityModeComplete::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectSecurityModeComplete::GetLsb() [member function] + cls.add_method('GetLsb', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeComplete::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectSecurityModeComplete::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectSecurityModeComplete::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectSecurityModeComplete::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeComplete::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeComplete::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeComplete::SetLsb(uint16_t lsb) [member function] + cls.add_method('SetLsb', + 'void', + [param('uint16_t', 'lsb')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeComplete::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DirectSecurityModeReject_methods(root_module, cls): + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeReject::DirectSecurityModeReject(ns3::DirectSecurityModeReject const & arg0) [constructor] + cls.add_constructor([param('ns3::DirectSecurityModeReject const &', 'arg0')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::DirectSecurityModeReject::DirectSecurityModeReject() [constructor] + cls.add_constructor([]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectSecurityModeReject::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeReject::GetAuts() [member function] + cls.add_method('GetAuts', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): ns3::TypeId ns3::DirectSecurityModeReject::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeReject::GetMessageIdentifier() [member function] + cls.add_method('GetMessageIdentifier', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint8_t ns3::DirectSecurityModeReject::GetPc5SignallingCauseValue() [member function] + cls.add_method('GetPc5SignallingCauseValue', + 'uint8_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): std::vector > ns3::DirectSecurityModeReject::GetRand() [member function] + cls.add_method('GetRand', + 'std::vector< unsigned char >', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint16_t ns3::DirectSecurityModeReject::GetSequenceNumber() [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', + []) + ## lte-sl-pc5-signalling-header.h (module 'lte'): uint32_t ns3::DirectSecurityModeReject::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): static ns3::TypeId ns3::DirectSecurityModeReject::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeReject::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeReject::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeReject::SetAuts(std::vector > auts) [member function] + cls.add_method('SetAuts', + 'void', + [param('std::vector< unsigned char >', 'auts')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeReject::SetPc5SignallingCauseValue(uint8_t pc5SignallingCauseValue) [member function] + cls.add_method('SetPc5SignallingCauseValue', + 'void', + [param('uint8_t', 'pc5SignallingCauseValue')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeReject::SetRand(std::vector > rand) [member function] + cls.add_method('SetRand', + 'void', + [param('std::vector< unsigned char >', 'rand')]) + ## lte-sl-pc5-signalling-header.h (module 'lte'): void ns3::DirectSecurityModeReject::SetSequenceNumber(uint32_t seq) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'seq')]) + return + +def register_Ns3DoubleValue_methods(root_module, cls): + ## double.h (module 'core'): ns3::DoubleValue::DoubleValue() [constructor] + cls.add_constructor([]) + ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(double const & value) [constructor] + cls.add_constructor([param('double const &', 'value')]) + ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [constructor] + cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')]) + ## double.h (module 'core'): ns3::Ptr ns3::DoubleValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## double.h (module 'core'): bool ns3::DoubleValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## double.h (module 'core'): double ns3::DoubleValue::Get() const [member function] + cls.add_method('Get', + 'double', + [], + is_const=True) + ## double.h (module 'core'): std::string ns3::DoubleValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## double.h (module 'core'): void ns3::DoubleValue::Set(double const & value) [member function] + cls.add_method('Set', + 'void', + [param('double const &', 'value')]) + return + +def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] + cls.add_constructor([]) + ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] + cls.add_method('CDF', + 'void', + [param('double', 'v'), param('double', 'c')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double c1, double c2, double v1, double v2, double r) [member function] + cls.add_method('Interpolate', + 'double', + [param('double', 'c1'), param('double', 'c2'), param('double', 'v1'), param('double', 'v2'), param('double', 'r')], + is_virtual=True, visibility='private') + ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::Validate() [member function] + cls.add_method('Validate', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): + ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] + cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) + ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] + cls.add_constructor([]) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] + cls.add_method('Get', + 'bool', + [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] + cls.add_method('HasGetter', + 'bool', + [], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] + cls.add_method('HasSetter', + 'bool', + [], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] + cls.add_method('Set', + 'bool', + [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], + is_const=True, is_virtual=True) + return + +def register_Ns3EmptyAttributeChecker_methods(root_module, cls): + ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) + ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] + cls.add_constructor([]) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] + cls.add_method('Check', + 'bool', + [param('ns3::AttributeValue const &', 'value')], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] + cls.add_method('Copy', + 'bool', + [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): ns3::Ptr ns3::EmptyAttributeChecker::Create() const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] + cls.add_method('GetUnderlyingTypeInformation', + 'std::string', + [], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] + cls.add_method('GetValueTypeName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] + cls.add_method('HasUnderlyingTypeInformation', + 'bool', + [], + is_const=True, is_virtual=True) + return + +def register_Ns3EmptyAttributeValue_methods(root_module, cls): + ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] + cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) + ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] + cls.add_constructor([]) + ## attribute.h (module 'core'): ns3::Ptr ns3::EmptyAttributeValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True, visibility='private') + ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True, visibility='private') + ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True, visibility='private') + return + +def register_Ns3EnumChecker_methods(root_module, cls): + ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')]) + ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker() [constructor] + cls.add_constructor([]) + ## enum.h (module 'core'): void ns3::EnumChecker::Add(int value, std::string name) [member function] + cls.add_method('Add', + 'void', + [param('int', 'value'), param('std::string', 'name')]) + ## enum.h (module 'core'): void ns3::EnumChecker::AddDefault(int value, std::string name) [member function] + cls.add_method('AddDefault', + 'void', + [param('int', 'value'), param('std::string', 'name')]) + ## enum.h (module 'core'): bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function] + cls.add_method('Check', + 'bool', + [param('ns3::AttributeValue const &', 'value')], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function] + cls.add_method('Copy', + 'bool', + [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): ns3::Ptr ns3::EnumChecker::Create() const [member function] + cls.add_method('Create', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function] + cls.add_method('GetUnderlyingTypeInformation', + 'std::string', + [], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): std::string ns3::EnumChecker::GetValueTypeName() const [member function] + cls.add_method('GetValueTypeName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): bool ns3::EnumChecker::HasUnderlyingTypeInformation() const [member function] + cls.add_method('HasUnderlyingTypeInformation', + 'bool', + [], + is_const=True, is_virtual=True) + return + +def register_Ns3EnumValue_methods(root_module, cls): + ## enum.h (module 'core'): ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [constructor] + cls.add_constructor([param('ns3::EnumValue const &', 'arg0')]) + ## enum.h (module 'core'): ns3::EnumValue::EnumValue() [constructor] + cls.add_constructor([]) + ## enum.h (module 'core'): ns3::EnumValue::EnumValue(int value) [constructor] + cls.add_constructor([param('int', 'value')]) + ## enum.h (module 'core'): ns3::Ptr ns3::EnumValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): bool ns3::EnumValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## enum.h (module 'core'): int ns3::EnumValue::Get() const [member function] + cls.add_method('Get', + 'int', + [], + is_const=True) + ## enum.h (module 'core'): std::string ns3::EnumValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## enum.h (module 'core'): void ns3::EnumValue::Set(int value) [member function] + cls.add_method('Set', + 'void', + [param('int', 'value')]) + return + +def register_Ns3EpcEnbApplication_methods(root_module, cls): + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpcEnbApplication(ns3::EpcEnbApplication const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcEnbApplication const &', 'arg0')]) + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpcEnbApplication(ns3::Ptr lteSocket, ns3::Ptr lteSocket6, uint16_t cellId) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Socket >', 'lteSocket'), param('ns3::Ptr< ns3::Socket >', 'lteSocket6'), param('uint16_t', 'cellId')]) + ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::AddS1Interface(ns3::Ptr s1uSocket, ns3::Ipv4Address enbAddress, ns3::Ipv4Address sgwAddress) [member function] + cls.add_method('AddS1Interface', + 'void', + [param('ns3::Ptr< ns3::Socket >', 's1uSocket'), param('ns3::Ipv4Address', 'enbAddress'), param('ns3::Ipv4Address', 'sgwAddress')]) + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbS1SapProvider * ns3::EpcEnbApplication::GetS1SapProvider() [member function] + cls.add_method('GetS1SapProvider', + 'ns3::EpcEnbS1SapProvider *', + []) + ## epc-enb-application.h (module 'lte'): ns3::EpcS1apSapEnb * ns3::EpcEnbApplication::GetS1apSapEnb() [member function] + cls.add_method('GetS1apSapEnb', + 'ns3::EpcS1apSapEnb *', + []) + ## epc-enb-application.h (module 'lte'): static ns3::TypeId ns3::EpcEnbApplication::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::RecvFromLteSocket(ns3::Ptr socket) [member function] + cls.add_method('RecvFromLteSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::RecvFromS1uSocket(ns3::Ptr socket) [member function] + cls.add_method('RecvFromS1uSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::SetS1SapUser(ns3::EpcEnbS1SapUser * s) [member function] + cls.add_method('SetS1SapUser', + 'void', + [param('ns3::EpcEnbS1SapUser *', 's')]) + ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::SetS1apSapMme(ns3::EpcS1apSapMme * s) [member function] + cls.add_method('SetS1apSapMme', + 'void', + [param('ns3::EpcS1apSapMme *', 's')]) + ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3EpcEnbApplicationEpsFlowId_t_methods(root_module, cls): + cls.add_binary_comparison_operator('<') + cls.add_binary_comparison_operator('==') + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t(ns3::EpcEnbApplication::EpsFlowId_t const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcEnbApplication::EpsFlowId_t const &', 'arg0')]) + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t() [constructor] + cls.add_constructor([]) + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t(uint16_t const a, uint8_t const b) [constructor] + cls.add_constructor([param('uint16_t const', 'a'), param('uint8_t const', 'b')]) + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::m_bid [variable] + cls.add_instance_attribute('m_bid', 'uint8_t', is_const=False) + ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::m_rnti [variable] + cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False) + return + +def register_Ns3EpcHelper_methods(root_module, cls): + ## epc-helper.h (module 'lte'): ns3::EpcHelper::EpcHelper(ns3::EpcHelper const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcHelper const &', 'arg0')]) + ## epc-helper.h (module 'lte'): ns3::EpcHelper::EpcHelper() [constructor] + cls.add_constructor([]) + ## epc-helper.h (module 'lte'): uint8_t ns3::EpcHelper::ActivateEpsBearer(ns3::Ptr ueLteDevice, uint64_t imsi, ns3::Ptr tft, ns3::EpsBearer bearer) [member function] + cls.add_method('ActivateEpsBearer', + 'uint8_t', + [param('ns3::Ptr< ns3::NetDevice >', 'ueLteDevice'), param('uint64_t', 'imsi'), param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('ns3::EpsBearer', 'bearer')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::ActivateSidelinkBearer(ns3::Ptr ueDevice, ns3::Ptr tft) [member function] + cls.add_method('ActivateSidelinkBearer', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('ns3::Ptr< ns3::LteSlTft >', 'tft')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddEnb(ns3::Ptr enbNode, ns3::Ptr lteEnbNetDevice, uint16_t cellId) [member function] + cls.add_method('AddEnb', + 'void', + [param('ns3::Ptr< ns3::Node >', 'enbNode'), param('ns3::Ptr< ns3::NetDevice >', 'lteEnbNetDevice'), param('uint16_t', 'cellId')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddS1Interface(ns3::Ptr enb, ns3::Ipv4Address enbAddress, ns3::Ipv4Address sgwAddress, uint16_t cellId=0) [member function] + cls.add_method('AddS1Interface', + 'void', + [param('ns3::Ptr< ns3::Node >', 'enb'), param('ns3::Ipv4Address', 'enbAddress'), param('ns3::Ipv4Address', 'sgwAddress'), param('uint16_t', 'cellId', default_value='0')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddUe(ns3::Ptr ueLteDevice, uint64_t imsi) [member function] + cls.add_method('AddUe', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'ueLteDevice'), param('uint64_t', 'imsi')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddX2Interface(ns3::Ptr enbNode1, ns3::Ptr enbNode2) [member function] + cls.add_method('AddX2Interface', + 'void', + [param('ns3::Ptr< ns3::Node >', 'enbNode1'), param('ns3::Ptr< ns3::Node >', 'enbNode2')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): ns3::Ipv4InterfaceContainer ns3::EpcHelper::AssignUeIpv4Address(ns3::NetDeviceContainer ueDevices) [member function] + cls.add_method('AssignUeIpv4Address', + 'ns3::Ipv4InterfaceContainer', + [param('ns3::NetDeviceContainer', 'ueDevices')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): ns3::Ipv6InterfaceContainer ns3::EpcHelper::AssignUeIpv6Address(ns3::NetDeviceContainer ueDevices) [member function] + cls.add_method('AssignUeIpv6Address', + 'ns3::Ipv6InterfaceContainer', + [param('ns3::NetDeviceContainer', 'ueDevices')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::DeactivateSidelinkBearer(ns3::Ptr ueDevice, ns3::Ptr tft) [member function] + cls.add_method('DeactivateSidelinkBearer', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('ns3::Ptr< ns3::LteSlTft >', 'tft')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## epc-helper.h (module 'lte'): ns3::Ptr ns3::EpcHelper::GetPgwNode() const [member function] + cls.add_method('GetPgwNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): ns3::Ptr ns3::EpcHelper::GetSgwNode() const [member function] + cls.add_method('GetSgwNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): static ns3::TypeId ns3::EpcHelper::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-helper.h (module 'lte'): ns3::Ipv4Address ns3::EpcHelper::GetUeDefaultGatewayAddress() [member function] + cls.add_method('GetUeDefaultGatewayAddress', + 'ns3::Ipv4Address', + [], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): ns3::Ipv6Address ns3::EpcHelper::GetUeDefaultGatewayAddress6() [member function] + cls.add_method('GetUeDefaultGatewayAddress6', + 'ns3::Ipv6Address', + [], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::RemoteUeContextConnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextConnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')], + is_virtual=True, is_pure_virtual=True) + ## epc-helper.h (module 'lte'): void ns3::EpcHelper::RemoteUeContextDisconnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextDisconnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3EpcMmeApplication_methods(root_module, cls): + ## epc-mme-application.h (module 'lte'): ns3::EpcMmeApplication::EpcMmeApplication(ns3::EpcMmeApplication const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcMmeApplication const &', 'arg0')]) + ## epc-mme-application.h (module 'lte'): ns3::EpcMmeApplication::EpcMmeApplication() [constructor] + cls.add_constructor([]) + ## epc-mme-application.h (module 'lte'): uint8_t ns3::EpcMmeApplication::AddBearer(uint64_t imsi, ns3::Ptr tft, ns3::EpsBearer bearer) [member function] + cls.add_method('AddBearer', + 'uint8_t', + [param('uint64_t', 'imsi'), param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('ns3::EpsBearer', 'bearer')]) + ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddEnb(uint16_t ecgi, ns3::Ipv4Address enbS1UAddr, ns3::EpcS1apSapEnb * enbS1apSap) [member function] + cls.add_method('AddEnb', + 'void', + [param('uint16_t', 'ecgi'), param('ns3::Ipv4Address', 'enbS1UAddr'), param('ns3::EpcS1apSapEnb *', 'enbS1apSap')]) + ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddSgw(ns3::Ipv4Address sgwS11Addr, ns3::Ipv4Address mmeS11Addr, ns3::Ptr mmeS11Socket) [member function] + cls.add_method('AddSgw', + 'void', + [param('ns3::Ipv4Address', 'sgwS11Addr'), param('ns3::Ipv4Address', 'mmeS11Addr'), param('ns3::Ptr< ns3::Socket >', 'mmeS11Socket')]) + ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddUe(uint64_t imsi) [member function] + cls.add_method('AddUe', + 'void', + [param('uint64_t', 'imsi')]) + ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## epc-mme-application.h (module 'lte'): ns3::EpcS1apSapMme * ns3::EpcMmeApplication::GetS1apSapMme() [member function] + cls.add_method('GetS1apSapMme', + 'ns3::EpcS1apSapMme *', + []) + ## epc-mme-application.h (module 'lte'): static ns3::TypeId ns3::EpcMmeApplication::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3EpcPgwApplication_methods(root_module, cls): + ## epc-pgw-application.h (module 'lte'): ns3::EpcPgwApplication::EpcPgwApplication(ns3::EpcPgwApplication const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcPgwApplication const &', 'arg0')]) + ## epc-pgw-application.h (module 'lte'): ns3::EpcPgwApplication::EpcPgwApplication(ns3::Ptr const tunDevice, ns3::Ipv4Address s5Addr, ns3::Ptr const s5uSocket, ns3::Ptr const s5cSocket) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::VirtualNetDevice > const', 'tunDevice'), param('ns3::Ipv4Address', 's5Addr'), param('ns3::Ptr< ns3::Socket > const', 's5uSocket'), param('ns3::Ptr< ns3::Socket > const', 's5cSocket')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::AddSgw(ns3::Ipv4Address sgwS5Addr) [member function] + cls.add_method('AddSgw', + 'void', + [param('ns3::Ipv4Address', 'sgwS5Addr')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::AddUe(uint64_t imsi) [member function] + cls.add_method('AddUe', + 'void', + [param('uint64_t', 'imsi')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## epc-pgw-application.h (module 'lte'): static ns3::TypeId ns3::EpcPgwApplication::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RecvFromS5cSocket(ns3::Ptr socket) [member function] + cls.add_method('RecvFromS5cSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RecvFromS5uSocket(ns3::Ptr socket) [member function] + cls.add_method('RecvFromS5uSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## epc-pgw-application.h (module 'lte'): bool ns3::EpcPgwApplication::RecvFromTunDevice(ns3::Ptr packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] + cls.add_method('RecvFromTunDevice', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RemoteUeContextConnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextConnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RemoteUeContextDisconnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextDisconnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SendToS5uSocket(ns3::Ptr packet, ns3::Ipv4Address sgwS5uAddress, uint32_t teid) [member function] + cls.add_method('SendToS5uSocket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'sgwS5uAddress'), param('uint32_t', 'teid')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SendToTunDevice(ns3::Ptr packet, uint32_t teid) [member function] + cls.add_method('SendToTunDevice', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint32_t', 'teid')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SetUeAddress(uint64_t imsi, ns3::Ipv4Address ueAddr) [member function] + cls.add_method('SetUeAddress', + 'void', + [param('uint64_t', 'imsi'), param('ns3::Ipv4Address', 'ueAddr')]) + ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SetUeAddress6(uint64_t imsi, ns3::Ipv6Address ueAddr) [member function] + cls.add_method('SetUeAddress6', + 'void', + [param('uint64_t', 'imsi'), param('ns3::Ipv6Address', 'ueAddr')]) + return + +def register_Ns3EpcSgwApplication_methods(root_module, cls): + ## epc-sgw-application.h (module 'lte'): ns3::EpcSgwApplication::EpcSgwApplication(ns3::EpcSgwApplication const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcSgwApplication const &', 'arg0')]) + ## epc-sgw-application.h (module 'lte'): ns3::EpcSgwApplication::EpcSgwApplication(ns3::Ptr const s1uSocket, ns3::Ipv4Address s5Addr, ns3::Ptr const s5uSocket, ns3::Ptr const s5cSocket) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Socket > const', 's1uSocket'), param('ns3::Ipv4Address', 's5Addr'), param('ns3::Ptr< ns3::Socket > const', 's5uSocket'), param('ns3::Ptr< ns3::Socket > const', 's5cSocket')]) + ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddEnb(uint16_t cellId, ns3::Ipv4Address enbAddr, ns3::Ipv4Address sgwAddr) [member function] + cls.add_method('AddEnb', + 'void', + [param('uint16_t', 'cellId'), param('ns3::Ipv4Address', 'enbAddr'), param('ns3::Ipv4Address', 'sgwAddr')]) + ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddMme(ns3::Ipv4Address mmeS11Addr, ns3::Ptr s11Socket) [member function] + cls.add_method('AddMme', + 'void', + [param('ns3::Ipv4Address', 'mmeS11Addr'), param('ns3::Ptr< ns3::Socket >', 's11Socket')]) + ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddPgw(ns3::Ipv4Address pgwAddr) [member function] + cls.add_method('AddPgw', + 'void', + [param('ns3::Ipv4Address', 'pgwAddr')]) + ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## epc-sgw-application.h (module 'lte'): static ns3::TypeId ns3::EpcSgwApplication::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3EpcTft_methods(root_module, cls): + ## epc-tft.h (module 'lte'): ns3::EpcTft::EpcTft(ns3::EpcTft const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcTft const &', 'arg0')]) + ## epc-tft.h (module 'lte'): ns3::EpcTft::EpcTft() [constructor] + cls.add_constructor([]) + ## epc-tft.h (module 'lte'): uint8_t ns3::EpcTft::Add(ns3::EpcTft::PacketFilter f) [member function] + cls.add_method('Add', + 'uint8_t', + [param('ns3::EpcTft::PacketFilter', 'f')]) + ## epc-tft.h (module 'lte'): static ns3::Ptr ns3::EpcTft::Default() [member function] + cls.add_method('Default', + 'ns3::Ptr< ns3::EpcTft >', + [], + is_static=True) + ## epc-tft.h (module 'lte'): std::list > ns3::EpcTft::GetPacketFilters() const [member function] + cls.add_method('GetPacketFilters', + 'std::list< ns3::EpcTft::PacketFilter >', + [], + is_const=True) + ## epc-tft.h (module 'lte'): bool ns3::EpcTft::Matches(ns3::EpcTft::Direction direction, ns3::Ipv4Address remoteAddress, ns3::Ipv4Address localAddress, uint16_t remotePort, uint16_t localPort, uint8_t typeOfService) [member function] + cls.add_method('Matches', + 'bool', + [param('ns3::EpcTft::Direction', 'direction'), param('ns3::Ipv4Address', 'remoteAddress'), param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'remotePort'), param('uint16_t', 'localPort'), param('uint8_t', 'typeOfService')]) + ## epc-tft.h (module 'lte'): bool ns3::EpcTft::Matches(ns3::EpcTft::Direction direction, ns3::Ipv6Address remoteAddress, ns3::Ipv6Address localAddress, uint16_t remotePort, uint16_t localPort, uint8_t typeOfService) [member function] + cls.add_method('Matches', + 'bool', + [param('ns3::EpcTft::Direction', 'direction'), param('ns3::Ipv6Address', 'remoteAddress'), param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'remotePort'), param('uint16_t', 'localPort'), param('uint8_t', 'typeOfService')]) + return + +def register_Ns3EpcTftPacketFilter_methods(root_module, cls): + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::PacketFilter(ns3::EpcTft::PacketFilter const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcTft::PacketFilter const &', 'arg0')]) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::PacketFilter() [constructor] + cls.add_constructor([]) + ## epc-tft.h (module 'lte'): bool ns3::EpcTft::PacketFilter::Matches(ns3::EpcTft::Direction d, ns3::Ipv4Address ra, ns3::Ipv4Address la, uint16_t rp, uint16_t lp, uint8_t tos) [member function] + cls.add_method('Matches', + 'bool', + [param('ns3::EpcTft::Direction', 'd'), param('ns3::Ipv4Address', 'ra'), param('ns3::Ipv4Address', 'la'), param('uint16_t', 'rp'), param('uint16_t', 'lp'), param('uint8_t', 'tos')]) + ## epc-tft.h (module 'lte'): bool ns3::EpcTft::PacketFilter::Matches(ns3::EpcTft::Direction d, ns3::Ipv6Address ra, ns3::Ipv6Address la, uint16_t rp, uint16_t lp, uint8_t tos) [member function] + cls.add_method('Matches', + 'bool', + [param('ns3::EpcTft::Direction', 'd'), param('ns3::Ipv6Address', 'ra'), param('ns3::Ipv6Address', 'la'), param('uint16_t', 'rp'), param('uint16_t', 'lp'), param('uint8_t', 'tos')]) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::direction [variable] + cls.add_instance_attribute('direction', 'ns3::EpcTft::Direction', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localAddress [variable] + cls.add_instance_attribute('localAddress', 'ns3::Ipv4Address', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localIpv6Address [variable] + cls.add_instance_attribute('localIpv6Address', 'ns3::Ipv6Address', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localIpv6Prefix [variable] + cls.add_instance_attribute('localIpv6Prefix', 'ns3::Ipv6Prefix', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localMask [variable] + cls.add_instance_attribute('localMask', 'ns3::Ipv4Mask', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localPortEnd [variable] + cls.add_instance_attribute('localPortEnd', 'uint16_t', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localPortStart [variable] + cls.add_instance_attribute('localPortStart', 'uint16_t', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::precedence [variable] + cls.add_instance_attribute('precedence', 'uint8_t', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteAddress [variable] + cls.add_instance_attribute('remoteAddress', 'ns3::Ipv4Address', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteIpv6Address [variable] + cls.add_instance_attribute('remoteIpv6Address', 'ns3::Ipv6Address', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteIpv6Prefix [variable] + cls.add_instance_attribute('remoteIpv6Prefix', 'ns3::Ipv6Prefix', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteMask [variable] + cls.add_instance_attribute('remoteMask', 'ns3::Ipv4Mask', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remotePortEnd [variable] + cls.add_instance_attribute('remotePortEnd', 'uint16_t', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remotePortStart [variable] + cls.add_instance_attribute('remotePortStart', 'uint16_t', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::typeOfService [variable] + cls.add_instance_attribute('typeOfService', 'uint8_t', is_const=False) + ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::typeOfServiceMask [variable] + cls.add_instance_attribute('typeOfServiceMask', 'uint8_t', is_const=False) + return + +def register_Ns3EpcTftClassifier_methods(root_module, cls): + ## epc-tft-classifier.h (module 'lte'): ns3::EpcTftClassifier::EpcTftClassifier(ns3::EpcTftClassifier const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcTftClassifier const &', 'arg0')]) + ## epc-tft-classifier.h (module 'lte'): ns3::EpcTftClassifier::EpcTftClassifier() [constructor] + cls.add_constructor([]) + ## epc-tft-classifier.h (module 'lte'): void ns3::EpcTftClassifier::Add(ns3::Ptr tft, uint32_t id) [member function] + cls.add_method('Add', + 'void', + [param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('uint32_t', 'id')]) + ## epc-tft-classifier.h (module 'lte'): uint32_t ns3::EpcTftClassifier::Classify(ns3::Ptr p, ns3::EpcTft::Direction direction, uint16_t protocolNumber) [member function] + cls.add_method('Classify', + 'uint32_t', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::EpcTft::Direction', 'direction'), param('uint16_t', 'protocolNumber')]) + ## epc-tft-classifier.h (module 'lte'): void ns3::EpcTftClassifier::Delete(uint32_t id) [member function] + cls.add_method('Delete', + 'void', + [param('uint32_t', 'id')]) + return + +def register_Ns3EpcUeNas_methods(root_module, cls): + ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::EpcUeNas(ns3::EpcUeNas const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcUeNas const &', 'arg0')]) + ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::EpcUeNas() [constructor] + cls.add_constructor([]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::ActivateEpsBearer(ns3::EpsBearer bearer, ns3::Ptr tft) [member function] + cls.add_method('ActivateEpsBearer', + 'void', + [param('ns3::EpsBearer', 'bearer'), param('ns3::Ptr< ns3::EpcTft >', 'tft')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::ActivateSidelinkBearer(ns3::Ptr tft) [member function] + cls.add_method('ActivateSidelinkBearer', + 'void', + [param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Connect() [member function] + cls.add_method('Connect', + 'void', + []) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Connect(uint16_t cellId, uint32_t dlEarfcn) [member function] + cls.add_method('Connect', + 'void', + [param('uint16_t', 'cellId'), param('uint32_t', 'dlEarfcn')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::DeactivateSidelinkBearer(ns3::Ptr tft) [member function] + cls.add_method('DeactivateSidelinkBearer', + 'void', + [param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Disconnect() [member function] + cls.add_method('Disconnect', + 'void', + []) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## epc-ue-nas.h (module 'lte'): ns3::LteAsSapUser * ns3::EpcUeNas::GetAsSapUser() [member function] + cls.add_method('GetAsSapUser', + 'ns3::LteAsSapUser *', + []) + ## epc-ue-nas.h (module 'lte'): uint32_t ns3::EpcUeNas::GetCsgId() const [member function] + cls.add_method('GetCsgId', + 'uint32_t', + [], + is_const=True) + ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::State ns3::EpcUeNas::GetState() const [member function] + cls.add_method('GetState', + 'ns3::EpcUeNas::State', + [], + is_const=True) + ## epc-ue-nas.h (module 'lte'): static ns3::TypeId ns3::EpcUeNas::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::RemoveForwardUpCallback(ns3::Ptr tft) [member function] + cls.add_method('RemoveForwardUpCallback', + 'void', + [param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) + ## epc-ue-nas.h (module 'lte'): bool ns3::EpcUeNas::Send(ns3::Ptr p, uint16_t protocolNumber) [member function] + cls.add_method('Send', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint16_t', 'protocolNumber')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetAsSapProvider(ns3::LteAsSapProvider * s) [member function] + cls.add_method('SetAsSapProvider', + 'void', + [param('ns3::LteAsSapProvider *', 's')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetCsgId(uint32_t csgId) [member function] + cls.add_method('SetCsgId', + 'void', + [param('uint32_t', 'csgId')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetDevice(ns3::Ptr dev) [member function] + cls.add_method('SetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'dev')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetForwardUpCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] + cls.add_method('SetForwardUpCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetForwardUpCallback(ns3::Ptr tft, ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] + cls.add_method('SetForwardUpCallback', + 'void', + [param('ns3::Ptr< ns3::LteSlTft >', 'tft'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetImsi(uint64_t imsi) [member function] + cls.add_method('SetImsi', + 'void', + [param('uint64_t', 'imsi')]) + ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::StartCellSelection(uint32_t dlEarfcn) [member function] + cls.add_method('StartCellSelection', + 'void', + [param('uint32_t', 'dlEarfcn')]) + return + +def register_Ns3EpcX2_methods(root_module, cls): + ## epc-x2.h (module 'lte'): ns3::EpcX2::EpcX2(ns3::EpcX2 const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2 const &', 'arg0')]) + ## epc-x2.h (module 'lte'): ns3::EpcX2::EpcX2() [constructor] + cls.add_constructor([]) + ## epc-x2.h (module 'lte'): void ns3::EpcX2::AddX2Interface(uint16_t enb1CellId, ns3::Ipv4Address enb1X2Address, uint16_t enb2CellId, ns3::Ipv4Address enb2X2Address) [member function] + cls.add_method('AddX2Interface', + 'void', + [param('uint16_t', 'enb1CellId'), param('ns3::Ipv4Address', 'enb1X2Address'), param('uint16_t', 'enb2CellId'), param('ns3::Ipv4Address', 'enb2X2Address')]) + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## epc-x2.h (module 'lte'): ns3::EpcX2SapProvider * ns3::EpcX2::GetEpcX2SapProvider() [member function] + cls.add_method('GetEpcX2SapProvider', + 'ns3::EpcX2SapProvider *', + []) + ## epc-x2.h (module 'lte'): static ns3::TypeId ns3::EpcX2::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-x2.h (module 'lte'): void ns3::EpcX2::RecvFromX2cSocket(ns3::Ptr socket) [member function] + cls.add_method('RecvFromX2cSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## epc-x2.h (module 'lte'): void ns3::EpcX2::RecvFromX2uSocket(ns3::Ptr socket) [member function] + cls.add_method('RecvFromX2uSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## epc-x2.h (module 'lte'): void ns3::EpcX2::SetEpcX2SapUser(ns3::EpcX2SapUser * s) [member function] + cls.add_method('SetEpcX2SapUser', + 'void', + [param('ns3::EpcX2SapUser *', 's')]) + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverPreparationFailure(ns3::EpcX2Sap::HandoverPreparationFailureParams params) [member function] + cls.add_method('DoSendHandoverPreparationFailure', + 'void', + [param('ns3::EpcX2Sap::HandoverPreparationFailureParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverRequest(ns3::EpcX2Sap::HandoverRequestParams params) [member function] + cls.add_method('DoSendHandoverRequest', + 'void', + [param('ns3::EpcX2Sap::HandoverRequestParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverRequestAck(ns3::EpcX2Sap::HandoverRequestAckParams params) [member function] + cls.add_method('DoSendHandoverRequestAck', + 'void', + [param('ns3::EpcX2Sap::HandoverRequestAckParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function] + cls.add_method('DoSendLoadInformation', + 'void', + [param('ns3::EpcX2Sap::LoadInformationParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendResourceStatusUpdate(ns3::EpcX2Sap::ResourceStatusUpdateParams params) [member function] + cls.add_method('DoSendResourceStatusUpdate', + 'void', + [param('ns3::EpcX2Sap::ResourceStatusUpdateParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendSnStatusTransfer(ns3::EpcX2Sap::SnStatusTransferParams params) [member function] + cls.add_method('DoSendSnStatusTransfer', + 'void', + [param('ns3::EpcX2Sap::SnStatusTransferParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendUeContextRelease(ns3::EpcX2Sap::UeContextReleaseParams params) [member function] + cls.add_method('DoSendUeContextRelease', + 'void', + [param('ns3::EpcX2Sap::UeContextReleaseParams', 'params')], + is_virtual=True, visibility='protected') + ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendUeData(ns3::EpcX2Sap::UeDataParams params) [member function] + cls.add_method('DoSendUeData', + 'void', + [param('ns3::EpcX2Sap::UeDataParams', 'params')], + is_virtual=True, visibility='protected') + return + +def register_Ns3EpcX2HandoverPreparationFailureHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverPreparationFailureHeader::EpcX2HandoverPreparationFailureHeader(ns3::EpcX2HandoverPreparationFailureHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2HandoverPreparationFailureHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverPreparationFailureHeader::EpcX2HandoverPreparationFailureHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetCause() const [member function] + cls.add_method('GetCause', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetCriticalityDiagnostics() const [member function] + cls.add_method('GetCriticalityDiagnostics', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverPreparationFailureHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetOldEnbUeX2apId() const [member function] + cls.add_method('GetOldEnbUeX2apId', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverPreparationFailureHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetCause(uint16_t cause) [member function] + cls.add_method('SetCause', + 'void', + [param('uint16_t', 'cause')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetCriticalityDiagnostics(uint16_t criticalityDiagnostics) [member function] + cls.add_method('SetCriticalityDiagnostics', + 'void', + [param('uint16_t', 'criticalityDiagnostics')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetOldEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + return + +def register_Ns3EpcX2HandoverRequestAckHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestAckHeader::EpcX2HandoverRequestAckHeader(ns3::EpcX2HandoverRequestAckHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2HandoverRequestAckHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestAckHeader::EpcX2HandoverRequestAckHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2HandoverRequestAckHeader::GetAdmittedBearers() const [member function] + cls.add_method('GetAdmittedBearers', + 'std::vector< ns3::EpcX2Sap::ErabAdmittedItem >', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverRequestAckHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestAckHeader::GetNewEnbUeX2apId() const [member function] + cls.add_method('GetNewEnbUeX2apId', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2HandoverRequestAckHeader::GetNotAdmittedBearers() const [member function] + cls.add_method('GetNotAdmittedBearers', + 'std::vector< ns3::EpcX2Sap::ErabNotAdmittedItem >', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestAckHeader::GetOldEnbUeX2apId() const [member function] + cls.add_method('GetOldEnbUeX2apId', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverRequestAckHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetAdmittedBearers(std::vector > bearers) [member function] + cls.add_method('SetAdmittedBearers', + 'void', + [param('std::vector< ns3::EpcX2Sap::ErabAdmittedItem >', 'bearers')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetNewEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetNotAdmittedBearers(std::vector > bearers) [member function] + cls.add_method('SetNotAdmittedBearers', + 'void', + [param('std::vector< ns3::EpcX2Sap::ErabNotAdmittedItem >', 'bearers')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetOldEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + return + +def register_Ns3EpcX2HandoverRequestHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestHeader::EpcX2HandoverRequestHeader(ns3::EpcX2HandoverRequestHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2HandoverRequestHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestHeader::EpcX2HandoverRequestHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2HandoverRequestHeader::GetBearers() const [member function] + cls.add_method('GetBearers', + 'std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetCause() const [member function] + cls.add_method('GetCause', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverRequestHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetMmeUeS1apId() const [member function] + cls.add_method('GetMmeUeS1apId', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetOldEnbUeX2apId() const [member function] + cls.add_method('GetOldEnbUeX2apId', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetTargetCellId() const [member function] + cls.add_method('GetTargetCellId', + 'uint16_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverRequestHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-x2-header.h (module 'lte'): uint64_t ns3::EpcX2HandoverRequestHeader::GetUeAggregateMaxBitRateDownlink() const [member function] + cls.add_method('GetUeAggregateMaxBitRateDownlink', + 'uint64_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint64_t ns3::EpcX2HandoverRequestHeader::GetUeAggregateMaxBitRateUplink() const [member function] + cls.add_method('GetUeAggregateMaxBitRateUplink', + 'uint64_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetBearers(std::vector > bearers) [member function] + cls.add_method('SetBearers', + 'void', + [param('std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', 'bearers')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetCause(uint16_t cause) [member function] + cls.add_method('SetCause', + 'void', + [param('uint16_t', 'cause')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetMmeUeS1apId(uint32_t mmeUeS1apId) [member function] + cls.add_method('SetMmeUeS1apId', + 'void', + [param('uint32_t', 'mmeUeS1apId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetOldEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetTargetCellId(uint16_t targetCellId) [member function] + cls.add_method('SetTargetCellId', + 'void', + [param('uint16_t', 'targetCellId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetUeAggregateMaxBitRateDownlink(uint64_t bitRate) [member function] + cls.add_method('SetUeAggregateMaxBitRateDownlink', + 'void', + [param('uint64_t', 'bitRate')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetUeAggregateMaxBitRateUplink(uint64_t bitRate) [member function] + cls.add_method('SetUeAggregateMaxBitRateUplink', + 'void', + [param('uint64_t', 'bitRate')]) + return + +def register_Ns3EpcX2Header_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2Header::EpcX2Header(ns3::EpcX2Header const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2Header const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2Header::EpcX2Header() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2Header::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2Header::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint8_t ns3::EpcX2Header::GetMessageType() const [member function] + cls.add_method('GetMessageType', + 'uint8_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint8_t ns3::EpcX2Header::GetProcedureCode() const [member function] + cls.add_method('GetProcedureCode', + 'uint8_t', + [], + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2Header::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2Header::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetLengthOfIes(uint32_t lengthOfIes) [member function] + cls.add_method('SetLengthOfIes', + 'void', + [param('uint32_t', 'lengthOfIes')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetMessageType(uint8_t messageType) [member function] + cls.add_method('SetMessageType', + 'void', + [param('uint8_t', 'messageType')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetNumberOfIes(uint32_t numberOfIes) [member function] + cls.add_method('SetNumberOfIes', + 'void', + [param('uint32_t', 'numberOfIes')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetProcedureCode(uint8_t procedureCode) [member function] + cls.add_method('SetProcedureCode', + 'void', + [param('uint8_t', 'procedureCode')]) + return + +def register_Ns3EpcX2LoadInformationHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2LoadInformationHeader::EpcX2LoadInformationHeader(ns3::EpcX2LoadInformationHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2LoadInformationHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2LoadInformationHeader::EpcX2LoadInformationHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2LoadInformationHeader::GetCellInformationList() const [member function] + cls.add_method('GetCellInformationList', + 'std::vector< ns3::EpcX2Sap::CellInformationItem >', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2LoadInformationHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - template_parameters=['double'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', [], - template_parameters=['unsigned int'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2LoadInformationHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::PhyReceptionStatParameters'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::SetCellInformationList(std::vector > cellInformationList) [member function] + cls.add_method('SetCellInformationList', + 'void', + [param('std::vector< ns3::EpcX2Sap::CellInformationItem >', 'cellInformationList')]) + return + +def register_Ns3EpcX2ResourceStatusUpdateHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2ResourceStatusUpdateHeader::EpcX2ResourceStatusUpdateHeader(ns3::EpcX2ResourceStatusUpdateHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2ResourceStatusUpdateHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2ResourceStatusUpdateHeader::EpcX2ResourceStatusUpdateHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2ResourceStatusUpdateHeader::GetCellMeasurementResultList() const [member function] + cls.add_method('GetCellMeasurementResultList', + 'std::vector< ns3::EpcX2Sap::CellMeasurementResultItem >', [], - template_parameters=['ns3::SlPhyReceptionStatParameters'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2ResourceStatusUpdateHeader::GetEnb1MeasurementId() const [member function] + cls.add_method('GetEnb1MeasurementId', + 'uint16_t', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2ResourceStatusUpdateHeader::GetEnb2MeasurementId() const [member function] + cls.add_method('GetEnb2MeasurementId', + 'uint16_t', [], - template_parameters=['unsigned char'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2ResourceStatusUpdateHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', [], - template_parameters=['ns3::PhyTransmissionStatParameters'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', [], - template_parameters=['ns3::LteUePhy::State'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - template_parameters=['bool'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2ResourceStatusUpdateHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetCellMeasurementResultList(std::vector > cellMeasurementResultList) [member function] + cls.add_method('SetCellMeasurementResultList', + 'void', + [param('std::vector< ns3::EpcX2Sap::CellMeasurementResultItem >', 'cellMeasurementResultList')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetEnb1MeasurementId(uint16_t enb1MeasurementId) [member function] + cls.add_method('SetEnb1MeasurementId', + 'void', + [param('uint16_t', 'enb1MeasurementId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetEnb2MeasurementId(uint16_t enb2MeasurementId) [member function] + cls.add_method('SetEnb2MeasurementId', + 'void', + [param('uint16_t', 'enb2MeasurementId')]) + return + +def register_Ns3EpcX2SnStatusTransferHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2SnStatusTransferHeader::EpcX2SnStatusTransferHeader(ns3::EpcX2SnStatusTransferHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2SnStatusTransferHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2SnStatusTransferHeader::EpcX2SnStatusTransferHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2SnStatusTransferHeader::GetErabsSubjectToStatusTransferList() const [member function] + cls.add_method('GetErabsSubjectToStatusTransferList', + 'std::vector< ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem >', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2SnStatusTransferHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::EpcUeNas::State'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', [], - template_parameters=['ns3::DlSchedulingCallbackInfo'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2SnStatusTransferHeader::GetNewEnbUeX2apId() const [member function] + cls.add_method('GetNewEnbUeX2apId', + 'uint16_t', [], - template_parameters=['unsigned long'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', [], - template_parameters=['ns3::UeManager::State'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2SnStatusTransferHeader::GetOldEnbUeX2apId() const [member function] + cls.add_method('GetOldEnbUeX2apId', + 'uint16_t', [], - template_parameters=['ns3::LteRrcSap::MeasurementReport'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - template_parameters=['std::__cxx11::basic_string', ' std::allocator > '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2SnStatusTransferHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::LteSlDiscHeader'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetErabsSubjectToStatusTransferList(std::vector > erabs) [member function] + cls.add_method('SetErabsSubjectToStatusTransferList', + 'void', + [param('std::vector< ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem >', 'erabs')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetNewEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetOldEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + return + +def register_Ns3EpcX2UeContextReleaseHeader_methods(root_module, cls): + ## epc-x2-header.h (module 'lte'): ns3::EpcX2UeContextReleaseHeader::EpcX2UeContextReleaseHeader(ns3::EpcX2UeContextReleaseHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::EpcX2UeContextReleaseHeader const &', 'arg0')]) + ## epc-x2-header.h (module 'lte'): ns3::EpcX2UeContextReleaseHeader::EpcX2UeContextReleaseHeader() [constructor] + cls.add_constructor([]) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2UeContextReleaseHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::LteUeRrc::State'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetLengthOfIes() const [member function] + cls.add_method('GetLengthOfIes', + 'uint32_t', [], - template_parameters=['ns3::Ptr '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2UeContextReleaseHeader::GetNewEnbUeX2apId() const [member function] + cls.add_method('GetNewEnbUeX2apId', + 'uint16_t', [], - template_parameters=['std::__cxx11::list > '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetNumberOfIes() const [member function] + cls.add_method('GetNumberOfIes', + 'uint32_t', [], - template_parameters=['ns3::LteUeRrc::SlChangeOfSyncRefStatParameters'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2UeContextReleaseHeader::GetOldEnbUeX2apId() const [member function] + cls.add_method('GetOldEnbUeX2apId', + 'uint16_t', [], - template_parameters=['ns3::SpectrumValue const&'], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True) + ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - template_parameters=['std::vector > '], is_static=True, visibility='protected') - ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] - cls.add_method('GetCppTypeid', - 'std::string', + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2UeContextReleaseHeader::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - template_parameters=['ns3::SlUeMacStatParameters'], is_static=True, visibility='protected') + is_static=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetNewEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) + ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] + cls.add_method('SetOldEnbUeX2apId', + 'void', + [param('uint16_t', 'x2apId')]) return -def register_Ns3CallbackValue_methods(root_module, cls): - ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] - cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) - ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] +def register_Ns3ErlangRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] cls.add_constructor([]) - ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] - cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) - ## callback.h (module 'core'): ns3::Ptr ns3::CallbackValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] + cls.add_method('GetK', + 'uint32_t', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] + cls.add_method('GetLambda', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] + cls.add_method('GetValue', + 'double', + [param('uint32_t', 'k'), param('double', 'lambda')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) + ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', + [], + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', [], - is_virtual=True, is_const=True) - ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], is_virtual=True) - ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] - cls.add_method('Set', - 'void', - [param('ns3::CallbackBase', 'base')]) return -def register_Ns3CcHelper_methods(root_module, cls): - ## cc-helper.h (module 'lte'): ns3::CcHelper::CcHelper(ns3::CcHelper const & arg0) [constructor] - cls.add_constructor([param('ns3::CcHelper const &', 'arg0')]) - ## cc-helper.h (module 'lte'): ns3::CcHelper::CcHelper() [constructor] +def register_Ns3EventImpl_methods(root_module, cls): + ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) + ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] cls.add_constructor([]) - ## cc-helper.h (module 'lte'): ns3::ComponentCarrier ns3::CcHelper::DoCreateSingleCc(uint16_t ulBandwidth, uint16_t dlBandwidth, uint32_t ulEarfcn, uint32_t dlEarfcn, bool isPrimary) [member function] - cls.add_method('DoCreateSingleCc', - 'ns3::ComponentCarrier', - [param('uint16_t', 'ulBandwidth'), param('uint16_t', 'dlBandwidth'), param('uint32_t', 'ulEarfcn'), param('uint32_t', 'dlEarfcn'), param('bool', 'isPrimary')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::DoDispose() [member function] - cls.add_method('DoDispose', + ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] + cls.add_method('Cancel', 'void', - [], - is_virtual=True) - ## cc-helper.h (module 'lte'): std::map, std::allocator > > ns3::CcHelper::EquallySpacedCcs() [member function] - cls.add_method('EquallySpacedCcs', - 'std::map< unsigned char, ns3::ComponentCarrier >', - []) - ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetDlBandwidth() [member function] - cls.add_method('GetDlBandwidth', - 'uint16_t', - []) - ## cc-helper.h (module 'lte'): uint32_t ns3::CcHelper::GetDlEarfcn() [member function] - cls.add_method('GetDlEarfcn', - 'uint32_t', - []) - ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetNumberOfComponentCarriers() [member function] - cls.add_method('GetNumberOfComponentCarriers', - 'uint16_t', []) - ## cc-helper.h (module 'lte'): static ns3::TypeId ns3::CcHelper::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## cc-helper.h (module 'lte'): uint16_t ns3::CcHelper::GetUlBandwidth() [member function] - cls.add_method('GetUlBandwidth', - 'uint16_t', + ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] + cls.add_method('Invoke', + 'void', []) - ## cc-helper.h (module 'lte'): uint32_t ns3::CcHelper::GetUlEarfcn() [member function] - cls.add_method('GetUlEarfcn', - 'uint32_t', + ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] + cls.add_method('IsCancelled', + 'bool', []) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetCcAttribute(std::string n, ns3::AttributeValue const & v) [member function] - cls.add_method('SetCcAttribute', - 'void', - [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetDlBandwidth(uint16_t dlBandwidth) [member function] - cls.add_method('SetDlBandwidth', - 'void', - [param('uint16_t', 'dlBandwidth')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetDlEarfcn(uint32_t dlEarfcn) [member function] - cls.add_method('SetDlEarfcn', - 'void', - [param('uint32_t', 'dlEarfcn')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetNumberOfComponentCarriers(uint16_t nCc) [member function] - cls.add_method('SetNumberOfComponentCarriers', - 'void', - [param('uint16_t', 'nCc')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetUlBandwidth(uint16_t ulBandwidth) [member function] - cls.add_method('SetUlBandwidth', - 'void', - [param('uint16_t', 'ulBandwidth')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::SetUlEarfcn(uint32_t ulEarfcn) [member function] - cls.add_method('SetUlEarfcn', - 'void', - [param('uint32_t', 'ulEarfcn')]) - ## cc-helper.h (module 'lte'): void ns3::CcHelper::DoInitialize() [member function] - cls.add_method('DoInitialize', + ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] + cls.add_method('Notify', 'void', [], - is_virtual=True, visibility='protected') + is_virtual=True, is_pure_virtual=True, visibility='protected') return -def register_Ns3Channel_methods(root_module, cls): - ## channel.h (module 'network'): ns3::Channel::Channel(ns3::Channel const & arg0) [constructor] - cls.add_constructor([param('ns3::Channel const &', 'arg0')]) - ## channel.h (module 'network'): ns3::Channel::Channel() [constructor] +def register_Ns3ExponentialRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] cls.add_constructor([]) - ## channel.h (module 'network'): ns3::Ptr ns3::Channel::GetDevice(std::size_t i) const [member function] - cls.add_method('GetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('std::size_t', 'i')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## channel.h (module 'network'): uint32_t ns3::Channel::GetId() const [member function] - cls.add_method('GetId', - 'uint32_t', + ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] + cls.add_method('GetMean', + 'double', [], is_const=True) - ## channel.h (module 'network'): std::size_t ns3::Channel::GetNDevices() const [member function] - cls.add_method('GetNDevices', - 'std::size_t', + ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] + cls.add_method('GetBound', + 'double', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## channel.h (module 'network'): static ns3::TypeId ns3::Channel::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] + cls.add_method('GetValue', + 'double', + [param('double', 'mean'), param('double', 'bound')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] + cls.add_method('GetInteger', + 'uint32_t', + [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) + ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] + cls.add_method('GetValue', + 'double', [], - is_static=True) + is_virtual=True) + ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] + cls.add_method('GetInteger', + 'uint32_t', + [], + is_virtual=True) return -def register_Ns3ComponentCarrier_methods(root_module, cls): - ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::ComponentCarrier(ns3::ComponentCarrier const & arg0) [constructor] - cls.add_constructor([param('ns3::ComponentCarrier const &', 'arg0')]) - ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::ComponentCarrier() [constructor] +def register_Ns3FfMacScheduler_methods(root_module, cls): + ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler::FfMacScheduler(ns3::FfMacScheduler const & arg0) [constructor] + cls.add_constructor([param('ns3::FfMacScheduler const &', 'arg0')]) + ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler::FfMacScheduler() [constructor] cls.add_constructor([]) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::DoDispose() [member function] + ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::DoDispose() [member function] cls.add_method('DoDispose', 'void', [], is_virtual=True) - ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetCsgId() const [member function] - cls.add_method('GetCsgId', - 'uint32_t', + ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::FfMacScheduler::GetFfMacCschedSapProvider() [member function] + cls.add_method('GetFfMacCschedSapProvider', + 'ns3::FfMacCschedSapProvider *', [], - is_const=True) - ## component-carrier.h (module 'lte'): bool ns3::ComponentCarrier::GetCsgIndication() const [member function] - cls.add_method('GetCsgIndication', - 'bool', + is_virtual=True, is_pure_virtual=True) + ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::FfMacScheduler::GetFfMacSchedSapProvider() [member function] + cls.add_method('GetFfMacSchedSapProvider', + 'ns3::FfMacSchedSapProvider *', [], - is_const=True) - ## component-carrier.h (module 'lte'): uint8_t ns3::ComponentCarrier::GetDlBandwidth() const [member function] - cls.add_method('GetDlBandwidth', - 'uint8_t', + is_virtual=True, is_pure_virtual=True) + ## ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::FfMacScheduler::GetLteFfrSapUser() [member function] + cls.add_method('GetLteFfrSapUser', + 'ns3::LteFfrSapUser *', [], - is_const=True) - ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetDlEarfcn() const [member function] - cls.add_method('GetDlEarfcn', - 'uint32_t', + is_virtual=True, is_pure_virtual=True) + ## ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::FfMacScheduler::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## component-carrier.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrier::GetTypeId() [member function] + is_static=True) + ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function] + cls.add_method('SetFfMacCschedSapUser', + 'void', + [param('ns3::FfMacCschedSapUser *', 's')], + is_virtual=True, is_pure_virtual=True) + ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function] + cls.add_method('SetFfMacSchedSapUser', + 'void', + [param('ns3::FfMacSchedSapUser *', 's')], + is_virtual=True, is_pure_virtual=True) + ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function] + cls.add_method('SetLteFfrSapProvider', + 'void', + [param('ns3::LteFfrSapProvider *', 's')], + is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3FifoQueueDisc_methods(root_module, cls): + ## fifo-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::FifoQueueDisc::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## component-carrier.h (module 'lte'): uint8_t ns3::ComponentCarrier::GetUlBandwidth() const [member function] - cls.add_method('GetUlBandwidth', - 'uint8_t', + ## fifo-queue-disc.h (module 'traffic-control'): ns3::FifoQueueDisc::FifoQueueDisc() [constructor] + cls.add_constructor([]) + ## fifo-queue-disc.h (module 'traffic-control'): ns3::FifoQueueDisc::LIMIT_EXCEEDED_DROP [variable] + cls.add_static_attribute('LIMIT_EXCEEDED_DROP', 'char const * const', is_const=True) + ## fifo-queue-disc.h (module 'traffic-control'): bool ns3::FifoQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## fifo-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::FifoQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', [], - is_const=True) - ## component-carrier.h (module 'lte'): uint32_t ns3::ComponentCarrier::GetUlEarfcn() const [member function] - cls.add_method('GetUlEarfcn', - 'uint32_t', + is_virtual=True, visibility='private') + ## fifo-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::FifoQueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', [], - is_const=True) - ## component-carrier.h (module 'lte'): bool ns3::ComponentCarrier::IsPrimary() const [member function] - cls.add_method('IsPrimary', + is_virtual=True, visibility='private') + ## fifo-queue-disc.h (module 'traffic-control'): bool ns3::FifoQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', 'bool', [], - is_const=True) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetAsPrimary(bool primaryCarrier) [member function] - cls.add_method('SetAsPrimary', - 'void', - [param('bool', 'primaryCarrier')]) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetCsgId(uint32_t csgId) [member function] - cls.add_method('SetCsgId', - 'void', - [param('uint32_t', 'csgId')]) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetCsgIndication(bool csgIndication) [member function] - cls.add_method('SetCsgIndication', - 'void', - [param('bool', 'csgIndication')]) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetDlBandwidth(uint8_t bw) [member function] - cls.add_method('SetDlBandwidth', - 'void', - [param('uint8_t', 'bw')], - is_virtual=True) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetDlEarfcn(uint32_t earfcn) [member function] - cls.add_method('SetDlEarfcn', - 'void', - [param('uint32_t', 'earfcn')]) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetUlBandwidth(uint8_t bw) [member function] - cls.add_method('SetUlBandwidth', - 'void', - [param('uint8_t', 'bw')], - is_virtual=True) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::SetUlEarfcn(uint32_t earfcn) [member function] - cls.add_method('SetUlEarfcn', - 'void', - [param('uint32_t', 'earfcn')]) - ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_dlBandwidth [variable] - cls.add_instance_attribute('m_dlBandwidth', 'uint8_t', is_const=False) - ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_dlEarfcn [variable] - cls.add_instance_attribute('m_dlEarfcn', 'uint32_t', is_const=False) - ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_ulBandwidth [variable] - cls.add_instance_attribute('m_ulBandwidth', 'uint8_t', is_const=False) - ## component-carrier.h (module 'lte'): ns3::ComponentCarrier::m_ulEarfcn [variable] - cls.add_instance_attribute('m_ulEarfcn', 'uint32_t', is_const=False) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrier::DoInitialize() [member function] - cls.add_method('DoInitialize', + is_virtual=True, visibility='private') + ## fifo-queue-disc.h (module 'traffic-control'): void ns3::FifoQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', 'void', [], - is_virtual=True, visibility='protected') + is_virtual=True, visibility='private') return -def register_Ns3ComponentCarrierBaseStation_methods(root_module, cls): - ## component-carrier.h (module 'lte'): ns3::ComponentCarrierBaseStation::ComponentCarrierBaseStation(ns3::ComponentCarrierBaseStation const & arg0) [constructor] - cls.add_constructor([param('ns3::ComponentCarrierBaseStation const &', 'arg0')]) - ## component-carrier.h (module 'lte'): ns3::ComponentCarrierBaseStation::ComponentCarrierBaseStation() [constructor] - cls.add_constructor([]) - ## component-carrier.h (module 'lte'): uint16_t ns3::ComponentCarrierBaseStation::GetCellId() [member function] - cls.add_method('GetCellId', - 'uint16_t', - []) - ## component-carrier.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierBaseStation::GetTypeId() [member function] +def register_Ns3FixedRssLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## component-carrier.h (module 'lte'): void ns3::ComponentCarrierBaseStation::SetCellId(uint16_t cellId) [member function] - cls.add_method('SetCellId', + ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel::FixedRssLossModel() [constructor] + cls.add_constructor([]) + ## propagation-loss-model.h (module 'propagation'): void ns3::FixedRssLossModel::SetRss(double rss) [member function] + cls.add_method('SetRss', 'void', - [param('uint16_t', 'cellId')]) + [param('double', 'rss')]) + ## propagation-loss-model.h (module 'propagation'): double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FixedRssLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') return -def register_Ns3ComponentCarrierEnb_methods(root_module, cls): - ## component-carrier-enb.h (module 'lte'): ns3::ComponentCarrierEnb::ComponentCarrierEnb(ns3::ComponentCarrierEnb const & arg0) [constructor] - cls.add_constructor([param('ns3::ComponentCarrierEnb const &', 'arg0')]) - ## component-carrier-enb.h (module 'lte'): ns3::ComponentCarrierEnb::ComponentCarrierEnb() [constructor] +def register_Ns3FqCoDelFlow_methods(root_module, cls): + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow::FqCoDelFlow(ns3::FqCoDelFlow const & arg0) [constructor] + cls.add_constructor([param('ns3::FqCoDelFlow const &', 'arg0')]) + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow::FqCoDelFlow() [constructor] cls.add_constructor([]) - ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', + ## fq-codel-queue-disc.h (module 'traffic-control'): int32_t ns3::FqCoDelFlow::GetDeficit() const [member function] + cls.add_method('GetDeficit', + 'int32_t', [], - is_virtual=True) - ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetFfMacScheduler() [member function] - cls.add_method('GetFfMacScheduler', - 'ns3::Ptr< ns3::FfMacScheduler >', - []) - ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetFfrAlgorithm() [member function] - cls.add_method('GetFfrAlgorithm', - 'ns3::Ptr< ns3::LteFfrAlgorithm >', - []) - ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetMac() [member function] - cls.add_method('GetMac', - 'ns3::Ptr< ns3::LteEnbMac >', - []) - ## component-carrier-enb.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierEnb::GetPhy() [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::LteEnbPhy >', - []) - ## component-carrier-enb.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierEnb::GetTypeId() [member function] + is_const=True) + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow::FlowStatus ns3::FqCoDelFlow::GetStatus() const [member function] + cls.add_method('GetStatus', + 'ns3::FqCoDelFlow::FlowStatus', + [], + is_const=True) + ## fq-codel-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::FqCoDelFlow::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetFfMacScheduler(ns3::Ptr s) [member function] - cls.add_method('SetFfMacScheduler', - 'void', - [param('ns3::Ptr< ns3::FfMacScheduler >', 's')]) - ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetFfrAlgorithm(ns3::Ptr s) [member function] - cls.add_method('SetFfrAlgorithm', + ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelFlow::IncreaseDeficit(int32_t deficit) [member function] + cls.add_method('IncreaseDeficit', 'void', - [param('ns3::Ptr< ns3::LteFfrAlgorithm >', 's')]) - ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetMac(ns3::Ptr s) [member function] - cls.add_method('SetMac', - 'void', - [param('ns3::Ptr< ns3::LteEnbMac >', 's')]) - ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::SetPhy(ns3::Ptr s) [member function] - cls.add_method('SetPhy', + [param('int32_t', 'deficit')]) + ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelFlow::SetDeficit(uint32_t deficit) [member function] + cls.add_method('SetDeficit', 'void', - [param('ns3::Ptr< ns3::LteEnbPhy >', 's')]) - ## component-carrier-enb.h (module 'lte'): void ns3::ComponentCarrierEnb::DoInitialize() [member function] - cls.add_method('DoInitialize', + [param('uint32_t', 'deficit')]) + ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelFlow::SetStatus(ns3::FqCoDelFlow::FlowStatus status) [member function] + cls.add_method('SetStatus', 'void', - [], - is_virtual=True, visibility='protected') + [param('ns3::FqCoDelFlow::FlowStatus', 'status')]) return -def register_Ns3ComponentCarrierUe_methods(root_module, cls): - ## component-carrier-ue.h (module 'lte'): ns3::ComponentCarrierUe::ComponentCarrierUe(ns3::ComponentCarrierUe const & arg0) [constructor] - cls.add_constructor([param('ns3::ComponentCarrierUe const &', 'arg0')]) - ## component-carrier-ue.h (module 'lte'): ns3::ComponentCarrierUe::ComponentCarrierUe() [constructor] +def register_Ns3FqCoDelQueueDisc_methods(root_module, cls): + ## fq-codel-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::FqCoDelQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelQueueDisc::FqCoDelQueueDisc() [constructor] cls.add_constructor([]) - ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::DoDispose() [member function] - cls.add_method('DoDispose', + ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelQueueDisc::SetQuantum(uint32_t quantum) [member function] + cls.add_method('SetQuantum', 'void', - [], - is_virtual=True) - ## component-carrier-ue.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierUe::GetMac() const [member function] - cls.add_method('GetMac', - 'ns3::Ptr< ns3::LteUeMac >', + [param('uint32_t', 'quantum')]) + ## fq-codel-queue-disc.h (module 'traffic-control'): uint32_t ns3::FqCoDelQueueDisc::GetQuantum() const [member function] + cls.add_method('GetQuantum', + 'uint32_t', [], is_const=True) - ## component-carrier-ue.h (module 'lte'): ns3::Ptr ns3::ComponentCarrierUe::GetPhy() const [member function] - cls.add_method('GetPhy', - 'ns3::Ptr< ns3::LteUePhy >', + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelQueueDisc::UNCLASSIFIED_DROP [variable] + cls.add_static_attribute('UNCLASSIFIED_DROP', 'char const * const', is_const=True) + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelQueueDisc::OVERLIMIT_DROP [variable] + cls.add_static_attribute('OVERLIMIT_DROP', 'char const * const', is_const=True) + ## fq-codel-queue-disc.h (module 'traffic-control'): bool ns3::FqCoDelQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::FqCoDelQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', [], - is_const=True) - ## component-carrier-ue.h (module 'lte'): static ns3::TypeId ns3::ComponentCarrierUe::GetTypeId() [member function] + is_virtual=True, visibility='private') + ## fq-codel-queue-disc.h (module 'traffic-control'): bool ns3::FqCoDelQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3FriisPropagationLossModel_methods(root_module, cls): + ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::SetMac(ns3::Ptr s) [member function] - cls.add_method('SetMac', + ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor] + cls.add_constructor([]) + ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetFrequency(double frequency) [member function] + cls.add_method('SetFrequency', 'void', - [param('ns3::Ptr< ns3::LteUeMac >', 's')]) - ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::SetPhy(ns3::Ptr s) [member function] - cls.add_method('SetPhy', + [param('double', 'frequency')]) + ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function] + cls.add_method('SetSystemLoss', 'void', - [param('ns3::Ptr< ns3::LteUePhy >', 's')]) - ## component-carrier-ue.h (module 'lte'): void ns3::ComponentCarrierUe::DoInitialize() [member function] - cls.add_method('DoInitialize', + [param('double', 'systemLoss')]) + ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetMinLoss(double minLoss) [member function] + cls.add_method('SetMinLoss', 'void', + [param('double', 'minLoss')]) + ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetMinLoss() const [member function] + cls.add_method('GetMinLoss', + 'double', [], - is_virtual=True, visibility='protected') + is_const=True) + ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetFrequency() const [member function] + cls.add_method('GetFrequency', + 'double', + [], + is_const=True) + ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function] + cls.add_method('GetSystemLoss', + 'double', + [], + is_const=True) + ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] + cls.add_method('DoCalcRxPower', + 'double', + [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], + is_const=True, is_virtual=True, visibility='private') + ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FriisPropagationLossModel::DoAssignStreams(int64_t stream) [member function] + cls.add_method('DoAssignStreams', + 'int64_t', + [param('int64_t', 'stream')], + is_virtual=True, visibility='private') return -def register_Ns3ConstantRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] +def register_Ns3GammaRandomVariable_methods(root_module, cls): + ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] + ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] - cls.add_method('GetConstant', + ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] + cls.add_method('GetAlpha', 'double', [], is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] + ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] + cls.add_method('GetBeta', + 'double', + [], + is_const=True) + ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] cls.add_method('GetValue', 'double', - [param('double', 'constant')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] + [param('double', 'alpha'), param('double', 'beta')]) + ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] cls.add_method('GetInteger', 'uint32_t', - [param('uint32_t', 'constant')]) - ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] + [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) + ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] cls.add_method('GetValue', 'double', [], is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] + ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] cls.add_method('GetInteger', 'uint32_t', [], is_virtual=True) return -def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls): - ## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [constructor] - cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')]) - ## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor] - cls.add_constructor([]) - ## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('GetDelay', - 'ns3::Time', - [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True) - ## propagation-delay-model.h (module 'propagation'): double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function] - cls.add_method('GetSpeed', - 'double', - [], - is_const=True) - ## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function] +def register_Ns3GlobalRouter_methods(root_module, cls): + ## global-router-interface.h (module 'internet'): static ns3::TypeId ns3::GlobalRouter::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## propagation-delay-model.h (module 'propagation'): void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function] - cls.add_method('SetSpeed', - 'void', - [param('double', 'speed')]) - ## propagation-delay-model.h (module 'propagation'): int64_t ns3::ConstantSpeedPropagationDelayModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') - return - -def register_Ns3DataCalculator_methods(root_module, cls): - ## data-calculator.h (module 'stats'): ns3::DataCalculator::DataCalculator(ns3::DataCalculator const & arg0) [constructor] - cls.add_constructor([param('ns3::DataCalculator const &', 'arg0')]) - ## data-calculator.h (module 'stats'): ns3::DataCalculator::DataCalculator() [constructor] + ## global-router-interface.h (module 'internet'): ns3::GlobalRouter::GlobalRouter() [constructor] cls.add_constructor([]) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Disable() [member function] - cls.add_method('Disable', - 'void', - []) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Enable() [member function] - cls.add_method('Enable', + ## global-router-interface.h (module 'internet'): void ns3::GlobalRouter::SetRoutingProtocol(ns3::Ptr routing) [member function] + cls.add_method('SetRoutingProtocol', 'void', + [param('ns3::Ptr< ns3::Ipv4GlobalRouting >', 'routing')]) + ## global-router-interface.h (module 'internet'): ns3::Ptr ns3::GlobalRouter::GetRoutingProtocol() [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv4GlobalRouting >', []) - ## data-calculator.h (module 'stats'): std::string ns3::DataCalculator::GetContext() const [member function] - cls.add_method('GetContext', - 'std::string', + ## global-router-interface.h (module 'internet'): ns3::Ipv4Address ns3::GlobalRouter::GetRouterId() const [member function] + cls.add_method('GetRouterId', + 'ns3::Ipv4Address', [], is_const=True) - ## data-calculator.h (module 'stats'): bool ns3::DataCalculator::GetEnabled() const [member function] - cls.add_method('GetEnabled', - 'bool', + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRouter::DiscoverLSAs() [member function] + cls.add_method('DiscoverLSAs', + 'uint32_t', + []) + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRouter::GetNumLSAs() const [member function] + cls.add_method('GetNumLSAs', + 'uint32_t', [], is_const=True) - ## data-calculator.h (module 'stats'): std::string ns3::DataCalculator::GetKey() const [member function] - cls.add_method('GetKey', - 'std::string', - [], + ## global-router-interface.h (module 'internet'): bool ns3::GlobalRouter::GetLSA(uint32_t n, ns3::GlobalRoutingLSA & lsa) const [member function] + cls.add_method('GetLSA', + 'bool', + [param('uint32_t', 'n'), param('ns3::GlobalRoutingLSA &', 'lsa')], is_const=True) - ## data-calculator.h (module 'stats'): static ns3::TypeId ns3::DataCalculator::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Output(ns3::DataOutputCallback & callback) const [member function] - cls.add_method('Output', - 'void', - [param('ns3::DataOutputCallback &', 'callback')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::SetContext(std::string const context) [member function] - cls.add_method('SetContext', - 'void', - [param('std::string const', 'context')]) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::SetKey(std::string const key) [member function] - cls.add_method('SetKey', - 'void', - [param('std::string const', 'key')]) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Start(ns3::Time const & startTime) [member function] - cls.add_method('Start', + ## global-router-interface.h (module 'internet'): void ns3::GlobalRouter::InjectRoute(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask) [member function] + cls.add_method('InjectRoute', 'void', - [param('ns3::Time const &', 'startTime')], - is_virtual=True) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::Stop(ns3::Time const & stopTime) [member function] - cls.add_method('Stop', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask')]) + ## global-router-interface.h (module 'internet'): uint32_t ns3::GlobalRouter::GetNInjectedRoutes() [member function] + cls.add_method('GetNInjectedRoutes', + 'uint32_t', + []) + ## global-router-interface.h (module 'internet'): ns3::Ipv4RoutingTableEntry * ns3::GlobalRouter::GetInjectedRoute(uint32_t i) [member function] + cls.add_method('GetInjectedRoute', + retval('ns3::Ipv4RoutingTableEntry *', caller_owns_return=False), + [param('uint32_t', 'i')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRouter::RemoveInjectedRoute(uint32_t i) [member function] + cls.add_method('RemoveInjectedRoute', 'void', - [param('ns3::Time const &', 'stopTime')], - is_virtual=True) - ## data-calculator.h (module 'stats'): void ns3::DataCalculator::DoDispose() [member function] + [param('uint32_t', 'i')]) + ## global-router-interface.h (module 'internet'): bool ns3::GlobalRouter::WithdrawRoute(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask) [member function] + cls.add_method('WithdrawRoute', + 'bool', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask')]) + ## global-router-interface.h (module 'internet'): void ns3::GlobalRouter::DoDispose() [member function] cls.add_method('DoDispose', 'void', [], - is_virtual=True, visibility='protected') + is_virtual=True, visibility='private') return -def register_Ns3DataOutputInterface_methods(root_module, cls): - ## data-output-interface.h (module 'stats'): ns3::DataOutputInterface::DataOutputInterface(ns3::DataOutputInterface const & arg0) [constructor] - cls.add_constructor([param('ns3::DataOutputInterface const &', 'arg0')]) - ## data-output-interface.h (module 'stats'): ns3::DataOutputInterface::DataOutputInterface() [constructor] +def register_Ns3GtpcHeader_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::GtpcHeader(ns3::GtpcHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcHeader const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::GtpcHeader() [constructor] cls.add_constructor([]) - ## data-output-interface.h (module 'stats'): std::string ns3::DataOutputInterface::GetFilePrefix() const [member function] - cls.add_method('GetFilePrefix', - 'std::string', + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::ComputeMessageLength() [member function] + cls.add_method('ComputeMessageLength', + 'void', + []) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint16_t ns3::GtpcHeader::GetMessageLength() const [member function] + cls.add_method('GetMessageLength', + 'uint16_t', [], is_const=True) - ## data-output-interface.h (module 'stats'): static ns3::TypeId ns3::DataOutputInterface::GetTypeId() [member function] + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetMessageSize() const [member function] + cls.add_method('GetMessageSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint8_t ns3::GtpcHeader::GetMessageType() const [member function] + cls.add_method('GetMessageType', + 'uint8_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'uint32_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetTeid() const [member function] + cls.add_method('GetTeid', + 'uint32_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::Output(ns3::DataCollector & dc) [member function] - cls.add_method('Output', + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::DataCollector &', 'dc')], - is_virtual=True, is_pure_virtual=True) - ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::SetFilePrefix(std::string const prefix) [member function] - cls.add_method('SetFilePrefix', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('std::string const', 'prefix')]) - ## data-output-interface.h (module 'stats'): void ns3::DataOutputInterface::DoDispose() [member function] - cls.add_method('DoDispose', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetIesLength(uint16_t iesLength) [member function] + cls.add_method('SetIesLength', 'void', - [], - is_virtual=True, visibility='protected') + [param('uint16_t', 'iesLength')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetMessageLength(uint16_t messageLength) [member function] + cls.add_method('SetMessageLength', + 'void', + [param('uint16_t', 'messageLength')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetMessageType(uint8_t messageType) [member function] + cls.add_method('SetMessageType', + 'void', + [param('uint8_t', 'messageType')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetSequenceNumber(uint32_t sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint32_t', 'sequenceNumber')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetTeid(uint32_t teid) [member function] + cls.add_method('SetTeid', + 'void', + [param('uint32_t', 'teid')]) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::PreDeserialize(ns3::Buffer::Iterator & i) [member function] + cls.add_method('PreDeserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator &', 'i')], + visibility='protected') + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::PreSerialize(ns3::Buffer::Iterator & i) const [member function] + cls.add_method('PreSerialize', + 'void', + [param('ns3::Buffer::Iterator &', 'i')], + is_const=True, visibility='protected') return -def register_Ns3DataRateChecker_methods(root_module, cls): - ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker() [constructor] +def register_Ns3GtpcHeaderFteid_t_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::Fteid_t() [constructor] cls.add_constructor([]) - ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker(ns3::DataRateChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::DataRateChecker const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::Fteid_t(ns3::GtpcHeader::Fteid_t const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcHeader::Fteid_t const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::addr [variable] + cls.add_instance_attribute('addr', 'ns3::Ipv4Address', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::interfaceType [variable] + cls.add_instance_attribute('interfaceType', 'ns3::GtpcHeader::InterfaceType_t', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::teid [variable] + cls.add_instance_attribute('teid', 'uint32_t', is_const=False) return -def register_Ns3DataRateValue_methods(root_module, cls): - ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue() [constructor] +def register_Ns3GtpcModifyBearerRequestMessage_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::GtpcModifyBearerRequestMessage(ns3::GtpcModifyBearerRequestMessage const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcModifyBearerRequestMessage const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::GtpcModifyBearerRequestMessage() [constructor] cls.add_constructor([]) - ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRate const & value) [constructor] - cls.add_constructor([param('ns3::DataRate const &', 'value')]) - ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRateValue const & arg0) [constructor] - cls.add_constructor([param('ns3::DataRateValue const &', 'arg0')]) - ## data-rate.h (module 'network'): ns3::Ptr ns3::DataRateValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_virtual=True, is_const=True) - ## data-rate.h (module 'network'): bool ns3::DataRateValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## data-rate.h (module 'network'): ns3::DataRate ns3::DataRateValue::Get() const [member function] - cls.add_method('Get', - 'ns3::DataRate', + ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcModifyBearerRequestMessage::GetBearerContextsToBeModified() const [member function] + cls.add_method('GetBearerContextsToBeModified', + 'std::list< ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified >', [], is_const=True) - ## data-rate.h (module 'network'): std::string ns3::DataRateValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## data-rate.h (module 'network'): void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function] - cls.add_method('Set', - 'void', - [param('ns3::DataRate const &', 'value')]) - return - -def register_Ns3DeterministicRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] - cls.add_method('GetTypeId', + ## epc-gtpc-header.h (module 'lte'): uint64_t ns3::GtpcModifyBearerRequestMessage::GetImsi() const [member function] + cls.add_method('GetImsi', + 'uint64_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcModifyBearerRequestMessage::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_static=True) - ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] - cls.add_method('SetValueArray', - 'void', - [param('double *', 'values'), param('std::size_t', 'length')]) - ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetMessageSize() const [member function] + cls.add_method('GetMessageSize', + 'uint32_t', [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True) - return - -def register_Ns3DoubleValue_methods(root_module, cls): - ## double.h (module 'core'): ns3::DoubleValue::DoubleValue() [constructor] - cls.add_constructor([]) - ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(double const & value) [constructor] - cls.add_constructor([param('double const &', 'value')]) - ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [constructor] - cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')]) - ## double.h (module 'core'): ns3::Ptr ns3::DoubleValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcModifyBearerRequestMessage::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## double.h (module 'core'): bool ns3::DoubleValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## double.h (module 'core'): double ns3::DoubleValue::Get() const [member function] - cls.add_method('Get', - 'double', + is_static=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetUliEcgi() const [member function] + cls.add_method('GetUliEcgi', + 'uint32_t', [], is_const=True) - ## double.h (module 'core'): std::string ns3::DoubleValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## double.h (module 'core'): void ns3::DoubleValue::Set(double const & value) [member function] - cls.add_method('Set', + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('double const &', 'value')]) + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetBearerContextsToBeModified(std::list > bearerContexts) [member function] + cls.add_method('SetBearerContextsToBeModified', + 'void', + [param('std::list< ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified >', 'bearerContexts')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetImsi(uint64_t imsi) [member function] + cls.add_method('SetImsi', + 'void', + [param('uint64_t', 'imsi')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetUliEcgi(uint32_t uliEcgi) [member function] + cls.add_method('SetUliEcgi', + 'void', + [param('uint32_t', 'uliEcgi')]) return -def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] +def register_Ns3GtpcModifyBearerRequestMessageBearerContextToBeModified_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::BearerContextToBeModified() [constructor] cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] - cls.add_method('CDF', - 'void', - [param('double', 'v'), param('double', 'c')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', - [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::BearerContextToBeModified(ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::epsBearerId [variable] + cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::fteid [variable] + cls.add_instance_attribute('fteid', 'ns3::GtpcHeader::Fteid_t', is_const=False) + return + +def register_Ns3GtpcModifyBearerResponseMessage_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerResponseMessage::GtpcModifyBearerResponseMessage() [constructor] + cls.add_constructor([]) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcModifyBearerResponseMessage::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', + ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcModifyBearerResponseMessage::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate(double c1, double c2, double v1, double v2, double r) [member function] - cls.add_method('Interpolate', - 'double', - [param('double', 'c1'), param('double', 'c2'), param('double', 'v1'), param('double', 'v2'), param('double', 'r')], - is_virtual=True, visibility='private') - ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::Validate() [member function] - cls.add_method('Validate', + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::GetMessageSize() const [member function] + cls.add_method('GetMessageSize', + 'uint32_t', [], - is_virtual=True, visibility='private') + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t ns3::GtpcModifyBearerResponseMessage::GetCause() const [member function] + cls.add_method('GetCause', + 'ns3::GtpcIes::Cause_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function] + cls.add_method('SetCause', + 'void', + [param('ns3::GtpcIes::Cause_t', 'cause')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerResponseMessage::GtpcModifyBearerResponseMessage(ns3::GtpcModifyBearerResponseMessage const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcModifyBearerResponseMessage const &', 'arg0')]) return -def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): - ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] - cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) - ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] +def register_Ns3GtpuHeader_methods(root_module, cls): + cls.add_binary_comparison_operator('==') + ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader::GtpuHeader(ns3::GtpuHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpuHeader const &', 'arg0')]) + ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader::GtpuHeader() [constructor] cls.add_constructor([]) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] - cls.add_method('Get', - 'bool', - [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] - cls.add_method('HasGetter', + ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetExtensionHeaderFlag() const [member function] + cls.add_method('GetExtensionHeaderFlag', 'bool', [], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] - cls.add_method('HasSetter', - 'bool', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): ns3::TypeId ns3::GtpuHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] - cls.add_method('Set', - 'bool', - [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], - is_virtual=True, is_const=True) - return - -def register_Ns3EmptyAttributeChecker_methods(root_module, cls): - ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) - ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] - cls.add_constructor([]) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] - cls.add_method('Check', - 'bool', - [param('ns3::AttributeValue const &', 'value')], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] - cls.add_method('Copy', - 'bool', - [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): ns3::Ptr ns3::EmptyAttributeChecker::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::AttributeValue >', + is_const=True, is_virtual=True) + ## epc-gtpu-header.h (module 'lte'): uint16_t ns3::GtpuHeader::GetLength() const [member function] + cls.add_method('GetLength', + 'uint16_t', [], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] - cls.add_method('GetUnderlyingTypeInformation', - 'std::string', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetMessageType() const [member function] + cls.add_method('GetMessageType', + 'uint8_t', [], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] - cls.add_method('GetValueTypeName', - 'std::string', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetNPduNumber() const [member function] + cls.add_method('GetNPduNumber', + 'uint8_t', [], - is_virtual=True, is_const=True) - ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] - cls.add_method('HasUnderlyingTypeInformation', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetNPduNumberFlag() const [member function] + cls.add_method('GetNPduNumberFlag', 'bool', [], - is_virtual=True, is_const=True) - return - -def register_Ns3EmptyAttributeValue_methods(root_module, cls): - ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] - cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) - ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] - cls.add_constructor([]) - ## attribute.h (module 'core'): ns3::Ptr ns3::EmptyAttributeValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetNextExtensionType() const [member function] + cls.add_method('GetNextExtensionType', + 'uint8_t', [], - is_virtual=True, is_const=True, visibility='private') - ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, visibility='private') - ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True, visibility='private') - return - -def register_Ns3EnumChecker_methods(root_module, cls): - ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')]) - ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker() [constructor] - cls.add_constructor([]) - ## enum.h (module 'core'): void ns3::EnumChecker::Add(int value, std::string name) [member function] - cls.add_method('Add', - 'void', - [param('int', 'value'), param('std::string', 'name')]) - ## enum.h (module 'core'): void ns3::EnumChecker::AddDefault(int value, std::string name) [member function] - cls.add_method('AddDefault', - 'void', - [param('int', 'value'), param('std::string', 'name')]) - ## enum.h (module 'core'): bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function] - cls.add_method('Check', - 'bool', - [param('ns3::AttributeValue const &', 'value')], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function] - cls.add_method('Copy', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetProtocolType() const [member function] + cls.add_method('GetProtocolType', 'bool', - [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): ns3::Ptr ns3::EnumChecker::Create() const [member function] - cls.add_method('Create', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function] - cls.add_method('GetUnderlyingTypeInformation', - 'std::string', [], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): std::string ns3::EnumChecker::GetValueTypeName() const [member function] - cls.add_method('GetValueTypeName', - 'std::string', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): uint16_t ns3::GtpuHeader::GetSequenceNumber() const [member function] + cls.add_method('GetSequenceNumber', + 'uint16_t', [], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): bool ns3::EnumChecker::HasUnderlyingTypeInformation() const [member function] - cls.add_method('HasUnderlyingTypeInformation', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetSequenceNumberFlag() const [member function] + cls.add_method('GetSequenceNumberFlag', 'bool', [], - is_virtual=True, is_const=True) - return - -def register_Ns3EnumValue_methods(root_module, cls): - ## enum.h (module 'core'): ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [constructor] - cls.add_constructor([param('ns3::EnumValue const &', 'arg0')]) - ## enum.h (module 'core'): ns3::EnumValue::EnumValue() [constructor] - cls.add_constructor([]) - ## enum.h (module 'core'): ns3::EnumValue::EnumValue(int value) [constructor] - cls.add_constructor([param('int', 'value')]) - ## enum.h (module 'core'): ns3::Ptr ns3::EnumValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + is_const=True) + ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): bool ns3::EnumValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True) - ## enum.h (module 'core'): int ns3::EnumValue::Get() const [member function] - cls.add_method('Get', - 'int', + is_const=True, is_virtual=True) + ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::GetTeid() const [member function] + cls.add_method('GetTeid', + 'uint32_t', [], is_const=True) - ## enum.h (module 'core'): std::string ns3::EnumValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## enum.h (module 'core'): void ns3::EnumValue::Set(int value) [member function] - cls.add_method('Set', - 'void', - [param('int', 'value')]) - return - -def register_Ns3EpcEnbApplication_methods(root_module, cls): - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpcEnbApplication(ns3::EpcEnbApplication const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcEnbApplication const &', 'arg0')]) - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpcEnbApplication(ns3::Ptr lteSocket, ns3::Ptr lteSocket6, uint16_t cellId) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Socket >', 'lteSocket'), param('ns3::Ptr< ns3::Socket >', 'lteSocket6'), param('uint16_t', 'cellId')]) - ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::AddS1Interface(ns3::Ptr s1uSocket, ns3::Ipv4Address enbAddress, ns3::Ipv4Address sgwAddress) [member function] - cls.add_method('AddS1Interface', - 'void', - [param('ns3::Ptr< ns3::Socket >', 's1uSocket'), param('ns3::Ipv4Address', 'enbAddress'), param('ns3::Ipv4Address', 'sgwAddress')]) - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbS1SapProvider * ns3::EpcEnbApplication::GetS1SapProvider() [member function] - cls.add_method('GetS1SapProvider', - 'ns3::EpcEnbS1SapProvider *', - []) - ## epc-enb-application.h (module 'lte'): ns3::EpcS1apSapEnb * ns3::EpcEnbApplication::GetS1apSapEnb() [member function] - cls.add_method('GetS1apSapEnb', - 'ns3::EpcS1apSapEnb *', - []) - ## epc-enb-application.h (module 'lte'): static ns3::TypeId ns3::EpcEnbApplication::GetTypeId() [member function] + ## epc-gtpu-header.h (module 'lte'): static ns3::TypeId ns3::GtpuHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::RecvFromLteSocket(ns3::Ptr socket) [member function] - cls.add_method('RecvFromLteSocket', + ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetVersion() const [member function] + cls.add_method('GetVersion', + 'uint8_t', + [], + is_const=True) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::RecvFromS1uSocket(ns3::Ptr socket) [member function] - cls.add_method('RecvFromS1uSocket', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::SetS1SapUser(ns3::EpcEnbS1SapUser * s) [member function] - cls.add_method('SetS1SapUser', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetExtensionHeaderFlag(bool extensionHeaderFlag) [member function] + cls.add_method('SetExtensionHeaderFlag', 'void', - [param('ns3::EpcEnbS1SapUser *', 's')]) - ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::SetS1apSapMme(ns3::EpcS1apSapMme * s) [member function] - cls.add_method('SetS1apSapMme', + [param('bool', 'extensionHeaderFlag')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetLength(uint16_t length) [member function] + cls.add_method('SetLength', 'void', - [param('ns3::EpcS1apSapMme *', 's')]) - ## epc-enb-application.h (module 'lte'): void ns3::EpcEnbApplication::DoDispose() [member function] - cls.add_method('DoDispose', + [param('uint16_t', 'length')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetMessageType(uint8_t messageType) [member function] + cls.add_method('SetMessageType', 'void', - [], - is_virtual=True, visibility='protected') - return - -def register_Ns3EpcEnbApplicationEpsFlowId_t_methods(root_module, cls): - cls.add_binary_comparison_operator('<') - cls.add_binary_comparison_operator('==') - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t(ns3::EpcEnbApplication::EpsFlowId_t const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcEnbApplication::EpsFlowId_t const &', 'arg0')]) - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t() [constructor] - cls.add_constructor([]) - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::EpsFlowId_t(uint16_t const a, uint8_t const b) [constructor] - cls.add_constructor([param('uint16_t const', 'a'), param('uint8_t const', 'b')]) - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::m_bid [variable] - cls.add_instance_attribute('m_bid', 'uint8_t', is_const=False) - ## epc-enb-application.h (module 'lte'): ns3::EpcEnbApplication::EpsFlowId_t::m_rnti [variable] - cls.add_instance_attribute('m_rnti', 'uint16_t', is_const=False) + [param('uint8_t', 'messageType')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNPduNumber(uint8_t nPduNumber) [member function] + cls.add_method('SetNPduNumber', + 'void', + [param('uint8_t', 'nPduNumber')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNPduNumberFlag(bool nPduNumberFlag) [member function] + cls.add_method('SetNPduNumberFlag', + 'void', + [param('bool', 'nPduNumberFlag')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNextExtensionType(uint8_t nextExtensionType) [member function] + cls.add_method('SetNextExtensionType', + 'void', + [param('uint8_t', 'nextExtensionType')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetProtocolType(bool protocolType) [member function] + cls.add_method('SetProtocolType', + 'void', + [param('bool', 'protocolType')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetSequenceNumber(uint16_t sequenceNumber) [member function] + cls.add_method('SetSequenceNumber', + 'void', + [param('uint16_t', 'sequenceNumber')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetSequenceNumberFlag(bool sequenceNumberFlag) [member function] + cls.add_method('SetSequenceNumberFlag', + 'void', + [param('bool', 'sequenceNumberFlag')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetTeid(uint32_t teid) [member function] + cls.add_method('SetTeid', + 'void', + [param('uint32_t', 'teid')]) + ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetVersion(uint8_t version) [member function] + cls.add_method('SetVersion', + 'void', + [param('uint8_t', 'version')]) return -def register_Ns3EpcHelper_methods(root_module, cls): - ## epc-helper.h (module 'lte'): ns3::EpcHelper::EpcHelper(ns3::EpcHelper const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcHelper const &', 'arg0')]) - ## epc-helper.h (module 'lte'): ns3::EpcHelper::EpcHelper() [constructor] +def register_Ns3Icmpv6DestinationUnreachable_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6DestinationUnreachable::Icmpv6DestinationUnreachable(ns3::Icmpv6DestinationUnreachable const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6DestinationUnreachable const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6DestinationUnreachable::Icmpv6DestinationUnreachable() [constructor] cls.add_constructor([]) - ## epc-helper.h (module 'lte'): uint8_t ns3::EpcHelper::ActivateEpsBearer(ns3::Ptr ueLteDevice, uint64_t imsi, ns3::Ptr tft, ns3::EpsBearer bearer) [member function] - cls.add_method('ActivateEpsBearer', - 'uint8_t', - [param('ns3::Ptr< ns3::NetDevice >', 'ueLteDevice'), param('uint64_t', 'imsi'), param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('ns3::EpsBearer', 'bearer')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::ActivateSidelinkBearer(ns3::Ptr ueDevice, ns3::Ptr tft) [member function] - cls.add_method('ActivateSidelinkBearer', - 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('ns3::Ptr< ns3::LteSlTft >', 'tft')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddEnb(ns3::Ptr enbNode, ns3::Ptr lteEnbNetDevice, uint16_t cellId) [member function] - cls.add_method('AddEnb', + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6DestinationUnreachable::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6DestinationUnreachable::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): ns3::Ptr ns3::Icmpv6DestinationUnreachable::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet >', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6DestinationUnreachable::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6DestinationUnreachable::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6DestinationUnreachable::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Ptr< ns3::Node >', 'enbNode'), param('ns3::Ptr< ns3::NetDevice >', 'lteEnbNetDevice'), param('uint16_t', 'cellId')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddS1Interface(ns3::Ptr enb, ns3::Ipv4Address enbAddress, ns3::Ipv4Address sgwAddress, uint16_t cellId=0) [member function] - cls.add_method('AddS1Interface', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6DestinationUnreachable::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::Ptr< ns3::Node >', 'enb'), param('ns3::Ipv4Address', 'enbAddress'), param('ns3::Ipv4Address', 'sgwAddress'), param('uint16_t', 'cellId', default_value='0')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddUe(ns3::Ptr ueLteDevice, uint64_t imsi) [member function] - cls.add_method('AddUe', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6DestinationUnreachable::SetPacket(ns3::Ptr p) [member function] + cls.add_method('SetPacket', 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'ueLteDevice'), param('uint64_t', 'imsi')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::AddX2Interface(ns3::Ptr enbNode1, ns3::Ptr enbNode2) [member function] - cls.add_method('AddX2Interface', + [param('ns3::Ptr< ns3::Packet >', 'p')]) + return + +def register_Ns3Icmpv6Echo_methods(root_module, cls): + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Echo::Icmpv6Echo(ns3::Icmpv6Echo const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6Echo const &', 'arg0')]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Echo::Icmpv6Echo() [constructor] + cls.add_constructor([]) + ## icmpv6-header.h (module 'internet'): ns3::Icmpv6Echo::Icmpv6Echo(bool request) [constructor] + cls.add_constructor([param('bool', 'request')]) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Echo::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint16_t ns3::Icmpv6Echo::GetId() const [member function] + cls.add_method('GetId', + 'uint16_t', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): ns3::TypeId ns3::Icmpv6Echo::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): uint16_t ns3::Icmpv6Echo::GetSeq() const [member function] + cls.add_method('GetSeq', + 'uint16_t', + [], + is_const=True) + ## icmpv6-header.h (module 'internet'): uint32_t ns3::Icmpv6Echo::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): static ns3::TypeId ns3::Icmpv6Echo::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Echo::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::Ptr< ns3::Node >', 'enbNode1'), param('ns3::Ptr< ns3::Node >', 'enbNode2')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): ns3::Ipv4InterfaceContainer ns3::EpcHelper::AssignUeIpv4Address(ns3::NetDeviceContainer ueDevices) [member function] - cls.add_method('AssignUeIpv4Address', - 'ns3::Ipv4InterfaceContainer', - [param('ns3::NetDeviceContainer', 'ueDevices')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): ns3::Ipv6InterfaceContainer ns3::EpcHelper::AssignUeIpv6Address(ns3::NetDeviceContainer ueDevices) [member function] - cls.add_method('AssignUeIpv6Address', - 'ns3::Ipv6InterfaceContainer', - [param('ns3::NetDeviceContainer', 'ueDevices')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::DeactivateSidelinkBearer(ns3::Ptr ueDevice, ns3::Ptr tft) [member function] - cls.add_method('DeactivateSidelinkBearer', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Echo::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('ns3::Ptr< ns3::LteSlTft >', 'tft')], - is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): void ns3::EpcHelper::DoDispose() [member function] - cls.add_method('DoDispose', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Echo::SetId(uint16_t id) [member function] + cls.add_method('SetId', 'void', + [param('uint16_t', 'id')]) + ## icmpv6-header.h (module 'internet'): void ns3::Icmpv6Echo::SetSeq(uint16_t seq) [member function] + cls.add_method('SetSeq', + 'void', + [param('uint16_t', 'seq')]) + return + +def register_Ns3IntegerValue_methods(root_module, cls): + ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue() [constructor] + cls.add_constructor([]) + ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor] + cls.add_constructor([param('int64_t const &', 'value')]) + ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [constructor] + cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')]) + ## integer.h (module 'core'): ns3::Ptr ns3::IntegerValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', [], + is_const=True, is_virtual=True) + ## integer.h (module 'core'): bool ns3::IntegerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], is_virtual=True) - ## epc-helper.h (module 'lte'): ns3::Ptr ns3::EpcHelper::GetPgwNode() const [member function] - cls.add_method('GetPgwNode', - 'ns3::Ptr< ns3::Node >', + ## integer.h (module 'core'): int64_t ns3::IntegerValue::Get() const [member function] + cls.add_method('Get', + 'int64_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): ns3::Ptr ns3::EpcHelper::GetSgwNode() const [member function] - cls.add_method('GetSgwNode', - 'ns3::Ptr< ns3::Node >', + is_const=True) + ## integer.h (module 'core'): std::string ns3::IntegerValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## integer.h (module 'core'): void ns3::IntegerValue::Set(int64_t const & value) [member function] + cls.add_method('Set', + 'void', + [param('int64_t const &', 'value')]) + return + +def register_Ns3IpL4Protocol_methods(root_module, cls): + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol() [constructor] + cls.add_constructor([]) + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol(ns3::IpL4Protocol const & arg0) [constructor] + cls.add_constructor([param('ns3::IpL4Protocol const &', 'arg0')]) + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::IpL4Protocol::GetDownTarget() const [member function] + cls.add_method('GetDownTarget', + 'ns3::IpL4Protocol::DownTargetCallback', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): static ns3::TypeId ns3::EpcHelper::GetTypeId() [member function] + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::IpL4Protocol::GetDownTarget6() const [member function] + cls.add_method('GetDownTarget6', + 'ns3::IpL4Protocol::DownTargetCallback6', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ip-l4-protocol.h (module 'internet'): int ns3::IpL4Protocol::GetProtocolNumber() const [member function] + cls.add_method('GetProtocolNumber', + 'int', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ip-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::IpL4Protocol::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-helper.h (module 'lte'): ns3::Ipv4Address ns3::EpcHelper::GetUeDefaultGatewayAddress() [member function] - cls.add_method('GetUeDefaultGatewayAddress', - 'ns3::Ipv4Address', - [], + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr incomingInterface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], is_virtual=True, is_pure_virtual=True) - ## epc-helper.h (module 'lte'): ns3::Ipv6Address ns3::EpcHelper::GetUeDefaultGatewayAddress6() [member function] - cls.add_method('GetUeDefaultGatewayAddress6', - 'ns3::Ipv6Address', - [], + ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr incomingInterface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], is_virtual=True, is_pure_virtual=True) - return - -def register_Ns3EpcMmeApplication_methods(root_module, cls): - ## epc-mme-application.h (module 'lte'): ns3::EpcMmeApplication::EpcMmeApplication(ns3::EpcMmeApplication const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcMmeApplication const &', 'arg0')]) - ## epc-mme-application.h (module 'lte'): ns3::EpcMmeApplication::EpcMmeApplication() [constructor] - cls.add_constructor([]) - ## epc-mme-application.h (module 'lte'): uint8_t ns3::EpcMmeApplication::AddBearer(uint64_t imsi, ns3::Ptr tft, ns3::EpsBearer bearer) [member function] - cls.add_method('AddBearer', - 'uint8_t', - [param('uint64_t', 'imsi'), param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('ns3::EpsBearer', 'bearer')]) - ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddEnb(uint16_t ecgi, ns3::Ipv4Address enbS1UAddr, ns3::EpcS1apSapEnb * enbS1apSap) [member function] - cls.add_method('AddEnb', + ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] + cls.add_method('ReceiveIcmp', 'void', - [param('uint16_t', 'ecgi'), param('ns3::Ipv4Address', 'enbS1UAddr'), param('ns3::EpcS1apSapEnb *', 'enbS1apSap')]) - ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddSgw(ns3::Ipv4Address sgwS11Addr, ns3::Ipv4Address mmeS11Addr, ns3::Ptr mmeS11Socket) [member function] - cls.add_method('AddSgw', + [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], + is_virtual=True) + ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::ReceiveIcmp(ns3::Ipv6Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv6Address payloadSource, ns3::Ipv6Address payloadDestination, uint8_t const * payload) [member function] + cls.add_method('ReceiveIcmp', 'void', - [param('ns3::Ipv4Address', 'sgwS11Addr'), param('ns3::Ipv4Address', 'mmeS11Addr'), param('ns3::Ptr< ns3::Socket >', 'mmeS11Socket')]) - ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::AddUe(uint64_t imsi) [member function] - cls.add_method('AddUe', + [param('ns3::Ipv6Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv6Address', 'payloadSource'), param('ns3::Ipv6Address', 'payloadDestination'), param('uint8_t const *', 'payload')], + is_virtual=True) + ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] + cls.add_method('SetDownTarget', 'void', - [param('uint64_t', 'imsi')]) - ## epc-mme-application.h (module 'lte'): void ns3::EpcMmeApplication::DoDispose() [member function] - cls.add_method('DoDispose', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True, is_pure_virtual=True) + ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] + cls.add_method('SetDownTarget6', 'void', - [], - is_virtual=True) - ## epc-mme-application.h (module 'lte'): ns3::EpcS1apSapMme * ns3::EpcMmeApplication::GetS1apSapMme() [member function] - cls.add_method('GetS1apSapMme', - 'ns3::EpcS1apSapMme *', - []) - ## epc-mme-application.h (module 'lte'): static ns3::TypeId ns3::EpcMmeApplication::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True, is_pure_virtual=True) return -def register_Ns3EpcPgwApplication_methods(root_module, cls): - ## epc-pgw-application.h (module 'lte'): ns3::EpcPgwApplication::EpcPgwApplication(ns3::EpcPgwApplication const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcPgwApplication const &', 'arg0')]) - ## epc-pgw-application.h (module 'lte'): ns3::EpcPgwApplication::EpcPgwApplication(ns3::Ptr const tunDevice, ns3::Ipv4Address s5Addr, ns3::Ptr const s5uSocket, ns3::Ptr const s5cSocket) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::VirtualNetDevice > const', 'tunDevice'), param('ns3::Ipv4Address', 's5Addr'), param('ns3::Ptr< ns3::Socket > const', 's5uSocket'), param('ns3::Ptr< ns3::Socket > const', 's5cSocket')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::AddSgw(ns3::Ipv4Address sgwS5Addr) [member function] - cls.add_method('AddSgw', - 'void', - [param('ns3::Ipv4Address', 'sgwS5Addr')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::AddUe(uint64_t imsi) [member function] - cls.add_method('AddUe', - 'void', - [param('uint64_t', 'imsi')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::DoDispose() [member function] - cls.add_method('DoDispose', +def register_Ns3Ipv4_methods(root_module, cls): + ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) + ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor] + cls.add_constructor([]) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::AddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('AddAddress', + 'bool', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::AddInterface(ns3::Ptr device) [member function] + cls.add_method('AddInterface', + 'uint32_t', + [param('ns3::Ptr< ns3::NetDevice >', 'device')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::CreateRawSocket() [member function] + cls.add_method('CreateRawSocket', + 'ns3::Ptr< ns3::Socket >', + [], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::DeleteRawSocket(ns3::Ptr socket) [member function] + cls.add_method('DeleteRawSocket', 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv4InterfaceAddress', + [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForAddress(ns3::Ipv4Address address) const [member function] + cls.add_method('GetInterfaceForAddress', + 'int32_t', + [param('ns3::Ipv4Address', 'address')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForDevice(ns3::Ptr device) const [member function] + cls.add_method('GetInterfaceForDevice', + 'int32_t', + [param('ns3::Ptr< ns3::NetDevice const >', 'device')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForPrefix(ns3::Ipv4Address address, ns3::Ipv4Mask mask) const [member function] + cls.add_method('GetInterfaceForPrefix', + 'int32_t', + [param('ns3::Ipv4Address', 'address'), param('ns3::Ipv4Mask', 'mask')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMetric(uint32_t interface) const [member function] + cls.add_method('GetMetric', + 'uint16_t', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMtu(uint32_t interface) const [member function] + cls.add_method('GetMtu', + 'uint16_t', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNAddresses(uint32_t interface) const [member function] + cls.add_method('GetNAddresses', + 'uint32_t', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNInterfaces() const [member function] + cls.add_method('GetNInterfaces', + 'uint32_t', [], - is_virtual=True) - ## epc-pgw-application.h (module 'lte'): static ns3::TypeId ns3::EpcPgwApplication::GetTypeId() [member function] + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetNetDevice(uint32_t interface) [member function] + cls.add_method('GetNetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetProtocol(int protocolNumber) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetRoutingProtocol() const [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): static ns3::TypeId ns3::Ipv4::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RecvFromS5cSocket(ns3::Ptr socket) [member function] - cls.add_method('RecvFromS5cSocket', + ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr protocol) [member function] + cls.add_method('Insert', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::RecvFromS5uSocket(ns3::Ptr socket) [member function] - cls.add_method('RecvFromS5uSocket', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Insert', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## epc-pgw-application.h (module 'lte'): bool ns3::EpcPgwApplication::RecvFromTunDevice(ns3::Ptr packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] - cls.add_method('RecvFromTunDevice', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] + cls.add_method('IsDestinationAddress', 'bool', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SendToS5uSocket(ns3::Ptr packet, ns3::Ipv4Address sgwS5uAddress, uint32_t teid) [member function] - cls.add_method('SendToS5uSocket', + [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsForwarding(uint32_t interface) const [member function] + cls.add_method('IsForwarding', + 'bool', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsUp(uint32_t interface) const [member function] + cls.add_method('IsUp', + 'bool', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr protocol) [member function] + cls.add_method('Remove', 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'sgwS5uAddress'), param('uint32_t', 'teid')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SendToTunDevice(ns3::Ptr packet, uint32_t teid) [member function] - cls.add_method('SendToTunDevice', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Remove', 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint32_t', 'teid')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SetUeAddress(uint64_t imsi, ns3::Ipv4Address ueAddr) [member function] - cls.add_method('SetUeAddress', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, ns3::Ipv4Address address) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'address')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SelectSourceAddress(ns3::Ptr device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] + cls.add_method('SelectSourceAddress', + 'ns3::Ipv4Address', + [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::Send(ns3::Ptr packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr route) [member function] + cls.add_method('Send', 'void', - [param('uint64_t', 'imsi'), param('ns3::Ipv4Address', 'ueAddr')]) - ## epc-pgw-application.h (module 'lte'): void ns3::EpcPgwApplication::SetUeAddress6(uint64_t imsi, ns3::Ipv6Address ueAddr) [member function] - cls.add_method('SetUeAddress6', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::SendWithHeader(ns3::Ptr packet, ns3::Ipv4Header ipHeader, ns3::Ptr route) [member function] + cls.add_method('SendWithHeader', 'void', - [param('uint64_t', 'imsi'), param('ns3::Ipv6Address', 'ueAddr')]) - return - -def register_Ns3EpcSgwApplication_methods(root_module, cls): - ## epc-sgw-application.h (module 'lte'): ns3::EpcSgwApplication::EpcSgwApplication(ns3::EpcSgwApplication const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcSgwApplication const &', 'arg0')]) - ## epc-sgw-application.h (module 'lte'): ns3::EpcSgwApplication::EpcSgwApplication(ns3::Ptr const s1uSocket, ns3::Ipv4Address s5Addr, ns3::Ptr const s5uSocket, ns3::Ptr const s5cSocket) [constructor] - cls.add_constructor([param('ns3::Ptr< ns3::Socket > const', 's1uSocket'), param('ns3::Ipv4Address', 's5Addr'), param('ns3::Ptr< ns3::Socket > const', 's5uSocket'), param('ns3::Ptr< ns3::Socket > const', 's5cSocket')]) - ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddEnb(uint16_t cellId, ns3::Ipv4Address enbAddr, ns3::Ipv4Address sgwAddr) [member function] - cls.add_method('AddEnb', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetDown(uint32_t interface) [member function] + cls.add_method('SetDown', 'void', - [param('uint16_t', 'cellId'), param('ns3::Ipv4Address', 'enbAddr'), param('ns3::Ipv4Address', 'sgwAddr')]) - ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddMme(ns3::Ipv4Address mmeS11Addr, ns3::Ptr s11Socket) [member function] - cls.add_method('AddMme', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetForwarding(uint32_t interface, bool val) [member function] + cls.add_method('SetForwarding', 'void', - [param('ns3::Ipv4Address', 'mmeS11Addr'), param('ns3::Ptr< ns3::Socket >', 's11Socket')]) - ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::AddPgw(ns3::Ipv4Address pgwAddr) [member function] - cls.add_method('AddPgw', + [param('uint32_t', 'interface'), param('bool', 'val')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetMetric(uint32_t interface, uint16_t metric) [member function] + cls.add_method('SetMetric', 'void', - [param('ns3::Ipv4Address', 'pgwAddr')]) - ## epc-sgw-application.h (module 'lte'): void ns3::EpcSgwApplication::DoDispose() [member function] - cls.add_method('DoDispose', + [param('uint32_t', 'interface'), param('uint16_t', 'metric')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] + cls.add_method('SetRoutingProtocol', 'void', + [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetUp(uint32_t interface) [member function] + cls.add_method('SetUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SourceAddressSelection(uint32_t interface, ns3::Ipv4Address dest) [member function] + cls.add_method('SourceAddressSelection', + 'ns3::Ipv4Address', + [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'dest')], + is_virtual=True, is_pure_virtual=True) + ## ipv4.h (module 'internet'): ns3::Ipv4::IF_ANY [variable] + cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) + ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetIpForward() const [member function] + cls.add_method('GetIpForward', + 'bool', [], - is_virtual=True) - ## epc-sgw-application.h (module 'lte'): static ns3::TypeId ns3::EpcSgwApplication::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetWeakEsModel() const [member function] + cls.add_method('GetWeakEsModel', + 'bool', [], - is_static=True) + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetIpForward(bool forward) [member function] + cls.add_method('SetIpForward', + 'void', + [param('bool', 'forward')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## ipv4.h (module 'internet'): void ns3::Ipv4::SetWeakEsModel(bool model) [member function] + cls.add_method('SetWeakEsModel', + 'void', + [param('bool', 'model')], + is_virtual=True, is_pure_virtual=True, visibility='private') return -def register_Ns3EpcTft_methods(root_module, cls): - ## epc-tft.h (module 'lte'): ns3::EpcTft::EpcTft(ns3::EpcTft const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcTft const &', 'arg0')]) - ## epc-tft.h (module 'lte'): ns3::EpcTft::EpcTft() [constructor] +def register_Ns3Ipv4AddressChecker_methods(root_module, cls): + ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] cls.add_constructor([]) - ## epc-tft.h (module 'lte'): uint8_t ns3::EpcTft::Add(ns3::EpcTft::PacketFilter f) [member function] - cls.add_method('Add', - 'uint8_t', - [param('ns3::EpcTft::PacketFilter', 'f')]) - ## epc-tft.h (module 'lte'): static ns3::Ptr ns3::EpcTft::Default() [member function] - cls.add_method('Default', - 'ns3::Ptr< ns3::EpcTft >', - [], - is_static=True) - ## epc-tft.h (module 'lte'): std::list > ns3::EpcTft::GetPacketFilters() const [member function] - cls.add_method('GetPacketFilters', - 'std::list< ns3::EpcTft::PacketFilter >', - [], - is_const=True) - ## epc-tft.h (module 'lte'): bool ns3::EpcTft::Matches(ns3::EpcTft::Direction direction, ns3::Ipv4Address remoteAddress, ns3::Ipv4Address localAddress, uint16_t remotePort, uint16_t localPort, uint8_t typeOfService) [member function] - cls.add_method('Matches', - 'bool', - [param('ns3::EpcTft::Direction', 'direction'), param('ns3::Ipv4Address', 'remoteAddress'), param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'remotePort'), param('uint16_t', 'localPort'), param('uint8_t', 'typeOfService')]) - ## epc-tft.h (module 'lte'): bool ns3::EpcTft::Matches(ns3::EpcTft::Direction direction, ns3::Ipv6Address remoteAddress, ns3::Ipv6Address localAddress, uint16_t remotePort, uint16_t localPort, uint8_t typeOfService) [member function] - cls.add_method('Matches', - 'bool', - [param('ns3::EpcTft::Direction', 'direction'), param('ns3::Ipv6Address', 'remoteAddress'), param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'remotePort'), param('uint16_t', 'localPort'), param('uint8_t', 'typeOfService')]) + ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) return -def register_Ns3EpcTftPacketFilter_methods(root_module, cls): - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::PacketFilter(ns3::EpcTft::PacketFilter const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcTft::PacketFilter const &', 'arg0')]) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::PacketFilter() [constructor] +def register_Ns3Ipv4AddressValue_methods(root_module, cls): + ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] cls.add_constructor([]) - ## epc-tft.h (module 'lte'): bool ns3::EpcTft::PacketFilter::Matches(ns3::EpcTft::Direction d, ns3::Ipv4Address ra, ns3::Ipv4Address la, uint16_t rp, uint16_t lp, uint8_t tos) [member function] - cls.add_method('Matches', - 'bool', - [param('ns3::EpcTft::Direction', 'd'), param('ns3::Ipv4Address', 'ra'), param('ns3::Ipv4Address', 'la'), param('uint16_t', 'rp'), param('uint16_t', 'lp'), param('uint8_t', 'tos')]) - ## epc-tft.h (module 'lte'): bool ns3::EpcTft::PacketFilter::Matches(ns3::EpcTft::Direction d, ns3::Ipv6Address ra, ns3::Ipv6Address la, uint16_t rp, uint16_t lp, uint8_t tos) [member function] - cls.add_method('Matches', + ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] + cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) + ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) + ## ipv4-address.h (module 'network'): ns3::Ptr ns3::Ipv4AddressValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', 'bool', - [param('ns3::EpcTft::Direction', 'd'), param('ns3::Ipv6Address', 'ra'), param('ns3::Ipv6Address', 'la'), param('uint16_t', 'rp'), param('uint16_t', 'lp'), param('uint8_t', 'tos')]) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::direction [variable] - cls.add_instance_attribute('direction', 'ns3::EpcTft::Direction', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localAddress [variable] - cls.add_instance_attribute('localAddress', 'ns3::Ipv4Address', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localIpv6Address [variable] - cls.add_instance_attribute('localIpv6Address', 'ns3::Ipv6Address', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localIpv6Prefix [variable] - cls.add_instance_attribute('localIpv6Prefix', 'ns3::Ipv6Prefix', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localMask [variable] - cls.add_instance_attribute('localMask', 'ns3::Ipv4Mask', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localPortEnd [variable] - cls.add_instance_attribute('localPortEnd', 'uint16_t', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::localPortStart [variable] - cls.add_instance_attribute('localPortStart', 'uint16_t', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::precedence [variable] - cls.add_instance_attribute('precedence', 'uint8_t', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteAddress [variable] - cls.add_instance_attribute('remoteAddress', 'ns3::Ipv4Address', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteIpv6Address [variable] - cls.add_instance_attribute('remoteIpv6Address', 'ns3::Ipv6Address', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteIpv6Prefix [variable] - cls.add_instance_attribute('remoteIpv6Prefix', 'ns3::Ipv6Prefix', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remoteMask [variable] - cls.add_instance_attribute('remoteMask', 'ns3::Ipv4Mask', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remotePortEnd [variable] - cls.add_instance_attribute('remotePortEnd', 'uint16_t', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::remotePortStart [variable] - cls.add_instance_attribute('remotePortStart', 'uint16_t', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::typeOfService [variable] - cls.add_instance_attribute('typeOfService', 'uint8_t', is_const=False) - ## epc-tft.h (module 'lte'): ns3::EpcTft::PacketFilter::typeOfServiceMask [variable] - cls.add_instance_attribute('typeOfServiceMask', 'uint8_t', is_const=False) + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] + cls.add_method('Get', + 'ns3::Ipv4Address', + [], + is_const=True) + ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] + cls.add_method('Set', + 'void', + [param('ns3::Ipv4Address const &', 'value')]) return -def register_Ns3EpcTftClassifier_methods(root_module, cls): - ## epc-tft-classifier.h (module 'lte'): ns3::EpcTftClassifier::EpcTftClassifier(ns3::EpcTftClassifier const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcTftClassifier const &', 'arg0')]) - ## epc-tft-classifier.h (module 'lte'): ns3::EpcTftClassifier::EpcTftClassifier() [constructor] +def register_Ns3Ipv4Interface_methods(root_module, cls): + ## ipv4-interface.h (module 'internet'): static ns3::TypeId ns3::Ipv4Interface::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv4-interface.h (module 'internet'): ns3::Ipv4Interface::Ipv4Interface() [constructor] cls.add_constructor([]) - ## epc-tft-classifier.h (module 'lte'): void ns3::EpcTftClassifier::Add(ns3::Ptr tft, uint32_t id) [member function] - cls.add_method('Add', + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('ns3::Ptr< ns3::EpcTft >', 'tft'), param('uint32_t', 'id')]) - ## epc-tft-classifier.h (module 'lte'): uint32_t ns3::EpcTftClassifier::Classify(ns3::Ptr p, ns3::EpcTft::Direction direction, uint16_t protocolNumber) [member function] - cls.add_method('Classify', - 'uint32_t', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::EpcTft::Direction', 'direction'), param('uint16_t', 'protocolNumber')]) - ## epc-tft-classifier.h (module 'lte'): void ns3::EpcTftClassifier::Delete(uint32_t id) [member function] - cls.add_method('Delete', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetDevice(ns3::Ptr device) [member function] + cls.add_method('SetDevice', 'void', - [param('uint32_t', 'id')]) - return - -def register_Ns3EpcUeNas_methods(root_module, cls): - ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::EpcUeNas(ns3::EpcUeNas const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcUeNas const &', 'arg0')]) - ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::EpcUeNas() [constructor] - cls.add_constructor([]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::ActivateEpsBearer(ns3::EpsBearer bearer, ns3::Ptr tft) [member function] - cls.add_method('ActivateEpsBearer', + [param('ns3::Ptr< ns3::NetDevice >', 'device')]) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetTrafficControl(ns3::Ptr tc) [member function] + cls.add_method('SetTrafficControl', 'void', - [param('ns3::EpsBearer', 'bearer'), param('ns3::Ptr< ns3::EpcTft >', 'tft')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::ActivateSidelinkBearer(ns3::Ptr tft) [member function] - cls.add_method('ActivateSidelinkBearer', + [param('ns3::Ptr< ns3::TrafficControlLayer >', 'tc')]) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetArpCache(ns3::Ptr arpCache) [member function] + cls.add_method('SetArpCache', 'void', - [param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Connect() [member function] - cls.add_method('Connect', + [param('ns3::Ptr< ns3::ArpCache >', 'arpCache')]) + ## ipv4-interface.h (module 'internet'): ns3::Ptr ns3::Ipv4Interface::GetDevice() const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): ns3::Ptr ns3::Ipv4Interface::GetArpCache() const [member function] + cls.add_method('GetArpCache', + 'ns3::Ptr< ns3::ArpCache >', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetMetric(uint16_t metric) [member function] + cls.add_method('SetMetric', + 'void', + [param('uint16_t', 'metric')]) + ## ipv4-interface.h (module 'internet'): uint16_t ns3::Ipv4Interface::GetMetric() const [member function] + cls.add_method('GetMetric', + 'uint16_t', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): bool ns3::Ipv4Interface::IsUp() const [member function] + cls.add_method('IsUp', + 'bool', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): bool ns3::Ipv4Interface::IsDown() const [member function] + cls.add_method('IsDown', + 'bool', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetUp() [member function] + cls.add_method('SetUp', 'void', []) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Connect(uint16_t cellId, uint32_t dlEarfcn) [member function] - cls.add_method('Connect', + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetDown() [member function] + cls.add_method('SetDown', 'void', - [param('uint16_t', 'cellId'), param('uint32_t', 'dlEarfcn')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::DeactivateSidelinkBearer(ns3::Ptr tft) [member function] - cls.add_method('DeactivateSidelinkBearer', + []) + ## ipv4-interface.h (module 'internet'): bool ns3::Ipv4Interface::IsForwarding() const [member function] + cls.add_method('IsForwarding', + 'bool', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetForwarding(bool val) [member function] + cls.add_method('SetForwarding', 'void', - [param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Disconnect() [member function] - cls.add_method('Disconnect', + [param('bool', 'val')]) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::Send(ns3::Ptr p, ns3::Ipv4Header const & hdr, ns3::Ipv4Address dest) [member function] + cls.add_method('Send', 'void', - []) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::DoDispose() [member function] + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'hdr'), param('ns3::Ipv4Address', 'dest')]) + ## ipv4-interface.h (module 'internet'): bool ns3::Ipv4Interface::AddAddress(ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('AddAddress', + 'bool', + [param('ns3::Ipv4InterfaceAddress', 'address')]) + ## ipv4-interface.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4Interface::GetAddress(uint32_t index) const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv4InterfaceAddress', + [param('uint32_t', 'index')], + is_const=True) + ## ipv4-interface.h (module 'internet'): uint32_t ns3::Ipv4Interface::GetNAddresses() const [member function] + cls.add_method('GetNAddresses', + 'uint32_t', + [], + is_const=True) + ## ipv4-interface.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4Interface::RemoveAddress(uint32_t index) [member function] + cls.add_method('RemoveAddress', + 'ns3::Ipv4InterfaceAddress', + [param('uint32_t', 'index')]) + ## ipv4-interface.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4Interface::RemoveAddress(ns3::Ipv4Address address) [member function] + cls.add_method('RemoveAddress', + 'ns3::Ipv4InterfaceAddress', + [param('ns3::Ipv4Address', 'address')]) + ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::DoDispose() [member function] cls.add_method('DoDispose', 'void', [], + is_virtual=True, visibility='protected') + return + +def register_Ns3Ipv4L3Protocol_methods(root_module, cls): + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::Ipv4L3Protocol() [constructor] + cls.add_constructor([]) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::AddAddress(uint32_t i, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('AddAddress', + 'bool', + [param('uint32_t', 'i'), param('ns3::Ipv4InterfaceAddress', 'address')], is_virtual=True) - ## epc-ue-nas.h (module 'lte'): ns3::LteAsSapUser * ns3::EpcUeNas::GetAsSapUser() [member function] - cls.add_method('GetAsSapUser', - 'ns3::LteAsSapUser *', - []) - ## epc-ue-nas.h (module 'lte'): uint32_t ns3::EpcUeNas::GetCsgId() const [member function] - cls.add_method('GetCsgId', + ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::AddInterface(ns3::Ptr device) [member function] + cls.add_method('AddInterface', 'uint32_t', + [param('ns3::Ptr< ns3::NetDevice >', 'device')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4L3Protocol::CreateRawSocket() [member function] + cls.add_method('CreateRawSocket', + 'ns3::Ptr< ns3::Socket >', [], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DeleteRawSocket(ns3::Ptr socket) [member function] + cls.add_method('DeleteRawSocket', + 'void', + [param('ns3::Ptr< ns3::Socket >', 'socket')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv4InterfaceAddress', + [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4L3Protocol::GetInterface(uint32_t i) const [member function] + cls.add_method('GetInterface', + 'ns3::Ptr< ns3::Ipv4Interface >', + [param('uint32_t', 'i')], is_const=True) - ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::State ns3::EpcUeNas::GetState() const [member function] - cls.add_method('GetState', - 'ns3::EpcUeNas::State', + ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForAddress(ns3::Ipv4Address addr) const [member function] + cls.add_method('GetInterfaceForAddress', + 'int32_t', + [param('ns3::Ipv4Address', 'addr')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForDevice(ns3::Ptr device) const [member function] + cls.add_method('GetInterfaceForDevice', + 'int32_t', + [param('ns3::Ptr< ns3::NetDevice const >', 'device')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForPrefix(ns3::Ipv4Address addr, ns3::Ipv4Mask mask) const [member function] + cls.add_method('GetInterfaceForPrefix', + 'int32_t', + [param('ns3::Ipv4Address', 'addr'), param('ns3::Ipv4Mask', 'mask')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv4L3Protocol::GetMetric(uint32_t i) const [member function] + cls.add_method('GetMetric', + 'uint16_t', + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv4L3Protocol::GetMtu(uint32_t i) const [member function] + cls.add_method('GetMtu', + 'uint16_t', + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::GetNAddresses(uint32_t interface) const [member function] + cls.add_method('GetNAddresses', + 'uint32_t', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::GetNInterfaces() const [member function] + cls.add_method('GetNInterfaces', + 'uint32_t', [], - is_const=True) - ## epc-ue-nas.h (module 'lte'): static ns3::TypeId ns3::EpcUeNas::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4L3Protocol::GetNetDevice(uint32_t i) [member function] + cls.add_method('GetNetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [param('uint32_t', 'i')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4L3Protocol::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-ue-nas.h (module 'lte'): bool ns3::EpcUeNas::Send(ns3::Ptr p, uint16_t protocolNumber) [member function] - cls.add_method('Send', - 'bool', - [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint16_t', 'protocolNumber')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetAsSapProvider(ns3::LteAsSapProvider * s) [member function] - cls.add_method('SetAsSapProvider', - 'void', - [param('ns3::LteAsSapProvider *', 's')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetCsgId(uint32_t csgId) [member function] - cls.add_method('SetCsgId', + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Insert(ns3::Ptr protocol) [member function] + cls.add_method('Insert', 'void', - [param('uint32_t', 'csgId')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetDevice(ns3::Ptr dev) [member function] - cls.add_method('SetDevice', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Insert(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Insert', 'void', - [param('ns3::Ptr< ns3::NetDevice >', 'dev')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetForwardUpCallback(ns3::Callback, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] - cls.add_method('SetForwardUpCallback', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] + cls.add_method('IsDestinationAddress', + 'bool', + [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsForwarding(uint32_t i) const [member function] + cls.add_method('IsForwarding', + 'bool', + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsUnicast(ns3::Ipv4Address ad) const [member function] + cls.add_method('IsUnicast', + 'bool', + [param('ns3::Ipv4Address', 'ad')], + is_const=True) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsUp(uint32_t i) const [member function] + cls.add_method('IsUp', + 'bool', + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] + cls.add_method('Receive', 'void', - [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetImsi(uint64_t imsi) [member function] - cls.add_method('SetImsi', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Remove(ns3::Ptr protocol) [member function] + cls.add_method('Remove', 'void', - [param('uint64_t', 'imsi')]) - ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::StartCellSelection(uint32_t dlEarfcn) [member function] - cls.add_method('StartCellSelection', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Remove(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Remove', 'void', - [param('uint32_t', 'dlEarfcn')]) - return - -def register_Ns3EpcX2_methods(root_module, cls): - ## epc-x2.h (module 'lte'): ns3::EpcX2::EpcX2(ns3::EpcX2 const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2 const &', 'arg0')]) - ## epc-x2.h (module 'lte'): ns3::EpcX2::EpcX2() [constructor] - cls.add_constructor([]) - ## epc-x2.h (module 'lte'): void ns3::EpcX2::AddX2Interface(uint16_t enb1CellId, ns3::Ipv4Address enb1X2Address, uint16_t enb2CellId, ns3::Ipv4Address enb2X2Address) [member function] - cls.add_method('AddX2Interface', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::RemoveAddress(uint32_t interface, ns3::Ipv4Address address) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'address')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4L3Protocol::SelectSourceAddress(ns3::Ptr device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] + cls.add_method('SelectSourceAddress', + 'ns3::Ipv4Address', + [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr route) [member function] + cls.add_method('Send', 'void', - [param('uint16_t', 'enb1CellId'), param('ns3::Ipv4Address', 'enb1X2Address'), param('uint16_t', 'enb2CellId'), param('ns3::Ipv4Address', 'enb2X2Address')]) - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoDispose() [member function] - cls.add_method('DoDispose', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SendWithHeader(ns3::Ptr packet, ns3::Ipv4Header ipHeader, ns3::Ptr route) [member function] + cls.add_method('SendWithHeader', 'void', - [], + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], is_virtual=True) - ## epc-x2.h (module 'lte'): ns3::EpcX2SapProvider * ns3::EpcX2::GetEpcX2SapProvider() [member function] - cls.add_method('GetEpcX2SapProvider', - 'ns3::EpcX2SapProvider *', - []) - ## epc-x2.h (module 'lte'): static ns3::TypeId ns3::EpcX2::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## epc-x2.h (module 'lte'): void ns3::EpcX2::RecvFromX2cSocket(ns3::Ptr socket) [member function] - cls.add_method('RecvFromX2cSocket', + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDefaultTtl(uint8_t ttl) [member function] + cls.add_method('SetDefaultTtl', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## epc-x2.h (module 'lte'): void ns3::EpcX2::RecvFromX2uSocket(ns3::Ptr socket) [member function] - cls.add_method('RecvFromX2uSocket', + [param('uint8_t', 'ttl')]) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDown(uint32_t i) [member function] + cls.add_method('SetDown', 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')]) - ## epc-x2.h (module 'lte'): void ns3::EpcX2::SetEpcX2SapUser(ns3::EpcX2SapUser * s) [member function] - cls.add_method('SetEpcX2SapUser', + [param('uint32_t', 'i')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetForwarding(uint32_t i, bool val) [member function] + cls.add_method('SetForwarding', 'void', - [param('ns3::EpcX2SapUser *', 's')]) - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverPreparationFailure(ns3::EpcX2Sap::HandoverPreparationFailureParams params) [member function] - cls.add_method('DoSendHandoverPreparationFailure', + [param('uint32_t', 'i'), param('bool', 'val')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function] + cls.add_method('SetMetric', 'void', - [param('ns3::EpcX2Sap::HandoverPreparationFailureParams', 'params')], - is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverRequest(ns3::EpcX2Sap::HandoverRequestParams params) [member function] - cls.add_method('DoSendHandoverRequest', + [param('uint32_t', 'i'), param('uint16_t', 'metric')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('ns3::EpcX2Sap::HandoverRequestParams', 'params')], - is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendHandoverRequestAck(ns3::EpcX2Sap::HandoverRequestAckParams params) [member function] - cls.add_method('DoSendHandoverRequestAck', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] + cls.add_method('SetRoutingProtocol', 'void', - [param('ns3::EpcX2Sap::HandoverRequestAckParams', 'params')], - is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function] - cls.add_method('DoSendLoadInformation', + [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetUp(uint32_t i) [member function] + cls.add_method('SetUp', 'void', - [param('ns3::EpcX2Sap::LoadInformationParams', 'params')], - is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendResourceStatusUpdate(ns3::EpcX2Sap::ResourceStatusUpdateParams params) [member function] - cls.add_method('DoSendResourceStatusUpdate', + [param('uint32_t', 'i')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4L3Protocol::SourceAddressSelection(uint32_t interface, ns3::Ipv4Address dest) [member function] + cls.add_method('SourceAddressSelection', + 'ns3::Ipv4Address', + [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'dest')], + is_virtual=True) + ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DoDispose() [member function] + cls.add_method('DoDispose', 'void', - [param('ns3::EpcX2Sap::ResourceStatusUpdateParams', 'params')], + [], is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendSnStatusTransfer(ns3::EpcX2Sap::SnStatusTransferParams params) [member function] - cls.add_method('DoSendSnStatusTransfer', + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', 'void', - [param('ns3::EpcX2Sap::SnStatusTransferParams', 'params')], + [], is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendUeContextRelease(ns3::EpcX2Sap::UeContextReleaseParams params) [member function] - cls.add_method('DoSendUeContextRelease', + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::GetIpForward() const [member function] + cls.add_method('GetIpForward', + 'bool', + [], + is_const=True, is_virtual=True, visibility='private') + ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::GetWeakEsModel() const [member function] + cls.add_method('GetWeakEsModel', + 'bool', + [], + is_const=True, is_virtual=True, visibility='private') + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetIpForward(bool forward) [member function] + cls.add_method('SetIpForward', 'void', - [param('ns3::EpcX2Sap::UeContextReleaseParams', 'params')], - is_virtual=True, visibility='protected') - ## epc-x2.h (module 'lte'): void ns3::EpcX2::DoSendUeData(ns3::EpcX2Sap::UeDataParams params) [member function] - cls.add_method('DoSendUeData', + [param('bool', 'forward')], + is_virtual=True, visibility='private') + ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetWeakEsModel(bool model) [member function] + cls.add_method('SetWeakEsModel', 'void', - [param('ns3::EpcX2Sap::UeDataParams', 'params')], - is_virtual=True, visibility='protected') + [param('bool', 'model')], + is_virtual=True, visibility='private') return -def register_Ns3EpcX2HandoverPreparationFailureHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverPreparationFailureHeader::EpcX2HandoverPreparationFailureHeader(ns3::EpcX2HandoverPreparationFailureHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2HandoverPreparationFailureHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverPreparationFailureHeader::EpcX2HandoverPreparationFailureHeader() [constructor] +def register_Ns3Ipv4MaskChecker_methods(root_module, cls): + ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetCause() const [member function] - cls.add_method('GetCause', - 'uint16_t', + ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) + return + +def register_Ns3Ipv4MaskValue_methods(root_module, cls): + ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] + cls.add_constructor([]) + ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] + cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) + ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) + ## ipv4-address.h (module 'network'): ns3::Ptr ns3::Ipv4MaskValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetCriticalityDiagnostics() const [member function] - cls.add_method('GetCriticalityDiagnostics', - 'uint16_t', + is_const=True, is_virtual=True) + ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] + cls.add_method('Get', + 'ns3::Ipv4Mask', [], is_const=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverPreparationFailureHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', - 'uint32_t', + ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] + cls.add_method('Set', + 'void', + [param('ns3::Ipv4Mask const &', 'value')]) + return + +def register_Ns3Ipv4MulticastRoute_methods(root_module, cls): + ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute(ns3::Ipv4MulticastRoute const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4MulticastRoute const &', 'arg0')]) + ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute() [constructor] + cls.add_constructor([]) + ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetGroup() const [member function] + cls.add_method('GetGroup', + 'ns3::Ipv4Address', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', - 'uint32_t', + ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetOrigin() const [member function] + cls.add_method('GetOrigin', + 'ns3::Ipv4Address', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverPreparationFailureHeader::GetOldEnbUeX2apId() const [member function] - cls.add_method('GetOldEnbUeX2apId', - 'uint16_t', + ## ipv4-route.h (module 'internet'): std::map, std::allocator > > ns3::Ipv4MulticastRoute::GetOutputTtlMap() const [member function] + cls.add_method('GetOutputTtlMap', + 'std::map< unsigned int, unsigned int >', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverPreparationFailureHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + ## ipv4-route.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoute::GetParent() const [member function] + cls.add_method('GetParent', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverPreparationFailureHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', - [], - is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + is_const=True) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetGroup(ns3::Ipv4Address const group) [member function] + cls.add_method('SetGroup', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetCause(uint16_t cause) [member function] - cls.add_method('SetCause', + [param('ns3::Ipv4Address const', 'group')]) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOrigin(ns3::Ipv4Address const origin) [member function] + cls.add_method('SetOrigin', 'void', - [param('uint16_t', 'cause')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetCriticalityDiagnostics(uint16_t criticalityDiagnostics) [member function] - cls.add_method('SetCriticalityDiagnostics', + [param('ns3::Ipv4Address const', 'origin')]) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function] + cls.add_method('SetOutputTtl', 'void', - [param('uint16_t', 'criticalityDiagnostics')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverPreparationFailureHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetOldEnbUeX2apId', + [param('uint32_t', 'oif'), param('uint32_t', 'ttl')]) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetParent(uint32_t iif) [member function] + cls.add_method('SetParent', 'void', - [param('uint16_t', 'x2apId')]) + [param('uint32_t', 'iif')]) + ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_INTERFACES [variable] + cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True) + ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_TTL [variable] + cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True) return -def register_Ns3EpcX2HandoverRequestAckHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestAckHeader::EpcX2HandoverRequestAckHeader(ns3::EpcX2HandoverRequestAckHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2HandoverRequestAckHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestAckHeader::EpcX2HandoverRequestAckHeader() [constructor] +def register_Ns3Ipv4PacketFilter_methods(root_module, cls): + ## ipv4-packet-filter.h (module 'internet'): ns3::Ipv4PacketFilter::Ipv4PacketFilter(ns3::Ipv4PacketFilter const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4PacketFilter const &', 'arg0')]) + ## ipv4-packet-filter.h (module 'internet'): ns3::Ipv4PacketFilter::Ipv4PacketFilter() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2HandoverRequestAckHeader::GetAdmittedBearers() const [member function] - cls.add_method('GetAdmittedBearers', - 'std::vector< ns3::EpcX2Sap::ErabAdmittedItem >', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverRequestAckHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', + ## ipv4-packet-filter.h (module 'internet'): static ns3::TypeId ns3::Ipv4PacketFilter::GetTypeId() [member function] + cls.add_method('GetTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', - 'uint32_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestAckHeader::GetNewEnbUeX2apId() const [member function] - cls.add_method('GetNewEnbUeX2apId', - 'uint16_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2HandoverRequestAckHeader::GetNotAdmittedBearers() const [member function] - cls.add_method('GetNotAdmittedBearers', - 'std::vector< ns3::EpcX2Sap::ErabNotAdmittedItem >', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', - 'uint32_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestAckHeader::GetOldEnbUeX2apId() const [member function] - cls.add_method('GetOldEnbUeX2apId', - 'uint16_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestAckHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverRequestAckHeader::GetTypeId() [member function] + is_static=True) + ## ipv4-packet-filter.h (module 'internet'): bool ns3::Ipv4PacketFilter::CheckProtocol(ns3::Ptr item) const [member function] + cls.add_method('CheckProtocol', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_const=True, is_virtual=True, visibility='private') + ## ipv4-packet-filter.h (module 'internet'): int32_t ns3::Ipv4PacketFilter::DoClassify(ns3::Ptr item) const [member function] + cls.add_method('DoClassify', + 'int32_t', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3Ipv4RawSocketFactory_methods(root_module, cls): + ## ipv4-raw-socket-factory.h (module 'internet'): ns3::Ipv4RawSocketFactory::Ipv4RawSocketFactory() [constructor] + cls.add_constructor([]) + ## ipv4-raw-socket-factory.h (module 'internet'): ns3::Ipv4RawSocketFactory::Ipv4RawSocketFactory(ns3::Ipv4RawSocketFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4RawSocketFactory const &', 'arg0')]) + ## ipv4-raw-socket-factory.h (module 'internet'): static ns3::TypeId ns3::Ipv4RawSocketFactory::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetAdmittedBearers(std::vector > bearers) [member function] - cls.add_method('SetAdmittedBearers', - 'void', - [param('std::vector< ns3::EpcX2Sap::ErabAdmittedItem >', 'bearers')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetNewEnbUeX2apId', - 'void', - [param('uint16_t', 'x2apId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetNotAdmittedBearers(std::vector > bearers) [member function] - cls.add_method('SetNotAdmittedBearers', - 'void', - [param('std::vector< ns3::EpcX2Sap::ErabNotAdmittedItem >', 'bearers')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestAckHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetOldEnbUeX2apId', - 'void', - [param('uint16_t', 'x2apId')]) return -def register_Ns3EpcX2HandoverRequestHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestHeader::EpcX2HandoverRequestHeader(ns3::EpcX2HandoverRequestHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2HandoverRequestHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2HandoverRequestHeader::EpcX2HandoverRequestHeader() [constructor] +def register_Ns3Ipv4RawSocketImpl_methods(root_module, cls): + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Ipv4RawSocketImpl::Ipv4RawSocketImpl(ns3::Ipv4RawSocketImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4RawSocketImpl const &', 'arg0')]) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Ipv4RawSocketImpl::Ipv4RawSocketImpl() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Bind(ns3::Address const & address) [member function] + cls.add_method('Bind', + 'int', + [param('ns3::Address const &', 'address')], is_virtual=True) - ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2HandoverRequestHeader::GetBearers() const [member function] - cls.add_method('GetBearers', - 'std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Bind() [member function] + cls.add_method('Bind', + 'int', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetCause() const [member function] - cls.add_method('GetCause', - 'uint16_t', + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Bind6() [member function] + cls.add_method('Bind6', + 'int', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2HandoverRequestHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Close() [member function] + cls.add_method('Close', + 'int', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', - 'uint32_t', + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Connect(ns3::Address const & address) [member function] + cls.add_method('Connect', + 'int', + [param('ns3::Address const &', 'address')], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): bool ns3::Ipv4RawSocketImpl::ForwardUp(ns3::Ptr p, ns3::Ipv4Header ipHeader, ns3::Ptr incomingInterface) [member function] + cls.add_method('ForwardUp', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')]) + ## ipv4-raw-socket-impl.h (module 'internet'): bool ns3::Ipv4RawSocketImpl::GetAllowBroadcast() const [member function] + cls.add_method('GetAllowBroadcast', + 'bool', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetMmeUeS1apId() const [member function] - cls.add_method('GetMmeUeS1apId', + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Socket::SocketErrno ns3::Ipv4RawSocketImpl::GetErrno() const [member function] + cls.add_method('GetErrno', + 'ns3::Socket::SocketErrno', + [], + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Ptr ns3::Ipv4RawSocketImpl::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::GetPeerName(ns3::Address & address) const [member function] + cls.add_method('GetPeerName', + 'int', + [param('ns3::Address &', 'address')], + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): uint32_t ns3::Ipv4RawSocketImpl::GetRxAvailable() const [member function] + cls.add_method('GetRxAvailable', 'uint32_t', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::GetSockName(ns3::Address & address) const [member function] + cls.add_method('GetSockName', + 'int', + [param('ns3::Address &', 'address')], + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Socket::SocketType ns3::Ipv4RawSocketImpl::GetSocketType() const [member function] + cls.add_method('GetSocketType', + 'ns3::Socket::SocketType', + [], + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): uint32_t ns3::Ipv4RawSocketImpl::GetTxAvailable() const [member function] + cls.add_method('GetTxAvailable', 'uint32_t', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetOldEnbUeX2apId() const [member function] - cls.add_method('GetOldEnbUeX2apId', - 'uint16_t', + is_const=True, is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): static ns3::TypeId ns3::Ipv4RawSocketImpl::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Listen() [member function] + cls.add_method('Listen', + 'int', + [], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Ptr ns3::Ipv4RawSocketImpl::Recv(uint32_t maxSize, uint32_t flags) [member function] + cls.add_method('Recv', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): ns3::Ptr ns3::Ipv4RawSocketImpl::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] + cls.add_method('RecvFrom', + 'ns3::Ptr< ns3::Packet >', + [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::Send(ns3::Ptr p, uint32_t flags) [member function] + cls.add_method('Send', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::SendTo(ns3::Ptr p, uint32_t flags, ns3::Address const & toAddress) [member function] + cls.add_method('SendTo', + 'int', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): bool ns3::Ipv4RawSocketImpl::SetAllowBroadcast(bool allowBroadcast) [member function] + cls.add_method('SetAllowBroadcast', + 'bool', + [param('bool', 'allowBroadcast')], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): void ns3::Ipv4RawSocketImpl::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv4-raw-socket-impl.h (module 'internet'): void ns3::Ipv4RawSocketImpl::SetProtocol(uint16_t protocol) [member function] + cls.add_method('SetProtocol', + 'void', + [param('uint16_t', 'protocol')]) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::ShutdownRecv() [member function] + cls.add_method('ShutdownRecv', + 'int', + [], + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): int ns3::Ipv4RawSocketImpl::ShutdownSend() [member function] + cls.add_method('ShutdownSend', + 'int', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2HandoverRequestHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', + is_virtual=True) + ## ipv4-raw-socket-impl.h (module 'internet'): void ns3::Ipv4RawSocketImpl::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2HandoverRequestHeader::GetTargetCellId() const [member function] - cls.add_method('GetTargetCellId', - 'uint16_t', + is_virtual=True, visibility='private') + return + +def register_Ns3Ipv4Route_methods(root_module, cls): + cls.add_output_stream_operator() + ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route(ns3::Ipv4Route const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4Route const &', 'arg0')]) + ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route() [constructor] + cls.add_constructor([]) + ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetDestination() const [member function] + cls.add_method('GetDestination', + 'ns3::Ipv4Address', [], is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2HandoverRequestHeader::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetGateway() const [member function] + cls.add_method('GetGateway', + 'ns3::Ipv4Address', [], - is_static=True) - ## epc-x2-header.h (module 'lte'): uint64_t ns3::EpcX2HandoverRequestHeader::GetUeAggregateMaxBitRateDownlink() const [member function] - cls.add_method('GetUeAggregateMaxBitRateDownlink', - 'uint64_t', + is_const=True) + ## ipv4-route.h (module 'internet'): ns3::Ptr ns3::Ipv4Route::GetOutputDevice() const [member function] + cls.add_method('GetOutputDevice', + 'ns3::Ptr< ns3::NetDevice >', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint64_t ns3::EpcX2HandoverRequestHeader::GetUeAggregateMaxBitRateUplink() const [member function] - cls.add_method('GetUeAggregateMaxBitRateUplink', - 'uint64_t', + ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetSource() const [member function] + cls.add_method('GetSource', + 'ns3::Ipv4Address', [], is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetBearers(std::vector > bearers) [member function] - cls.add_method('SetBearers', - 'void', - [param('std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', 'bearers')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetCause(uint16_t cause) [member function] - cls.add_method('SetCause', - 'void', - [param('uint16_t', 'cause')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetMmeUeS1apId(uint32_t mmeUeS1apId) [member function] - cls.add_method('SetMmeUeS1apId', - 'void', - [param('uint32_t', 'mmeUeS1apId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetOldEnbUeX2apId', + ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetDestination(ns3::Ipv4Address dest) [member function] + cls.add_method('SetDestination', 'void', - [param('uint16_t', 'x2apId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetTargetCellId(uint16_t targetCellId) [member function] - cls.add_method('SetTargetCellId', + [param('ns3::Ipv4Address', 'dest')]) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetGateway(ns3::Ipv4Address gw) [member function] + cls.add_method('SetGateway', 'void', - [param('uint16_t', 'targetCellId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetUeAggregateMaxBitRateDownlink(uint64_t bitRate) [member function] - cls.add_method('SetUeAggregateMaxBitRateDownlink', + [param('ns3::Ipv4Address', 'gw')]) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetOutputDevice(ns3::Ptr outputDevice) [member function] + cls.add_method('SetOutputDevice', 'void', - [param('uint64_t', 'bitRate')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2HandoverRequestHeader::SetUeAggregateMaxBitRateUplink(uint64_t bitRate) [member function] - cls.add_method('SetUeAggregateMaxBitRateUplink', + [param('ns3::Ptr< ns3::NetDevice >', 'outputDevice')]) + ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetSource(ns3::Ipv4Address src) [member function] + cls.add_method('SetSource', 'void', - [param('uint64_t', 'bitRate')]) + [param('ns3::Ipv4Address', 'src')]) return -def register_Ns3EpcX2Header_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2Header::EpcX2Header(ns3::EpcX2Header const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2Header const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2Header::EpcX2Header() [constructor] +def register_Ns3Ipv4RoutingProtocol_methods(root_module, cls): + ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2Header::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2Header::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint8_t ns3::EpcX2Header::GetMessageType() const [member function] - cls.add_method('GetMessageType', - 'uint8_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint8_t ns3::EpcX2Header::GetProcedureCode() const [member function] - cls.add_method('GetProcedureCode', - 'uint8_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2Header::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2Header::GetTypeId() [member function] + ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol(ns3::Ipv4RoutingProtocol const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4RoutingProtocol const &', 'arg0')]) + ## ipv4-routing-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4RoutingProtocol::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetLengthOfIes(uint32_t lengthOfIes) [member function] - cls.add_method('SetLengthOfIes', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', 'void', - [param('uint32_t', 'lengthOfIes')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetMessageType(uint8_t messageType) [member function] - cls.add_method('SetMessageType', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', 'void', - [param('uint8_t', 'messageType')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetNumberOfIes(uint32_t numberOfIes) [member function] - cls.add_method('SetNumberOfIes', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', 'void', - [param('uint32_t', 'numberOfIes')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2Header::SetProcedureCode(uint8_t procedureCode) [member function] - cls.add_method('SetProcedureCode', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): bool ns3::Ipv4RoutingProtocol::RouteInput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv4RoutingProtocol::RouteOutput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv4Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True, is_pure_virtual=True) + ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::SetIpv4(ns3::Ptr ipv4) [member function] + cls.add_method('SetIpv4', 'void', - [param('uint8_t', 'procedureCode')]) + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_virtual=True, is_pure_virtual=True) return -def register_Ns3EpcX2LoadInformationHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2LoadInformationHeader::EpcX2LoadInformationHeader(ns3::EpcX2LoadInformationHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2LoadInformationHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2LoadInformationHeader::EpcX2LoadInformationHeader() [constructor] +def register_Ns3Ipv4StaticRouting_methods(root_module, cls): + ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4StaticRouting::Ipv4StaticRouting(ns3::Ipv4StaticRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4StaticRouting const &', 'arg0')]) + ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4StaticRouting::Ipv4StaticRouting() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddHostRouteTo', + 'void', + [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddHostRouteTo(ns3::Ipv4Address dest, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddHostRouteTo', + 'void', + [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] + cls.add_method('AddMulticastRoute', + 'void', + [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddNetworkRouteTo', + 'void', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddNetworkRouteTo', + 'void', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4RoutingTableEntry ns3::Ipv4StaticRouting::GetDefaultRoute() [member function] + cls.add_method('GetDefaultRoute', + 'ns3::Ipv4RoutingTableEntry', + []) + ## ipv4-static-routing.h (module 'internet'): uint32_t ns3::Ipv4StaticRouting::GetMetric(uint32_t index) const [member function] + cls.add_method('GetMetric', 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2LoadInformationHeader::GetCellInformationList() const [member function] - cls.add_method('GetCellInformationList', - 'std::vector< ns3::EpcX2Sap::CellInformationItem >', - [], + [param('uint32_t', 'index')], is_const=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2LoadInformationHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', - 'uint32_t', - [], + ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4MulticastRoutingTableEntry ns3::Ipv4StaticRouting::GetMulticastRoute(uint32_t i) const [member function] + cls.add_method('GetMulticastRoute', + 'ns3::Ipv4MulticastRoutingTableEntry', + [param('uint32_t', 'i')], is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', + ## ipv4-static-routing.h (module 'internet'): uint32_t ns3::Ipv4StaticRouting::GetNMulticastRoutes() const [member function] + cls.add_method('GetNMulticastRoutes', 'uint32_t', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2LoadInformationHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + ## ipv4-static-routing.h (module 'internet'): uint32_t ns3::Ipv4StaticRouting::GetNRoutes() const [member function] + cls.add_method('GetNRoutes', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2LoadInformationHeader::GetTypeId() [member function] + is_const=True) + ## ipv4-static-routing.h (module 'internet'): ns3::Ipv4RoutingTableEntry ns3::Ipv4StaticRouting::GetRoute(uint32_t i) const [member function] + cls.add_method('GetRoute', + 'ns3::Ipv4RoutingTableEntry', + [param('uint32_t', 'i')], + is_const=True) + ## ipv4-static-routing.h (module 'internet'): static ns3::TypeId ns3::Ipv4StaticRouting::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2LoadInformationHeader::SetCellInformationList(std::vector > cellInformationList) [member function] - cls.add_method('SetCellInformationList', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', 'void', - [param('std::vector< ns3::EpcX2Sap::CellInformationItem >', 'cellInformationList')]) + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): bool ns3::Ipv4StaticRouting::RemoveMulticastRoute(ns3::Ipv4Address origin, ns3::Ipv4Address group, uint32_t inputInterface) [member function] + cls.add_method('RemoveMulticastRoute', + 'bool', + [param('ns3::Ipv4Address', 'origin'), param('ns3::Ipv4Address', 'group'), param('uint32_t', 'inputInterface')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::RemoveMulticastRoute(uint32_t index) [member function] + cls.add_method('RemoveMulticastRoute', + 'void', + [param('uint32_t', 'index')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::RemoveRoute(uint32_t i) [member function] + cls.add_method('RemoveRoute', + 'void', + [param('uint32_t', 'i')]) + ## ipv4-static-routing.h (module 'internet'): bool ns3::Ipv4StaticRouting::RouteInput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): ns3::Ptr ns3::Ipv4StaticRouting::RouteOutput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv4Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::SetDefaultMulticastRoute(uint32_t outputInterface) [member function] + cls.add_method('SetDefaultMulticastRoute', + 'void', + [param('uint32_t', 'outputInterface')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::SetDefaultRoute(ns3::Ipv4Address nextHop, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('SetDefaultRoute', + 'void', + [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::SetIpv4(ns3::Ptr ipv4) [member function] + cls.add_method('SetIpv4', + 'void', + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_virtual=True) + ## ipv4-static-routing.h (module 'internet'): void ns3::Ipv4StaticRouting::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') return -def register_Ns3EpcX2ResourceStatusUpdateHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2ResourceStatusUpdateHeader::EpcX2ResourceStatusUpdateHeader(ns3::EpcX2ResourceStatusUpdateHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2ResourceStatusUpdateHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2ResourceStatusUpdateHeader::EpcX2ResourceStatusUpdateHeader() [constructor] +def register_Ns3Ipv6_methods(root_module, cls): + ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6(ns3::Ipv6 const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6 const &', 'arg0')]) + ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', + ## ipv6.h (module 'internet'): bool ns3::Ipv6::AddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('AddAddress', + 'bool', + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::AddInterface(ns3::Ptr device) [member function] + cls.add_method('AddInterface', 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2ResourceStatusUpdateHeader::GetCellMeasurementResultList() const [member function] - cls.add_method('GetCellMeasurementResultList', - 'std::vector< ns3::EpcX2Sap::CellMeasurementResultItem >', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2ResourceStatusUpdateHeader::GetEnb1MeasurementId() const [member function] - cls.add_method('GetEnb1MeasurementId', + [param('ns3::Ptr< ns3::NetDevice >', 'device')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv6InterfaceAddress', + [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForAddress(ns3::Ipv6Address address) const [member function] + cls.add_method('GetInterfaceForAddress', + 'int32_t', + [param('ns3::Ipv6Address', 'address')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForDevice(ns3::Ptr device) const [member function] + cls.add_method('GetInterfaceForDevice', + 'int32_t', + [param('ns3::Ptr< ns3::NetDevice const >', 'device')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForPrefix(ns3::Ipv6Address address, ns3::Ipv6Prefix mask) const [member function] + cls.add_method('GetInterfaceForPrefix', + 'int32_t', + [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'mask')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMetric(uint32_t interface) const [member function] + cls.add_method('GetMetric', 'uint16_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2ResourceStatusUpdateHeader::GetEnb2MeasurementId() const [member function] - cls.add_method('GetEnb2MeasurementId', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMtu(uint32_t interface) const [member function] + cls.add_method('GetMtu', 'uint16_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2ResourceStatusUpdateHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNAddresses(uint32_t interface) const [member function] + cls.add_method('GetNAddresses', 'uint32_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNInterfaces() const [member function] + cls.add_method('GetNInterfaces', 'uint32_t', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2ResourceStatusUpdateHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetNetDevice(uint32_t interface) [member function] + cls.add_method('GetNetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetProtocol(int protocolNumber) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetRoutingProtocol() const [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2ResourceStatusUpdateHeader::GetTypeId() [member function] + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): static ns3::TypeId ns3::Ipv6::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## ipv6.h (module 'internet'): void ns3::Ipv6::Insert(ns3::Ptr protocol) [member function] + cls.add_method('Insert', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::Insert(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Insert', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetCellMeasurementResultList(std::vector > cellMeasurementResultList) [member function] - cls.add_method('SetCellMeasurementResultList', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsForwarding(uint32_t interface) const [member function] + cls.add_method('IsForwarding', + 'bool', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsUp(uint32_t interface) const [member function] + cls.add_method('IsUp', + 'bool', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterExtensions() [member function] + cls.add_method('RegisterExtensions', 'void', - [param('std::vector< ns3::EpcX2Sap::CellMeasurementResultItem >', 'cellMeasurementResultList')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetEnb1MeasurementId(uint16_t enb1MeasurementId) [member function] - cls.add_method('SetEnb1MeasurementId', + [], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterOptions() [member function] + cls.add_method('RegisterOptions', 'void', - [param('uint16_t', 'enb1MeasurementId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2ResourceStatusUpdateHeader::SetEnb2MeasurementId(uint16_t enb2MeasurementId) [member function] - cls.add_method('SetEnb2MeasurementId', + [], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::Remove(ns3::Ptr protocol) [member function] + cls.add_method('Remove', 'void', - [param('uint16_t', 'enb2MeasurementId')]) + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::Remove(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Remove', + 'void', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): bool ns3::Ipv6::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): bool ns3::Ipv6::RemoveAddress(uint32_t interface, ns3::Ipv6Address address) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'address')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::Send(ns3::Ptr packet, ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol, ns3::Ptr route) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv6Route >', 'route')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetDown(uint32_t interface) [member function] + cls.add_method('SetDown', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetForwarding(uint32_t interface, bool val) [member function] + cls.add_method('SetForwarding', + 'void', + [param('uint32_t', 'interface'), param('bool', 'val')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetMetric(uint32_t interface, uint16_t metric) [member function] + cls.add_method('SetMetric', + 'void', + [param('uint32_t', 'interface'), param('uint16_t', 'metric')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetPmtu(ns3::Ipv6Address dst, uint32_t pmtu) [member function] + cls.add_method('SetPmtu', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'pmtu')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] + cls.add_method('SetRoutingProtocol', + 'void', + [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetUp(uint32_t interface) [member function] + cls.add_method('SetUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6::SourceAddressSelection(uint32_t interface, ns3::Ipv6Address dest) [member function] + cls.add_method('SourceAddressSelection', + 'ns3::Ipv6Address', + [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'dest')], + is_virtual=True, is_pure_virtual=True) + ## ipv6.h (module 'internet'): ns3::Ipv6::IF_ANY [variable] + cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) + ## ipv6.h (module 'internet'): bool ns3::Ipv6::GetIpForward() const [member function] + cls.add_method('GetIpForward', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## ipv6.h (module 'internet'): bool ns3::Ipv6::GetMtuDiscover() const [member function] + cls.add_method('GetMtuDiscover', + 'bool', + [], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetIpForward(bool forward) [member function] + cls.add_method('SetIpForward', + 'void', + [param('bool', 'forward')], + is_virtual=True, is_pure_virtual=True, visibility='private') + ## ipv6.h (module 'internet'): void ns3::Ipv6::SetMtuDiscover(bool mtuDiscover) [member function] + cls.add_method('SetMtuDiscover', + 'void', + [param('bool', 'mtuDiscover')], + is_virtual=True, is_pure_virtual=True, visibility='private') return -def register_Ns3EpcX2SnStatusTransferHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2SnStatusTransferHeader::EpcX2SnStatusTransferHeader(ns3::EpcX2SnStatusTransferHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2SnStatusTransferHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2SnStatusTransferHeader::EpcX2SnStatusTransferHeader() [constructor] +def register_Ns3Ipv6AddressChecker_methods(root_module, cls): + ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-x2-header.h (module 'lte'): std::vector > ns3::EpcX2SnStatusTransferHeader::GetErabsSubjectToStatusTransferList() const [member function] - cls.add_method('GetErabsSubjectToStatusTransferList', - 'std::vector< ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem >', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2SnStatusTransferHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', - 'uint32_t', + ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) + return + +def register_Ns3Ipv6AddressValue_methods(root_module, cls): + ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] + cls.add_constructor([]) + ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] + cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) + ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) + ## ipv6-address.h (module 'network'): ns3::Ptr ns3::Ipv6AddressValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2SnStatusTransferHeader::GetNewEnbUeX2apId() const [member function] - cls.add_method('GetNewEnbUeX2apId', - 'uint16_t', + is_const=True, is_virtual=True) + ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] + cls.add_method('Get', + 'ns3::Ipv6Address', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', - 'uint32_t', + ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] + cls.add_method('Set', + 'void', + [param('ns3::Ipv6Address const &', 'value')]) + return + +def register_Ns3Ipv6Extension_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6Extension::Ipv6Extension(ns3::Ipv6Extension const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6Extension const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6Extension::Ipv6Extension() [constructor] + cls.add_constructor([]) + ## ipv6-extension.h (module 'internet'): int64_t ns3::Ipv6Extension::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6Extension::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2SnStatusTransferHeader::GetOldEnbUeX2apId() const [member function] - cls.add_method('GetOldEnbUeX2apId', - 'uint16_t', + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ptr ns3::Ipv6Extension::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', [], is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2SnStatusTransferHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2SnStatusTransferHeader::GetTypeId() [member function] + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6Extension::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetErabsSubjectToStatusTransferList(std::vector > erabs) [member function] - cls.add_method('SetErabsSubjectToStatusTransferList', - 'void', - [param('std::vector< ns3::EpcX2Sap::ErabsSubjectToStatusTransferItem >', 'erabs')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetNewEnbUeX2apId', - 'void', - [param('uint16_t', 'x2apId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2SnStatusTransferHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetOldEnbUeX2apId', + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6Extension::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True, is_pure_virtual=True) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6Extension::ProcessOptions(ns3::Ptr & packet, uint8_t offset, uint8_t length, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('ProcessOptions', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('uint8_t', 'length'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True) + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6Extension::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('uint16_t', 'x2apId')]) + [param('ns3::Ptr< ns3::Node >', 'node')]) return -def register_Ns3EpcX2UeContextReleaseHeader_methods(root_module, cls): - ## epc-x2-header.h (module 'lte'): ns3::EpcX2UeContextReleaseHeader::EpcX2UeContextReleaseHeader(ns3::EpcX2UeContextReleaseHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::EpcX2UeContextReleaseHeader const &', 'arg0')]) - ## epc-x2-header.h (module 'lte'): ns3::EpcX2UeContextReleaseHeader::EpcX2UeContextReleaseHeader() [constructor] +def register_Ns3Ipv6ExtensionAH_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionAH::Ipv6ExtensionAH(ns3::Ipv6ExtensionAH const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionAH const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionAH::Ipv6ExtensionAH() [constructor] cls.add_constructor([]) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionAH::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionAH::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionAH::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionAH::EXT_NUMBER [variable] + cls.add_static_attribute('EXT_NUMBER', 'uint8_t const', is_const=True) + return + +def register_Ns3Ipv6ExtensionAHHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionAHHeader::Ipv6ExtensionAHHeader(ns3::Ipv6ExtensionAHHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionAHHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionAHHeader::Ipv6ExtensionAHHeader() [constructor] + cls.add_constructor([]) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionAHHeader::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## epc-x2-header.h (module 'lte'): ns3::TypeId ns3::EpcX2UeContextReleaseHeader::GetInstanceTypeId() const [member function] + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionAHHeader::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetLengthOfIes() const [member function] - cls.add_method('GetLengthOfIes', - 'uint32_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2UeContextReleaseHeader::GetNewEnbUeX2apId() const [member function] - cls.add_method('GetNewEnbUeX2apId', - 'uint16_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetNumberOfIes() const [member function] - cls.add_method('GetNumberOfIes', - 'uint32_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint16_t ns3::EpcX2UeContextReleaseHeader::GetOldEnbUeX2apId() const [member function] - cls.add_method('GetOldEnbUeX2apId', - 'uint16_t', - [], - is_const=True) - ## epc-x2-header.h (module 'lte'): uint32_t ns3::EpcX2UeContextReleaseHeader::GetSerializedSize() const [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionAHHeader::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): static ns3::TypeId ns3::EpcX2UeContextReleaseHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionAHHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::Print(std::ostream & os) const [member function] + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionAHHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionAHHeader::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::SetNewEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetNewEnbUeX2apId', - 'void', - [param('uint16_t', 'x2apId')]) - ## epc-x2-header.h (module 'lte'): void ns3::EpcX2UeContextReleaseHeader::SetOldEnbUeX2apId(uint16_t x2apId) [member function] - cls.add_method('SetOldEnbUeX2apId', - 'void', - [param('uint16_t', 'x2apId')]) + is_const=True, is_virtual=True) return -def register_Ns3ErlangRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] +def register_Ns3Ipv6ExtensionDemux_methods(root_module, cls): + ## ipv6-extension-demux.h (module 'internet'): ns3::Ipv6ExtensionDemux::Ipv6ExtensionDemux(ns3::Ipv6ExtensionDemux const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionDemux const &', 'arg0')]) + ## ipv6-extension-demux.h (module 'internet'): ns3::Ipv6ExtensionDemux::Ipv6ExtensionDemux() [constructor] + cls.add_constructor([]) + ## ipv6-extension-demux.h (module 'internet'): ns3::Ptr ns3::Ipv6ExtensionDemux::GetExtension(uint8_t extensionNumber) [member function] + cls.add_method('GetExtension', + 'ns3::Ptr< ns3::Ipv6Extension >', + [param('uint8_t', 'extensionNumber')]) + ## ipv6-extension-demux.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionDemux::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] - cls.add_method('GetK', - 'uint32_t', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] - cls.add_method('GetLambda', - 'double', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] - cls.add_method('GetValue', - 'double', - [param('uint32_t', 'k'), param('double', 'lambda')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) - ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', - [], - is_virtual=True) - return - -def register_Ns3EventImpl_methods(root_module, cls): - ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] - cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) - ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] - cls.add_constructor([]) - ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] - cls.add_method('Cancel', + ## ipv6-extension-demux.h (module 'internet'): void ns3::Ipv6ExtensionDemux::Insert(ns3::Ptr extension) [member function] + cls.add_method('Insert', 'void', - []) - ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] - cls.add_method('Invoke', + [param('ns3::Ptr< ns3::Ipv6Extension >', 'extension')]) + ## ipv6-extension-demux.h (module 'internet'): void ns3::Ipv6ExtensionDemux::Remove(ns3::Ptr extension) [member function] + cls.add_method('Remove', 'void', - []) - ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] - cls.add_method('IsCancelled', - 'bool', - []) - ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] - cls.add_method('Notify', + [param('ns3::Ptr< ns3::Ipv6Extension >', 'extension')]) + ## ipv6-extension-demux.h (module 'internet'): void ns3::Ipv6ExtensionDemux::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv6-extension-demux.h (module 'internet'): void ns3::Ipv6ExtensionDemux::DoDispose() [member function] + cls.add_method('DoDispose', 'void', [], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, visibility='protected') return -def register_Ns3ExponentialRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] +def register_Ns3Ipv6ExtensionDestination_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionDestination::Ipv6ExtensionDestination(ns3::Ipv6ExtensionDestination const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionDestination const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionDestination::Ipv6ExtensionDestination() [constructor] + cls.add_constructor([]) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionDestination::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionDestination::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] - cls.add_method('GetMean', - 'double', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] - cls.add_method('GetBound', - 'double', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] - cls.add_method('GetValue', - 'double', - [param('double', 'mean'), param('double', 'bound')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) - ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], - is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', - [], + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionDestination::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], is_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionDestination::EXT_NUMBER [variable] + cls.add_static_attribute('EXT_NUMBER', 'uint8_t const', is_const=True) return -def register_Ns3FfMacScheduler_methods(root_module, cls): - ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler::FfMacScheduler(ns3::FfMacScheduler const & arg0) [constructor] - cls.add_constructor([param('ns3::FfMacScheduler const &', 'arg0')]) - ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacScheduler::FfMacScheduler() [constructor] +def register_Ns3Ipv6ExtensionDestinationHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionDestinationHeader::Ipv6ExtensionDestinationHeader(ns3::Ipv6ExtensionDestinationHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionDestinationHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionDestinationHeader::Ipv6ExtensionDestinationHeader() [constructor] cls.add_constructor([]) - ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::DoDispose() [member function] - cls.add_method('DoDispose', - 'void', - [], + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionDestinationHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacCschedSapProvider * ns3::FfMacScheduler::GetFfMacCschedSapProvider() [member function] - cls.add_method('GetFfMacCschedSapProvider', - 'ns3::FfMacCschedSapProvider *', - [], - is_virtual=True, is_pure_virtual=True) - ## ff-mac-scheduler.h (module 'lte'): ns3::FfMacSchedSapProvider * ns3::FfMacScheduler::GetFfMacSchedSapProvider() [member function] - cls.add_method('GetFfMacSchedSapProvider', - 'ns3::FfMacSchedSapProvider *', + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionDestinationHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_pure_virtual=True) - ## ff-mac-scheduler.h (module 'lte'): ns3::LteFfrSapUser * ns3::FfMacScheduler::GetLteFfrSapUser() [member function] - cls.add_method('GetLteFfrSapUser', - 'ns3::LteFfrSapUser *', + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionDestinationHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', [], - is_virtual=True, is_pure_virtual=True) - ## ff-mac-scheduler.h (module 'lte'): static ns3::TypeId ns3::FfMacScheduler::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionDestinationHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetFfMacCschedSapUser(ns3::FfMacCschedSapUser * s) [member function] - cls.add_method('SetFfMacCschedSapUser', - 'void', - [param('ns3::FfMacCschedSapUser *', 's')], - is_virtual=True, is_pure_virtual=True) - ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetFfMacSchedSapUser(ns3::FfMacSchedSapUser * s) [member function] - cls.add_method('SetFfMacSchedSapUser', + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionDestinationHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('ns3::FfMacSchedSapUser *', 's')], - is_virtual=True, is_pure_virtual=True) - ## ff-mac-scheduler.h (module 'lte'): void ns3::FfMacScheduler::SetLteFfrSapProvider(ns3::LteFfrSapProvider * s) [member function] - cls.add_method('SetLteFfrSapProvider', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionDestinationHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('ns3::LteFfrSapProvider *', 's')], - is_virtual=True, is_pure_virtual=True) + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) return -def register_Ns3FixedRssLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function] +def register_Ns3Ipv6ExtensionESP_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionESP::Ipv6ExtensionESP(ns3::Ipv6ExtensionESP const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionESP const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionESP::Ipv6ExtensionESP() [constructor] + cls.add_constructor([]) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionESP::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionESP::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel::FixedRssLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): void ns3::FixedRssLossModel::SetRss(double rss) [member function] - cls.add_method('SetRss', - 'void', - [param('double', 'rss')]) - ## propagation-loss-model.h (module 'propagation'): double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FixedRssLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionESP::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionESP::EXT_NUMBER [variable] + cls.add_static_attribute('EXT_NUMBER', 'uint8_t const', is_const=True) return -def register_Ns3FriisPropagationLossModel_methods(root_module, cls): - ## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function] +def register_Ns3Ipv6ExtensionESPHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionESPHeader::Ipv6ExtensionESPHeader(ns3::Ipv6ExtensionESPHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionESPHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionESPHeader::Ipv6ExtensionESPHeader() [constructor] + cls.add_constructor([]) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionESPHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionESPHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionESPHeader::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionESPHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor] - cls.add_constructor([]) - ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetFrequency(double frequency) [member function] - cls.add_method('SetFrequency', - 'void', - [param('double', 'frequency')]) - ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function] - cls.add_method('SetSystemLoss', + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionESPHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', 'void', - [param('double', 'systemLoss')]) - ## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetMinLoss(double minLoss) [member function] - cls.add_method('SetMinLoss', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionESPHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', 'void', - [param('double', 'minLoss')]) - ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetMinLoss() const [member function] - cls.add_method('GetMinLoss', - 'double', - [], - is_const=True) - ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetFrequency() const [member function] - cls.add_method('GetFrequency', - 'double', - [], - is_const=True) - ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function] - cls.add_method('GetSystemLoss', - 'double', - [], - is_const=True) - ## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr a, ns3::Ptr b) const [member function] - cls.add_method('DoCalcRxPower', - 'double', - [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') - ## propagation-loss-model.h (module 'propagation'): int64_t ns3::FriisPropagationLossModel::DoAssignStreams(int64_t stream) [member function] - cls.add_method('DoAssignStreams', - 'int64_t', - [param('int64_t', 'stream')], - is_virtual=True, visibility='private') + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) return -def register_Ns3GammaRandomVariable_methods(root_module, cls): - ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] +def register_Ns3Ipv6ExtensionFragment_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionFragment::Ipv6ExtensionFragment(ns3::Ipv6ExtensionFragment const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionFragment const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionFragment::Ipv6ExtensionFragment() [constructor] + cls.add_constructor([]) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionFragment::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6ExtensionFragment::GetFragments(ns3::Ptr packet, ns3::Ipv6Header ipv6Header, uint32_t fragmentSize, std::list, ns3::Ipv6Header>, std::allocator, ns3::Ipv6Header> > > & listFragments) [member function] + cls.add_method('GetFragments', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Header', 'ipv6Header'), param('uint32_t', 'fragmentSize'), param('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header > > &', 'listFragments')]) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionFragment::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] - cls.add_constructor([]) - ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] - cls.add_method('GetAlpha', - 'double', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] - cls.add_method('GetBeta', - 'double', - [], - is_const=True) - ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] - cls.add_method('GetValue', - 'double', - [param('double', 'alpha'), param('double', 'beta')]) - ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] - cls.add_method('GetInteger', - 'uint32_t', - [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) - ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] - cls.add_method('GetValue', - 'double', - [], + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionFragment::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], is_virtual=True) - ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] - cls.add_method('GetInteger', - 'uint32_t', + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionFragment::EXT_NUMBER [variable] + cls.add_static_attribute('EXT_NUMBER', 'uint8_t const', is_const=True) + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6ExtensionFragment::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', [], - is_virtual=True) + is_virtual=True, visibility='protected') return -def register_Ns3GtpcHeader_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::GtpcHeader(ns3::GtpcHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcHeader const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::GtpcHeader() [constructor] +def register_Ns3Ipv6ExtensionFragmentHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionFragmentHeader::Ipv6ExtensionFragmentHeader(ns3::Ipv6ExtensionFragmentHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionFragmentHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionFragmentHeader::Ipv6ExtensionFragmentHeader() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::ComputeMessageLength() [member function] - cls.add_method('ComputeMessageLength', - 'void', - []) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::Deserialize(ns3::Buffer::Iterator start) [member function] + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionFragmentHeader::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint16_t ns3::GtpcHeader::GetMessageLength() const [member function] - cls.add_method('GetMessageLength', - 'uint16_t', + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionFragmentHeader::GetIdentification() const [member function] + cls.add_method('GetIdentification', + 'uint32_t', [], is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetMessageSize() const [member function] - cls.add_method('GetMessageSize', - 'uint32_t', + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionFragmentHeader::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint8_t ns3::GtpcHeader::GetMessageType() const [member function] - cls.add_method('GetMessageType', - 'uint8_t', + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): bool ns3::Ipv6ExtensionFragmentHeader::GetMoreFragment() const [member function] + cls.add_method('GetMoreFragment', + 'bool', [], is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', - 'uint32_t', + ## ipv6-extension-header.h (module 'internet'): uint16_t ns3::Ipv6ExtensionFragmentHeader::GetOffset() const [member function] + cls.add_method('GetOffset', + 'uint16_t', [], is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetSerializedSize() const [member function] + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionFragmentHeader::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::GetTeid() const [member function] - cls.add_method('GetTeid', - 'uint32_t', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcHeader::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionFragmentHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::Print(std::ostream & os) const [member function] + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionFragmentHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionFragmentHeader::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetIesLength(uint16_t iesLength) [member function] - cls.add_method('SetIesLength', - 'void', - [param('uint16_t', 'iesLength')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetMessageLength(uint16_t messageLength) [member function] - cls.add_method('SetMessageLength', - 'void', - [param('uint16_t', 'messageLength')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetMessageType(uint8_t messageType) [member function] - cls.add_method('SetMessageType', - 'void', - [param('uint8_t', 'messageType')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetSequenceNumber(uint32_t sequenceNumber) [member function] - cls.add_method('SetSequenceNumber', + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionFragmentHeader::SetIdentification(uint32_t identification) [member function] + cls.add_method('SetIdentification', 'void', - [param('uint32_t', 'sequenceNumber')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::SetTeid(uint32_t teid) [member function] - cls.add_method('SetTeid', + [param('uint32_t', 'identification')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionFragmentHeader::SetMoreFragment(bool moreFragment) [member function] + cls.add_method('SetMoreFragment', 'void', - [param('uint32_t', 'teid')]) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcHeader::PreDeserialize(ns3::Buffer::Iterator & i) [member function] - cls.add_method('PreDeserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator &', 'i')], - visibility='protected') - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcHeader::PreSerialize(ns3::Buffer::Iterator & i) const [member function] - cls.add_method('PreSerialize', + [param('bool', 'moreFragment')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionFragmentHeader::SetOffset(uint16_t offset) [member function] + cls.add_method('SetOffset', 'void', - [param('ns3::Buffer::Iterator &', 'i')], - visibility='protected', is_const=True) + [param('uint16_t', 'offset')]) return -def register_Ns3GtpcHeaderFteid_t_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::Fteid_t() [constructor] +def register_Ns3Ipv6ExtensionHopByHop_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionHopByHop::Ipv6ExtensionHopByHop(ns3::Ipv6ExtensionHopByHop const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionHopByHop const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionHopByHop::Ipv6ExtensionHopByHop() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::Fteid_t(ns3::GtpcHeader::Fteid_t const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcHeader::Fteid_t const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::addr [variable] - cls.add_instance_attribute('addr', 'ns3::Ipv4Address', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::interfaceType [variable] - cls.add_instance_attribute('interfaceType', 'ns3::GtpcHeader::InterfaceType_t', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t::teid [variable] - cls.add_instance_attribute('teid', 'uint32_t', is_const=False) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionHopByHop::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionHopByHop::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionHopByHop::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionHopByHop::EXT_NUMBER [variable] + cls.add_static_attribute('EXT_NUMBER', 'uint8_t const', is_const=True) return -def register_Ns3GtpcModifyBearerRequestMessage_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::GtpcModifyBearerRequestMessage(ns3::GtpcModifyBearerRequestMessage const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcModifyBearerRequestMessage const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::GtpcModifyBearerRequestMessage() [constructor] +def register_Ns3Ipv6ExtensionLooseRoutingHeader_methods(root_module, cls): + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionLooseRoutingHeader::Ipv6ExtensionLooseRoutingHeader(ns3::Ipv6ExtensionLooseRoutingHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionLooseRoutingHeader const &', 'arg0')]) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6ExtensionLooseRoutingHeader::Ipv6ExtensionLooseRoutingHeader() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::Deserialize(ns3::Buffer::Iterator start) [member function] + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionLooseRoutingHeader::Deserialize(ns3::Buffer::Iterator start) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'start')], is_virtual=True) - ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcModifyBearerRequestMessage::GetBearerContextsToBeModified() const [member function] - cls.add_method('GetBearerContextsToBeModified', - 'std::list< ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified >', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint64_t ns3::GtpcModifyBearerRequestMessage::GetImsi() const [member function] - cls.add_method('GetImsi', - 'uint64_t', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcModifyBearerRequestMessage::GetInstanceTypeId() const [member function] + ## ipv6-extension-header.h (module 'internet'): ns3::TypeId ns3::Ipv6ExtensionLooseRoutingHeader::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetMessageSize() const [member function] - cls.add_method('GetMessageSize', - 'uint32_t', + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6ExtensionLooseRoutingHeader::GetRouterAddress(uint8_t index) const [member function] + cls.add_method('GetRouterAddress', + 'ns3::Ipv6Address', + [param('uint8_t', 'index')], + is_const=True) + ## ipv6-extension-header.h (module 'internet'): std::vector > ns3::Ipv6ExtensionLooseRoutingHeader::GetRoutersAddress() const [member function] + cls.add_method('GetRoutersAddress', + 'std::vector< ns3::Ipv6Address >', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetSerializedSize() const [member function] + is_const=True) + ## ipv6-extension-header.h (module 'internet'): uint32_t ns3::Ipv6ExtensionLooseRoutingHeader::GetSerializedSize() const [member function] cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcModifyBearerRequestMessage::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionLooseRoutingHeader::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerRequestMessage::GetUliEcgi() const [member function] - cls.add_method('GetUliEcgi', - 'uint32_t', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::Print(std::ostream & os) const [member function] + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionLooseRoutingHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionLooseRoutingHeader::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetBearerContextsToBeModified(std::list > bearerContexts) [member function] - cls.add_method('SetBearerContextsToBeModified', + is_const=True, is_virtual=True) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionLooseRoutingHeader::SetNumberAddress(uint8_t n) [member function] + cls.add_method('SetNumberAddress', 'void', - [param('std::list< ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified >', 'bearerContexts')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetImsi(uint64_t imsi) [member function] - cls.add_method('SetImsi', + [param('uint8_t', 'n')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionLooseRoutingHeader::SetRouterAddress(uint8_t index, ns3::Ipv6Address addr) [member function] + cls.add_method('SetRouterAddress', 'void', - [param('uint64_t', 'imsi')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerRequestMessage::SetUliEcgi(uint32_t uliEcgi) [member function] - cls.add_method('SetUliEcgi', + [param('uint8_t', 'index'), param('ns3::Ipv6Address', 'addr')]) + ## ipv6-extension-header.h (module 'internet'): void ns3::Ipv6ExtensionLooseRoutingHeader::SetRoutersAddress(std::vector > routersAddress) [member function] + cls.add_method('SetRoutersAddress', 'void', - [param('uint32_t', 'uliEcgi')]) + [param('std::vector< ns3::Ipv6Address >', 'routersAddress')]) return -def register_Ns3GtpcModifyBearerRequestMessageBearerContextToBeModified_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::BearerContextToBeModified() [constructor] +def register_Ns3Ipv6ExtensionRouting_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRouting::Ipv6ExtensionRouting(ns3::Ipv6ExtensionRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionRouting const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRouting::Ipv6ExtensionRouting() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::BearerContextToBeModified(ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::epsBearerId [variable] - cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerRequestMessage::BearerContextToBeModified::fteid [variable] - cls.add_instance_attribute('fteid', 'ns3::GtpcHeader::Fteid_t', is_const=False) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionRouting::GetExtensionNumber() const [member function] + cls.add_method('GetExtensionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionRouting::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionRouting::GetTypeRouting() const [member function] + cls.add_method('GetTypeRouting', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionRouting::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRouting::EXT_NUMBER [variable] + cls.add_static_attribute('EXT_NUMBER', 'uint8_t const', is_const=True) return -def register_Ns3GtpcModifyBearerResponseMessage_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerResponseMessage::GtpcModifyBearerResponseMessage() [constructor] +def register_Ns3Ipv6ExtensionRoutingDemux_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRoutingDemux::Ipv6ExtensionRoutingDemux(ns3::Ipv6ExtensionRoutingDemux const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionRoutingDemux const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionRoutingDemux::Ipv6ExtensionRoutingDemux() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcModifyBearerResponseMessage::GetTypeId() [member function] + ## ipv6-extension.h (module 'internet'): ns3::Ptr ns3::Ipv6ExtensionRoutingDemux::GetExtensionRouting(uint8_t typeRouting) [member function] + cls.add_method('GetExtensionRouting', + 'ns3::Ptr< ns3::Ipv6ExtensionRouting >', + [param('uint8_t', 'typeRouting')]) + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionRoutingDemux::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcModifyBearerResponseMessage::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6ExtensionRoutingDemux::Insert(ns3::Ptr extensionRouting) [member function] + cls.add_method('Insert', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::Print(std::ostream & os) const [member function] - cls.add_method('Print', + [param('ns3::Ptr< ns3::Ipv6ExtensionRouting >', 'extensionRouting')]) + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6ExtensionRoutingDemux::Remove(ns3::Ptr extensionRouting) [member function] + cls.add_method('Remove', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcModifyBearerResponseMessage::GetMessageSize() const [member function] - cls.add_method('GetMessageSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t ns3::GtpcModifyBearerResponseMessage::GetCause() const [member function] - cls.add_method('GetCause', - 'ns3::GtpcIes::Cause_t', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcModifyBearerResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function] - cls.add_method('SetCause', + [param('ns3::Ptr< ns3::Ipv6ExtensionRouting >', 'extensionRouting')]) + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6ExtensionRoutingDemux::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('ns3::GtpcIes::Cause_t', 'cause')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcModifyBearerResponseMessage::GtpcModifyBearerResponseMessage(ns3::GtpcModifyBearerResponseMessage const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcModifyBearerResponseMessage const &', 'arg0')]) + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv6-extension.h (module 'internet'): void ns3::Ipv6ExtensionRoutingDemux::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') return -def register_Ns3GtpuHeader_methods(root_module, cls): - cls.add_binary_comparison_operator('==') - ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader::GtpuHeader(ns3::GtpuHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpuHeader const &', 'arg0')]) - ## epc-gtpu-header.h (module 'lte'): ns3::GtpuHeader::GtpuHeader() [constructor] - cls.add_constructor([]) - ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True) - ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetExtensionHeaderFlag() const [member function] - cls.add_method('GetExtensionHeaderFlag', - 'bool', - [], - is_const=True) - ## epc-gtpu-header.h (module 'lte'): ns3::TypeId ns3::GtpuHeader::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', +def register_Ns3Ipv6Interface_methods(root_module, cls): + ## ipv6-interface.h (module 'internet'): static ns3::TypeId ns3::Ipv6Interface::GetTypeId() [member function] + cls.add_method('GetTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint16_t ns3::GtpuHeader::GetLength() const [member function] - cls.add_method('GetLength', + is_static=True) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface::Ipv6Interface() [constructor] + cls.add_constructor([]) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetDevice(ns3::Ptr device) [member function] + cls.add_method('SetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device')]) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetTrafficControl(ns3::Ptr tc) [member function] + cls.add_method('SetTrafficControl', + 'void', + [param('ns3::Ptr< ns3::TrafficControlLayer >', 'tc')]) + ## ipv6-interface.h (module 'internet'): ns3::Ptr ns3::Ipv6Interface::GetDevice() const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [], + is_const=True, is_virtual=True) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetMetric(uint16_t metric) [member function] + cls.add_method('SetMetric', + 'void', + [param('uint16_t', 'metric')]) + ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetMetric() const [member function] + cls.add_method('GetMetric', 'uint16_t', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetMessageType() const [member function] - cls.add_method('GetMessageType', - 'uint8_t', + ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsUp() const [member function] + cls.add_method('IsUp', + 'bool', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetNPduNumber() const [member function] - cls.add_method('GetNPduNumber', - 'uint8_t', + ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsDown() const [member function] + cls.add_method('IsDown', + 'bool', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetNPduNumberFlag() const [member function] - cls.add_method('GetNPduNumberFlag', + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetUp() [member function] + cls.add_method('SetUp', + 'void', + []) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetDown() [member function] + cls.add_method('SetDown', + 'void', + []) + ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsForwarding() const [member function] + cls.add_method('IsForwarding', 'bool', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetNextExtensionType() const [member function] - cls.add_method('GetNextExtensionType', + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetForwarding(bool forward) [member function] + cls.add_method('SetForwarding', + 'void', + [param('bool', 'forward')]) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetCurHopLimit(uint8_t curHopLimit) [member function] + cls.add_method('SetCurHopLimit', + 'void', + [param('uint8_t', 'curHopLimit')]) + ## ipv6-interface.h (module 'internet'): uint8_t ns3::Ipv6Interface::GetCurHopLimit() const [member function] + cls.add_method('GetCurHopLimit', 'uint8_t', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetProtocolType() const [member function] - cls.add_method('GetProtocolType', - 'bool', + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetBaseReachableTime(uint16_t baseReachableTime) [member function] + cls.add_method('SetBaseReachableTime', + 'void', + [param('uint16_t', 'baseReachableTime')]) + ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetBaseReachableTime() const [member function] + cls.add_method('GetBaseReachableTime', + 'uint16_t', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint16_t ns3::GtpuHeader::GetSequenceNumber() const [member function] - cls.add_method('GetSequenceNumber', + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetReachableTime(uint16_t reachableTime) [member function] + cls.add_method('SetReachableTime', + 'void', + [param('uint16_t', 'reachableTime')]) + ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetReachableTime() const [member function] + cls.add_method('GetReachableTime', 'uint16_t', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): bool ns3::GtpuHeader::GetSequenceNumberFlag() const [member function] - cls.add_method('GetSequenceNumberFlag', + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetRetransTimer(uint16_t retransTimer) [member function] + cls.add_method('SetRetransTimer', + 'void', + [param('uint16_t', 'retransTimer')]) + ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetRetransTimer() const [member function] + cls.add_method('GetRetransTimer', + 'uint16_t', + [], + is_const=True) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::Send(ns3::Ptr p, ns3::Ipv6Header const & hdr, ns3::Ipv6Address dest) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'hdr'), param('ns3::Ipv6Address', 'dest')]) + ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::AddAddress(ns3::Ipv6InterfaceAddress iface) [member function] + cls.add_method('AddAddress', 'bool', + [param('ns3::Ipv6InterfaceAddress', 'iface')]) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetLinkLocalAddress() const [member function] + cls.add_method('GetLinkLocalAddress', + 'ns3::Ipv6InterfaceAddress', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsSolicitedMulticastAddress(ns3::Ipv6Address address) const [member function] + cls.add_method('IsSolicitedMulticastAddress', + 'bool', + [param('ns3::Ipv6Address', 'address')], + is_const=True) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddress(uint32_t index) const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv6InterfaceAddress', + [param('uint32_t', 'index')], + is_const=True) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddressMatchingDestination(ns3::Ipv6Address dst) [member function] + cls.add_method('GetAddressMatchingDestination', + 'ns3::Ipv6InterfaceAddress', + [param('ns3::Ipv6Address', 'dst')]) + ## ipv6-interface.h (module 'internet'): uint32_t ns3::Ipv6Interface::GetNAddresses() const [member function] + cls.add_method('GetNAddresses', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpu-header.h (module 'lte'): uint32_t ns3::GtpuHeader::GetTeid() const [member function] - cls.add_method('GetTeid', - 'uint32_t', + is_const=True) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::RemoveAddress(uint32_t index) [member function] + cls.add_method('RemoveAddress', + 'ns3::Ipv6InterfaceAddress', + [param('uint32_t', 'index')]) + ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::RemoveAddress(ns3::Ipv6Address address) [member function] + cls.add_method('RemoveAddress', + 'ns3::Ipv6InterfaceAddress', + [param('ns3::Ipv6Address', 'address')]) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetState(ns3::Ipv6Address address, ns3::Ipv6InterfaceAddress::State_e state) [member function] + cls.add_method('SetState', + 'void', + [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6InterfaceAddress::State_e', 'state')]) + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetNsDadUid(ns3::Ipv6Address address, uint32_t uid) [member function] + cls.add_method('SetNsDadUid', + 'void', + [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'uid')]) + ## ipv6-interface.h (module 'internet'): ns3::Ptr ns3::Ipv6Interface::GetNdiscCache() const [member function] + cls.add_method('GetNdiscCache', + 'ns3::Ptr< ns3::NdiscCache >', [], is_const=True) - ## epc-gtpu-header.h (module 'lte'): static ns3::TypeId ns3::GtpuHeader::GetTypeId() [member function] + ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3Ipv6L3Protocol_methods(root_module, cls): + ## ipv6-l3-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv6L3Protocol::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpu-header.h (module 'lte'): uint8_t ns3::GtpuHeader::GetVersion() const [member function] - cls.add_method('GetVersion', - 'uint8_t', - [], - is_const=True) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', - 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetExtensionHeaderFlag(bool extensionHeaderFlag) [member function] - cls.add_method('SetExtensionHeaderFlag', + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6L3Protocol::Ipv6L3Protocol() [constructor] + cls.add_constructor([]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('bool', 'extensionHeaderFlag')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetLength(uint16_t length) [member function] - cls.add_method('SetLength', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Insert(ns3::Ptr protocol) [member function] + cls.add_method('Insert', 'void', - [param('uint16_t', 'length')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetMessageType(uint8_t messageType) [member function] - cls.add_method('SetMessageType', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Insert(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Insert', 'void', - [param('uint8_t', 'messageType')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNPduNumber(uint8_t nPduNumber) [member function] - cls.add_method('SetNPduNumber', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Remove(ns3::Ptr protocol) [member function] + cls.add_method('Remove', 'void', - [param('uint8_t', 'nPduNumber')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNPduNumberFlag(bool nPduNumberFlag) [member function] - cls.add_method('SetNPduNumberFlag', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Remove(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] + cls.add_method('Remove', 'void', - [param('bool', 'nPduNumberFlag')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetNextExtensionType(uint8_t nextExtensionType) [member function] - cls.add_method('SetNextExtensionType', + [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::GetProtocol(int protocolNumber) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] + cls.add_method('GetProtocol', + 'ns3::Ptr< ns3::IpL4Protocol >', + [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::CreateRawSocket() [member function] + cls.add_method('CreateRawSocket', + 'ns3::Ptr< ns3::Socket >', + []) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::DeleteRawSocket(ns3::Ptr socket) [member function] + cls.add_method('DeleteRawSocket', 'void', - [param('uint8_t', 'nextExtensionType')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetProtocolType(bool protocolType) [member function] - cls.add_method('SetProtocolType', + [param('ns3::Ptr< ns3::Socket >', 'socket')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetDefaultTtl(uint8_t ttl) [member function] + cls.add_method('SetDefaultTtl', 'void', - [param('bool', 'protocolType')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetSequenceNumber(uint16_t sequenceNumber) [member function] - cls.add_method('SetSequenceNumber', + [param('uint8_t', 'ttl')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetDefaultTclass(uint8_t tclass) [member function] + cls.add_method('SetDefaultTclass', 'void', - [param('uint16_t', 'sequenceNumber')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetSequenceNumberFlag(bool sequenceNumberFlag) [member function] - cls.add_method('SetSequenceNumberFlag', + [param('uint8_t', 'tclass')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Receive(ns3::Ptr device, ns3::Ptr p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] + cls.add_method('Receive', 'void', - [param('bool', 'sequenceNumberFlag')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetTeid(uint32_t teid) [member function] - cls.add_method('SetTeid', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'p'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'from'), param('ns3::Address const &', 'to'), param('ns3::NetDevice::PacketType', 'packetType')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::Send(ns3::Ptr packet, ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol, ns3::Ptr route) [member function] + cls.add_method('Send', 'void', - [param('uint32_t', 'teid')]) - ## epc-gtpu-header.h (module 'lte'): void ns3::GtpuHeader::SetVersion(uint8_t version) [member function] - cls.add_method('SetVersion', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv6Route >', 'route')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] + cls.add_method('SetRoutingProtocol', 'void', - [param('uint8_t', 'version')]) - return - -def register_Ns3IntegerValue_methods(root_module, cls): - ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue() [constructor] - cls.add_constructor([]) - ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor] - cls.add_constructor([param('int64_t const &', 'value')]) - ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [constructor] - cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')]) - ## integer.h (module 'core'): ns3::Ptr ns3::IntegerValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_virtual=True, is_const=True) - ## integer.h (module 'core'): bool ns3::IntegerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', - 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')], is_virtual=True) - ## integer.h (module 'core'): int64_t ns3::IntegerValue::Get() const [member function] - cls.add_method('Get', - 'int64_t', + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::GetRoutingProtocol() const [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', [], - is_const=True) - ## integer.h (module 'core'): std::string ns3::IntegerValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## integer.h (module 'core'): void ns3::IntegerValue::Set(int64_t const & value) [member function] - cls.add_method('Set', - 'void', - [param('int64_t const &', 'value')]) - return - -def register_Ns3Ipv4_methods(root_module, cls): - ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) - ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor] - cls.add_constructor([]) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::AddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::AddInterface(ns3::Ptr device) [member function] + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv6L3Protocol::AddInterface(ns3::Ptr device) [member function] cls.add_method('AddInterface', 'uint32_t', [param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::CreateRawSocket() [member function] - cls.add_method('CreateRawSocket', - 'ns3::Ptr< ns3::Socket >', + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::GetInterface(uint32_t i) const [member function] + cls.add_method('GetInterface', + 'ns3::Ptr< ns3::Ipv6Interface >', + [param('uint32_t', 'i')], + is_const=True) + ## ipv6-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv6L3Protocol::GetNInterfaces() const [member function] + cls.add_method('GetNInterfaces', + 'uint32_t', [], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::DeleteRawSocket(ns3::Ptr socket) [member function] - cls.add_method('DeleteRawSocket', - 'void', - [param('ns3::Ptr< ns3::Socket >', 'socket')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv4InterfaceAddress', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForAddress(ns3::Ipv4Address address) const [member function] + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): int32_t ns3::Ipv6L3Protocol::GetInterfaceForAddress(ns3::Ipv6Address addr) const [member function] cls.add_method('GetInterfaceForAddress', 'int32_t', - [param('ns3::Ipv4Address', 'address')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForDevice(ns3::Ptr device) const [member function] + [param('ns3::Ipv6Address', 'addr')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): int32_t ns3::Ipv6L3Protocol::GetInterfaceForPrefix(ns3::Ipv6Address addr, ns3::Ipv6Prefix mask) const [member function] + cls.add_method('GetInterfaceForPrefix', + 'int32_t', + [param('ns3::Ipv6Address', 'addr'), param('ns3::Ipv6Prefix', 'mask')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): int32_t ns3::Ipv6L3Protocol::GetInterfaceForDevice(ns3::Ptr device) const [member function] cls.add_method('GetInterfaceForDevice', 'int32_t', [param('ns3::Ptr< ns3::NetDevice const >', 'device')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForPrefix(ns3::Ipv4Address address, ns3::Ipv4Mask mask) const [member function] - cls.add_method('GetInterfaceForPrefix', - 'int32_t', - [param('ns3::Ipv4Address', 'address'), param('ns3::Ipv4Mask', 'mask')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMetric(uint32_t interface) const [member function] + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::AddAddress(uint32_t i, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('AddAddress', + 'bool', + [param('uint32_t', 'i'), param('ns3::Ipv6InterfaceAddress', 'address')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function] + cls.add_method('GetAddress', + 'ns3::Ipv6InterfaceAddress', + [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv6L3Protocol::GetNAddresses(uint32_t interface) const [member function] + cls.add_method('GetNAddresses', + 'uint32_t', + [param('uint32_t', 'interface')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::RemoveAddress(uint32_t interfaceIndex, ns3::Ipv6Address address) [member function] + cls.add_method('RemoveAddress', + 'bool', + [param('uint32_t', 'interfaceIndex'), param('ns3::Ipv6Address', 'address')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function] + cls.add_method('SetMetric', + 'void', + [param('uint32_t', 'i'), param('uint16_t', 'metric')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv6L3Protocol::GetMetric(uint32_t i) const [member function] cls.add_method('GetMetric', 'uint16_t', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMtu(uint32_t interface) const [member function] + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv6L3Protocol::GetMtu(uint32_t i) const [member function] cls.add_method('GetMtu', 'uint16_t', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNAddresses(uint32_t interface) const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetNetDevice(uint32_t interface) [member function] + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetPmtu(ns3::Ipv6Address dst, uint32_t pmtu) [member function] + cls.add_method('SetPmtu', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'pmtu')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::IsUp(uint32_t i) const [member function] + cls.add_method('IsUp', + 'bool', + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetUp(uint32_t i) [member function] + cls.add_method('SetUp', + 'void', + [param('uint32_t', 'i')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetDown(uint32_t i) [member function] + cls.add_method('SetDown', + 'void', + [param('uint32_t', 'i')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::IsForwarding(uint32_t i) const [member function] + cls.add_method('IsForwarding', + 'bool', + [param('uint32_t', 'i')], + is_const=True, is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetForwarding(uint32_t i, bool val) [member function] + cls.add_method('SetForwarding', + 'void', + [param('uint32_t', 'i'), param('bool', 'val')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6L3Protocol::SourceAddressSelection(uint32_t interface, ns3::Ipv6Address dest) [member function] + cls.add_method('SourceAddressSelection', + 'ns3::Ipv6Address', + [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'dest')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::GetNetDevice(uint32_t i) [member function] cls.add_method('GetNetDevice', 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'interface')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetProtocol(int protocolNumber) const [member function] - cls.add_method('GetProtocol', - 'ns3::Ptr< ns3::IpL4Protocol >', - [param('int', 'protocolNumber')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] - cls.add_method('GetProtocol', - 'ns3::Ptr< ns3::IpL4Protocol >', - [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ptr ns3::Ipv4::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('uint32_t', 'i')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6L3Protocol::GetIcmpv6() const [member function] + cls.add_method('GetIcmpv6', + 'ns3::Ptr< ns3::Icmpv6L4Protocol >', [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): static ns3::TypeId ns3::Ipv4::GetTypeId() [member function] - cls.add_method('GetTypeId', - 'ns3::TypeId', + is_const=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::AddAutoconfiguredAddress(uint32_t interface, ns3::Ipv6Address network, ns3::Ipv6Prefix mask, uint8_t flags, uint32_t validTime, uint32_t preferredTime, ns3::Ipv6Address defaultRouter=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('AddAutoconfiguredAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'mask'), param('uint8_t', 'flags'), param('uint32_t', 'validTime'), param('uint32_t', 'preferredTime'), param('ns3::Ipv6Address', 'defaultRouter', default_value='ns3::Ipv6Address::GetZero()')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RemoveAutoconfiguredAddress(uint32_t interface, ns3::Ipv6Address network, ns3::Ipv6Prefix mask, ns3::Ipv6Address defaultRouter) [member function] + cls.add_method('RemoveAutoconfiguredAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'defaultRouter')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RegisterExtensions() [member function] + cls.add_method('RegisterExtensions', + 'void', [], - is_static=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr protocol) [member function] - cls.add_method('Insert', + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RegisterOptions() [member function] + cls.add_method('RegisterOptions', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] - cls.add_method('Insert', + [], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::ReportDrop(ns3::Ipv6Header ipHeader, ns3::Ptr p, ns3::Ipv6L3Protocol::DropReason dropReason) [member function] + cls.add_method('ReportDrop', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] - cls.add_method('IsDestinationAddress', - 'bool', - [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsForwarding(uint32_t interface) const [member function] - cls.add_method('IsForwarding', + [param('ns3::Ipv6Header', 'ipHeader'), param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6L3Protocol::DropReason', 'dropReason')], + is_virtual=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::AddMulticastAddress(ns3::Ipv6Address address) [member function] + cls.add_method('AddMulticastAddress', + 'void', + [param('ns3::Ipv6Address', 'address')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::AddMulticastAddress(ns3::Ipv6Address address, uint32_t interface) [member function] + cls.add_method('AddMulticastAddress', + 'void', + [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'interface')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RemoveMulticastAddress(ns3::Ipv6Address address) [member function] + cls.add_method('RemoveMulticastAddress', + 'void', + [param('ns3::Ipv6Address', 'address')]) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::RemoveMulticastAddress(ns3::Ipv6Address address, uint32_t interface) [member function] + cls.add_method('RemoveMulticastAddress', + 'void', + [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'interface')]) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::IsRegisteredMulticastAddress(ns3::Ipv6Address address) const [member function] + cls.add_method('IsRegisteredMulticastAddress', 'bool', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsUp(uint32_t interface) const [member function] - cls.add_method('IsUp', + [param('ns3::Ipv6Address', 'address')], + is_const=True) + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::IsRegisteredMulticastAddress(ns3::Ipv6Address address, uint32_t interface) const [member function] + cls.add_method('IsRegisteredMulticastAddress', 'bool', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr protocol) [member function] - cls.add_method('Remove', + [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'interface')], + is_const=True) + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::DoDispose() [member function] + cls.add_method('DoDispose', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] - cls.add_method('Remove', + [], + is_virtual=True, visibility='protected') + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] - cls.add_method('RemoveAddress', - 'bool', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, ns3::Ipv4Address address) [member function] - cls.add_method('RemoveAddress', + [], + is_virtual=True, visibility='protected') + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetIpForward(bool forward) [member function] + cls.add_method('SetIpForward', + 'void', + [param('bool', 'forward')], + is_virtual=True, visibility='private') + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::GetIpForward() const [member function] + cls.add_method('GetIpForward', 'bool', - [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'address')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SelectSourceAddress(ns3::Ptr device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] - cls.add_method('SelectSourceAddress', - 'ns3::Ipv4Address', - [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::Send(ns3::Ptr packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr route) [member function] - cls.add_method('Send', + [], + is_const=True, is_virtual=True, visibility='private') + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetMtuDiscover(bool mtuDiscover) [member function] + cls.add_method('SetMtuDiscover', 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SendWithHeader(ns3::Ptr packet, ns3::Ipv4Header ipHeader, ns3::Ptr route) [member function] - cls.add_method('SendWithHeader', + [param('bool', 'mtuDiscover')], + is_virtual=True, visibility='private') + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::GetMtuDiscover() const [member function] + cls.add_method('GetMtuDiscover', + 'bool', + [], + is_const=True, is_virtual=True, visibility='private') + ## ipv6-l3-protocol.h (module 'internet'): void ns3::Ipv6L3Protocol::SetSendIcmpv6Redirect(bool sendIcmpv6Redirect) [member function] + cls.add_method('SetSendIcmpv6Redirect', 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetDown(uint32_t interface) [member function] - cls.add_method('SetDown', + [param('bool', 'sendIcmpv6Redirect')], + is_virtual=True, visibility='private') + ## ipv6-l3-protocol.h (module 'internet'): bool ns3::Ipv6L3Protocol::GetSendIcmpv6Redirect() const [member function] + cls.add_method('GetSendIcmpv6Redirect', + 'bool', + [], + is_const=True, is_virtual=True, visibility='private') + return + +def register_Ns3Ipv6MulticastRoute_methods(root_module, cls): + cls.add_output_stream_operator() + ## ipv6-route.h (module 'internet'): ns3::Ipv6MulticastRoute::Ipv6MulticastRoute(ns3::Ipv6MulticastRoute const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6MulticastRoute const &', 'arg0')]) + ## ipv6-route.h (module 'internet'): ns3::Ipv6MulticastRoute::Ipv6MulticastRoute() [constructor] + cls.add_constructor([]) + ## ipv6-route.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6MulticastRoute::GetGroup() const [member function] + cls.add_method('GetGroup', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-route.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6MulticastRoute::GetOrigin() const [member function] + cls.add_method('GetOrigin', + 'ns3::Ipv6Address', + [], + is_const=True) + ## ipv6-route.h (module 'internet'): std::map, std::allocator > > ns3::Ipv6MulticastRoute::GetOutputTtlMap() const [member function] + cls.add_method('GetOutputTtlMap', + 'std::map< unsigned int, unsigned int >', + [], + is_const=True) + ## ipv6-route.h (module 'internet'): uint32_t ns3::Ipv6MulticastRoute::GetParent() const [member function] + cls.add_method('GetParent', + 'uint32_t', + [], + is_const=True) + ## ipv6-route.h (module 'internet'): void ns3::Ipv6MulticastRoute::SetGroup(ns3::Ipv6Address const group) [member function] + cls.add_method('SetGroup', 'void', - [param('uint32_t', 'interface')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetForwarding(uint32_t interface, bool val) [member function] - cls.add_method('SetForwarding', + [param('ns3::Ipv6Address const', 'group')]) + ## ipv6-route.h (module 'internet'): void ns3::Ipv6MulticastRoute::SetOrigin(ns3::Ipv6Address const origin) [member function] + cls.add_method('SetOrigin', 'void', - [param('uint32_t', 'interface'), param('bool', 'val')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetMetric(uint32_t interface, uint16_t metric) [member function] - cls.add_method('SetMetric', + [param('ns3::Ipv6Address const', 'origin')]) + ## ipv6-route.h (module 'internet'): void ns3::Ipv6MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function] + cls.add_method('SetOutputTtl', 'void', - [param('uint32_t', 'interface'), param('uint16_t', 'metric')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] - cls.add_method('SetRoutingProtocol', + [param('uint32_t', 'oif'), param('uint32_t', 'ttl')]) + ## ipv6-route.h (module 'internet'): void ns3::Ipv6MulticastRoute::SetParent(uint32_t iif) [member function] + cls.add_method('SetParent', 'void', - [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], + [param('uint32_t', 'iif')]) + ## ipv6-route.h (module 'internet'): ns3::Ipv6MulticastRoute::MAX_INTERFACES [variable] + cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True) + ## ipv6-route.h (module 'internet'): ns3::Ipv6MulticastRoute::MAX_TTL [variable] + cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True) + return + +def register_Ns3Ipv6Option_methods(root_module, cls): + ## ipv6-option.h (module 'internet'): ns3::Ipv6Option::Ipv6Option() [constructor] + cls.add_constructor([]) + ## ipv6-option.h (module 'internet'): ns3::Ipv6Option::Ipv6Option(ns3::Ipv6Option const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6Option const &', 'arg0')]) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6Option::GetOptionNumber() const [member function] + cls.add_method('GetOptionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6-option.h (module 'internet'): static ns3::TypeId ns3::Ipv6Option::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6Option::Process(ns3::Ptr packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, bool & isDropped) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('bool &', 'isDropped')], is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetUp(uint32_t interface) [member function] - cls.add_method('SetUp', + ## ipv6-option.h (module 'internet'): void ns3::Ipv6Option::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('uint32_t', 'interface')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SourceAddressSelection(uint32_t interface, ns3::Ipv4Address dest) [member function] - cls.add_method('SourceAddressSelection', - 'ns3::Ipv4Address', - [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'dest')], - is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): ns3::Ipv4::IF_ANY [variable] - cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetIpForward() const [member function] - cls.add_method('GetIpForward', - 'bool', + [param('ns3::Ptr< ns3::Node >', 'node')]) + return + +def register_Ns3Ipv6OptionJumbogram_methods(root_module, cls): + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionJumbogram::Ipv6OptionJumbogram(ns3::Ipv6OptionJumbogram const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionJumbogram const &', 'arg0')]) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionJumbogram::Ipv6OptionJumbogram() [constructor] + cls.add_constructor([]) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionJumbogram::GetOptionNumber() const [member function] + cls.add_method('GetOptionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-option.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionJumbogram::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionJumbogram::Process(ns3::Ptr packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, bool & isDropped) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('bool &', 'isDropped')], + is_virtual=True) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionJumbogram::OPT_NUMBER [variable] + cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) + return + +def register_Ns3Ipv6OptionPad1_methods(root_module, cls): + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPad1::Ipv6OptionPad1(ns3::Ipv6OptionPad1 const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionPad1 const &', 'arg0')]) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPad1::Ipv6OptionPad1() [constructor] + cls.add_constructor([]) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionPad1::GetOptionNumber() const [member function] + cls.add_method('GetOptionNumber', + 'uint8_t', [], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetWeakEsModel() const [member function] - cls.add_method('GetWeakEsModel', - 'bool', + is_const=True, is_virtual=True) + ## ipv6-option.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionPad1::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetIpForward(bool forward) [member function] - cls.add_method('SetIpForward', - 'void', - [param('bool', 'forward')], - visibility='private', is_virtual=True, is_pure_virtual=True) - ## ipv4.h (module 'internet'): void ns3::Ipv4::SetWeakEsModel(bool model) [member function] - cls.add_method('SetWeakEsModel', - 'void', - [param('bool', 'model')], - visibility='private', is_virtual=True, is_pure_virtual=True) + is_static=True) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionPad1::Process(ns3::Ptr packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, bool & isDropped) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('bool &', 'isDropped')], + is_virtual=True) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPad1::OPT_NUMBER [variable] + cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) return -def register_Ns3Ipv4AddressChecker_methods(root_module, cls): - ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] +def register_Ns3Ipv6OptionPadn_methods(root_module, cls): + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPadn::Ipv6OptionPadn(ns3::Ipv6OptionPadn const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionPadn const &', 'arg0')]) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPadn::Ipv6OptionPadn() [constructor] cls.add_constructor([]) - ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionPadn::GetOptionNumber() const [member function] + cls.add_method('GetOptionNumber', + 'uint8_t', + [], + is_const=True, is_virtual=True) + ## ipv6-option.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionPadn::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionPadn::Process(ns3::Ptr packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, bool & isDropped) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('bool &', 'isDropped')], + is_virtual=True) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionPadn::OPT_NUMBER [variable] + cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) return -def register_Ns3Ipv4AddressValue_methods(root_module, cls): - ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] +def register_Ns3Ipv6OptionRouterAlert_methods(root_module, cls): + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionRouterAlert::Ipv6OptionRouterAlert(ns3::Ipv6OptionRouterAlert const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6OptionRouterAlert const &', 'arg0')]) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionRouterAlert::Ipv6OptionRouterAlert() [constructor] cls.add_constructor([]) - ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] - cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) - ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) - ## ipv4-address.h (module 'network'): ns3::Ptr ns3::Ipv4AddressValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionRouterAlert::GetOptionNumber() const [member function] + cls.add_method('GetOptionNumber', + 'uint8_t', [], - is_virtual=True, is_const=True) - ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', + is_const=True, is_virtual=True) + ## ipv6-option.h (module 'internet'): static ns3::TypeId ns3::Ipv6OptionRouterAlert::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-option.h (module 'internet'): uint8_t ns3::Ipv6OptionRouterAlert::Process(ns3::Ptr packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, bool & isDropped) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('bool &', 'isDropped')], + is_virtual=True) + ## ipv6-option.h (module 'internet'): ns3::Ipv6OptionRouterAlert::OPT_NUMBER [variable] + cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) + return + +def register_Ns3Ipv6PacketFilter_methods(root_module, cls): + ## ipv6-packet-filter.h (module 'internet'): ns3::Ipv6PacketFilter::Ipv6PacketFilter(ns3::Ipv6PacketFilter const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6PacketFilter const &', 'arg0')]) + ## ipv6-packet-filter.h (module 'internet'): ns3::Ipv6PacketFilter::Ipv6PacketFilter() [constructor] + cls.add_constructor([]) + ## ipv6-packet-filter.h (module 'internet'): static ns3::TypeId ns3::Ipv6PacketFilter::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-packet-filter.h (module 'internet'): bool ns3::Ipv6PacketFilter::CheckProtocol(ns3::Ptr item) const [member function] + cls.add_method('CheckProtocol', 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_const=True, is_virtual=True, visibility='private') + ## ipv6-packet-filter.h (module 'internet'): int32_t ns3::Ipv6PacketFilter::DoClassify(ns3::Ptr item) const [member function] + cls.add_method('DoClassify', + 'int32_t', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3Ipv6PmtuCache_methods(root_module, cls): + ## ipv6-pmtu-cache.h (module 'internet'): ns3::Ipv6PmtuCache::Ipv6PmtuCache(ns3::Ipv6PmtuCache const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6PmtuCache const &', 'arg0')]) + ## ipv6-pmtu-cache.h (module 'internet'): ns3::Ipv6PmtuCache::Ipv6PmtuCache() [constructor] + cls.add_constructor([]) + ## ipv6-pmtu-cache.h (module 'internet'): void ns3::Ipv6PmtuCache::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], is_virtual=True) - ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv4Address', + ## ipv6-pmtu-cache.h (module 'internet'): uint32_t ns3::Ipv6PmtuCache::GetPmtu(ns3::Ipv6Address dst) [member function] + cls.add_method('GetPmtu', + 'uint32_t', + [param('ns3::Ipv6Address', 'dst')]) + ## ipv6-pmtu-cache.h (module 'internet'): ns3::Time ns3::Ipv6PmtuCache::GetPmtuValidityTime() const [member function] + cls.add_method('GetPmtuValidityTime', + 'ns3::Time', [], is_const=True) - ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] - cls.add_method('Set', + ## ipv6-pmtu-cache.h (module 'internet'): static ns3::TypeId ns3::Ipv6PmtuCache::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-pmtu-cache.h (module 'internet'): void ns3::Ipv6PmtuCache::SetPmtu(ns3::Ipv6Address dst, uint32_t pmtu) [member function] + cls.add_method('SetPmtu', 'void', - [param('ns3::Ipv4Address const &', 'value')]) + [param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'pmtu')]) + ## ipv6-pmtu-cache.h (module 'internet'): bool ns3::Ipv6PmtuCache::SetPmtuValidityTime(ns3::Time validity) [member function] + cls.add_method('SetPmtuValidityTime', + 'bool', + [param('ns3::Time', 'validity')]) return -def register_Ns3Ipv4MaskChecker_methods(root_module, cls): - ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] +def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): + ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] cls.add_constructor([]) - ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) + ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) return -def register_Ns3Ipv4MaskValue_methods(root_module, cls): - ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] +def register_Ns3Ipv6PrefixValue_methods(root_module, cls): + ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] cls.add_constructor([]) - ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] - cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) - ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) - ## ipv4-address.h (module 'network'): ns3::Ptr ns3::Ipv4MaskValue::Copy() const [member function] + ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] + cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) + ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) + ## ipv6-address.h (module 'network'): ns3::Ptr ns3::Ipv6PrefixValue::Copy() const [member function] cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) - ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + is_const=True, is_virtual=True) + ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], is_virtual=True) - ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] + ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] cls.add_method('Get', - 'ns3::Ipv4Mask', + 'ns3::Ipv6Prefix', [], is_const=True) - ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr checker) const [member function] + ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr checker) const [member function] cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] + is_const=True, is_virtual=True) + ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] cls.add_method('Set', 'void', - [param('ns3::Ipv4Mask const &', 'value')]) + [param('ns3::Ipv6Prefix const &', 'value')]) return -def register_Ns3Ipv4MulticastRoute_methods(root_module, cls): - ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute(ns3::Ipv4MulticastRoute const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4MulticastRoute const &', 'arg0')]) - ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute() [constructor] +def register_Ns3Ipv6RawSocketFactory_methods(root_module, cls): + ## ipv6-raw-socket-factory.h (module 'internet'): ns3::Ipv6RawSocketFactory::Ipv6RawSocketFactory() [constructor] cls.add_constructor([]) - ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetGroup() const [member function] - cls.add_method('GetGroup', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetOrigin() const [member function] - cls.add_method('GetOrigin', - 'ns3::Ipv4Address', - [], - is_const=True) - ## ipv4-route.h (module 'internet'): std::map, std::allocator > > ns3::Ipv4MulticastRoute::GetOutputTtlMap() const [member function] - cls.add_method('GetOutputTtlMap', - 'std::map< unsigned int, unsigned int >', - [], - is_const=True) - ## ipv4-route.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoute::GetParent() const [member function] - cls.add_method('GetParent', - 'uint32_t', + ## ipv6-raw-socket-factory.h (module 'internet'): ns3::Ipv6RawSocketFactory::Ipv6RawSocketFactory(ns3::Ipv6RawSocketFactory const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6RawSocketFactory const &', 'arg0')]) + ## ipv6-raw-socket-factory.h (module 'internet'): static ns3::TypeId ns3::Ipv6RawSocketFactory::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetGroup(ns3::Ipv4Address const group) [member function] - cls.add_method('SetGroup', - 'void', - [param('ns3::Ipv4Address const', 'group')]) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOrigin(ns3::Ipv4Address const origin) [member function] - cls.add_method('SetOrigin', - 'void', - [param('ns3::Ipv4Address const', 'origin')]) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function] - cls.add_method('SetOutputTtl', - 'void', - [param('uint32_t', 'oif'), param('uint32_t', 'ttl')]) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetParent(uint32_t iif) [member function] - cls.add_method('SetParent', - 'void', - [param('uint32_t', 'iif')]) - ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_INTERFACES [variable] - cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True) - ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_TTL [variable] - cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True) + is_static=True) return -def register_Ns3Ipv4Route_methods(root_module, cls): +def register_Ns3Ipv6Route_methods(root_module, cls): cls.add_output_stream_operator() - ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route(ns3::Ipv4Route const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv4Route const &', 'arg0')]) - ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route() [constructor] + ## ipv6-route.h (module 'internet'): ns3::Ipv6Route::Ipv6Route(ns3::Ipv6Route const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6Route const &', 'arg0')]) + ## ipv6-route.h (module 'internet'): ns3::Ipv6Route::Ipv6Route() [constructor] cls.add_constructor([]) - ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetDestination() const [member function] + ## ipv6-route.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Route::GetDestination() const [member function] cls.add_method('GetDestination', - 'ns3::Ipv4Address', + 'ns3::Ipv6Address', [], is_const=True) - ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetGateway() const [member function] + ## ipv6-route.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Route::GetGateway() const [member function] cls.add_method('GetGateway', - 'ns3::Ipv4Address', + 'ns3::Ipv6Address', [], is_const=True) - ## ipv4-route.h (module 'internet'): ns3::Ptr ns3::Ipv4Route::GetOutputDevice() const [member function] + ## ipv6-route.h (module 'internet'): ns3::Ptr ns3::Ipv6Route::GetOutputDevice() const [member function] cls.add_method('GetOutputDevice', 'ns3::Ptr< ns3::NetDevice >', [], is_const=True) - ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetSource() const [member function] + ## ipv6-route.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Route::GetSource() const [member function] cls.add_method('GetSource', - 'ns3::Ipv4Address', + 'ns3::Ipv6Address', [], is_const=True) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetDestination(ns3::Ipv4Address dest) [member function] + ## ipv6-route.h (module 'internet'): void ns3::Ipv6Route::SetDestination(ns3::Ipv6Address dest) [member function] cls.add_method('SetDestination', 'void', - [param('ns3::Ipv4Address', 'dest')]) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetGateway(ns3::Ipv4Address gw) [member function] + [param('ns3::Ipv6Address', 'dest')]) + ## ipv6-route.h (module 'internet'): void ns3::Ipv6Route::SetGateway(ns3::Ipv6Address gw) [member function] cls.add_method('SetGateway', 'void', - [param('ns3::Ipv4Address', 'gw')]) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetOutputDevice(ns3::Ptr outputDevice) [member function] + [param('ns3::Ipv6Address', 'gw')]) + ## ipv6-route.h (module 'internet'): void ns3::Ipv6Route::SetOutputDevice(ns3::Ptr outputDevice) [member function] cls.add_method('SetOutputDevice', 'void', [param('ns3::Ptr< ns3::NetDevice >', 'outputDevice')]) - ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetSource(ns3::Ipv4Address src) [member function] + ## ipv6-route.h (module 'internet'): void ns3::Ipv6Route::SetSource(ns3::Ipv6Address src) [member function] cls.add_method('SetSource', 'void', - [param('ns3::Ipv4Address', 'src')]) + [param('ns3::Ipv6Address', 'src')]) return -def register_Ns3Ipv6_methods(root_module, cls): - ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6(ns3::Ipv6 const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv6 const &', 'arg0')]) - ## ipv6.h (module 'internet'): ns3::Ipv6::Ipv6() [constructor] +def register_Ns3Ipv6RoutingProtocol_methods(root_module, cls): + ## ipv6-routing-protocol.h (module 'internet'): ns3::Ipv6RoutingProtocol::Ipv6RoutingProtocol() [constructor] cls.add_constructor([]) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::AddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] - cls.add_method('AddAddress', - 'bool', - [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::AddInterface(ns3::Ptr device) [member function] - cls.add_method('AddInterface', - 'uint32_t', - [param('ns3::Ptr< ns3::NetDevice >', 'device')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] - cls.add_method('GetAddress', - 'ns3::Ipv6InterfaceAddress', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForAddress(ns3::Ipv6Address address) const [member function] - cls.add_method('GetInterfaceForAddress', - 'int32_t', - [param('ns3::Ipv6Address', 'address')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForDevice(ns3::Ptr device) const [member function] - cls.add_method('GetInterfaceForDevice', - 'int32_t', - [param('ns3::Ptr< ns3::NetDevice const >', 'device')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): int32_t ns3::Ipv6::GetInterfaceForPrefix(ns3::Ipv6Address address, ns3::Ipv6Prefix mask) const [member function] - cls.add_method('GetInterfaceForPrefix', - 'int32_t', - [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'mask')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMetric(uint32_t interface) const [member function] - cls.add_method('GetMetric', - 'uint16_t', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): uint16_t ns3::Ipv6::GetMtu(uint32_t interface) const [member function] - cls.add_method('GetMtu', - 'uint16_t', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNAddresses(uint32_t interface) const [member function] - cls.add_method('GetNAddresses', - 'uint32_t', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): uint32_t ns3::Ipv6::GetNInterfaces() const [member function] - cls.add_method('GetNInterfaces', - 'uint32_t', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetNetDevice(uint32_t interface) [member function] - cls.add_method('GetNetDevice', - 'ns3::Ptr< ns3::NetDevice >', - [param('uint32_t', 'interface')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetProtocol(int protocolNumber) const [member function] - cls.add_method('GetProtocol', - 'ns3::Ptr< ns3::IpL4Protocol >', - [param('int', 'protocolNumber')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] - cls.add_method('GetProtocol', - 'ns3::Ptr< ns3::IpL4Protocol >', - [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ptr ns3::Ipv6::GetRoutingProtocol() const [member function] - cls.add_method('GetRoutingProtocol', - 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', - [], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): static ns3::TypeId ns3::Ipv6::GetTypeId() [member function] + ## ipv6-routing-protocol.h (module 'internet'): ns3::Ipv6RoutingProtocol::Ipv6RoutingProtocol(ns3::Ipv6RoutingProtocol const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6RoutingProtocol const &', 'arg0')]) + ## ipv6-routing-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv6RoutingProtocol::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::Insert(ns3::Ptr protocol) [member function] - cls.add_method('Insert', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::Insert(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] - cls.add_method('Insert', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyAddRoute', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsForwarding(uint32_t interface) const [member function] - cls.add_method('IsForwarding', - 'bool', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::IsUp(uint32_t interface) const [member function] - cls.add_method('IsUp', - 'bool', - [param('uint32_t', 'interface')], - is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterExtensions() [member function] - cls.add_method('RegisterExtensions', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', 'void', - [], + [param('uint32_t', 'interface')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::RegisterOptions() [member function] - cls.add_method('RegisterOptions', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', 'void', - [], + [param('uint32_t', 'interface')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::Remove(ns3::Ptr protocol) [member function] - cls.add_method('Remove', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::Remove(ns3::Ptr protocol, uint32_t interfaceIndex) [member function] - cls.add_method('Remove', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyRemoveRoute', 'void', - [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] - cls.add_method('RemoveAddress', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True, is_pure_virtual=True) + ## ipv6-routing-protocol.h (module 'internet'): bool ns3::Ipv6RoutingProtocol::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Ipv6RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv6RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv6RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv6RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', 'bool', - [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::RemoveAddress(uint32_t interface, ns3::Ipv6Address address) [member function] - cls.add_method('RemoveAddress', - 'bool', - [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'address')], + ## ipv6-routing-protocol.h (module 'internet'): ns3::Ptr ns3::Ipv6RoutingProtocol::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv6Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::Send(ns3::Ptr packet, ns3::Ipv6Address source, ns3::Ipv6Address destination, uint8_t protocol, ns3::Ptr route) [member function] - cls.add_method('Send', + ## ipv6-routing-protocol.h (module 'internet'): void ns3::Ipv6RoutingProtocol::SetIpv6(ns3::Ptr ipv6) [member function] + cls.add_method('SetIpv6', 'void', - [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'source'), param('ns3::Ipv6Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv6Route >', 'route')], + [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetDown(uint32_t interface) [member function] - cls.add_method('SetDown', + return + +def register_Ns3Ipv6StaticRouting_methods(root_module, cls): + ## ipv6-static-routing.h (module 'internet'): ns3::Ipv6StaticRouting::Ipv6StaticRouting(ns3::Ipv6StaticRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6StaticRouting const &', 'arg0')]) + ## ipv6-static-routing.h (module 'internet'): ns3::Ipv6StaticRouting::Ipv6StaticRouting() [constructor] + cls.add_constructor([]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::AddHostRouteTo(ns3::Ipv6Address dest, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address("::"), uint32_t metric=0) [member function] + cls.add_method('AddHostRouteTo', 'void', - [param('uint32_t', 'interface')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetForwarding(uint32_t interface, bool val) [member function] - cls.add_method('SetForwarding', + [param('ns3::Ipv6Address', 'dest'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address("::")'), param('uint32_t', 'metric', default_value='0')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::AddHostRouteTo(ns3::Ipv6Address dest, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddHostRouteTo', 'void', - [param('uint32_t', 'interface'), param('bool', 'val')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetMetric(uint32_t interface, uint16_t metric) [member function] - cls.add_method('SetMetric', + [param('ns3::Ipv6Address', 'dest'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::AddMulticastRoute(ns3::Ipv6Address origin, ns3::Ipv6Address group, uint32_t inputInterface, std::vector > outputInterfaces) [member function] + cls.add_method('AddMulticastRoute', 'void', - [param('uint32_t', 'interface'), param('uint16_t', 'metric')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetPmtu(ns3::Ipv6Address dst, uint32_t pmtu) [member function] - cls.add_method('SetPmtu', + [param('ns3::Ipv6Address', 'origin'), param('ns3::Ipv6Address', 'group'), param('uint32_t', 'inputInterface'), param('std::vector< unsigned int >', 'outputInterfaces')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::AddNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddNetworkRouteTo', 'void', - [param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'pmtu')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetRoutingProtocol(ns3::Ptr routingProtocol) [member function] - cls.add_method('SetRoutingProtocol', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::AddNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse, uint32_t metric=0) [member function] + cls.add_method('AddNetworkRouteTo', 'void', - [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetUp(uint32_t interface) [member function] - cls.add_method('SetUp', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse'), param('uint32_t', 'metric', default_value='0')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::AddNetworkRouteTo(ns3::Ipv6Address network, ns3::Ipv6Prefix networkPrefix, uint32_t interface, uint32_t metric=0) [member function] + cls.add_method('AddNetworkRouteTo', 'void', - [param('uint32_t', 'interface')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6::SourceAddressSelection(uint32_t interface, ns3::Ipv6Address dest) [member function] - cls.add_method('SourceAddressSelection', - 'ns3::Ipv6Address', - [param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'dest')], - is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): ns3::Ipv6::IF_ANY [variable] - cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::GetIpForward() const [member function] - cls.add_method('GetIpForward', - 'bool', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'networkPrefix'), param('uint32_t', 'interface'), param('uint32_t', 'metric', default_value='0')]) + ## ipv6-static-routing.h (module 'internet'): ns3::Ipv6RoutingTableEntry ns3::Ipv6StaticRouting::GetDefaultRoute() [member function] + cls.add_method('GetDefaultRoute', + 'ns3::Ipv6RoutingTableEntry', + []) + ## ipv6-static-routing.h (module 'internet'): uint32_t ns3::Ipv6StaticRouting::GetMetric(uint32_t index) const [member function] + cls.add_method('GetMetric', + 'uint32_t', + [param('uint32_t', 'index')], + is_const=True) + ## ipv6-static-routing.h (module 'internet'): ns3::Ipv6MulticastRoutingTableEntry ns3::Ipv6StaticRouting::GetMulticastRoute(uint32_t i) const [member function] + cls.add_method('GetMulticastRoute', + 'ns3::Ipv6MulticastRoutingTableEntry', + [param('uint32_t', 'i')], + is_const=True) + ## ipv6-static-routing.h (module 'internet'): uint32_t ns3::Ipv6StaticRouting::GetNMulticastRoutes() const [member function] + cls.add_method('GetNMulticastRoutes', + 'uint32_t', [], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): bool ns3::Ipv6::GetMtuDiscover() const [member function] - cls.add_method('GetMtuDiscover', - 'bool', + is_const=True) + ## ipv6-static-routing.h (module 'internet'): uint32_t ns3::Ipv6StaticRouting::GetNRoutes() const [member function] + cls.add_method('GetNRoutes', + 'uint32_t', [], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetIpForward(bool forward) [member function] - cls.add_method('SetIpForward', - 'void', - [param('bool', 'forward')], - visibility='private', is_virtual=True, is_pure_virtual=True) - ## ipv6.h (module 'internet'): void ns3::Ipv6::SetMtuDiscover(bool mtuDiscover) [member function] - cls.add_method('SetMtuDiscover', - 'void', - [param('bool', 'mtuDiscover')], - visibility='private', is_virtual=True, is_pure_virtual=True) - return - -def register_Ns3Ipv6AddressChecker_methods(root_module, cls): - ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] - cls.add_constructor([]) - ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) - return - -def register_Ns3Ipv6AddressValue_methods(root_module, cls): - ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] - cls.add_constructor([]) - ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] - cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) - ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) - ## ipv6-address.h (module 'network'): ns3::Ptr ns3::Ipv6AddressValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', + is_const=True) + ## ipv6-static-routing.h (module 'internet'): ns3::Ipv6RoutingTableEntry ns3::Ipv6StaticRouting::GetRoute(uint32_t i) const [member function] + cls.add_method('GetRoute', + 'ns3::Ipv6RoutingTableEntry', + [param('uint32_t', 'i')], + is_const=True) + ## ipv6-static-routing.h (module 'internet'): static ns3::TypeId ns3::Ipv6StaticRouting::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_virtual=True, is_const=True) - ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', + is_static=True) + ## ipv6-static-routing.h (module 'internet'): bool ns3::Ipv6StaticRouting::HasNetworkDest(ns3::Ipv6Address dest, uint32_t interfaceIndex) [member function] + cls.add_method('HasNetworkDest', 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + [param('ns3::Ipv6Address', 'dest'), param('uint32_t', 'interfaceIndex')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], is_virtual=True) - ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv6Address', - [], - is_const=True) - ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] - cls.add_method('Set', + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyAddRoute', 'void', - [param('ns3::Ipv6Address const &', 'value')]) - return - -def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): - ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] - cls.add_constructor([]) - ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) - return - -def register_Ns3Ipv6PrefixValue_methods(root_module, cls): - ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] - cls.add_constructor([]) - ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] - cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) - ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] - cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) - ## ipv6-address.h (module 'network'): ns3::Ptr ns3::Ipv6PrefixValue::Copy() const [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::AttributeValue >', - [], - is_virtual=True, is_const=True) - ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] - cls.add_method('DeserializeFromString', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyRemoveRoute', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): bool ns3::Ipv6StaticRouting::RemoveMulticastRoute(ns3::Ipv6Address origin, ns3::Ipv6Address group, uint32_t inputInterface) [member function] + cls.add_method('RemoveMulticastRoute', 'bool', - [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + [param('ns3::Ipv6Address', 'origin'), param('ns3::Ipv6Address', 'group'), param('uint32_t', 'inputInterface')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::RemoveMulticastRoute(uint32_t i) [member function] + cls.add_method('RemoveMulticastRoute', + 'void', + [param('uint32_t', 'i')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::RemoveRoute(uint32_t i) [member function] + cls.add_method('RemoveRoute', + 'void', + [param('uint32_t', 'i')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::RemoveRoute(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix, uint32_t ifIndex, ns3::Ipv6Address prefixToUse) [member function] + cls.add_method('RemoveRoute', + 'void', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix'), param('uint32_t', 'ifIndex'), param('ns3::Ipv6Address', 'prefixToUse')]) + ## ipv6-static-routing.h (module 'internet'): bool ns3::Ipv6StaticRouting::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Ipv6RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv6RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv6RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv6RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], is_virtual=True) - ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] - cls.add_method('Get', - 'ns3::Ipv6Prefix', - [], - is_const=True) - ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr checker) const [member function] - cls.add_method('SerializeToString', - 'std::string', - [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) - ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] - cls.add_method('Set', + ## ipv6-static-routing.h (module 'internet'): ns3::Ptr ns3::Ipv6StaticRouting::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv6Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::SetDefaultMulticastRoute(uint32_t outputInterface) [member function] + cls.add_method('SetDefaultMulticastRoute', 'void', - [param('ns3::Ipv6Prefix const &', 'value')]) + [param('uint32_t', 'outputInterface')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::SetDefaultRoute(ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address("::"), uint32_t metric=0) [member function] + cls.add_method('SetDefaultRoute', + 'void', + [param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address("::")'), param('uint32_t', 'metric', default_value='0')]) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::SetIpv6(ns3::Ptr ipv6) [member function] + cls.add_method('SetIpv6', + 'void', + [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], + is_virtual=True) + ## ipv6-static-routing.h (module 'internet'): void ns3::Ipv6StaticRouting::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') return def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls): @@ -21393,7 +35252,7 @@ def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls): cls.add_method('DoCalcRxPower', 'double', [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') + is_const=True, is_virtual=True, visibility='private') ## propagation-loss-model.h (module 'propagation'): int64_t ns3::LogDistancePropagationLossModel::DoAssignStreams(int64_t stream) [member function] cls.add_method('DoAssignStreams', 'int64_t', @@ -21576,12 +35435,29 @@ def register_Ns3LteAmc_methods(root_module, cls): 'ns3::TypeId', [], is_static=True) + ## lte-amc.h (module 'lte'): std::vector > ns3::LteAmc::GetUlMcsNprbInfoFromTbs(int tbs, int max_prb=110, int max_mcs=28) [member function] + cls.add_method('GetUlMcsNprbInfoFromTbs', + 'std::vector< ns3::LteAmc::McsPrbInfo >', + [param('int', 'tbs'), param('int', 'max_prb', default_value='110'), param('int', 'max_mcs', default_value='28')]) ## lte-amc.h (module 'lte'): int ns3::LteAmc::GetUlTbSizeFromMcs(int mcs, int nprb) [member function] cls.add_method('GetUlTbSizeFromMcs', 'int', [param('int', 'mcs'), param('int', 'nprb')]) return +def register_Ns3LteAmcMcsPrbInfo_methods(root_module, cls): + ## lte-amc.h (module 'lte'): ns3::LteAmc::McsPrbInfo::McsPrbInfo() [constructor] + cls.add_constructor([]) + ## lte-amc.h (module 'lte'): ns3::LteAmc::McsPrbInfo::McsPrbInfo(ns3::LteAmc::McsPrbInfo const & arg0) [constructor] + cls.add_constructor([param('ns3::LteAmc::McsPrbInfo const &', 'arg0')]) + ## lte-amc.h (module 'lte'): ns3::LteAmc::McsPrbInfo::mcs [variable] + cls.add_instance_attribute('mcs', 'uint8_t', is_const=False) + ## lte-amc.h (module 'lte'): ns3::LteAmc::McsPrbInfo::nbRb [variable] + cls.add_instance_attribute('nbRb', 'uint8_t', is_const=False) + ## lte-amc.h (module 'lte'): ns3::LteAmc::McsPrbInfo::tbs [variable] + cls.add_instance_attribute('tbs', 'int32_t', is_const=False) + return + def register_Ns3LteAnr_methods(root_module, cls): ## lte-anr.h (module 'lte'): ns3::LteAnr::LteAnr(ns3::LteAnr const & arg0) [constructor] cls.add_constructor([param('ns3::LteAnr const &', 'arg0')]) @@ -21718,7 +35594,7 @@ def register_Ns3LteEnbComponentCarrierManager_methods(root_module, cls): cls.add_method('DoReportUeMeas', 'void', [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') return def register_Ns3LteEnbMac_methods(root_module, cls): @@ -22141,57 +36017,57 @@ def register_Ns3LteFfrAlgorithm_methods(root_module, cls): cls.add_method('DoGetAvailableDlRbg', 'std::vector< bool >', [], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): std::vector > ns3::LteFfrAlgorithm::DoGetAvailableUlRbg() [member function] cls.add_method('DoGetAvailableUlRbg', 'std::vector< bool >', [], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): uint8_t ns3::LteFfrAlgorithm::DoGetMinContinuousUlBandwidth() [member function] cls.add_method('DoGetMinContinuousUlBandwidth', 'uint8_t', [], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): uint8_t ns3::LteFfrAlgorithm::DoGetTpc(uint16_t rnti) [member function] cls.add_method('DoGetTpc', 'uint8_t', [param('uint16_t', 'rnti')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): bool ns3::LteFfrAlgorithm::DoIsDlRbgAvailableForUe(int rbId, uint16_t rnti) [member function] cls.add_method('DoIsDlRbgAvailableForUe', 'bool', [param('int', 'rbId'), param('uint16_t', 'rnti')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): bool ns3::LteFfrAlgorithm::DoIsUlRbgAvailableForUe(int rbId, uint16_t rnti) [member function] cls.add_method('DoIsUlRbgAvailableForUe', 'bool', [param('int', 'rbId'), param('uint16_t', 'rnti')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoRecvLoadInformation(ns3::EpcX2Sap::LoadInformationParams params) [member function] cls.add_method('DoRecvLoadInformation', 'void', [param('ns3::EpcX2Sap::LoadInformationParams', 'params')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoReportDlCqiInfo(ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const & params) [member function] cls.add_method('DoReportDlCqiInfo', 'void', [param('ns3::FfMacSchedSapProvider::SchedDlCqiInfoReqParameters const &', 'params')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function] cls.add_method('DoReportUeMeas', 'void', [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoReportUlCqiInfo(ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const & params) [member function] cls.add_method('DoReportUlCqiInfo', 'void', [param('ns3::FfMacSchedSapProvider::SchedUlCqiInfoReqParameters const &', 'params')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoReportUlCqiInfo(std::map >, std::less, std::allocator > > > > ulCqiMap) [member function] cls.add_method('DoReportUlCqiInfo', 'void', [param('std::map< unsigned short, std::vector< double > >', 'ulCqiMap')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-ffr-algorithm.h (module 'lte'): void ns3::LteFfrAlgorithm::DoSetBandwidth(uint8_t ulBandwidth, uint8_t dlBandwidth) [member function] cls.add_method('DoSetBandwidth', 'void', @@ -22211,7 +36087,7 @@ def register_Ns3LteFfrAlgorithm_methods(root_module, cls): cls.add_method('Reconfigure', 'void', [], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') return def register_Ns3LteFfrDistributedAlgorithm_methods(root_module, cls): @@ -22957,7 +36833,7 @@ def register_Ns3LteHandoverAlgorithm_methods(root_module, cls): cls.add_method('DoReportUeMeas', 'void', [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') return def register_Ns3LteHarqPhy_methods(root_module, cls): @@ -23223,6 +37099,11 @@ def register_Ns3LteHelper_methods(root_module, cls): 'std::string', [], is_const=True) + ## lte-helper.h (module 'lte'): std::string ns3::LteHelper::GetSlUeControllerType() const [member function] + cls.add_method('GetSlUeControllerType', + 'std::string', + [], + is_const=True) ## lte-helper.h (module 'lte'): static ns3::TypeId ns3::LteHelper::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -23275,6 +37156,14 @@ def register_Ns3LteHelper_methods(root_module, cls): cls.add_method('InstallUeDevice', 'ns3::NetDeviceContainer', [param('ns3::NodeContainer', 'c')]) + ## lte-helper.h (module 'lte'): void ns3::LteHelper::RemoteUeContextConnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextConnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')]) + ## lte-helper.h (module 'lte'): void ns3::LteHelper::RemoteUeContextDisconnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextDisconnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')]) ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetEnbAntennaModelAttribute(std::string n, ns3::AttributeValue const & v) [member function] cls.add_method('SetEnbAntennaModelAttribute', 'void', @@ -23339,6 +37228,14 @@ def register_Ns3LteHelper_methods(root_module, cls): cls.add_method('SetSchedulerType', 'void', [param('std::string', 'type')]) + ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetSlUeControllerAttribute(std::string n, ns3::AttributeValue const & v) [member function] + cls.add_method('SetSlUeControllerAttribute', + 'void', + [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')]) + ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetSlUeControllerType(std::string type) [member function] + cls.add_method('SetSlUeControllerType', + 'void', + [param('std::string', 'type')]) ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetSpectrumChannelAttribute(std::string n, ns3::AttributeValue const & v) [member function] cls.add_method('SetSpectrumChannelAttribute', 'void', @@ -23506,11 +37403,16 @@ def register_Ns3LtePdcp_methods(root_module, cls): 'void', [param('ns3::Ptr< ns3::Packet >', 'p')], is_virtual=True, visibility='protected') - ## lte-pdcp.h (module 'lte'): void ns3::LtePdcp::DoTransmitPdcpSdu(ns3::Ptr p) [member function] + ## lte-pdcp.h (module 'lte'): void ns3::LtePdcp::DoTransmitPdcpSdu(ns3::LtePdcpSapProvider::TransmitPdcpSduParameters params) [member function] cls.add_method('DoTransmitPdcpSdu', 'void', - [param('ns3::Ptr< ns3::Packet >', 'p')], + [param('ns3::LtePdcpSapProvider::TransmitPdcpSduParameters', 'params')], is_virtual=True, visibility='protected') + ## lte-pdcp.h (module 'lte'): bool ns3::LtePdcp::IsSlrb() [member function] + cls.add_method('IsSlrb', + 'bool', + [], + visibility='protected') return def register_Ns3LtePdcpStatus_methods(root_module, cls): @@ -23721,22 +37623,22 @@ def register_Ns3LteRlc_methods(root_module, cls): cls.add_method('DoNotifyHarqDeliveryFailure', 'void', [], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-rlc.h (module 'lte'): void ns3::LteRlc::DoNotifyTxOpportunity(ns3::LteMacSapUser::TxOpportunityParameters params) [member function] cls.add_method('DoNotifyTxOpportunity', 'void', [param('ns3::LteMacSapUser::TxOpportunityParameters', 'params')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-rlc.h (module 'lte'): void ns3::LteRlc::DoReceivePdu(ns3::LteMacSapUser::ReceivePduParameters params) [member function] cls.add_method('DoReceivePdu', 'void', [param('ns3::LteMacSapUser::ReceivePduParameters', 'params')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-rlc.h (module 'lte'): void ns3::LteRlc::DoTransmitPdcpPdu(ns3::Ptr p) [member function] cls.add_method('DoTransmitPdcpPdu', 'void', [param('ns3::Ptr< ns3::Packet >', 'p')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') return def register_Ns3LteRlcAm_methods(root_module, cls): @@ -23901,6 +37803,10 @@ def register_Ns3LteSidelinkHelper_methods(root_module, cls): cls.add_method('ActivateSidelinkBearer', 'void', [param('ns3::Time', 'activationTime'), param('ns3::NetDeviceContainer', 'ues'), param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) + ## lte-sidelink-helper.h (module 'lte'): ns3::Ipv6InterfaceContainer ns3::LteSidelinkHelper::AssignIpv6AddressForRelayCommunication(ns3::Ptr dev, uint32_t relayL2Id, uint32_t remoteL2Id, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('AssignIpv6AddressForRelayCommunication', + 'ns3::Ipv6InterfaceContainer', + [param('ns3::Ptr< ns3::NetDevice >', 'dev'), param('uint32_t', 'relayL2Id'), param('uint32_t', 'remoteL2Id'), param('ns3::LteSlUeRrc::RelayRole', 'role')]) ## lte-sidelink-helper.h (module 'lte'): int64_t ns3::LteSidelinkHelper::AssignStreams(int64_t stream) [member function] cls.add_method('AssignStreams', 'int64_t', @@ -23921,6 +37827,10 @@ def register_Ns3LteSidelinkHelper_methods(root_module, cls): cls.add_method('AssociateForGroupcast', 'std::vector< ns3::NetDeviceContainer >', [param('double', 'txPower'), param('double', 'ulEarfcn'), param('double', 'ulBandwidth'), param('ns3::NetDeviceContainer', 'ues'), param('double', 'rsrpThreshold'), param('int', 'nGroups'), param('int', 'nReceivers'), param('ns3::LteSidelinkHelper::SrsrpMethod_t', 'compMethod', default_value='::ns3::LteSidelinkHelper::SrsrpMethod_t::SLRSRP_PSBCH')]) + ## lte-sidelink-helper.h (module 'lte'): void ns3::LteSidelinkHelper::ConfigurePgwToUeToNetworkRelayRoute(ns3::Ptr pgw) [member function] + cls.add_method('ConfigurePgwToUeToNetworkRelayRoute', + 'void', + [param('ns3::Ptr< ns3::Node >', 'pgw')]) ## lte-sidelink-helper.h (module 'lte'): void ns3::LteSidelinkHelper::DoActivateSidelinkBearer(ns3::NetDeviceContainer ues, ns3::Ptr tft) [member function] cls.add_method('DoActivateSidelinkBearer', 'void', @@ -23930,6 +37840,59 @@ def register_Ns3LteSidelinkHelper_methods(root_module, cls): 'void', [], is_virtual=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::Sib19DiscConfigRelay ns3::LteSidelinkHelper::GetDefaultSib19DiscConfigRelay() const [member function] + cls.add_method('GetDefaultSib19DiscConfigRelay', + 'ns3::LteRrcSap::Sib19DiscConfigRelay', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::SlCommTxResourcesSetup ns3::LteSidelinkHelper::GetDefaultSlCommTxResourcesSetupScheduled() const [member function] + cls.add_method('GetDefaultSlCommTxResourcesSetupScheduled', + 'ns3::LteRrcSap::SlCommTxResourcesSetup', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::SlCommTxResourcesSetup ns3::LteSidelinkHelper::GetDefaultSlCommTxResourcesSetupUeSelected() const [member function] + cls.add_method('GetDefaultSlCommTxResourcesSetupUeSelected', + 'ns3::LteRrcSap::SlCommTxResourcesSetup', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::SlDiscTxResourcesSetup ns3::LteSidelinkHelper::GetDefaultSlDiscTxResourcesSetupUeSelected() const [member function] + cls.add_method('GetDefaultSlDiscTxResourcesSetupUeSelected', + 'ns3::LteRrcSap::SlDiscTxResourcesSetup', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::SlPreconfigCommPoolList ns3::LteSidelinkHelper::GetDefaultSlPreconfigCommPoolList() const [member function] + cls.add_method('GetDefaultSlPreconfigCommPoolList', + 'ns3::LteRrcSap::SlPreconfigCommPoolList', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::SlPreconfigDiscPoolList ns3::LteSidelinkHelper::GetDefaultSlPreconfigDiscPoolList() const [member function] + cls.add_method('GetDefaultSlPreconfigDiscPoolList', + 'ns3::LteRrcSap::SlPreconfigDiscPoolList', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteRrcSap::SlPreconfigRelay ns3::LteSidelinkHelper::GetDefaultSlPreconfigRelay() const [member function] + cls.add_method('GetDefaultSlPreconfigRelay', + 'ns3::LteRrcSap::SlPreconfigRelay', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::Ipv6Address ns3::LteSidelinkHelper::GetIpv6NetworkForRelayCommunication() const [member function] + cls.add_method('GetIpv6NetworkForRelayCommunication', + 'ns3::Ipv6Address', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::Ipv6Prefix ns3::LteSidelinkHelper::GetIpv6PrefixForRelayCommunication() const [member function] + cls.add_method('GetIpv6PrefixForRelayCommunication', + 'ns3::Ipv6Prefix', + [], + is_const=True) + ## lte-sidelink-helper.h (module 'lte'): ns3::Ipv6Address ns3::LteSidelinkHelper::GetRelayIpv6AddressFromMap(uint32_t relayL2Id, uint32_t remoteL2Id, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('GetRelayIpv6AddressFromMap', + 'ns3::Ipv6Address', + [param('uint32_t', 'relayL2Id'), param('uint32_t', 'remoteL2Id'), param('ns3::LteSlUeRrc::RelayRole', 'role')]) + ## lte-sidelink-helper.h (module 'lte'): ns3::Ipv6Address ns3::LteSidelinkHelper::GetSelfIpv6AddressFromMap(uint32_t relayL2Id, uint32_t remoteL2Id, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('GetSelfIpv6AddressFromMap', + 'ns3::Ipv6Address', + [param('uint32_t', 'relayL2Id'), param('uint32_t', 'remoteL2Id'), param('ns3::LteSlUeRrc::RelayRole', 'role')]) ## lte-sidelink-helper.h (module 'lte'): static ns3::TypeId ns3::LteSidelinkHelper::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -23943,10 +37906,22 @@ def register_Ns3LteSidelinkHelper_methods(root_module, cls): cls.add_method('PrintGroups', 'void', [param('std::vector< ns3::NetDeviceContainer >', 'groups'), param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) + ## lte-sidelink-helper.h (module 'lte'): void ns3::LteSidelinkHelper::RemoteUeContextConnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextConnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')]) + ## lte-sidelink-helper.h (module 'lte'): void ns3::LteSidelinkHelper::RemoteUeContextDisconnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextDisconnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')]) ## lte-sidelink-helper.h (module 'lte'): ns3::NetDeviceContainer ns3::LteSidelinkHelper::RemoveNetDevice(ns3::NetDeviceContainer container, ns3::Ptr item) [member function] cls.add_method('RemoveNetDevice', 'ns3::NetDeviceContainer', [param('ns3::NetDeviceContainer', 'container'), param('ns3::Ptr< ns3::NetDevice >', 'item')]) + ## lte-sidelink-helper.h (module 'lte'): void ns3::LteSidelinkHelper::SetIpv6BaseForRelayCommunication(ns3::Ipv6Address network, ns3::Ipv6Prefix prefix) [member function] + cls.add_method('SetIpv6BaseForRelayCommunication', + 'void', + [param('ns3::Ipv6Address', 'network'), param('ns3::Ipv6Prefix', 'prefix')]) ## lte-sidelink-helper.h (module 'lte'): void ns3::LteSidelinkHelper::SetLteHelper(ns3::Ptr h) [member function] cls.add_method('SetLteHelper', 'void', @@ -23969,6 +37944,31 @@ def register_Ns3LteSidelinkHelper_methods(root_module, cls): [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice'), param('uint32_t', 'serviceCode')]) return +def register_Ns3LteSidelinkHelperLteSlO2OIpv6AddressKey_methods(root_module, cls): + cls.add_binary_comparison_operator('<') + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey::LteSlO2OIpv6AddressKey() [constructor] + cls.add_constructor([]) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey::LteSlO2OIpv6AddressKey(ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey const &', 'arg0')]) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey::relayL2Id [variable] + cls.add_instance_attribute('relayL2Id', 'uint32_t', is_const=False) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressKey::remoteL2Id [variable] + cls.add_instance_attribute('remoteL2Id', 'uint32_t', is_const=False) + return + +def register_Ns3LteSidelinkHelperLteSlO2OIpv6AddressValue_methods(root_module, cls): + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue::LteSlO2OIpv6AddressValue() [constructor] + cls.add_constructor([]) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue::LteSlO2OIpv6AddressValue(ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue const &', 'arg0')]) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue::ipv6ah [variable] + cls.add_instance_attribute('ipv6ah', 'ns3::Ipv6AddressHelper', is_const=False) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue::relay_address [variable] + cls.add_instance_attribute('relay_address', 'ns3::Ipv6Address', is_const=False) + ## lte-sidelink-helper.h (module 'lte'): ns3::LteSidelinkHelper::LteSlO2OIpv6AddressValue::remote_address [variable] + cls.add_instance_attribute('remote_address', 'ns3::Ipv6Address', is_const=False) + return + def register_Ns3LteSidelinkRadioBearerInfo_methods(root_module, cls): ## lte-radio-bearer-info.h (module 'lte'): ns3::LteSidelinkRadioBearerInfo::LteSidelinkRadioBearerInfo() [constructor] cls.add_constructor([]) @@ -24100,6 +38100,14 @@ def register_Ns3LteSlEnbRrc_methods(root_module, cls): cls.add_method('SetCommTxPoolExceptional', 'void', [param('ns3::LteRrcSap::SlCommTxPoolList', 'pool')]) + ## lte-sl-enb-rrc.h (module 'lte'): void ns3::LteSlEnbRrc::SetDefaultPool(ns3::LteRrcSap::SlCommTxResourcesSetup pool) [member function] + cls.add_method('SetDefaultPool', + 'void', + [param('ns3::LteRrcSap::SlCommTxResourcesSetup', 'pool')]) + ## lte-sl-enb-rrc.h (module 'lte'): void ns3::LteSlEnbRrc::SetDiscConfigRelay(ns3::LteRrcSap::Sib19DiscConfigRelay config) [member function] + cls.add_method('SetDiscConfigRelay', + 'void', + [param('ns3::LteRrcSap::Sib19DiscConfigRelay', 'config')]) ## lte-sl-enb-rrc.h (module 'lte'): void ns3::LteSlEnbRrc::SetDiscEnabled(bool status) [member function] cls.add_method('SetDiscEnabled', 'void', @@ -24244,39 +38252,308 @@ def register_Ns3LteSlInterference_methods(root_module, cls): [param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd')]) return -def register_Ns3LteSlTft_methods(root_module, cls): - ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft const & arg0) [constructor] - cls.add_constructor([param('ns3::LteSlTft const &', 'arg0')]) - ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::Ipv4Address groupIp, uint32_t groupL2) [constructor] - cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::Ipv4Address', 'groupIp'), param('uint32_t', 'groupL2')]) - ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::Ipv6Address groupIp6, uint32_t groupL2) [constructor] - cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::Ipv6Address', 'groupIp6'), param('uint32_t', 'groupL2')]) - ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::Ipv4Address groupIp, ns3::Ipv6Address groupIp6, uint32_t groupL2) [constructor] - cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::Ipv4Address', 'groupIp'), param('ns3::Ipv6Address', 'groupIp6'), param('uint32_t', 'groupL2')]) - ## lte-sl-tft.h (module 'lte'): ns3::Ptr ns3::LteSlTft::Copy() [member function] - cls.add_method('Copy', - 'ns3::Ptr< ns3::LteSlTft >', +def register_Ns3LteSlO2oCommParams_methods(root_module, cls): + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlO2oCommParams(ns3::LteSlO2oCommParams const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlO2oCommParams const &', 'arg0')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlO2oCommParams() [constructor] + cls.add_constructor([]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::ClearTimers() [member function] + cls.add_method('ClearTimers', + 'void', []) - ## lte-sl-tft.h (module 'lte'): ns3::Ipv4Address ns3::LteSlTft::GetGroupAddress() [member function] - cls.add_method('GetGroupAddress', - 'ns3::Ipv4Address', + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlPc5ContextId ns3::LteSlO2oCommParams::GetContextId() [member function] + cls.add_method('GetContextId', + 'ns3::LteSlO2oCommParams::LteSlPc5ContextId', []) - ## lte-sl-tft.h (module 'lte'): ns3::Ipv6Address ns3::LteSlTft::GetGroupAddress6() [member function] - cls.add_method('GetGroupAddress6', - 'ns3::Ipv6Address', + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::DirectCommunicationKeepalive ns3::LteSlO2oCommParams::GetDckRetrans() const [member function] + cls.add_method('GetDckRetrans', + 'ns3::DirectCommunicationKeepalive', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::DirectCommunicationRelease ns3::LteSlO2oCommParams::GetDcrRetrans() const [member function] + cls.add_method('GetDcrRetrans', + 'ns3::DirectCommunicationRelease', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::DirectCommunicationRequest ns3::LteSlO2oCommParams::GetDcrqRetrans() const [member function] + cls.add_method('GetDcrqRetrans', + 'ns3::DirectCommunicationRequest', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::DirectSecurityModeCommand ns3::LteSlO2oCommParams::GetDsmcmRetrans() const [member function] + cls.add_method('GetDsmcmRetrans', + 'ns3::DirectSecurityModeCommand', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint16_t ns3::LteSlO2oCommParams::GetRelayDcrCount() const [member function] + cls.add_method('GetRelayDcrCount', + 'uint16_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint32_t ns3::LteSlO2oCommParams::GetRelayDcrMax() const [member function] + cls.add_method('GetRelayDcrMax', + 'uint32_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint16_t ns3::LteSlO2oCommParams::GetRelayRuirCount() const [member function] + cls.add_method('GetRelayRuirCount', + 'uint16_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint32_t ns3::LteSlO2oCommParams::GetRelayRuirMax() const [member function] + cls.add_method('GetRelayRuirMax', + 'uint32_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRelayT4103() [member function] + cls.add_method('GetRelayT4103', + 'ns3::Timer *', []) - ## lte-sl-tft.h (module 'lte'): uint32_t ns3::LteSlTft::GetGroupL2Address() [member function] - cls.add_method('GetGroupL2Address', + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRelayT4108() [member function] + cls.add_method('GetRelayT4108', + 'ns3::Timer *', + []) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRelayT4111() [member function] + cls.add_method('GetRelayT4111', + 'ns3::Timer *', + []) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRelayTRUIR() [member function] + cls.add_method('GetRelayTRUIR', + 'ns3::Timer *', + []) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint16_t ns3::LteSlO2oCommParams::GetRemoteDckCount() const [member function] + cls.add_method('GetRemoteDckCount', + 'uint16_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint32_t ns3::LteSlO2oCommParams::GetRemoteDckMax() const [member function] + cls.add_method('GetRemoteDckMax', + 'uint32_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint16_t ns3::LteSlO2oCommParams::GetRemoteDcrCount() const [member function] + cls.add_method('GetRemoteDcrCount', + 'uint16_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint32_t ns3::LteSlO2oCommParams::GetRemoteDcrMax() const [member function] + cls.add_method('GetRemoteDcrMax', + 'uint32_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint16_t ns3::LteSlO2oCommParams::GetRemoteDcrqCount() const [member function] + cls.add_method('GetRemoteDcrqCount', + 'uint16_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint32_t ns3::LteSlO2oCommParams::GetRemoteDcrqMax() const [member function] + cls.add_method('GetRemoteDcrqMax', 'uint32_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint16_t ns3::LteSlO2oCommParams::GetRemoteKaCount() const [member function] + cls.add_method('GetRemoteKaCount', + 'uint16_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRemoteT4100() [member function] + cls.add_method('GetRemoteT4100', + 'ns3::Timer *', + []) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRemoteT4101() [member function] + cls.add_method('GetRemoteT4101', + 'ns3::Timer *', + []) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRemoteT4102() [member function] + cls.add_method('GetRemoteT4102', + 'ns3::Timer *', []) - ## lte-sl-tft.h (module 'lte'): bool ns3::LteSlTft::Matches(ns3::Ipv4Address remoteAddress) [member function] + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::Timer * ns3::LteSlO2oCommParams::GetRemoteT4103() [member function] + cls.add_method('GetRemoteT4103', + 'ns3::Timer *', + []) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::RemoteUeInfoRequest ns3::LteSlO2oCommParams::GetRuirqRetrans() const [member function] + cls.add_method('GetRuirqRetrans', + 'ns3::RemoteUeInfoRequest', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): uint8_t ns3::LteSlO2oCommParams::GetSecurityModeId() const [member function] + cls.add_method('GetSecurityModeId', + 'uint8_t', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::DirectSecurityModeState ns3::LteSlO2oCommParams::GetSecurityModeState() const [member function] + cls.add_method('GetSecurityModeState', + 'ns3::LteSlO2oCommParams::DirectSecurityModeState', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::UeO2OCommState ns3::LteSlO2oCommParams::GetState() const [member function] + cls.add_method('GetState', + 'ns3::LteSlO2oCommParams::UeO2OCommState', + [], + is_const=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): std::string ns3::LteSlO2oCommParams::GetStateString(ns3::LteSlO2oCommParams::UeO2OCommState state) [member function] + cls.add_method('GetStateString', + 'std::string', + [param('ns3::LteSlO2oCommParams::UeO2OCommState', 'state')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): static ns3::TypeId ns3::LteSlO2oCommParams::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetContextId(ns3::LteSlO2oCommParams::LteSlPc5ContextId contextId) [member function] + cls.add_method('SetContextId', + 'void', + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'contextId')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetDckRetrans(ns3::DirectCommunicationKeepalive value) [member function] + cls.add_method('SetDckRetrans', + 'void', + [param('ns3::DirectCommunicationKeepalive', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetDcrRetrans(ns3::DirectCommunicationRelease value) [member function] + cls.add_method('SetDcrRetrans', + 'void', + [param('ns3::DirectCommunicationRelease', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetDcrqRetrans(ns3::DirectCommunicationRequest value) [member function] + cls.add_method('SetDcrqRetrans', + 'void', + [param('ns3::DirectCommunicationRequest', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetDsmcmRetrans(ns3::DirectSecurityModeCommand value) [member function] + cls.add_method('SetDsmcmRetrans', + 'void', + [param('ns3::DirectSecurityModeCommand', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetDsmcmRetransLsb(uint8_t lsb) [member function] + cls.add_method('SetDsmcmRetransLsb', + 'void', + [param('uint8_t', 'lsb')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRelayDcrCount(uint16_t value) [member function] + cls.add_method('SetRelayDcrCount', + 'void', + [param('uint16_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRelayRuirCount(uint16_t value) [member function] + cls.add_method('SetRelayRuirCount', + 'void', + [param('uint16_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRelayT4103Duration(uint32_t duration) [member function] + cls.add_method('SetRelayT4103Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRelayT4108Duration(uint32_t duration) [member function] + cls.add_method('SetRelayT4108Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRelayT4111Duration(uint32_t duration) [member function] + cls.add_method('SetRelayT4111Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRelayTRUIRDuration(uint32_t duration) [member function] + cls.add_method('SetRelayTRUIRDuration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteDckCount(uint16_t value) [member function] + cls.add_method('SetRemoteDckCount', + 'void', + [param('uint16_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteDcrCount(uint16_t value) [member function] + cls.add_method('SetRemoteDcrCount', + 'void', + [param('uint16_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteDcrqCount(uint16_t value) [member function] + cls.add_method('SetRemoteDcrqCount', + 'void', + [param('uint16_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteKaCount(uint16_t value) [member function] + cls.add_method('SetRemoteKaCount', + 'void', + [param('uint16_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteT4100Duration(uint32_t duration) [member function] + cls.add_method('SetRemoteT4100Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteT4101Duration(uint32_t duration) [member function] + cls.add_method('SetRemoteT4101Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteT4102Duration(uint32_t duration) [member function] + cls.add_method('SetRemoteT4102Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRemoteT4103Duration(uint32_t duration) [member function] + cls.add_method('SetRemoteT4103Duration', + 'void', + [param('uint32_t', 'duration')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetRuirqRetrans(ns3::RemoteUeInfoRequest value) [member function] + cls.add_method('SetRuirqRetrans', + 'void', + [param('ns3::RemoteUeInfoRequest', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetSecurityModeId(uint8_t value) [member function] + cls.add_method('SetSecurityModeId', + 'void', + [param('uint8_t', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetSecurityModeState(ns3::LteSlO2oCommParams::DirectSecurityModeState value) [member function] + cls.add_method('SetSecurityModeState', + 'void', + [param('ns3::LteSlO2oCommParams::DirectSecurityModeState', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::SetState(ns3::LteSlO2oCommParams::UeO2OCommState value) [member function] + cls.add_method('SetState', + 'void', + [param('ns3::LteSlO2oCommParams::UeO2OCommState', 'value')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='private') + ## lte-sl-o2o-comm-params.h (module 'lte'): void ns3::LteSlO2oCommParams::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3LteSlO2oCommParamsLteSlPc5ContextId_methods(root_module, cls): + cls.add_binary_comparison_operator('<') + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlPc5ContextId::LteSlPc5ContextId() [constructor] + cls.add_constructor([]) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlPc5ContextId::LteSlPc5ContextId(ns3::LteSlO2oCommParams::LteSlPc5ContextId const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlO2oCommParams::LteSlPc5ContextId const &', 'arg0')]) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlPc5ContextId::contextId [variable] + cls.add_instance_attribute('contextId', 'uint32_t', is_const=False) + ## lte-sl-o2o-comm-params.h (module 'lte'): ns3::LteSlO2oCommParams::LteSlPc5ContextId::peerL2Id [variable] + cls.add_instance_attribute('peerL2Id', 'uint32_t', is_const=False) + return + +def register_Ns3LteSlTft_methods(root_module, cls): + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlTft const &', 'arg0')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::LteSlTft::AddressType type, ns3::Ipv4Address addr, uint32_t remoteL2) [constructor] + cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::LteSlTft::AddressType', 'type'), param('ns3::Ipv4Address', 'addr'), param('uint32_t', 'remoteL2')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::Ipv4Address addr, uint32_t remoteL2) [constructor] + cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::Ipv4Address', 'addr'), param('uint32_t', 'remoteL2')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::LteSlTft::AddressType type, ns3::Ipv4Address addr, ns3::Ipv4Mask mask, uint32_t remoteL2) [constructor] + cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::LteSlTft::AddressType', 'type'), param('ns3::Ipv4Address', 'addr'), param('ns3::Ipv4Mask', 'mask'), param('uint32_t', 'remoteL2')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::LteSlTft::AddressType type, ns3::Ipv6Address addr, uint32_t remoteL2) [constructor] + cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::LteSlTft::AddressType', 'type'), param('ns3::Ipv6Address', 'addr'), param('uint32_t', 'remoteL2')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::Ipv6Address addr, uint32_t remoteL2) [constructor] + cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::Ipv6Address', 'addr'), param('uint32_t', 'remoteL2')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::LteSlTft::Direction d, ns3::LteSlTft::AddressType type, ns3::Ipv6Address addr, ns3::Ipv6Prefix prefix, uint32_t remoteL2) [constructor] + cls.add_constructor([param('ns3::LteSlTft::Direction', 'd'), param('ns3::LteSlTft::AddressType', 'type'), param('ns3::Ipv6Address', 'addr'), param('ns3::Ipv6Prefix', 'prefix'), param('uint32_t', 'remoteL2')]) + ## lte-sl-tft.h (module 'lte'): ns3::LteSlTft::LteSlTft(ns3::Ptr tft) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) + ## lte-sl-tft.h (module 'lte'): bool ns3::LteSlTft::Equals(ns3::Ptr tft) [member function] + cls.add_method('Equals', + 'bool', + [param('ns3::Ptr< ns3::LteSlTft >', 'tft')]) + ## lte-sl-tft.h (module 'lte'): uint32_t ns3::LteSlTft::GetRemoteL2Address() [member function] + cls.add_method('GetRemoteL2Address', + 'uint32_t', + []) + ## lte-sl-tft.h (module 'lte'): bool ns3::LteSlTft::Matches(ns3::Ipv4Address la, ns3::Ipv4Address ra) [member function] cls.add_method('Matches', 'bool', - [param('ns3::Ipv4Address', 'remoteAddress')]) - ## lte-sl-tft.h (module 'lte'): bool ns3::LteSlTft::Matches(ns3::Ipv6Address remoteAddress6) [member function] + [param('ns3::Ipv4Address', 'la'), param('ns3::Ipv4Address', 'ra')]) + ## lte-sl-tft.h (module 'lte'): bool ns3::LteSlTft::Matches(ns3::Ipv6Address la, ns3::Ipv6Address ra) [member function] cls.add_method('Matches', 'bool', - [param('ns3::Ipv6Address', 'remoteAddress6')]) + [param('ns3::Ipv6Address', 'la'), param('ns3::Ipv6Address', 'ra')]) ## lte-sl-tft.h (module 'lte'): bool ns3::LteSlTft::isReceive() [member function] cls.add_method('isReceive', 'bool', @@ -24287,15 +38564,89 @@ def register_Ns3LteSlTft_methods(root_module, cls): []) return +def register_Ns3LteSlUeController_methods(root_module, cls): + ## lte-sl-ue-controller.h (module 'lte'): ns3::LteSlUeController::LteSlUeController(ns3::LteSlUeController const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlUeController const &', 'arg0')]) + ## lte-sl-ue-controller.h (module 'lte'): ns3::LteSlUeController::LteSlUeController() [constructor] + cls.add_constructor([]) + ## lte-sl-ue-controller.h (module 'lte'): ns3::LteSlUeCtrlSapProvider * ns3::LteSlUeController::GetLteSlUeCtrlSapProvider() [member function] + cls.add_method('GetLteSlUeCtrlSapProvider', + 'ns3::LteSlUeCtrlSapProvider *', + [], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-controller.h (module 'lte'): static ns3::TypeId ns3::LteSlUeController::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::SetLteSlUeCtrlSapUser(ns3::LteSlUeCtrlSapUser * s) [member function] + cls.add_method('SetLteSlUeCtrlSapUser', + 'void', + [param('ns3::LteSlUeCtrlSapUser *', 's')], + is_virtual=True, is_pure_virtual=True) + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoPc5ConnectionAborted(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role, ns3::LteSlO2oCommParams::UeO2ORejectReason reason) [member function] + cls.add_method('DoPc5ConnectionAborted', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role'), param('ns3::LteSlO2oCommParams::UeO2ORejectReason', 'reason')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoPc5ConnectionStarted(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('DoPc5ConnectionStarted', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoPc5ConnectionTerminated(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('DoPc5ConnectionTerminated', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoPc5SecuredEstablished(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('DoPc5SecuredEstablished', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoRecvRelayServiceDiscovery(uint32_t serviceCode, uint64_t announcerInfo, uint32_t proseRelayUeId, uint8_t statusIndicator) [member function] + cls.add_method('DoRecvRelayServiceDiscovery', + 'void', + [param('uint32_t', 'serviceCode'), param('uint64_t', 'announcerInfo'), param('uint32_t', 'proseRelayUeId'), param('uint8_t', 'statusIndicator')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): void ns3::LteSlUeController::DoRecvRemoteUeReport(uint64_t localImsi, uint32_t peerUeId, uint64_t remoteImsi) [member function] + cls.add_method('DoRecvRemoteUeReport', + 'void', + [param('uint64_t', 'localImsi'), param('uint32_t', 'peerUeId'), param('uint64_t', 'remoteImsi')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + ## lte-sl-ue-controller.h (module 'lte'): uint64_t ns3::LteSlUeController::DoRelayUeSelection(std::map, std::allocator > > validRelays, uint32_t serviceCode, uint64_t currentRelayId) [member function] + cls.add_method('DoRelayUeSelection', + 'uint64_t', + [param('std::map< unsigned long, double >', 'validRelays'), param('uint32_t', 'serviceCode'), param('uint64_t', 'currentRelayId')], + is_virtual=True, is_pure_virtual=True, visibility='protected') + return + def register_Ns3LteSlUeRrc_methods(root_module, cls): ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::LteSlUeRrc(ns3::LteSlUeRrc const & arg0) [constructor] cls.add_constructor([param('ns3::LteSlUeRrc const &', 'arg0')]) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::LteSlUeRrc() [constructor] cls.add_constructor([]) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::AddSidelinkRadioBearer(ns3::Ptr slb) [member function] + cls.add_method('AddSidelinkRadioBearer', + 'bool', + [param('ns3::Ptr< ns3::LteSidelinkRadioBearerInfo >', 'slb')]) ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::Copy() [member function] cls.add_method('Copy', 'ns3::Ptr< ns3::LteSlUeRrc >', []) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::DeleteSidelinkRadioBearer(uint32_t src, uint32_t group) [member function] + cls.add_method('DeleteSidelinkRadioBearer', + 'bool', + [param('uint32_t', 'src'), param('uint32_t', 'group')]) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::GetActiveTxDiscoveryPool() [member function] + cls.add_method('GetActiveTxDiscoveryPool', + 'ns3::Ptr< ns3::SidelinkTxDiscResourcePool >', + []) ## lte-sl-ue-rrc.h (module 'lte'): uint16_t ns3::LteSlUeRrc::GetDiscInterFreq() [member function] cls.add_method('GetDiscInterFreq', 'uint16_t', @@ -24304,23 +38655,100 @@ def register_Ns3LteSlUeRrc_methods(root_module, cls): cls.add_method('GetDiscTxResources', 'uint8_t', []) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeCtrlSapUser * ns3::LteSlUeRrc::GetLteSlUeCtrlSapUser() [member function] + cls.add_method('GetLteSlUeCtrlSapUser', + 'ns3::LteSlUeCtrlSapUser *', + [], + is_virtual=True) + ## lte-sl-ue-rrc.h (module 'lte'): uint8_t ns3::LteSlUeRrc::GetNextLcid(uint32_t dstL2Id) [member function] + cls.add_method('GetNextLcid', + 'uint8_t', + [param('uint32_t', 'dstL2Id')]) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::GetSidelinkRadioBearer(uint32_t src, uint32_t group) [member function] + cls.add_method('GetSidelinkRadioBearer', + 'ns3::Ptr< ns3::LteSidelinkRadioBearerInfo >', + [param('uint32_t', 'src'), param('uint32_t', 'group')]) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::GetSidelinkRadioBearer(uint32_t group) [member function] + cls.add_method('GetSidelinkRadioBearer', + 'ns3::Ptr< ns3::LteSidelinkRadioBearerInfo >', + [param('uint32_t', 'group')]) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteRrcSap::SlPreconfiguration ns3::LteSlUeRrc::GetSlPreconfiguration() [member function] cls.add_method('GetSlPreconfiguration', 'ns3::LteRrcSap::SlPreconfiguration', []) + ## lte-sl-ue-rrc.h (module 'lte'): uint32_t ns3::LteSlUeRrc::GetSourceL2Id() [member function] + cls.add_method('GetSourceL2Id', + 'uint32_t', + []) + ## lte-sl-ue-rrc.h (module 'lte'): double ns3::LteSlUeRrc::GetTimeSinceLastTransmissionOfSidelinkUeInformation() [member function] + cls.add_method('GetTimeSinceLastTransmissionOfSidelinkUeInformation', + 'double', + []) + ## lte-sl-ue-rrc.h (module 'lte'): std::list > ns3::LteSlUeRrc::GetTxDestinations() [member function] + cls.add_method('GetTxDestinations', + 'std::list< unsigned int >', + []) ## lte-sl-ue-rrc.h (module 'lte'): static ns3::TypeId ns3::LteSlUeRrc::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsAnnouncingApp(uint32_t appCode) [member function] + cls.add_method('IsAnnouncingApp', + 'bool', + [param('uint32_t', 'appCode')]) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsAnnouncingInterested() [member function] + cls.add_method('IsAnnouncingInterested', + 'bool', + []) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsCellBroadcastingSIB18(uint16_t cellId) [member function] + cls.add_method('IsCellBroadcastingSIB18', + 'bool', + [param('uint16_t', 'cellId')]) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsCellBroadcastingSIB19(uint16_t cellId) [member function] + cls.add_method('IsCellBroadcastingSIB19', + 'bool', + [param('uint16_t', 'cellId')]) ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsDiscEnabled() [member function] cls.add_method('IsDiscEnabled', 'bool', []) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsMonitoringApp(uint8_t msgType, uint32_t appCode) [member function] + cls.add_method('IsMonitoringApp', + 'bool', + [param('uint8_t', 'msgType'), param('uint32_t', 'appCode')]) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsMonitoringInterested() [member function] + cls.add_method('IsMonitoringInterested', + 'bool', + []) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsMonitoringRelayServiceCode(uint8_t msgType, uint32_t serviceCode) [member function] + cls.add_method('IsMonitoringRelayServiceCode', + 'bool', + [param('uint8_t', 'msgType'), param('uint32_t', 'serviceCode')]) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsRxInterested() [member function] + cls.add_method('IsRxInterested', + 'bool', + []) ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsSlEnabled() [member function] cls.add_method('IsSlEnabled', 'bool', []) + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsTxInterested() [member function] + cls.add_method('IsTxInterested', + 'bool', + []) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecordTransmissionOfSidelinkUeInformation() [member function] + cls.add_method('RecordTransmissionOfSidelinkUeInformation', + 'void', + []) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RelayUeSelection(std::map, double, std::less >, std::allocator, double> > > validRelays) [member function] + cls.add_method('RelayUeSelection', + 'void', + [param('std::map< std::pair< unsigned long, unsigned int >, double >', 'validRelays')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::SetActiveTxDiscoveryPool(ns3::Ptr pool) [member function] + cls.add_method('SetActiveTxDiscoveryPool', + 'void', + [param('ns3::Ptr< ns3::SidelinkTxDiscResourcePool >', 'pool')]) ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::SetDiscEnabled(bool status) [member function] cls.add_method('SetDiscEnabled', 'void', @@ -24333,6 +38761,11 @@ def register_Ns3LteSlUeRrc_methods(root_module, cls): cls.add_method('SetDiscTxResources', 'void', [param('uint8_t', 'numDiscTxRes')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::SetLteSlUeCtrlSapProvider(ns3::LteSlUeCtrlSapProvider * s) [member function] + cls.add_method('SetLteSlUeCtrlSapProvider', + 'void', + [param('ns3::LteSlUeCtrlSapProvider *', 's')], + is_virtual=True) ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::SetSlEnabled(bool status) [member function] cls.add_method('SetSlEnabled', 'void', @@ -24345,21 +38778,43 @@ def register_Ns3LteSlUeRrc_methods(root_module, cls): cls.add_method('SetSourceL2Id', 'void', [param('uint32_t', 'src')]) - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::AddSidelinkRadioBearer(ns3::Ptr slb) [member function] - cls.add_method('AddSidelinkRadioBearer', - 'bool', - [param('ns3::Ptr< ns3::LteSidelinkRadioBearerInfo >', 'slb')], - visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartAnnouncing() [member function] + cls.add_method('StartAnnouncing', + 'void', + []) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartDiscoveryApps(std::list > payloads, ns3::LteSlUeRrc::DiscoveryRole role) [member function] + cls.add_method('StartDiscoveryApps', + 'void', + [param('std::list< unsigned int >', 'payloads'), param('ns3::LteSlUeRrc::DiscoveryRole', 'role')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartRelayDirectCommunication(uint32_t serviceCode, uint32_t proseRelayUeId) [member function] + cls.add_method('StartRelayDirectCommunication', + 'void', + [param('uint32_t', 'serviceCode'), param('uint32_t', 'proseRelayUeId')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartRelayService(uint32_t serviceCode, ns3::LteSlUeRrc::DiscoveryModel model, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('StartRelayService', + 'void', + [param('uint32_t', 'serviceCode'), param('ns3::LteSlUeRrc::DiscoveryModel', 'model'), param('ns3::LteSlUeRrc::RelayRole', 'role')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StopDiscoveryApps(std::list > payloads, ns3::LteSlUeRrc::DiscoveryRole role) [member function] + cls.add_method('StopDiscoveryApps', + 'void', + [param('std::list< unsigned int >', 'payloads'), param('ns3::LteSlUeRrc::DiscoveryRole', 'role')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StopRelayService(uint32_t serviceCode) [member function] + cls.add_method('StopRelayService', + 'void', + [param('uint32_t', 'serviceCode')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::TransmitApp(uint32_t appCode) [member function] + cls.add_method('TransmitApp', + 'void', + [param('uint32_t', 'appCode')]) + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::TransmitRelayMessage(uint32_t serviceCode) [member function] + cls.add_method('TransmitRelayMessage', + 'void', + [param('uint32_t', 'serviceCode')]) ## lte-sl-ue-rrc.h (module 'lte'): int64_t ns3::LteSlUeRrc::AssignStreams(int64_t stream) [member function] cls.add_method('AssignStreams', 'int64_t', [param('int64_t', 'stream')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::DeleteSidelinkRadioBearer(uint32_t src, uint32_t group) [member function] - cls.add_method('DeleteSidelinkRadioBearer', - 'bool', - [param('uint32_t', 'src'), param('uint32_t', 'group')], - visibility='protected') ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::DoDispose() [member function] cls.add_method('DoDispose', 'void', @@ -24370,135 +38825,165 @@ def register_Ns3LteSlUeRrc_methods(root_module, cls): 'void', [], is_virtual=True, visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::GetActiveTxDiscoveryPool() [member function] - cls.add_method('GetActiveTxDiscoveryPool', - 'ns3::Ptr< ns3::SidelinkTxDiscResourcePool >', - [], + ## lte-sl-ue-rrc.h (module 'lte'): std::map, std::less, std::allocator > > >::iterator ns3::LteSlUeRrc::GetO2OContext(uint32_t peerUeId, uint32_t contextId) [member function] + cls.add_method('GetO2OContext', + 'std::map< ns3::LteSlO2oCommParams::LteSlPc5ContextId, ns3::Ptr< ns3::LteSlO2oCommParams > > iterator', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'contextId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): uint8_t ns3::LteSlUeRrc::GetNextLcid() [member function] - cls.add_method('GetNextLcid', - 'uint8_t', - [], + ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsOneToOnePeer(uint32_t proseUeId) [member function] + cls.add_method('IsOneToOnePeer', + 'bool', + [param('uint32_t', 'proseUeId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::GetSidelinkRadioBearer(uint32_t src, uint32_t group) [member function] - cls.add_method('GetSidelinkRadioBearer', - 'ns3::Ptr< ns3::LteSidelinkRadioBearerInfo >', - [param('uint32_t', 'src'), param('uint32_t', 'group')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::NotifySidelinkRadioBearerActivated(uint32_t proseUeId) [member function] + cls.add_method('NotifySidelinkRadioBearerActivated', + 'void', + [param('uint32_t', 'proseUeId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): ns3::Ptr ns3::LteSlUeRrc::GetSidelinkRadioBearer(uint32_t group) [member function] - cls.add_method('GetSidelinkRadioBearer', - 'ns3::Ptr< ns3::LteSidelinkRadioBearerInfo >', - [param('uint32_t', 'group')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationAccept(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationAccept', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): double ns3::LteSlUeRrc::GetTimeSinceLastTransmissionOfSidelinkUeInformation() [member function] - cls.add_method('GetTimeSinceLastTransmissionOfSidelinkUeInformation', - 'double', - [], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationKeepalive(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationKeepalive', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): std::list > ns3::LteSlUeRrc::GetTxDestinations() [member function] - cls.add_method('GetTxDestinations', - 'std::list< unsigned int >', - [], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationKeepaliveAck(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationKeepaliveAck', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsAnnouncingApp(uint32_t appCode) [member function] - cls.add_method('IsAnnouncingApp', - 'bool', - [param('uint32_t', 'appCode')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationReject(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationReject', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsAnnouncingInterested() [member function] - cls.add_method('IsAnnouncingInterested', - 'bool', - [], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationRelease(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationRelease', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsCellBroadcastingSIB18(uint16_t cellId) [member function] - cls.add_method('IsCellBroadcastingSIB18', - 'bool', - [param('uint16_t', 'cellId')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationReleaseAccept(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationReleaseAccept', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsCellBroadcastingSIB19(uint16_t cellId) [member function] - cls.add_method('IsCellBroadcastingSIB19', - 'bool', - [param('uint16_t', 'cellId')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectCommunicationRequest(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectCommunicationRequest', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsMonitoringApp(uint32_t appCode) [member function] - cls.add_method('IsMonitoringApp', - 'bool', - [param('uint32_t', 'appCode')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectRekeyingRequest(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectRekeyingRequest', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsMonitoringInterested() [member function] - cls.add_method('IsMonitoringInterested', - 'bool', - [], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectRekeyingResponse(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectRekeyingResponse', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsMonitoringRelayServiceCode(uint32_t serviceCode) [member function] - cls.add_method('IsMonitoringRelayServiceCode', - 'bool', - [param('uint32_t', 'serviceCode')], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectRekeyingTrigger(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectRekeyingTrigger', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsRxInterested() [member function] - cls.add_method('IsRxInterested', - 'bool', - [], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectSecurityModeCommand(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectSecurityModeCommand', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): bool ns3::LteSlUeRrc::IsTxInterested() [member function] - cls.add_method('IsTxInterested', - 'bool', - [], + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectSecurityModeComplete(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectSecurityModeComplete', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::NotifySidelinkRadioBearerActivated(uint32_t proseUeId) [member function] - cls.add_method('NotifySidelinkRadioBearerActivated', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessDirectSecurityModeReject(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessDirectSecurityModeReject', 'void', - [param('uint32_t', 'proseUeId')], + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecordTransmissionOfSidelinkUeInformation() [member function] - cls.add_method('RecordTransmissionOfSidelinkUeInformation', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessRemoteUeInfoRequest(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessRemoteUeInfoRequest', 'void', - [], + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], + visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ProcessRemoteUeInfoResponse(uint32_t L2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('ProcessRemoteUeInfoResponse', + 'void', + [param('uint32_t', 'L2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], + visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecvApplicationServiceDiscovery(uint8_t msgType, uint32_t appCode) [member function] + cls.add_method('RecvApplicationServiceDiscovery', + 'void', + [param('uint8_t', 'msgType'), param('uint32_t', 'appCode')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecvRelayServiceDiscovery(uint32_t serviceCode, uint32_t announcerInfo, uint32_t proseRelayUeId, uint8_t statusIndicator) [member function] + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecvPc5DataMessage(uint32_t srcL2Id, uint32_t dstL2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('RecvPc5DataMessage', + 'void', + [param('uint32_t', 'srcL2Id'), param('uint32_t', 'dstL2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], + visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecvPc5SignalingMessage(uint32_t srcL2Id, uint32_t dstL2Id, ns3::Ptr pdcpSdu) [member function] + cls.add_method('RecvPc5SignalingMessage', + 'void', + [param('uint32_t', 'srcL2Id'), param('uint32_t', 'dstL2Id'), param('ns3::Ptr< ns3::Packet >', 'pdcpSdu')], + visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecvRelayServiceDiscovery(uint32_t serviceCode, uint64_t announcerInfo, uint32_t proseRelayUeId, uint8_t statusIndicator) [member function] cls.add_method('RecvRelayServiceDiscovery', 'void', - [param('uint32_t', 'serviceCode'), param('uint32_t', 'announcerInfo'), param('uint32_t', 'proseRelayUeId'), param('uint8_t', 'statusIndicator')], + [param('uint32_t', 'serviceCode'), param('uint64_t', 'announcerInfo'), param('uint32_t', 'proseRelayUeId'), param('uint8_t', 'statusIndicator')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::SetActiveTxDiscoveryPool(ns3::Ptr pool) [member function] - cls.add_method('SetActiveTxDiscoveryPool', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::RecvRelayServiceDiscovery(uint32_t serviceCode, uint64_t discovererInfo, uint8_t urdsComposition, uint32_t proseRelayUeId) [member function] + cls.add_method('RecvRelayServiceDiscovery', 'void', - [param('ns3::Ptr< ns3::SidelinkTxDiscResourcePool >', 'pool')], + [param('uint32_t', 'serviceCode'), param('uint64_t', 'discovererInfo'), param('uint8_t', 'urdsComposition'), param('uint32_t', 'proseRelayUeId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartAnnouncing() [member function] - cls.add_method('StartAnnouncing', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::ReleaseO2OConnection(ns3::Ptr context, ns3::LteSlO2oCommParams::UeO2OReleaseReason reason) [member function] + cls.add_method('ReleaseO2OConnection', 'void', - [], + [param('ns3::Ptr< ns3::LteSlO2oCommParams >', 'context'), param('ns3::LteSlO2oCommParams::UeO2OReleaseReason', 'reason')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartDiscoveryApps(std::list > payloads, ns3::LteSlUeRrc::DiscoveryRole role) [member function] - cls.add_method('StartDiscoveryApps', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::Timer4100Expiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('Timer4100Expiry', 'void', - [param('std::list< unsigned int >', 'payloads'), param('ns3::LteSlUeRrc::DiscoveryRole', 'role')], + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StartRelayService(uint32_t serviceCode, ns3::LteSlUeRrc::DiscoveryModel model, ns3::LteSlUeRrc::RelayRole role) [member function] - cls.add_method('StartRelayService', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::Timer4101Expiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('Timer4101Expiry', 'void', - [param('uint32_t', 'serviceCode'), param('ns3::LteSlUeRrc::DiscoveryModel', 'model'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StopDiscoveryApps(std::list > payloads, ns3::LteSlUeRrc::DiscoveryRole role) [member function] - cls.add_method('StopDiscoveryApps', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::Timer4102Expiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('Timer4102Expiry', 'void', - [param('std::list< unsigned int >', 'payloads'), param('ns3::LteSlUeRrc::DiscoveryRole', 'role')], + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::StopRelayService(uint32_t serviceCode) [member function] - cls.add_method('StopRelayService', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::Timer4103Expiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('Timer4103Expiry', 'void', - [param('uint32_t', 'serviceCode')], + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::TransmitApp(uint32_t appCode) [member function] - cls.add_method('TransmitApp', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::Timer4108Expiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('Timer4108Expiry', 'void', - [param('uint32_t', 'appCode')], + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], visibility='protected') - ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::TransmitRelayMessage(uint32_t serviceCode) [member function] - cls.add_method('TransmitRelayMessage', + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::Timer4111Expiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('Timer4111Expiry', + 'void', + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], + visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::TimerRUIRExpiry(ns3::LteSlO2oCommParams::LteSlPc5ContextId cId) [member function] + cls.add_method('TimerRUIRExpiry', + 'void', + [param('ns3::LteSlO2oCommParams::LteSlPc5ContextId', 'cId')], + visibility='protected') + ## lte-sl-ue-rrc.h (module 'lte'): void ns3::LteSlUeRrc::UpdateKeepAlive(ns3::Ptr context) [member function] + cls.add_method('UpdateKeepAlive', 'void', - [param('uint32_t', 'serviceCode')], + [param('ns3::Ptr< ns3::LteSlO2oCommParams >', 'context')], visibility='protected') return @@ -24509,6 +38994,10 @@ def register_Ns3LteSlUeRrcAppServiceInfo_methods(root_module, cls): cls.add_constructor([param('ns3::LteSlUeRrc::AppServiceInfo const &', 'arg0')]) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::AppServiceInfo::appCode [variable] cls.add_instance_attribute('appCode', 'uint32_t', is_const=False) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::AppServiceInfo::lastRspTimestamp [variable] + cls.add_instance_attribute('lastRspTimestamp', 'ns3::Time', is_const=False) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::AppServiceInfo::model [variable] + cls.add_instance_attribute('model', 'ns3::LteSlUeRrc::DiscoveryModel', is_const=False) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::AppServiceInfo::role [variable] cls.add_instance_attribute('role', 'ns3::LteSlUeRrc::DiscoveryRole', is_const=False) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::AppServiceInfo::txTimer [variable] @@ -24520,6 +39009,8 @@ def register_Ns3LteSlUeRrcRelayServiceInfo_methods(root_module, cls): cls.add_constructor([]) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::RelayServiceInfo::RelayServiceInfo(ns3::LteSlUeRrc::RelayServiceInfo const & arg0) [constructor] cls.add_constructor([param('ns3::LteSlUeRrc::RelayServiceInfo const &', 'arg0')]) + ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::RelayServiceInfo::lastRspTimestamp [variable] + cls.add_instance_attribute('lastRspTimestamp', 'ns3::Time', is_const=False) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::RelayServiceInfo::model [variable] cls.add_instance_attribute('model', 'ns3::LteSlUeRrc::DiscoveryModel', is_const=False) ## lte-sl-ue-rrc.h (module 'lte'): ns3::LteSlUeRrc::RelayServiceInfo::role [variable] @@ -24567,12 +39058,12 @@ def register_Ns3LteSpectrumPhy_methods(root_module, cls): cls.add_method('GetDevice', 'ns3::Ptr< ns3::NetDevice >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-spectrum-phy.h (module 'lte'): ns3::Ptr ns3::LteSpectrumPhy::GetRxSpectrumModel() const [member function] cls.add_method('GetRxSpectrumModel', 'ns3::Ptr< ns3::SpectrumModel const >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-spectrum-phy.h (module 'lte'): ns3::Ptr ns3::LteSpectrumPhy::GetRxAntenna() [member function] cls.add_method('GetRxAntenna', 'ns3::Ptr< ns3::AntennaModel >', @@ -24807,6 +39298,10 @@ def register_Ns3LteSpectrumPhy_methods(root_module, cls): cls.add_method('SetLtePhyRxSlssCallback', 'void', [param('ns3::Callback< void, unsigned short, ns3::Ptr< ns3::SpectrumValue >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'c')]) + ## lte-spectrum-phy.h (module 'lte'): void ns3::LteSpectrumPhy::SetLtePhyRxPsdchSdRsrpCallback(ns3::LtePhyRxPsdchSdRsrpCallback c) [member function] + cls.add_method('SetLtePhyRxPsdchSdRsrpCallback', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ptr< ns3::SpectrumValue >, std::vector< int, std::allocator< int > > const, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'c')]) ## lte-spectrum-phy.h (module 'lte'): int64_t ns3::LteSpectrumPhy::AssignStreams(int64_t stream) [member function] cls.add_method('AssignStreams', 'int64_t', @@ -24999,42 +39494,42 @@ def register_Ns3LteStatsCalculator_methods(root_module, cls): cls.add_method('FindCellIdFromEnbMac', 'uint16_t', [param('std::string', 'path'), param('uint16_t', 'rnti')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint16_t ns3::LteStatsCalculator::FindCellIdFromEnbRlcPath(std::string path) [member function] cls.add_method('FindCellIdFromEnbRlcPath', 'uint16_t', [param('std::string', 'path')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiForEnb(std::string path, uint16_t rnti) [member function] cls.add_method('FindImsiForEnb', 'uint64_t', [param('std::string', 'path'), param('uint16_t', 'rnti')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiForUe(std::string path, uint16_t rnti) [member function] cls.add_method('FindImsiForUe', 'uint64_t', [param('std::string', 'path'), param('uint16_t', 'rnti')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiFromEnbMac(std::string path, uint16_t rnti) [member function] cls.add_method('FindImsiFromEnbMac', 'uint64_t', [param('std::string', 'path'), param('uint16_t', 'rnti')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiFromEnbRlcPath(std::string path) [member function] cls.add_method('FindImsiFromEnbRlcPath', 'uint64_t', [param('std::string', 'path')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiFromLteNetDevice(std::string path) [member function] cls.add_method('FindImsiFromLteNetDevice', 'uint64_t', [param('std::string', 'path')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-stats-calculator.h (module 'lte'): static uint64_t ns3::LteStatsCalculator::FindImsiFromUePhy(std::string path) [member function] cls.add_method('FindImsiFromUePhy', 'uint64_t', [param('std::string', 'path')], - visibility='protected', is_static=True) + is_static=True, visibility='protected') return def register_Ns3LteUeComponentCarrierManager_methods(root_module, cls): @@ -25274,6 +39769,11 @@ def register_Ns3LteUePhy_methods(root_module, cls): 'void', [param('std::list< ns3::Ptr< ns3::LteControlMessage > >', 'msgList')], is_virtual=True) + ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::ReceivePsdchSdRsrp(ns3::Ptr p, ns3::Ptr psd, std::vector > const & rbs) [member function] + cls.add_method('ReceivePsdchSdRsrp', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'psd'), param('std::vector< int > const &', 'rbs')], + is_virtual=True) ## lte-ue-phy.h (module 'lte'): void ns3::LteUePhy::ReceivePss(uint16_t cellId, ns3::Ptr p) [member function] cls.add_method('ReceivePss', 'void', @@ -25485,10 +39985,10 @@ def register_Ns3LteUeRrc_methods(root_module, cls): cls.add_constructor([param('ns3::LteUeRrc const &', 'arg0')]) ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc::LteUeRrc() [constructor] cls.add_constructor([]) - ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::ActivateSidelinkRadioBearer(uint32_t destination) [member function] + ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::ActivateSidelinkRadioBearer(uint32_t destination, bool tx, bool rx) [member function] cls.add_method('ActivateSidelinkRadioBearer', 'void', - [param('uint32_t', 'destination')]) + [param('uint32_t', 'destination'), param('bool', 'tx'), param('bool', 'rx')]) ## lte-ue-rrc.h (module 'lte'): ns3::LteAsSapProvider * ns3::LteUeRrc::GetAsSapProvider() [member function] cls.add_method('GetAsSapProvider', 'ns3::LteAsSapProvider *', @@ -25583,6 +40083,10 @@ def register_Ns3LteUeRrc_methods(root_module, cls): cls.add_method('InitializeSap', 'void', []) + ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SendPc5Signaling(ns3::Ptr packet, uint32_t destination) [member function] + cls.add_method('SendPc5Signaling', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint32_t', 'destination')]) ## lte-ue-rrc.h (module 'lte'): void ns3::LteUeRrc::SetAsSapUser(ns3::LteAsSapUser * s) [member function] cls.add_method('SetAsSapUser', 'void', @@ -25766,7 +40270,7 @@ def register_Ns3Mac48AddressValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -25781,7 +40285,7 @@ def register_Ns3Mac48AddressValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] cls.add_method('Set', 'void', @@ -25806,7 +40310,7 @@ def register_Ns3Mac64AddressValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## mac64-address.h (module 'network'): bool ns3::Mac64AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -25821,7 +40325,7 @@ def register_Ns3Mac64AddressValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## mac64-address.h (module 'network'): void ns3::Mac64AddressValue::Set(ns3::Mac64Address const & value) [member function] cls.add_method('Set', 'void', @@ -25944,12 +40448,12 @@ def register_Ns3MasterInformationBlockSlHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::MasterInformationBlockSlHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::MasterInformationBlockSlHeader::SetMessage(ns3::LteRrcSap::MasterInformationBlockSL msg) [member function] cls.add_method('SetMessage', 'void', @@ -25976,7 +40480,7 @@ def register_Ns3MatrixPropagationLossModel_methods(root_module, cls): cls.add_method('DoCalcRxPower', 'double', [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') + is_const=True, is_virtual=True, visibility='private') ## propagation-loss-model.h (module 'propagation'): int64_t ns3::MatrixPropagationLossModel::DoAssignStreams(int64_t stream) [member function] cls.add_method('DoAssignStreams', 'int64_t', @@ -26014,7 +40518,7 @@ def register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, cls) cls.add_method('Output', 'void', [param('ns3::DataOutputCallback &', 'callback')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator::Reset() [member function] cls.add_method('Reset', 'void', @@ -26027,42 +40531,42 @@ def register_Ns3MinMaxAvgTotalCalculator__Unsigned_int_methods(root_module, cls) cls.add_method('getCount', 'long int', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getMax() const [member function] cls.add_method('getMax', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getMean() const [member function] cls.add_method('getMean', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getMin() const [member function] cls.add_method('getMin', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getSqrSum() const [member function] cls.add_method('getSqrSum', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getStddev() const [member function] cls.add_method('getStddev', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getSum() const [member function] cls.add_method('getSum', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getVariance() const [member function] cls.add_method('getVariance', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator::DoDispose() [member function] cls.add_method('DoDispose', 'void', @@ -26084,7 +40588,7 @@ def register_Ns3MinMaxAvgTotalCalculator__Unsigned_long_methods(root_module, cls cls.add_method('Output', 'void', [param('ns3::DataOutputCallback &', 'callback')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator::Reset() [member function] cls.add_method('Reset', 'void', @@ -26097,42 +40601,42 @@ def register_Ns3MinMaxAvgTotalCalculator__Unsigned_long_methods(root_module, cls cls.add_method('getCount', 'long int', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getMax() const [member function] cls.add_method('getMax', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getMean() const [member function] cls.add_method('getMean', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getMin() const [member function] cls.add_method('getMin', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getSqrSum() const [member function] cls.add_method('getSqrSum', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getStddev() const [member function] cls.add_method('getStddev', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getSum() const [member function] cls.add_method('getSum', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): double ns3::MinMaxAvgTotalCalculator::getVariance() const [member function] cls.add_method('getVariance', 'double', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## basic-data-calculators.h (module 'stats'): void ns3::MinMaxAvgTotalCalculator::DoDispose() [member function] cls.add_method('DoDispose', 'void', @@ -26182,7 +40686,7 @@ def register_Ns3MobilityModel_methods(root_module, cls): cls.add_method('NotifyCourseChange', 'void', [], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## mobility-model.h (module 'mobility'): int64_t ns3::MobilityModel::DoAssignStreams(int64_t start) [member function] cls.add_method('DoAssignStreams', 'int64_t', @@ -26192,17 +40696,57 @@ def register_Ns3MobilityModel_methods(root_module, cls): cls.add_method('DoGetPosition', 'ns3::Vector', [], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') ## mobility-model.h (module 'mobility'): ns3::Vector ns3::MobilityModel::DoGetVelocity() const [member function] cls.add_method('DoGetVelocity', 'ns3::Vector', [], - visibility='private', is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='private') ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function] cls.add_method('DoSetPosition', 'void', [param('ns3::Vector const &', 'position')], - visibility='private', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='private') + return + +def register_Ns3MqQueueDisc_methods(root_module, cls): + ## mq-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::MqQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## mq-queue-disc.h (module 'traffic-control'): ns3::MqQueueDisc::MqQueueDisc() [constructor] + cls.add_constructor([]) + ## mq-queue-disc.h (module 'traffic-control'): ns3::QueueDisc::WakeMode ns3::MqQueueDisc::GetWakeMode() const [member function] + cls.add_method('GetWakeMode', + 'ns3::QueueDisc::WakeMode', + [], + is_const=True, is_virtual=True) + ## mq-queue-disc.h (module 'traffic-control'): bool ns3::MqQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## mq-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::MqQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## mq-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::MqQueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + [], + is_virtual=True, visibility='private') + ## mq-queue-disc.h (module 'traffic-control'): bool ns3::MqQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## mq-queue-disc.h (module 'traffic-control'): void ns3::MqQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') return def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls): @@ -26217,7 +40761,7 @@ def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls): cls.add_method('DoCalcRxPower', 'double', [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], - is_virtual=True, is_const=True, visibility='private') + is_const=True, is_virtual=True, visibility='private') ## propagation-loss-model.h (module 'propagation'): int64_t ns3::NakagamiPropagationLossModel::DoAssignStreams(int64_t stream) [member function] cls.add_method('DoAssignStreams', 'int64_t', @@ -26225,6 +40769,213 @@ def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls): is_virtual=True, visibility='private') return +def register_Ns3NdiscCache_methods(root_module, cls): + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::NdiscCache() [constructor] + cls.add_constructor([]) + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::Entry * ns3::NdiscCache::Add(ns3::Ipv6Address to) [member function] + cls.add_method('Add', + 'ns3::NdiscCache::Entry *', + [param('ns3::Ipv6Address', 'to')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Flush() [member function] + cls.add_method('Flush', + 'void', + []) + ## ndisc-cache.h (module 'internet'): ns3::Ptr ns3::NdiscCache::GetDevice() const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): ns3::Ptr ns3::NdiscCache::GetInterface() const [member function] + cls.add_method('GetInterface', + 'ns3::Ptr< ns3::Ipv6Interface >', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): static ns3::TypeId ns3::NdiscCache::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ndisc-cache.h (module 'internet'): uint32_t ns3::NdiscCache::GetUnresQlen() [member function] + cls.add_method('GetUnresQlen', + 'uint32_t', + []) + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::Entry * ns3::NdiscCache::Lookup(ns3::Ipv6Address dst) [member function] + cls.add_method('Lookup', + 'ns3::NdiscCache::Entry *', + [param('ns3::Ipv6Address', 'dst')]) + ## ndisc-cache.h (module 'internet'): std::list > ns3::NdiscCache::LookupInverse(ns3::Address dst) [member function] + cls.add_method('LookupInverse', + 'std::list< ns3::NdiscCache::Entry * >', + [param('ns3::Address', 'dst')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::PrintNdiscCache(ns3::Ptr stream) [member function] + cls.add_method('PrintNdiscCache', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Remove(ns3::NdiscCache::Entry * entry) [member function] + cls.add_method('Remove', + 'void', + [param('ns3::NdiscCache::Entry *', 'entry')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::SetDevice(ns3::Ptr device, ns3::Ptr interface, ns3::Ptr icmpv6) [member function] + cls.add_method('SetDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface'), param('ns3::Ptr< ns3::Icmpv6L4Protocol >', 'icmpv6')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::SetUnresQlen(uint32_t unresQlen) [member function] + cls.add_method('SetUnresQlen', + 'void', + [param('uint32_t', 'unresQlen')]) + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::DEFAULT_UNRES_QLEN [variable] + cls.add_static_attribute('DEFAULT_UNRES_QLEN', 'uint32_t const', is_const=True) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3NdiscCacheEntry_methods(root_module, cls): + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::Entry::Entry(ns3::NdiscCache::Entry const & arg0) [constructor] + cls.add_constructor([param('ns3::NdiscCache::Entry const &', 'arg0')]) + ## ndisc-cache.h (module 'internet'): ns3::NdiscCache::Entry::Entry(ns3::NdiscCache * nd) [constructor] + cls.add_constructor([param('ns3::NdiscCache *', 'nd')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::AddWaitingPacket(ns3::NdiscCache::Ipv6PayloadHeaderPair p) [member function] + cls.add_method('AddWaitingPacket', + 'void', + [param('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >', 'p')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::ClearWaitingPacket() [member function] + cls.add_method('ClearWaitingPacket', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::FunctionDelayTimeout() [member function] + cls.add_method('FunctionDelayTimeout', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::FunctionProbeTimeout() [member function] + cls.add_method('FunctionProbeTimeout', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::FunctionReachableTimeout() [member function] + cls.add_method('FunctionReachableTimeout', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::FunctionRetransmitTimeout() [member function] + cls.add_method('FunctionRetransmitTimeout', + 'void', + []) + ## ndisc-cache.h (module 'internet'): ns3::Time ns3::NdiscCache::Entry::GetLastReachabilityConfirmation() const [member function] + cls.add_method('GetLastReachabilityConfirmation', + 'ns3::Time', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): ns3::Address ns3::NdiscCache::Entry::GetMacAddress() const [member function] + cls.add_method('GetMacAddress', + 'ns3::Address', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsDelay() const [member function] + cls.add_method('IsDelay', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsIncomplete() const [member function] + cls.add_method('IsIncomplete', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsPermanent() const [member function] + cls.add_method('IsPermanent', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsProbe() const [member function] + cls.add_method('IsProbe', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsReachable() const [member function] + cls.add_method('IsReachable', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsRouter() const [member function] + cls.add_method('IsRouter', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): bool ns3::NdiscCache::Entry::IsStale() const [member function] + cls.add_method('IsStale', + 'bool', + [], + is_const=True) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::MarkDelay() [member function] + cls.add_method('MarkDelay', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::MarkIncomplete(ns3::NdiscCache::Ipv6PayloadHeaderPair p) [member function] + cls.add_method('MarkIncomplete', + 'void', + [param('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header >', 'p')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::MarkPermanent() [member function] + cls.add_method('MarkPermanent', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::MarkProbe() [member function] + cls.add_method('MarkProbe', + 'void', + []) + ## ndisc-cache.h (module 'internet'): std::list, ns3::Ipv6Header>, std::allocator, ns3::Ipv6Header> > > ns3::NdiscCache::Entry::MarkReachable(ns3::Address mac) [member function] + cls.add_method('MarkReachable', + 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header > >', + [param('ns3::Address', 'mac')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::MarkReachable() [member function] + cls.add_method('MarkReachable', + 'void', + []) + ## ndisc-cache.h (module 'internet'): std::list, ns3::Ipv6Header>, std::allocator, ns3::Ipv6Header> > > ns3::NdiscCache::Entry::MarkStale(ns3::Address mac) [member function] + cls.add_method('MarkStale', + 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv6Header > >', + [param('ns3::Address', 'mac')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::MarkStale() [member function] + cls.add_method('MarkStale', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::SetIpv6Address(ns3::Ipv6Address ipv6Address) [member function] + cls.add_method('SetIpv6Address', + 'void', + [param('ns3::Ipv6Address', 'ipv6Address')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::SetMacAddress(ns3::Address mac) [member function] + cls.add_method('SetMacAddress', + 'void', + [param('ns3::Address', 'mac')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::SetRouter(bool router) [member function] + cls.add_method('SetRouter', + 'void', + [param('bool', 'router')]) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::StartDelayTimer() [member function] + cls.add_method('StartDelayTimer', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::StartProbeTimer() [member function] + cls.add_method('StartProbeTimer', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::StartReachableTimer() [member function] + cls.add_method('StartReachableTimer', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::StartRetransmitTimer() [member function] + cls.add_method('StartRetransmitTimer', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::StopNudTimer() [member function] + cls.add_method('StopNudTimer', + 'void', + []) + ## ndisc-cache.h (module 'internet'): void ns3::NdiscCache::Entry::UpdateReachableTimer() [member function] + cls.add_method('UpdateReachableTimer', + 'void', + []) + return + def register_Ns3NetDevice_methods(root_module, cls): ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] cls.add_constructor([]) @@ -26239,42 +40990,42 @@ def register_Ns3NetDevice_methods(root_module, cls): cls.add_method('GetAddress', 'ns3::Address', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function] cls.add_method('GetBroadcast', 'ns3::Address', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): ns3::Ptr ns3::NetDevice::GetChannel() const [member function] cls.add_method('GetChannel', 'ns3::Ptr< ns3::Channel >', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function] cls.add_method('GetIfIndex', 'uint32_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function] cls.add_method('GetMtu', 'uint16_t', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] cls.add_method('GetMulticast', 'ns3::Address', [param('ns3::Ipv4Address', 'multicastGroup')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] cls.add_method('GetMulticast', 'ns3::Address', [param('ns3::Ipv6Address', 'addr')], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): ns3::Ptr ns3::NetDevice::GetNode() const [member function] cls.add_method('GetNode', 'ns3::Ptr< ns3::Node >', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -26284,32 +41035,32 @@ def register_Ns3NetDevice_methods(root_module, cls): cls.add_method('IsBridge', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function] cls.add_method('IsBroadcast', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function] cls.add_method('IsLinkUp', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function] cls.add_method('IsMulticast', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function] cls.add_method('IsPointToPoint', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function] cls.add_method('NeedsArp', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] cls.add_method('Send', 'bool', @@ -26354,7 +41105,7 @@ def register_Ns3NetDevice_methods(root_module, cls): cls.add_method('SupportsSendFrom', 'bool', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) return def register_Ns3NixVector_methods(root_module, cls): @@ -26460,17 +41211,17 @@ def register_Ns3NoBackhaulEpcHelper_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## no-backhaul-epc-helper.h (module 'lte'): ns3::Ptr ns3::NoBackhaulEpcHelper::GetPgwNode() const [member function] cls.add_method('GetPgwNode', 'ns3::Ptr< ns3::Node >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## no-backhaul-epc-helper.h (module 'lte'): ns3::Ptr ns3::NoBackhaulEpcHelper::GetSgwNode() const [member function] cls.add_method('GetSgwNode', 'ns3::Ptr< ns3::Node >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## no-backhaul-epc-helper.h (module 'lte'): static ns3::TypeId ns3::NoBackhaulEpcHelper::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -26486,16 +41237,26 @@ def register_Ns3NoBackhaulEpcHelper_methods(root_module, cls): 'ns3::Ipv6Address', [], is_virtual=True) + ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::RemoteUeContextConnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextConnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')], + is_virtual=True) + ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::RemoteUeContextDisconnected(uint64_t relayImsi, uint64_t ueImsi, uint8_t * ipv6Prefix) [member function] + cls.add_method('RemoteUeContextDisconnected', + 'void', + [param('uint64_t', 'relayImsi'), param('uint64_t', 'ueImsi'), param('uint8_t *', 'ipv6Prefix')], + is_virtual=True) ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::DoActivateEpsBearerForUe(ns3::Ptr const & ueDevice, ns3::Ptr const & tft, ns3::EpsBearer const & bearer) const [member function] cls.add_method('DoActivateEpsBearerForUe', 'void', [param('ns3::Ptr< ns3::NetDevice > const &', 'ueDevice'), param('ns3::Ptr< ns3::EpcTft > const &', 'tft'), param('ns3::EpsBearer const &', 'bearer')], - is_virtual=True, is_const=True, visibility='protected') + is_const=True, is_virtual=True, visibility='protected') ## no-backhaul-epc-helper.h (module 'lte'): void ns3::NoBackhaulEpcHelper::DoAddX2Interface(ns3::Ptr const & enb1X2, ns3::Ptr const & enb1LteDev, ns3::Ipv4Address const & enb1X2Address, ns3::Ptr const & enb2X2, ns3::Ptr const & enb2LteDev, ns3::Ipv4Address const & enb2X2Address) const [member function] cls.add_method('DoAddX2Interface', 'void', [param('ns3::Ptr< ns3::EpcX2 > const &', 'enb1X2'), param('ns3::Ptr< ns3::NetDevice > const &', 'enb1LteDev'), param('ns3::Ipv4Address const &', 'enb1X2Address'), param('ns3::Ptr< ns3::EpcX2 > const &', 'enb2X2'), param('ns3::Ptr< ns3::NetDevice > const &', 'enb2LteDev'), param('ns3::Ipv4Address const &', 'enb2X2Address')], - is_virtual=True, is_const=True, visibility='protected') + is_const=True, is_virtual=True, visibility='protected') return def register_Ns3NoOpComponentCarrierManager_methods(root_module, cls): @@ -26700,6 +41461,10 @@ def register_Ns3Node_methods(root_module, cls): cls.add_method('RegisterProtocolHandler', 'void', [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'handler'), param('uint16_t', 'protocolType'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('bool', 'promiscuous', default_value='false')]) + ## node.h (module 'network'): void ns3::Node::RemoveDevice(ns3::Ptr device) [member function] + cls.add_method('RemoveDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device')]) ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] cls.add_method('UnregisterDeviceAdditionListener', 'void', @@ -26783,7 +41548,7 @@ def register_Ns3ObjectFactoryValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -26798,7 +41563,7 @@ def register_Ns3ObjectFactoryValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] cls.add_method('Set', 'void', @@ -27029,7 +41794,7 @@ def register_Ns3ParetoRandomVariable_methods(root_module, cls): cls.add_method('GetMean', 'double', [], - deprecated=True, is_const=True) + is_const=True, deprecated=True) ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetScale() const [member function] cls.add_method('GetScale', 'double', @@ -27116,6 +41881,43 @@ def register_Ns3PfFfMacScheduler_methods(root_module, cls): [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')]) return +def register_Ns3PfifoFastQueueDisc_methods(root_module, cls): + ## pfifo-fast-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::PfifoFastQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::PfifoFastQueueDisc::PfifoFastQueueDisc() [constructor] + cls.add_constructor([]) + ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::PfifoFastQueueDisc::LIMIT_EXCEEDED_DROP [variable] + cls.add_static_attribute('LIMIT_EXCEEDED_DROP', 'char const * const', is_const=True) + ## pfifo-fast-queue-disc.h (module 'traffic-control'): bool ns3::PfifoFastQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::PfifoFastQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::PfifoFastQueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + [], + is_virtual=True, visibility='private') + ## pfifo-fast-queue-disc.h (module 'traffic-control'): bool ns3::PfifoFastQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## pfifo-fast-queue-disc.h (module 'traffic-control'): void ns3::PfifoFastQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + def register_Ns3PhyRxStatsCalculator_methods(root_module, cls): ## phy-rx-stats-calculator.h (module 'lte'): ns3::PhyRxStatsCalculator::PhyRxStatsCalculator(ns3::PhyRxStatsCalculator const & arg0) [constructor] cls.add_constructor([param('ns3::PhyRxStatsCalculator const &', 'arg0')]) @@ -27305,6 +42107,53 @@ def register_Ns3PhyTxStatsCalculator_methods(root_module, cls): is_static=True) return +def register_Ns3PieQueueDisc_methods(root_module, cls): + ## pie-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::PieQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::PieQueueDisc() [constructor] + cls.add_constructor([]) + ## pie-queue-disc.h (module 'traffic-control'): ns3::Time ns3::PieQueueDisc::GetQueueDelay() [member function] + cls.add_method('GetQueueDelay', + 'ns3::Time', + []) + ## pie-queue-disc.h (module 'traffic-control'): int64_t ns3::PieQueueDisc::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::UNFORCED_DROP [variable] + cls.add_static_attribute('UNFORCED_DROP', 'char const * const', is_const=True) + ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::FORCED_DROP [variable] + cls.add_static_attribute('FORCED_DROP', 'char const * const', is_const=True) + ## pie-queue-disc.h (module 'traffic-control'): void ns3::PieQueueDisc::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## pie-queue-disc.h (module 'traffic-control'): bool ns3::PieQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## pie-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::PieQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## pie-queue-disc.h (module 'traffic-control'): bool ns3::PieQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## pie-queue-disc.h (module 'traffic-control'): void ns3::PieQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + def register_Ns3PointToPointEpcHelper_methods(root_module, cls): ## point-to-point-epc-helper.h (module 'lte'): ns3::PointToPointEpcHelper::PointToPointEpcHelper(ns3::PointToPointEpcHelper const & arg0) [constructor] cls.add_constructor([param('ns3::PointToPointEpcHelper const &', 'arg0')]) @@ -27324,7 +42173,7 @@ def register_Ns3PointToPointEpcHelper_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## point-to-point-epc-helper.h (module 'lte'): static ns3::TypeId ns3::PointToPointEpcHelper::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -27341,7 +42190,7 @@ def register_Ns3PointerChecker_methods(root_module, cls): cls.add_method('GetPointeeTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True) return def register_Ns3PointerValue_methods(root_module, cls): @@ -27355,7 +42204,7 @@ def register_Ns3PointerValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## pointer.h (module 'core'): bool ns3::PointerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -27370,13 +42219,124 @@ def register_Ns3PointerValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## pointer.h (module 'core'): void ns3::PointerValue::SetObject(ns3::Ptr object) [member function] cls.add_method('SetObject', 'void', [param('ns3::Ptr< ns3::Object >', 'object')]) return +def register_Ns3PrioQueueDisc_methods(root_module, cls): + ## prio-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::PrioQueueDisc::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PrioQueueDisc::PrioQueueDisc() [constructor] + cls.add_constructor([]) + ## prio-queue-disc.h (module 'traffic-control'): void ns3::PrioQueueDisc::SetBandForPriority(uint8_t prio, uint16_t band) [member function] + cls.add_method('SetBandForPriority', + 'void', + [param('uint8_t', 'prio'), param('uint16_t', 'band')]) + ## prio-queue-disc.h (module 'traffic-control'): uint16_t ns3::PrioQueueDisc::GetBandForPriority(uint8_t prio) const [member function] + cls.add_method('GetBandForPriority', + 'uint16_t', + [param('uint8_t', 'prio')], + is_const=True) + ## prio-queue-disc.h (module 'traffic-control'): bool ns3::PrioQueueDisc::DoEnqueue(ns3::Ptr item) [member function] + cls.add_method('DoEnqueue', + 'bool', + [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], + is_virtual=True, visibility='private') + ## prio-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::PrioQueueDisc::DoDequeue() [member function] + cls.add_method('DoDequeue', + 'ns3::Ptr< ns3::QueueDiscItem >', + [], + is_virtual=True, visibility='private') + ## prio-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::PrioQueueDisc::DoPeek() [member function] + cls.add_method('DoPeek', + 'ns3::Ptr< ns3::QueueDiscItem const >', + [], + is_virtual=True, visibility='private') + ## prio-queue-disc.h (module 'traffic-control'): bool ns3::PrioQueueDisc::CheckConfig() [member function] + cls.add_method('CheckConfig', + 'bool', + [], + is_virtual=True, visibility='private') + ## prio-queue-disc.h (module 'traffic-control'): void ns3::PrioQueueDisc::InitializeParams() [member function] + cls.add_method('InitializeParams', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3PriomapChecker_methods(root_module, cls): + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapChecker::PriomapChecker() [constructor] + cls.add_constructor([]) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapChecker::PriomapChecker(ns3::PriomapChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::PriomapChecker const &', 'arg0')]) + return + +def register_Ns3PriomapValue_methods(root_module, cls): + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapValue::PriomapValue() [constructor] + cls.add_constructor([]) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapValue::PriomapValue(ns3::Priomap const & value) [constructor] + cls.add_constructor([param('ns3::Priomap const &', 'value')]) + ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapValue::PriomapValue(ns3::PriomapValue const & arg0) [constructor] + cls.add_constructor([param('ns3::PriomapValue const &', 'arg0')]) + ## prio-queue-disc.h (module 'traffic-control'): ns3::Ptr ns3::PriomapValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## prio-queue-disc.h (module 'traffic-control'): bool ns3::PriomapValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## prio-queue-disc.h (module 'traffic-control'): ns3::Priomap ns3::PriomapValue::Get() const [member function] + cls.add_method('Get', + 'ns3::Priomap', + [], + is_const=True) + ## prio-queue-disc.h (module 'traffic-control'): std::string ns3::PriomapValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## prio-queue-disc.h (module 'traffic-control'): void ns3::PriomapValue::Set(ns3::Priomap const & value) [member function] + cls.add_method('Set', + 'void', + [param('ns3::Priomap const &', 'value')]) + return + +def register_Ns3Probe_methods(root_module, cls): + ## probe.h (module 'stats'): ns3::Probe::Probe(ns3::Probe const & arg0) [constructor] + cls.add_constructor([param('ns3::Probe const &', 'arg0')]) + ## probe.h (module 'stats'): ns3::Probe::Probe() [constructor] + cls.add_constructor([]) + ## probe.h (module 'stats'): bool ns3::Probe::ConnectByObject(std::string traceSource, ns3::Ptr obj) [member function] + cls.add_method('ConnectByObject', + 'bool', + [param('std::string', 'traceSource'), param('ns3::Ptr< ns3::Object >', 'obj')], + is_virtual=True, is_pure_virtual=True) + ## probe.h (module 'stats'): void ns3::Probe::ConnectByPath(std::string path) [member function] + cls.add_method('ConnectByPath', + 'void', + [param('std::string', 'path')], + is_virtual=True, is_pure_virtual=True) + ## probe.h (module 'stats'): static ns3::TypeId ns3::Probe::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## probe.h (module 'stats'): bool ns3::Probe::IsEnabled() const [member function] + cls.add_method('IsEnabled', + 'bool', + [], + is_const=True, is_virtual=True) + return + def register_Ns3PssFfMacScheduler_methods(root_module, cls): ## pss-ff-mac-scheduler.h (module 'lte'): ns3::PssFfMacScheduler::PssFfMacScheduler(ns3::PssFfMacScheduler const & arg0) [constructor] cls.add_constructor([param('ns3::PssFfMacScheduler const &', 'arg0')]) @@ -27428,6 +42388,72 @@ def register_Ns3PssFfMacScheduler_methods(root_module, cls): [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')]) return +def register_Ns3QueueItem_methods(root_module, cls): + cls.add_output_stream_operator() + ## queue-item.h (module 'network'): ns3::QueueItem::QueueItem(ns3::Ptr p) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p')]) + ## queue-item.h (module 'network'): ns3::Ptr ns3::QueueItem::GetPacket() const [member function] + cls.add_method('GetPacket', + 'ns3::Ptr< ns3::Packet >', + [], + is_const=True) + ## queue-item.h (module 'network'): uint32_t ns3::QueueItem::GetSize() const [member function] + cls.add_method('GetSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## queue-item.h (module 'network'): bool ns3::QueueItem::GetUint8Value(ns3::QueueItem::Uint8Values field, uint8_t & value) const [member function] + cls.add_method('GetUint8Value', + 'bool', + [param('ns3::QueueItem::Uint8Values', 'field'), param('uint8_t &', 'value')], + is_const=True, is_virtual=True) + ## queue-item.h (module 'network'): void ns3::QueueItem::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + return + +def register_Ns3QueueSizeChecker_methods(root_module, cls): + ## queue-size.h (module 'network'): ns3::QueueSizeChecker::QueueSizeChecker() [constructor] + cls.add_constructor([]) + ## queue-size.h (module 'network'): ns3::QueueSizeChecker::QueueSizeChecker(ns3::QueueSizeChecker const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueSizeChecker const &', 'arg0')]) + return + +def register_Ns3QueueSizeValue_methods(root_module, cls): + ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue() [constructor] + cls.add_constructor([]) + ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue(ns3::QueueSize const & value) [constructor] + cls.add_constructor([param('ns3::QueueSize const &', 'value')]) + ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue(ns3::QueueSizeValue const & arg0) [constructor] + cls.add_constructor([param('ns3::QueueSizeValue const &', 'arg0')]) + ## queue-size.h (module 'network'): ns3::Ptr ns3::QueueSizeValue::Copy() const [member function] + cls.add_method('Copy', + 'ns3::Ptr< ns3::AttributeValue >', + [], + is_const=True, is_virtual=True) + ## queue-size.h (module 'network'): bool ns3::QueueSizeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] + cls.add_method('DeserializeFromString', + 'bool', + [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_virtual=True) + ## queue-size.h (module 'network'): ns3::QueueSize ns3::QueueSizeValue::Get() const [member function] + cls.add_method('Get', + 'ns3::QueueSize', + [], + is_const=True) + ## queue-size.h (module 'network'): std::string ns3::QueueSizeValue::SerializeToString(ns3::Ptr checker) const [member function] + cls.add_method('SerializeToString', + 'std::string', + [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], + is_const=True, is_virtual=True) + ## queue-size.h (module 'network'): void ns3::QueueSizeValue::Set(ns3::QueueSize const & value) [member function] + cls.add_method('Set', + 'void', + [param('ns3::QueueSize const &', 'value')]) + return + def register_Ns3RachPreambleLteControlMessage_methods(root_module, cls): ## lte-control-messages.h (module 'lte'): ns3::RachPreambleLteControlMessage::RachPreambleLteControlMessage(ns3::RachPreambleLteControlMessage const & arg0) [constructor] cls.add_constructor([param('ns3::RachPreambleLteControlMessage const &', 'arg0')]) @@ -27663,12 +42689,12 @@ def register_Ns3RemSpectrumPhy_methods(root_module, cls): cls.add_method('GetDevice', 'ns3::Ptr< ns3::NetDevice >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## rem-spectrum-phy.h (module 'lte'): ns3::Ptr ns3::RemSpectrumPhy::GetRxSpectrumModel() const [member function] cls.add_method('GetRxSpectrumModel', 'ns3::Ptr< ns3::SpectrumModel const >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## rem-spectrum-phy.h (module 'lte'): ns3::Ptr ns3::RemSpectrumPhy::GetRxAntenna() [member function] cls.add_method('GetRxAntenna', 'ns3::Ptr< ns3::AntennaModel >', @@ -27709,6 +42735,192 @@ def register_Ns3RemSpectrumPhy_methods(root_module, cls): [param('int32_t', 'rbId')]) return +def register_Ns3Rip_methods(root_module, cls): + ## rip.h (module 'internet'): ns3::Rip::Rip(ns3::Rip const & arg0) [constructor] + cls.add_constructor([param('ns3::Rip const &', 'arg0')]) + ## rip.h (module 'internet'): ns3::Rip::Rip() [constructor] + cls.add_constructor([]) + ## rip.h (module 'internet'): void ns3::Rip::AddDefaultRouteTo(ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('AddDefaultRouteTo', + 'void', + [param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) + ## rip.h (module 'internet'): int64_t ns3::Rip::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## rip.h (module 'internet'): std::set, std::allocator > ns3::Rip::GetInterfaceExclusions() const [member function] + cls.add_method('GetInterfaceExclusions', + 'std::set< unsigned int >', + [], + is_const=True) + ## rip.h (module 'internet'): uint8_t ns3::Rip::GetInterfaceMetric(uint32_t interface) const [member function] + cls.add_method('GetInterfaceMetric', + 'uint8_t', + [param('uint32_t', 'interface')], + is_const=True) + ## rip.h (module 'internet'): static ns3::TypeId ns3::Rip::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## rip.h (module 'internet'): void ns3::Rip::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## rip.h (module 'internet'): void ns3::Rip::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## rip.h (module 'internet'): void ns3::Rip::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## rip.h (module 'internet'): void ns3::Rip::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## rip.h (module 'internet'): void ns3::Rip::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## rip.h (module 'internet'): bool ns3::Rip::RouteInput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## rip.h (module 'internet'): ns3::Ptr ns3::Rip::RouteOutput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv4Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## rip.h (module 'internet'): void ns3::Rip::SetInterfaceExclusions(std::set, std::allocator > exceptions) [member function] + cls.add_method('SetInterfaceExclusions', + 'void', + [param('std::set< unsigned int >', 'exceptions')]) + ## rip.h (module 'internet'): void ns3::Rip::SetInterfaceMetric(uint32_t interface, uint8_t metric) [member function] + cls.add_method('SetInterfaceMetric', + 'void', + [param('uint32_t', 'interface'), param('uint8_t', 'metric')]) + ## rip.h (module 'internet'): void ns3::Rip::SetIpv4(ns3::Ptr ipv4) [member function] + cls.add_method('SetIpv4', + 'void', + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_virtual=True) + ## rip.h (module 'internet'): void ns3::Rip::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## rip.h (module 'internet'): void ns3::Rip::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + +def register_Ns3RipNg_methods(root_module, cls): + ## ripng.h (module 'internet'): ns3::RipNg::RipNg(ns3::RipNg const & arg0) [constructor] + cls.add_constructor([param('ns3::RipNg const &', 'arg0')]) + ## ripng.h (module 'internet'): ns3::RipNg::RipNg() [constructor] + cls.add_constructor([]) + ## ripng.h (module 'internet'): void ns3::RipNg::AddDefaultRouteTo(ns3::Ipv6Address nextHop, uint32_t interface) [member function] + cls.add_method('AddDefaultRouteTo', + 'void', + [param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface')]) + ## ripng.h (module 'internet'): int64_t ns3::RipNg::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## ripng.h (module 'internet'): std::set, std::allocator > ns3::RipNg::GetInterfaceExclusions() const [member function] + cls.add_method('GetInterfaceExclusions', + 'std::set< unsigned int >', + [], + is_const=True) + ## ripng.h (module 'internet'): uint8_t ns3::RipNg::GetInterfaceMetric(uint32_t interface) const [member function] + cls.add_method('GetInterfaceMetric', + 'uint8_t', + [param('uint32_t', 'interface')], + is_const=True) + ## ripng.h (module 'internet'): static ns3::TypeId ns3::RipNg::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ripng.h (module 'internet'): void ns3::RipNg::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyAddRoute', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyRemoveRoute', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## ripng.h (module 'internet'): bool ns3::RipNg::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Ipv6RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv6RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv6RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv6RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## ripng.h (module 'internet'): ns3::Ptr ns3::RipNg::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv6Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::SetInterfaceExclusions(std::set, std::allocator > exceptions) [member function] + cls.add_method('SetInterfaceExclusions', + 'void', + [param('std::set< unsigned int >', 'exceptions')]) + ## ripng.h (module 'internet'): void ns3::RipNg::SetInterfaceMetric(uint32_t interface, uint8_t metric) [member function] + cls.add_method('SetInterfaceMetric', + 'void', + [param('uint32_t', 'interface'), param('uint8_t', 'metric')]) + ## ripng.h (module 'internet'): void ns3::RipNg::SetIpv6(ns3::Ptr ipv6) [member function] + cls.add_method('SetIpv6', + 'void', + [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], + is_virtual=True) + ## ripng.h (module 'internet'): void ns3::RipNg::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## ripng.h (module 'internet'): void ns3::RipNg::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + def register_Ns3RrComponentCarrierManager_methods(root_module, cls): ## no-op-component-carrier-manager.h (module 'lte'): ns3::RrComponentCarrierManager::RrComponentCarrierManager(ns3::RrComponentCarrierManager const & arg0) [constructor] cls.add_constructor([param('ns3::RrComponentCarrierManager const &', 'arg0')]) @@ -27851,12 +43063,12 @@ def register_Ns3RrcAsn1Header_methods(root_module, cls): cls.add_method('BandwidthToEnum', 'int', [param('uint8_t', 'bandwidth')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): uint32_t ns3::RrcAsn1Header::Deserialize(ns3::Buffer::Iterator bIterator) [member function] cls.add_method('Deserialize', 'uint32_t', [param('ns3::Buffer::Iterator', 'bIterator')], - visibility='protected', is_virtual=True, is_pure_virtual=True) + is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcAsn1Header::DeserializeCellIdentification(ns3::LteRrcSap::CellIdentification * ci, ns3::Buffer::Iterator bIterator) [member function] cls.add_method('DeserializeCellIdentification', 'ns3::Buffer::Iterator', @@ -27966,132 +43178,132 @@ def register_Ns3RrcAsn1Header_methods(root_module, cls): cls.add_method('EnumToBandwidth', 'uint8_t', [param('int', 'n')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): ns3::TypeId ns3::RrcAsn1Header::GetInstanceTypeId() const [member function] cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True, visibility='protected') + is_const=True, is_virtual=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): static ns3::TypeId ns3::RrcAsn1Header::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], - visibility='protected', is_static=True) + is_static=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::PreSerialize() const [member function] cls.add_method('PreSerialize', 'void', [], - visibility='protected', is_virtual=True, is_const=True, is_pure_virtual=True) + is_const=True, is_virtual=True, is_pure_virtual=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True, visibility='protected') + is_const=True, is_virtual=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::Print(std::ostream & os, ns3::LteRrcSap::RadioResourceConfigDedicated radioResourceConfigDedicated) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os'), param('ns3::LteRrcSap::RadioResourceConfigDedicated', 'radioResourceConfigDedicated')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeDrbToAddModList(std::list > drbToAddModList) const [member function] cls.add_method('SerializeDrbToAddModList', 'void', [param('std::list< ns3::LteRrcSap::DrbToAddMod >', 'drbToAddModList')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeLogicalChannelConfig(ns3::LteRrcSap::LogicalChannelConfig logicalChannelConfig) const [member function] cls.add_method('SerializeLogicalChannelConfig', 'void', [param('ns3::LteRrcSap::LogicalChannelConfig', 'logicalChannelConfig')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeMeasConfig(ns3::LteRrcSap::MeasConfig measConfig) const [member function] cls.add_method('SerializeMeasConfig', 'void', [param('ns3::LteRrcSap::MeasConfig', 'measConfig')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeMeasResults(ns3::LteRrcSap::MeasResults measResults) const [member function] cls.add_method('SerializeMeasResults', 'void', [param('ns3::LteRrcSap::MeasResults', 'measResults')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeNonCriticalExtensionConfiguration(ns3::LteRrcSap::NonCriticalExtensionConfiguration nonCriticalExtensionConfiguration) const [member function] cls.add_method('SerializeNonCriticalExtensionConfiguration', 'void', [param('ns3::LteRrcSap::NonCriticalExtensionConfiguration', 'nonCriticalExtensionConfiguration')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializePhysicalConfigDedicated(ns3::LteRrcSap::PhysicalConfigDedicated physicalConfigDedicated) const [member function] cls.add_method('SerializePhysicalConfigDedicated', 'void', [param('ns3::LteRrcSap::PhysicalConfigDedicated', 'physicalConfigDedicated')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializePhysicalConfigDedicatedSCell(ns3::LteRrcSap::PhysicalConfigDedicatedSCell pcdsc) const [member function] cls.add_method('SerializePhysicalConfigDedicatedSCell', 'void', [param('ns3::LteRrcSap::PhysicalConfigDedicatedSCell', 'pcdsc')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializePlmnIdentity(uint32_t plmnId) const [member function] cls.add_method('SerializePlmnIdentity', 'void', [param('uint32_t', 'plmnId')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeQoffsetRange(int8_t qOffsetRange) const [member function] cls.add_method('SerializeQoffsetRange', 'void', [param('int8_t', 'qOffsetRange')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRachConfigCommon(ns3::LteRrcSap::RachConfigCommon rachConfigCommon) const [member function] cls.add_method('SerializeRachConfigCommon', 'void', [param('ns3::LteRrcSap::RachConfigCommon', 'rachConfigCommon')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceConfigCommon(ns3::LteRrcSap::RadioResourceConfigCommon radioResourceConfigCommon) const [member function] cls.add_method('SerializeRadioResourceConfigCommon', 'void', [param('ns3::LteRrcSap::RadioResourceConfigCommon', 'radioResourceConfigCommon')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceConfigCommonSCell(ns3::LteRrcSap::RadioResourceConfigCommonSCell rrccsc) const [member function] cls.add_method('SerializeRadioResourceConfigCommonSCell', 'void', [param('ns3::LteRrcSap::RadioResourceConfigCommonSCell', 'rrccsc')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceConfigCommonSib(ns3::LteRrcSap::RadioResourceConfigCommonSib radioResourceConfigCommonSib) const [member function] cls.add_method('SerializeRadioResourceConfigCommonSib', 'void', [param('ns3::LteRrcSap::RadioResourceConfigCommonSib', 'radioResourceConfigCommonSib')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceConfigDedicated(ns3::LteRrcSap::RadioResourceConfigDedicated radioResourceConfigDedicated) const [member function] cls.add_method('SerializeRadioResourceConfigDedicated', 'void', [param('ns3::LteRrcSap::RadioResourceConfigDedicated', 'radioResourceConfigDedicated')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeRadioResourceDedicatedSCell(ns3::LteRrcSap::RadioResourceConfigDedicatedSCell rrcdsc) const [member function] cls.add_method('SerializeRadioResourceDedicatedSCell', 'void', [param('ns3::LteRrcSap::RadioResourceConfigDedicatedSCell', 'rrcdsc')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeSidelinkUeInformation(ns3::LteRrcSap::SidelinkUeInformation slUeInfo) const [member function] cls.add_method('SerializeSidelinkUeInformation', 'void', [param('ns3::LteRrcSap::SidelinkUeInformation', 'slUeInfo')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeSrbToAddModList(std::list > srbToAddModList) const [member function] cls.add_method('SerializeSrbToAddModList', 'void', [param('std::list< ns3::LteRrcSap::SrbToAddMod >', 'srbToAddModList')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeSystemInformationBlockType1(ns3::LteRrcSap::SystemInformationBlockType1 systemInformationBlockType1) const [member function] cls.add_method('SerializeSystemInformationBlockType1', 'void', [param('ns3::LteRrcSap::SystemInformationBlockType1', 'systemInformationBlockType1')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeSystemInformationBlockType2(ns3::LteRrcSap::SystemInformationBlockType2 systemInformationBlockType2) const [member function] cls.add_method('SerializeSystemInformationBlockType2', 'void', [param('ns3::LteRrcSap::SystemInformationBlockType2', 'systemInformationBlockType2')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') ## lte-rrc-header.h (module 'lte'): void ns3::RrcAsn1Header::SerializeThresholdEutra(ns3::LteRrcSap::ThresholdEutra thresholdEutra) const [member function] cls.add_method('SerializeThresholdEutra', 'void', [param('ns3::LteRrcSap::ThresholdEutra', 'thresholdEutra')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') return def register_Ns3RrcDlCcchMessage_methods(root_module, cls): @@ -28108,12 +43320,12 @@ def register_Ns3RrcDlCcchMessage_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcDlCcchMessage::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcDlCcchMessage::DeserializeDlCcchMessage(ns3::Buffer::Iterator bIterator) [member function] cls.add_method('DeserializeDlCcchMessage', 'ns3::Buffer::Iterator', @@ -28123,7 +43335,7 @@ def register_Ns3RrcDlCcchMessage_methods(root_module, cls): cls.add_method('SerializeDlCcchMessage', 'void', [param('int', 'msgType')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') return def register_Ns3RrcDlDcchMessage_methods(root_module, cls): @@ -28140,12 +43352,12 @@ def register_Ns3RrcDlDcchMessage_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcDlDcchMessage::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcDlDcchMessage::DeserializeDlDcchMessage(ns3::Buffer::Iterator bIterator) [member function] cls.add_method('DeserializeDlDcchMessage', 'ns3::Buffer::Iterator', @@ -28155,7 +43367,7 @@ def register_Ns3RrcDlDcchMessage_methods(root_module, cls): cls.add_method('SerializeDlDcchMessage', 'void', [param('int', 'msgType')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') return def register_Ns3RrcStatsCalculator_methods(root_module, cls): @@ -28201,12 +43413,12 @@ def register_Ns3RrcUlCcchMessage_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcUlCcchMessage::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcUlCcchMessage::DeserializeUlCcchMessage(ns3::Buffer::Iterator bIterator) [member function] cls.add_method('DeserializeUlCcchMessage', 'ns3::Buffer::Iterator', @@ -28216,7 +43428,7 @@ def register_Ns3RrcUlCcchMessage_methods(root_module, cls): cls.add_method('SerializeUlCcchMessage', 'void', [param('int', 'msgType')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') return def register_Ns3RrcUlDcchMessage_methods(root_module, cls): @@ -28233,12 +43445,12 @@ def register_Ns3RrcUlDcchMessage_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcUlDcchMessage::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): ns3::Buffer::Iterator ns3::RrcUlDcchMessage::DeserializeUlDcchMessage(ns3::Buffer::Iterator bIterator) [member function] cls.add_method('DeserializeUlDcchMessage', 'ns3::Buffer::Iterator', @@ -28248,7 +43460,7 @@ def register_Ns3RrcUlDcchMessage_methods(root_module, cls): cls.add_method('SerializeUlDcchMessage', 'void', [param('int', 'msgType')], - visibility='protected', is_const=True) + is_const=True, visibility='protected') return def register_Ns3Sib1LteControlMessage_methods(root_module, cls): @@ -28286,12 +43498,12 @@ def register_Ns3SidelinkUeInformationHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::SidelinkUeInformationHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::SidelinkUeInformationHeader::SetMessage(ns3::LteRrcSap::SidelinkUeInformation msg) [member function] cls.add_method('SetMessage', 'void', @@ -28467,7 +43679,7 @@ def register_Ns3StringValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## string.h (module 'core'): bool ns3::StringValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -28482,13 +43694,598 @@ def register_Ns3StringValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## string.h (module 'core'): void ns3::StringValue::Set(std::string const & value) [member function] cls.add_method('Set', 'void', [param('std::string const &', 'value')]) return +def register_Ns3TcpBic_methods(root_module, cls): + ## tcp-bic.h (module 'internet'): ns3::TcpBic::TcpBic() [constructor] + cls.add_constructor([]) + ## tcp-bic.h (module 'internet'): ns3::TcpBic::TcpBic(ns3::TcpBic const & sock) [constructor] + cls.add_constructor([param('ns3::TcpBic const &', 'sock')]) + ## tcp-bic.h (module 'internet'): ns3::Ptr ns3::TcpBic::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-bic.h (module 'internet'): std::string ns3::TcpBic::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-bic.h (module 'internet'): uint32_t ns3::TcpBic::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-bic.h (module 'internet'): static ns3::TypeId ns3::TcpBic::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-bic.h (module 'internet'): void ns3::TcpBic::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-bic.h (module 'internet'): void ns3::TcpBic::ReduceCwnd(ns3::Ptr tcb) [member function] + cls.add_method('ReduceCwnd', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + ## tcp-bic.h (module 'internet'): uint32_t ns3::TcpBic::Update(ns3::Ptr tcb) [member function] + cls.add_method('Update', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpClassicRecovery_methods(root_module, cls): + ## tcp-recovery-ops.h (module 'internet'): ns3::TcpClassicRecovery::TcpClassicRecovery() [constructor] + cls.add_constructor([]) + ## tcp-recovery-ops.h (module 'internet'): ns3::TcpClassicRecovery::TcpClassicRecovery(ns3::TcpClassicRecovery const & recovery) [constructor] + cls.add_constructor([param('ns3::TcpClassicRecovery const &', 'recovery')]) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpClassicRecovery::DoRecovery(ns3::Ptr tcb, uint32_t deliveredBytes) [member function] + cls.add_method('DoRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'deliveredBytes')], + is_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpClassicRecovery::EnterRecovery(ns3::Ptr tcb, uint32_t dupAckCount, uint32_t unAckDataCount, uint32_t deliveredBytes) [member function] + cls.add_method('EnterRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'dupAckCount'), param('uint32_t', 'unAckDataCount'), param('uint32_t', 'deliveredBytes')], + is_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): void ns3::TcpClassicRecovery::ExitRecovery(ns3::Ptr tcb) [member function] + cls.add_method('ExitRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): ns3::Ptr ns3::TcpClassicRecovery::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpRecoveryOps >', + [], + is_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): std::string ns3::TcpClassicRecovery::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-recovery-ops.h (module 'internet'): static ns3::TypeId ns3::TcpClassicRecovery::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + return + +def register_Ns3TcpDctcp_methods(root_module, cls): + ## tcp-dctcp.h (module 'internet'): ns3::TcpDctcp::TcpDctcp() [constructor] + cls.add_constructor([]) + ## tcp-dctcp.h (module 'internet'): ns3::TcpDctcp::TcpDctcp(ns3::TcpDctcp const & sock) [constructor] + cls.add_constructor([param('ns3::TcpDctcp const &', 'sock')]) + ## tcp-dctcp.h (module 'internet'): void ns3::TcpDctcp::CwndEvent(ns3::Ptr tcb, ns3::TcpSocketState::TcpCAEvent_t const event) [member function] + cls.add_method('CwndEvent', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCAEvent_t const', 'event')], + is_virtual=True) + ## tcp-dctcp.h (module 'internet'): ns3::Ptr ns3::TcpDctcp::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-dctcp.h (module 'internet'): std::string ns3::TcpDctcp::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-dctcp.h (module 'internet'): static ns3::TypeId ns3::TcpDctcp::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-dctcp.h (module 'internet'): void ns3::TcpDctcp::Init(ns3::Ptr tcb) [member function] + cls.add_method('Init', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + ## tcp-dctcp.h (module 'internet'): void ns3::TcpDctcp::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + ## tcp-dctcp.h (module 'internet'): void ns3::TcpDctcp::ReduceCwnd(ns3::Ptr tcb) [member function] + cls.add_method('ReduceCwnd', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + return + +def register_Ns3TcpHighSpeed_methods(root_module, cls): + ## tcp-highspeed.h (module 'internet'): ns3::TcpHighSpeed::TcpHighSpeed() [constructor] + cls.add_constructor([]) + ## tcp-highspeed.h (module 'internet'): ns3::TcpHighSpeed::TcpHighSpeed(ns3::TcpHighSpeed const & sock) [constructor] + cls.add_constructor([param('ns3::TcpHighSpeed const &', 'sock')]) + ## tcp-highspeed.h (module 'internet'): ns3::Ptr ns3::TcpHighSpeed::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-highspeed.h (module 'internet'): std::string ns3::TcpHighSpeed::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-highspeed.h (module 'internet'): uint32_t ns3::TcpHighSpeed::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-highspeed.h (module 'internet'): static ns3::TypeId ns3::TcpHighSpeed::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-highspeed.h (module 'internet'): static uint32_t ns3::TcpHighSpeed::TableLookupA(uint32_t w) [member function] + cls.add_method('TableLookupA', + 'uint32_t', + [param('uint32_t', 'w')], + is_static=True) + ## tcp-highspeed.h (module 'internet'): static double ns3::TcpHighSpeed::TableLookupB(uint32_t w) [member function] + cls.add_method('TableLookupB', + 'double', + [param('uint32_t', 'w')], + is_static=True) + ## tcp-highspeed.h (module 'internet'): void ns3::TcpHighSpeed::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpHtcp_methods(root_module, cls): + ## tcp-htcp.h (module 'internet'): ns3::TcpHtcp::TcpHtcp() [constructor] + cls.add_constructor([]) + ## tcp-htcp.h (module 'internet'): ns3::TcpHtcp::TcpHtcp(ns3::TcpHtcp const & sock) [constructor] + cls.add_constructor([param('ns3::TcpHtcp const &', 'sock')]) + ## tcp-htcp.h (module 'internet'): ns3::Ptr ns3::TcpHtcp::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-htcp.h (module 'internet'): std::string ns3::TcpHtcp::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-htcp.h (module 'internet'): uint32_t ns3::TcpHtcp::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-htcp.h (module 'internet'): static ns3::TypeId ns3::TcpHtcp::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-htcp.h (module 'internet'): void ns3::TcpHtcp::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + ## tcp-htcp.h (module 'internet'): void ns3::TcpHtcp::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpHybla_methods(root_module, cls): + ## tcp-hybla.h (module 'internet'): ns3::TcpHybla::TcpHybla() [constructor] + cls.add_constructor([]) + ## tcp-hybla.h (module 'internet'): ns3::TcpHybla::TcpHybla(ns3::TcpHybla const & sock) [constructor] + cls.add_constructor([param('ns3::TcpHybla const &', 'sock')]) + ## tcp-hybla.h (module 'internet'): ns3::Ptr ns3::TcpHybla::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-hybla.h (module 'internet'): std::string ns3::TcpHybla::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-hybla.h (module 'internet'): static ns3::TypeId ns3::TcpHybla::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-hybla.h (module 'internet'): void ns3::TcpHybla::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + ## tcp-hybla.h (module 'internet'): void ns3::TcpHybla::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + ## tcp-hybla.h (module 'internet'): uint32_t ns3::TcpHybla::SlowStart(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('SlowStart', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpIllinois_methods(root_module, cls): + ## tcp-illinois.h (module 'internet'): ns3::TcpIllinois::TcpIllinois() [constructor] + cls.add_constructor([]) + ## tcp-illinois.h (module 'internet'): ns3::TcpIllinois::TcpIllinois(ns3::TcpIllinois const & sock) [constructor] + cls.add_constructor([param('ns3::TcpIllinois const &', 'sock')]) + ## tcp-illinois.h (module 'internet'): void ns3::TcpIllinois::CongestionStateSet(ns3::Ptr tcb, ns3::TcpSocketState::TcpCongState_t const newState) [member function] + cls.add_method('CongestionStateSet', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('ns3::TcpSocketState::TcpCongState_t const', 'newState')], + is_virtual=True) + ## tcp-illinois.h (module 'internet'): ns3::Ptr ns3::TcpIllinois::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-illinois.h (module 'internet'): std::string ns3::TcpIllinois::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-illinois.h (module 'internet'): uint32_t ns3::TcpIllinois::GetSsThresh(ns3::Ptr tcb, uint32_t bytesInFlight) [member function] + cls.add_method('GetSsThresh', + 'uint32_t', + [param('ns3::Ptr< ns3::TcpSocketState const >', 'tcb'), param('uint32_t', 'bytesInFlight')], + is_virtual=True) + ## tcp-illinois.h (module 'internet'): static ns3::TypeId ns3::TcpIllinois::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-illinois.h (module 'internet'): void ns3::TcpIllinois::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-illinois.h (module 'internet'): void ns3::TcpIllinois::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + return + +def register_Ns3TcpL4Protocol_methods(root_module, cls): + ## tcp-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::TcpL4Protocol::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) + ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol::TcpL4Protocol() [constructor] + cls.add_constructor([]) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ptr ns3::TcpL4Protocol::CreateSocket() [member function] + cls.add_method('CreateSocket', + 'ns3::Ptr< ns3::Socket >', + []) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ptr ns3::TcpL4Protocol::CreateSocket(ns3::TypeId congestionTypeId, ns3::TypeId recoveryTypeId) [member function] + cls.add_method('CreateSocket', + 'ns3::Ptr< ns3::Socket >', + [param('ns3::TypeId', 'congestionTypeId'), param('ns3::TypeId', 'recoveryTypeId')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ptr ns3::TcpL4Protocol::CreateSocket(ns3::TypeId congestionTypeId) [member function] + cls.add_method('CreateSocket', + 'ns3::Ptr< ns3::Socket >', + [param('ns3::TypeId', 'congestionTypeId')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate() [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + []) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ipv4Address address) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ipv4Address', 'address')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ptr boundNetDevice, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv4Address address, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv4Address localAddress, uint16_t localPort, ns3::Ipv4Address peerAddress, uint16_t peerPort) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv4Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6() [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + []) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6(ns3::Ipv6Address address) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ipv6Address', 'address')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6(ns3::Ptr boundNetDevice, uint16_t port) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6(ns3::Ptr boundNetDevice, ns3::Ipv6Address address, uint16_t port) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'address'), param('uint16_t', 'port')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6(ns3::Ptr boundNetDevice, ns3::Ipv6Address localAddress, uint16_t localPort, ns3::Ipv6Address peerAddress, uint16_t peerPort) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv6Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SendPacket(ns3::Ptr pkt, ns3::TcpHeader const & outgoing, ns3::Address const & saddr, ns3::Address const & daddr, ns3::Ptr oif=0) const [member function] + cls.add_method('SendPacket', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'pkt'), param('ns3::TcpHeader const &', 'outgoing'), param('ns3::Address const &', 'saddr'), param('ns3::Address const &', 'daddr'), param('ns3::Ptr< ns3::NetDevice >', 'oif', default_value='0')], + is_const=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::AddSocket(ns3::Ptr socket) [member function] + cls.add_method('AddSocket', + 'void', + [param('ns3::Ptr< ns3::TcpSocketBase >', 'socket')]) + ## tcp-l4-protocol.h (module 'internet'): bool ns3::TcpL4Protocol::RemoveSocket(ns3::Ptr socket) [member function] + cls.add_method('RemoveSocket', + 'bool', + [param('ns3::Ptr< ns3::TcpSocketBase >', 'socket')]) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] + cls.add_method('DeAllocate', + 'void', + [param('ns3::Ipv4EndPoint *', 'endPoint')]) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::DeAllocate(ns3::Ipv6EndPoint * endPoint) [member function] + cls.add_method('DeAllocate', + 'void', + [param('ns3::Ipv6EndPoint *', 'endPoint')]) + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & incomingIpHeader, ns3::Ptr incomingInterface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'incomingIpHeader'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], + is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & incomingIpHeader, ns3::Ptr incomingInterface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'incomingIpHeader'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], + is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] + cls.add_method('ReceiveIcmp', + 'void', + [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], + is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::ReceiveIcmp(ns3::Ipv6Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv6Address payloadSource, ns3::Ipv6Address payloadDestination, uint8_t const * payload) [member function] + cls.add_method('ReceiveIcmp', + 'void', + [param('ns3::Ipv6Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv6Address', 'payloadSource'), param('ns3::Ipv6Address', 'payloadDestination'), param('uint8_t const *', 'payload')], + is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] + cls.add_method('SetDownTarget', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] + cls.add_method('SetDownTarget6', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): int ns3::TcpL4Protocol::GetProtocolNumber() const [member function] + cls.add_method('GetProtocolNumber', + 'int', + [], + is_const=True, is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::TcpL4Protocol::GetDownTarget() const [member function] + cls.add_method('GetDownTarget', + 'ns3::IpL4Protocol::DownTargetCallback', + [], + is_const=True, is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::TcpL4Protocol::GetDownTarget6() const [member function] + cls.add_method('GetDownTarget6', + 'ns3::IpL4Protocol::DownTargetCallback6', + [], + is_const=True, is_virtual=True) + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True, visibility='protected') + ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::PacketReceived(ns3::Ptr packet, ns3::TcpHeader & incomingTcpHeader, ns3::Address const & source, ns3::Address const & destination) [member function] + cls.add_method('PacketReceived', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader &', 'incomingTcpHeader'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination')], + visibility='protected') + ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::NoEndPointsFound(ns3::TcpHeader const & incomingHeader, ns3::Address const & incomingSAddr, ns3::Address const & incomingDAddr) [member function] + cls.add_method('NoEndPointsFound', + 'void', + [param('ns3::TcpHeader const &', 'incomingHeader'), param('ns3::Address const &', 'incomingSAddr'), param('ns3::Address const &', 'incomingDAddr')], + visibility='protected') + return + +def register_Ns3TcpLedbat_methods(root_module, cls): + ## tcp-ledbat.h (module 'internet'): ns3::TcpLedbat::TcpLedbat() [constructor] + cls.add_constructor([]) + ## tcp-ledbat.h (module 'internet'): ns3::TcpLedbat::TcpLedbat(ns3::TcpLedbat const & sock) [constructor] + cls.add_constructor([param('ns3::TcpLedbat const &', 'sock')]) + ## tcp-ledbat.h (module 'internet'): ns3::Ptr ns3::TcpLedbat::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-ledbat.h (module 'internet'): std::string ns3::TcpLedbat::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-ledbat.h (module 'internet'): static ns3::TypeId ns3::TcpLedbat::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-ledbat.h (module 'internet'): void ns3::TcpLedbat::IncreaseWindow(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('IncreaseWindow', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True) + ## tcp-ledbat.h (module 'internet'): void ns3::TcpLedbat::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + ## tcp-ledbat.h (module 'internet'): void ns3::TcpLedbat::SetDoSs(ns3::TcpLedbat::SlowStartType doSS) [member function] + cls.add_method('SetDoSs', + 'void', + [param('ns3::TcpLedbat::SlowStartType', 'doSS')]) + ## tcp-ledbat.h (module 'internet'): void ns3::TcpLedbat::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpLp_methods(root_module, cls): + ## tcp-lp.h (module 'internet'): ns3::TcpLp::TcpLp() [constructor] + cls.add_constructor([]) + ## tcp-lp.h (module 'internet'): ns3::TcpLp::TcpLp(ns3::TcpLp const & sock) [constructor] + cls.add_constructor([param('ns3::TcpLp const &', 'sock')]) + ## tcp-lp.h (module 'internet'): ns3::Ptr ns3::TcpLp::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpCongestionOps >', + [], + is_virtual=True) + ## tcp-lp.h (module 'internet'): std::string ns3::TcpLp::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-lp.h (module 'internet'): static ns3::TypeId ns3::TcpLp::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-lp.h (module 'internet'): void ns3::TcpLp::PktsAcked(ns3::Ptr tcb, uint32_t segmentsAcked, ns3::Time const & rtt) [member function] + cls.add_method('PktsAcked', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked'), param('ns3::Time const &', 'rtt')], + is_virtual=True) + ## tcp-lp.h (module 'internet'): void ns3::TcpLp::CongestionAvoidance(ns3::Ptr tcb, uint32_t segmentsAcked) [member function] + cls.add_method('CongestionAvoidance', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'segmentsAcked')], + is_virtual=True, visibility='protected') + return + +def register_Ns3TcpPrrRecovery_methods(root_module, cls): + ## tcp-prr-recovery.h (module 'internet'): ns3::TcpPrrRecovery::TcpPrrRecovery() [constructor] + cls.add_constructor([]) + ## tcp-prr-recovery.h (module 'internet'): ns3::TcpPrrRecovery::TcpPrrRecovery(ns3::TcpPrrRecovery const & sock) [constructor] + cls.add_constructor([param('ns3::TcpPrrRecovery const &', 'sock')]) + ## tcp-prr-recovery.h (module 'internet'): void ns3::TcpPrrRecovery::DoRecovery(ns3::Ptr tcb, uint32_t deliveredBytes) [member function] + cls.add_method('DoRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'deliveredBytes')], + is_virtual=True) + ## tcp-prr-recovery.h (module 'internet'): void ns3::TcpPrrRecovery::EnterRecovery(ns3::Ptr tcb, uint32_t dupAckCount, uint32_t unAckDataCount, uint32_t deliveredBytes) [member function] + cls.add_method('EnterRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb'), param('uint32_t', 'dupAckCount'), param('uint32_t', 'unAckDataCount'), param('uint32_t', 'deliveredBytes')], + is_virtual=True) + ## tcp-prr-recovery.h (module 'internet'): void ns3::TcpPrrRecovery::ExitRecovery(ns3::Ptr tcb) [member function] + cls.add_method('ExitRecovery', + 'void', + [param('ns3::Ptr< ns3::TcpSocketState >', 'tcb')], + is_virtual=True) + ## tcp-prr-recovery.h (module 'internet'): ns3::Ptr ns3::TcpPrrRecovery::Fork() [member function] + cls.add_method('Fork', + 'ns3::Ptr< ns3::TcpRecoveryOps >', + [], + is_virtual=True) + ## tcp-prr-recovery.h (module 'internet'): std::string ns3::TcpPrrRecovery::GetName() const [member function] + cls.add_method('GetName', + 'std::string', + [], + is_const=True, is_virtual=True) + ## tcp-prr-recovery.h (module 'internet'): static ns3::TypeId ns3::TcpPrrRecovery::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-prr-recovery.h (module 'internet'): void ns3::TcpPrrRecovery::UpdateBytesSent(uint32_t bytesSent) [member function] + cls.add_method('UpdateBytesSent', + 'void', + [param('uint32_t', 'bytesSent')], + is_virtual=True) + return + +def register_Ns3TcpRateLinux_methods(root_module, cls): + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateLinux::TcpRateLinux() [constructor] + cls.add_constructor([]) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateLinux::TcpRateLinux(ns3::TcpRateLinux const & arg0) [constructor] + cls.add_constructor([param('ns3::TcpRateLinux const &', 'arg0')]) + ## tcp-rate-ops.h (module 'internet'): void ns3::TcpRateLinux::CalculateAppLimited(uint32_t cWnd, uint32_t in_flight, uint32_t segmentSize, ns3::SequenceNumber32 const & tailSeq, ns3::SequenceNumber32 const & nextTx, uint32_t const lostOut, uint32_t const retransOut) [member function] + cls.add_method('CalculateAppLimited', + 'void', + [param('uint32_t', 'cWnd'), param('uint32_t', 'in_flight'), param('uint32_t', 'segmentSize'), param('ns3::SequenceNumber32 const &', 'tailSeq'), param('ns3::SequenceNumber32 const &', 'nextTx'), param('uint32_t const', 'lostOut'), param('uint32_t const', 'retransOut')], + is_virtual=True) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateSample const & ns3::TcpRateLinux::GenerateSample(uint32_t delivered, uint32_t lost, bool is_sack_reneg, uint32_t priorInFlight, ns3::Time const & minRtt) [member function] + cls.add_method('GenerateSample', + 'ns3::TcpRateOps::TcpRateSample const &', + [param('uint32_t', 'delivered'), param('uint32_t', 'lost'), param('bool', 'is_sack_reneg'), param('uint32_t', 'priorInFlight'), param('ns3::Time const &', 'minRtt')], + is_virtual=True) + ## tcp-rate-ops.h (module 'internet'): ns3::TcpRateOps::TcpRateConnection const & ns3::TcpRateLinux::GetConnectionRate() [member function] + cls.add_method('GetConnectionRate', + 'ns3::TcpRateOps::TcpRateConnection const &', + [], + is_virtual=True) + ## tcp-rate-ops.h (module 'internet'): static ns3::TypeId ns3::TcpRateLinux::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## tcp-rate-ops.h (module 'internet'): void ns3::TcpRateLinux::SkbDelivered(ns3::TcpTxItem * skb) [member function] + cls.add_method('SkbDelivered', + 'void', + [param('ns3::TcpTxItem *', 'skb')], + is_virtual=True) + ## tcp-rate-ops.h (module 'internet'): void ns3::TcpRateLinux::SkbSent(ns3::TcpTxItem * skb, bool isStartOfTransmission) [member function] + cls.add_method('SkbSent', + 'void', + [param('ns3::TcpTxItem *', 'skb'), param('bool', 'isStartOfTransmission')], + is_virtual=True) + return + def register_Ns3TdBetFfMacScheduler_methods(root_module, cls): ## tdbet-ff-mac-scheduler.h (module 'lte'): ns3::TdBetFfMacScheduler::TdBetFfMacScheduler(ns3::TdBetFfMacScheduler const & arg0) [constructor] cls.add_constructor([param('ns3::TdBetFfMacScheduler const &', 'arg0')]) @@ -28653,7 +44450,7 @@ def register_Ns3TimeValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -28668,7 +44465,7 @@ def register_Ns3TimeValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function] cls.add_method('Set', 'void', @@ -28744,7 +44541,7 @@ def register_Ns3TypeIdValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -28759,13 +44556,152 @@ def register_Ns3TypeIdValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] cls.add_method('Set', 'void', [param('ns3::TypeId const &', 'value')]) return +def register_Ns3UdpL4Protocol_methods(root_module, cls): + ## udp-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::UdpL4Protocol::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## udp-l4-protocol.h (module 'internet'): ns3::UdpL4Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) + ## udp-l4-protocol.h (module 'internet'): ns3::UdpL4Protocol::UdpL4Protocol() [constructor] + cls.add_constructor([]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## udp-l4-protocol.h (module 'internet'): int ns3::UdpL4Protocol::GetProtocolNumber() const [member function] + cls.add_method('GetProtocolNumber', + 'int', + [], + is_const=True, is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): ns3::Ptr ns3::UdpL4Protocol::CreateSocket() [member function] + cls.add_method('CreateSocket', + 'ns3::Ptr< ns3::Socket >', + []) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate() [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + []) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ipv4Address address) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ipv4Address', 'address')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ptr boundNetDevice, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv4Address address, uint16_t port) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ptr boundNetDevice, ns3::Ipv4Address localAddress, uint16_t localPort, ns3::Ipv4Address peerAddress, uint16_t peerPort) [member function] + cls.add_method('Allocate', + 'ns3::Ipv4EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv4Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6() [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + []) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6(ns3::Ipv6Address address) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ipv6Address', 'address')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6(ns3::Ptr boundNetDevice, uint16_t port) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6(ns3::Ptr boundNetDevice, ns3::Ipv6Address address, uint16_t port) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'address'), param('uint16_t', 'port')]) + ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6(ns3::Ptr boundNetDevice, ns3::Ipv6Address localAddress, uint16_t localPort, ns3::Ipv6Address peerAddress, uint16_t peerPort) [member function] + cls.add_method('Allocate6', + 'ns3::Ipv6EndPoint *', + [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv6Address', 'peerAddress'), param('uint16_t', 'peerPort')]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] + cls.add_method('DeAllocate', + 'void', + [param('ns3::Ipv4EndPoint *', 'endPoint')]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::DeAllocate(ns3::Ipv6EndPoint * endPoint) [member function] + cls.add_method('DeAllocate', + 'void', + [param('ns3::Ipv6EndPoint *', 'endPoint')]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport')]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr route) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv6Address saddr, ns3::Ipv6Address daddr, uint16_t sport, uint16_t dport) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'saddr'), param('ns3::Ipv6Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport')]) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::Send(ns3::Ptr packet, ns3::Ipv6Address saddr, ns3::Ipv6Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr route) [member function] + cls.add_method('Send', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'saddr'), param('ns3::Ipv6Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport'), param('ns3::Ptr< ns3::Ipv6Route >', 'route')]) + ## udp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::UdpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr interface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')], + is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::UdpL4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr interface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] + cls.add_method('ReceiveIcmp', + 'void', + [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], + is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::ReceiveIcmp(ns3::Ipv6Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv6Address payloadSource, ns3::Ipv6Address payloadDestination, uint8_t const * payload) [member function] + cls.add_method('ReceiveIcmp', + 'void', + [param('ns3::Ipv6Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv6Address', 'payloadSource'), param('ns3::Ipv6Address', 'payloadDestination'), param('uint8_t const *', 'payload')], + is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] + cls.add_method('SetDownTarget', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] + cls.add_method('SetDownTarget6', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::UdpL4Protocol::GetDownTarget() const [member function] + cls.add_method('GetDownTarget', + 'ns3::IpL4Protocol::DownTargetCallback', + [], + is_const=True, is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::UdpL4Protocol::GetDownTarget6() const [member function] + cls.add_method('GetDownTarget6', + 'ns3::IpL4Protocol::DownTargetCallback6', + [], + is_const=True, is_virtual=True) + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True, visibility='protected') + return + def register_Ns3UintegerValue_methods(root_module, cls): ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue() [constructor] cls.add_constructor([]) @@ -28777,7 +44713,7 @@ def register_Ns3UintegerValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## uinteger.h (module 'core'): bool ns3::UintegerValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -28792,7 +44728,7 @@ def register_Ns3UintegerValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## uinteger.h (module 'core'): void ns3::UintegerValue::Set(uint64_t const & value) [member function] cls.add_method('Set', 'void', @@ -28832,7 +44768,7 @@ def register_Ns3Vector2DValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## vector.h (module 'core'): bool ns3::Vector2DValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -28847,7 +44783,7 @@ def register_Ns3Vector2DValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## vector.h (module 'core'): void ns3::Vector2DValue::Set(ns3::Vector2D const & value) [member function] cls.add_method('Set', 'void', @@ -28872,7 +44808,7 @@ def register_Ns3Vector3DValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## vector.h (module 'core'): bool ns3::Vector3DValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -28887,7 +44823,7 @@ def register_Ns3Vector3DValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## vector.h (module 'core'): void ns3::Vector3DValue::Set(ns3::Vector3D const & value) [member function] cls.add_method('Set', 'void', @@ -28908,42 +44844,42 @@ def register_Ns3VirtualNetDevice_methods(root_module, cls): cls.add_method('GetAddress', 'ns3::Address', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): ns3::Address ns3::VirtualNetDevice::GetBroadcast() const [member function] cls.add_method('GetBroadcast', 'ns3::Address', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): ns3::Ptr ns3::VirtualNetDevice::GetChannel() const [member function] cls.add_method('GetChannel', 'ns3::Ptr< ns3::Channel >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): uint32_t ns3::VirtualNetDevice::GetIfIndex() const [member function] cls.add_method('GetIfIndex', 'uint32_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): uint16_t ns3::VirtualNetDevice::GetMtu() const [member function] cls.add_method('GetMtu', 'uint16_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): ns3::Address ns3::VirtualNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] cls.add_method('GetMulticast', 'ns3::Address', [param('ns3::Ipv4Address', 'multicastGroup')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): ns3::Address ns3::VirtualNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] cls.add_method('GetMulticast', 'ns3::Address', [param('ns3::Ipv6Address', 'addr')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): ns3::Ptr ns3::VirtualNetDevice::GetNode() const [member function] cls.add_method('GetNode', 'ns3::Ptr< ns3::Node >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): static ns3::TypeId ns3::VirtualNetDevice::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -28953,32 +44889,32 @@ def register_Ns3VirtualNetDevice_methods(root_module, cls): cls.add_method('IsBridge', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::IsBroadcast() const [member function] cls.add_method('IsBroadcast', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::IsLinkUp() const [member function] cls.add_method('IsLinkUp', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::IsMulticast() const [member function] cls.add_method('IsMulticast', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::IsPointToPoint() const [member function] cls.add_method('IsPointToPoint', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::NeedsArp() const [member function] cls.add_method('NeedsArp', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): bool ns3::VirtualNetDevice::Receive(ns3::Ptr packet, uint16_t protocol, ns3::Address const & source, ns3::Address const & destination, ns3::NetDevice::PacketType packetType) [member function] cls.add_method('Receive', 'bool', @@ -29043,7 +44979,7 @@ def register_Ns3VirtualNetDevice_methods(root_module, cls): cls.add_method('SupportsSendFrom', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::DoDispose() [member function] cls.add_method('DoDispose', 'void', @@ -29143,7 +45079,7 @@ def register_Ns3AddressValue_methods(root_module, cls): cls.add_method('Copy', 'ns3::Ptr< ns3::AttributeValue >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr checker) [member function] cls.add_method('DeserializeFromString', 'bool', @@ -29158,13 +45094,211 @@ def register_Ns3AddressValue_methods(root_module, cls): cls.add_method('SerializeToString', 'std::string', [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function] cls.add_method('Set', 'void', [param('ns3::Address const &', 'value')]) return +def register_Ns3BridgeChannel_methods(root_module, cls): + ## bridge-channel.h (module 'bridge'): static ns3::TypeId ns3::BridgeChannel::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## bridge-channel.h (module 'bridge'): ns3::BridgeChannel::BridgeChannel() [constructor] + cls.add_constructor([]) + ## bridge-channel.h (module 'bridge'): void ns3::BridgeChannel::AddChannel(ns3::Ptr bridgedChannel) [member function] + cls.add_method('AddChannel', + 'void', + [param('ns3::Ptr< ns3::Channel >', 'bridgedChannel')]) + ## bridge-channel.h (module 'bridge'): std::size_t ns3::BridgeChannel::GetNDevices() const [member function] + cls.add_method('GetNDevices', + 'std::size_t', + [], + is_const=True, is_virtual=True) + ## bridge-channel.h (module 'bridge'): ns3::Ptr ns3::BridgeChannel::GetDevice(std::size_t i) const [member function] + cls.add_method('GetDevice', + 'ns3::Ptr< ns3::NetDevice >', + [param('std::size_t', 'i')], + is_const=True, is_virtual=True) + return + +def register_Ns3BridgeNetDevice_methods(root_module, cls): + ## bridge-net-device.h (module 'bridge'): ns3::BridgeNetDevice::BridgeNetDevice() [constructor] + cls.add_constructor([]) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::AddBridgePort(ns3::Ptr bridgePort) [member function] + cls.add_method('AddBridgePort', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'bridgePort')]) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::AddLinkChangeCallback(ns3::Callback callback) [member function] + cls.add_method('AddLinkChangeCallback', + 'void', + [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): ns3::Address ns3::BridgeNetDevice::GetAddress() const [member function] + cls.add_method('GetAddress', + 'ns3::Address', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): ns3::Ptr ns3::BridgeNetDevice::GetBridgePort(uint32_t n) const [member function] + cls.add_method('GetBridgePort', + 'ns3::Ptr< ns3::NetDevice >', + [param('uint32_t', 'n')], + is_const=True) + ## bridge-net-device.h (module 'bridge'): ns3::Address ns3::BridgeNetDevice::GetBroadcast() const [member function] + cls.add_method('GetBroadcast', + 'ns3::Address', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): ns3::Ptr ns3::BridgeNetDevice::GetChannel() const [member function] + cls.add_method('GetChannel', + 'ns3::Ptr< ns3::Channel >', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): uint32_t ns3::BridgeNetDevice::GetIfIndex() const [member function] + cls.add_method('GetIfIndex', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): uint16_t ns3::BridgeNetDevice::GetMtu() const [member function] + cls.add_method('GetMtu', + 'uint16_t', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): ns3::Address ns3::BridgeNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] + cls.add_method('GetMulticast', + 'ns3::Address', + [param('ns3::Ipv4Address', 'multicastGroup')], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): ns3::Address ns3::BridgeNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] + cls.add_method('GetMulticast', + 'ns3::Address', + [param('ns3::Ipv6Address', 'addr')], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): uint32_t ns3::BridgeNetDevice::GetNBridgePorts() const [member function] + cls.add_method('GetNBridgePorts', + 'uint32_t', + [], + is_const=True) + ## bridge-net-device.h (module 'bridge'): ns3::Ptr ns3::BridgeNetDevice::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): static ns3::TypeId ns3::BridgeNetDevice::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::IsBridge() const [member function] + cls.add_method('IsBridge', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::IsBroadcast() const [member function] + cls.add_method('IsBroadcast', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::IsLinkUp() const [member function] + cls.add_method('IsLinkUp', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::IsMulticast() const [member function] + cls.add_method('IsMulticast', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::IsPointToPoint() const [member function] + cls.add_method('IsPointToPoint', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::NeedsArp() const [member function] + cls.add_method('NeedsArp', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::Send(ns3::Ptr packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] + cls.add_method('Send', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::SendFrom(ns3::Ptr packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] + cls.add_method('SendFrom', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::SetAddress(ns3::Address address) [member function] + cls.add_method('SetAddress', + 'void', + [param('ns3::Address', 'address')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::SetIfIndex(uint32_t const index) [member function] + cls.add_method('SetIfIndex', + 'void', + [param('uint32_t const', 'index')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::SetMtu(uint16_t const mtu) [member function] + cls.add_method('SetMtu', + 'bool', + [param('uint16_t const', 'mtu')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] + cls.add_method('SetPromiscReceiveCallback', + 'void', + [param('ns3::Callback< bool, 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 >', 'cb')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] + cls.add_method('SetReceiveCallback', + 'void', + [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## bridge-net-device.h (module 'bridge'): bool ns3::BridgeNetDevice::SupportsSendFrom() const [member function] + cls.add_method('SupportsSendFrom', + 'bool', + [], + is_const=True, is_virtual=True) + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::ForwardBroadcast(ns3::Ptr incomingPort, ns3::Ptr packet, uint16_t protocol, ns3::Mac48Address src, ns3::Mac48Address dst) [member function] + cls.add_method('ForwardBroadcast', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'incomingPort'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dst')], + visibility='protected') + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::ForwardUnicast(ns3::Ptr incomingPort, ns3::Ptr packet, uint16_t protocol, ns3::Mac48Address src, ns3::Mac48Address dst) [member function] + cls.add_method('ForwardUnicast', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'incomingPort'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dst')], + visibility='protected') + ## bridge-net-device.h (module 'bridge'): ns3::Ptr ns3::BridgeNetDevice::GetLearnedState(ns3::Mac48Address source) [member function] + cls.add_method('GetLearnedState', + 'ns3::Ptr< ns3::NetDevice >', + [param('ns3::Mac48Address', 'source')], + visibility='protected') + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::Learn(ns3::Mac48Address source, ns3::Ptr port) [member function] + cls.add_method('Learn', + 'void', + [param('ns3::Mac48Address', 'source'), param('ns3::Ptr< ns3::NetDevice >', 'port')], + visibility='protected') + ## bridge-net-device.h (module 'bridge'): void ns3::BridgeNetDevice::ReceiveFromDevice(ns3::Ptr device, ns3::Ptr packet, uint16_t protocol, ns3::Address const & source, ns3::Address const & destination, ns3::NetDevice::PacketType packetType) [member function] + cls.add_method('ReceiveFromDevice', + 'void', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'protocol'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination'), param('ns3::NetDevice::PacketType', 'packetType')], + visibility='protected') + return + def register_Ns3BsrLteControlMessage_methods(root_module, cls): ## lte-control-messages.h (module 'lte'): ns3::BsrLteControlMessage::BsrLteControlMessage(ns3::BsrLteControlMessage const & arg0) [constructor] cls.add_constructor([param('ns3::BsrLteControlMessage const &', 'arg0')]) @@ -29194,7 +45328,7 @@ def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__co cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): bool ns3::CallbackImpl, ns3::Ptr, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, short unsigned int arg2, ns3::Address const & arg3, ns3::Address const & arg4, ns3::NetDevice::PacketType arg5) [member operator] cls.add_method('operator()', 'bool', @@ -29216,7 +45350,7 @@ def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__co cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): bool ns3::CallbackImpl, ns3::Ptr, unsigned short, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, short unsigned int arg2, ns3::Address const & arg3) [member operator] cls.add_method('operator()', 'bool', @@ -29238,7 +45372,7 @@ def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Packet__gt___Const_ns3Address_ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): bool ns3::CallbackImpl, const ns3::Address &, const ns3::Address &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Address const & arg1, ns3::Address const & arg2, short unsigned int arg3) [member operator] cls.add_method('operator()', 'bool', @@ -29260,7 +45394,7 @@ def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address_ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): bool ns3::CallbackImpl, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Address const & arg1) [member operator] cls.add_method('operator()', 'bool', @@ -29282,7 +45416,7 @@ def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): ns3::ObjectBase * ns3::CallbackImpl::operator()() [member operator] cls.add_method('operator()', 'ns3::ObjectBase *', @@ -29290,6 +45424,116 @@ def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_ custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Bool_Bool_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(bool arg0, bool arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('bool', 'arg0'), param('bool', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Const_ns3Ipv4Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ipv4L3ProtocolDropReason_Ns3Ptr__lt__ns3Ipv4__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr< ns3::Ipv4 >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ipv4Header const & arg0, ns3::Ptr arg1, ns3::Ipv4L3Protocol::DropReason arg2, ns3::Ptr arg3, unsigned int arg4) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ipv4Header const &', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('ns3::Ipv4L3Protocol::DropReason', 'arg2'), param('ns3::Ptr< ns3::Ipv4 >', 'arg3'), param('unsigned int', 'arg4')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Const_ns3Ipv4Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ipv4Header const & arg0, ns3::Ptr arg1, unsigned int arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ipv4Header const &', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('unsigned int', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Const_ns3Ipv6Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ipv6L3ProtocolDropReason_Ns3Ptr__lt__ns3Ipv6__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr< ns3::Ipv6 >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ipv6L3Protocol::DropReason, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ipv6Header const & arg0, ns3::Ptr arg1, ns3::Ipv6L3Protocol::DropReason arg2, ns3::Ptr arg3, unsigned int arg4) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ipv6Header const &', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('ns3::Ipv6L3Protocol::DropReason', 'arg2'), param('ns3::Ptr< ns3::Ipv6 >', 'arg3'), param('unsigned int', 'arg4')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Const_ns3Ipv6Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ipv6Header const &, ns3::Ptr< ns3::Packet const >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ipv6Header const & arg0, ns3::Ptr arg1, unsigned int arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ipv6Header const &', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('unsigned int', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Const_ns3SpectrumValue___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29304,7 +45548,7 @@ def register_Ns3CallbackImpl__Void_Const_ns3SpectrumValue___amp___Ns3Empty_Ns3Em cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::SpectrumValue const & arg0) [member operator] cls.add_method('operator()', 'void', @@ -29312,6 +45556,94 @@ def register_Ns3CallbackImpl__Void_Const_ns3SpectrumValue___amp___Ns3Empty_Ns3Em custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Const_ns3TcpRateOpsTcpRateConnection___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::TcpRateOps::TcpRateConnection const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::TcpRateOps::TcpRateConnection const & arg0) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::TcpRateOps::TcpRateConnection const &', 'arg0')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Const_ns3TcpRateOpsTcpRateSample___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::TcpRateOps::TcpRateSample const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::TcpRateOps::TcpRateSample const & arg0) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::TcpRateOps::TcpRateSample const &', 'arg0')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Double_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, double, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(double arg0, double arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('double', 'arg0'), param('double', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Long_Long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, long, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long int arg0, long int arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('long int', 'arg0'), param('long int', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3DlSchedulingCallbackInfo_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29326,7 +45658,7 @@ def register_Ns3CallbackImpl__Void_Ns3DlSchedulingCallbackInfo_Ns3Empty_Ns3Empty cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::DlSchedulingCallbackInfo arg0) [member operator] cls.add_method('operator()', 'void', @@ -29348,7 +45680,7 @@ def register_Ns3CallbackImpl__Void_Ns3EpcUeNasState_Ns3EpcUeNasState_Ns3Empty_Ns cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::EpcUeNas::State arg0, ns3::EpcUeNas::State arg1) [member operator] cls.add_method('operator()', 'void', @@ -29356,6 +45688,50 @@ def register_Ns3CallbackImpl__Void_Ns3EpcUeNasState_Ns3EpcUeNasState_Ns3Empty_Ns custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Ns3Ipv4Address_Unsigned_char_Unsigned_char_Unsigned_char_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ipv4Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::Ipv4Address arg0, unsigned char arg1, unsigned char arg2, unsigned char arg3, unsigned int arg4) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ipv4Address', 'arg0'), param('unsigned char', 'arg1'), param('unsigned char', 'arg2'), param('unsigned char', 'arg3'), param('unsigned int', 'arg4')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ipv6Address_Unsigned_char_Unsigned_char_Unsigned_char_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ipv6Address, unsigned char, unsigned char, unsigned char, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::Ipv6Address arg0, unsigned char arg1, unsigned char arg2, unsigned char arg3, unsigned int arg4) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ipv6Address', 'arg0'), param('unsigned char', 'arg1'), param('unsigned char', 'arg2'), param('unsigned char', 'arg3'), param('unsigned int', 'arg4')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3LteUeRrcSlChangeOfSyncRefStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29370,7 +45746,7 @@ def register_Ns3CallbackImpl__Void_Ns3LteUeRrcSlChangeOfSyncRefStatParameters_Ns cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::LteUeRrc::SlChangeOfSyncRefStatParameters arg0) [member operator] cls.add_method('operator()', 'void', @@ -29392,7 +45768,7 @@ def register_Ns3CallbackImpl__Void_Ns3PhyReceptionStatParameters_Ns3Empty_Ns3Emp cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::PhyReceptionStatParameters arg0) [member operator] cls.add_method('operator()', 'void', @@ -29414,7 +45790,7 @@ def register_Ns3CallbackImpl__Void_Ns3PhyTransmissionStatParameters_Ns3Empty_Ns3 cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::PhyTransmissionStatParameters arg0) [member operator] cls.add_method('operator()', 'void', @@ -29436,7 +45812,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3P cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ptr, double, double, double, double, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, double arg2, double arg3, double arg4, double arg5) [member operator] cls.add_method('operator()', 'void', @@ -29458,7 +45834,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3E cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29466,6 +45842,72 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3MobilityModel__gt___Ns3E custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Const_ns3TcpHeader___amp___Ns3Ptr__lt__const_ns3TcpSocketBase__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::TcpHeader const &, ns3::Ptr< ns3::TcpSocketBase const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, const ns3::TcpHeader &, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::TcpHeader const & arg1, ns3::Ptr arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::TcpHeader const &', 'arg1'), param('ns3::Ptr< ns3::TcpSocketBase const >', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3Ipv4__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv4 >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, unsigned int arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::Ptr< ns3::Ipv4 >', 'arg1'), param('unsigned int', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3Ipv6__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv6 >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ptr, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, unsigned int arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::Ptr< ns3::Ipv6 >', 'arg1'), param('unsigned int', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29480,7 +45922,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29502,7 +45944,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3PacketBurst__gt___Ns3Emp cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29510,6 +45952,50 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3PacketBurst__gt___Ns3Emp custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Const_char___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::QueueDiscItem const >, char const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, char const * arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::QueueDiscItem const >', 'arg0'), param('char const *', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::QueueDiscItem const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::QueueDiscItem const >', 'arg0')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ptr, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29524,7 +46010,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3SpectrumPhy__gt___Ns3Ptr cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ptr, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, double arg2) [member operator] cls.add_method('operator()', 'void', @@ -29546,7 +46032,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3LteSpectrumPhy__gt___Ns3Empty_ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29568,7 +46054,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3LteUeRrc__gt___StdList__lt__ns cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, std::list >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, std::list > arg1) [member operator] cls.add_method('operator()', 'void', @@ -29591,7 +46077,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Ptr__lt__co cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ptr, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ptr arg1, short unsigned int arg2, ns3::Address const & arg3, ns3::Address const & arg4, ns3::NetDevice::PacketType arg5) [member operator] cls.add_method('operator()', 'void', @@ -29613,7 +46099,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Em cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29621,6 +46107,94 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Em custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv4Address_Ns3Ipv4Address_Unsigned_char_Ns3Ptr__lt__ns3Ipv4Route__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ipv4Address arg1, ns3::Ipv4Address arg2, unsigned char arg3, ns3::Ptr arg4) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'arg0'), param('ns3::Ipv4Address', 'arg1'), param('ns3::Ipv4Address', 'arg2'), param('unsigned char', 'arg3'), param('ns3::Ptr< ns3::Ipv4Route >', 'arg4')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv4Header_Unsigned_short_Ns3Ptr__lt__ns3Ipv4Interface__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Header, unsigned short, ns3::Ptr< ns3::Ipv4Interface >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ipv4Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ipv4Header arg1, short unsigned int arg2, ns3::Ptr arg3) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'arg0'), param('ns3::Ipv4Header', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::Ptr< ns3::Ipv4Interface >', 'arg3')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv6Address_Ns3Ipv6Address_Unsigned_char_Ns3Ptr__lt__ns3Ipv6Route__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ipv6Address arg1, ns3::Ipv6Address arg2, unsigned char arg3, ns3::Ptr arg4) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'arg0'), param('ns3::Ipv6Address', 'arg1'), param('ns3::Ipv6Address', 'arg2'), param('unsigned char', 'arg3'), param('ns3::Ptr< ns3::Ipv6Route >', 'arg4')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv6Header_Unsigned_short_Ns3Ptr__lt__ns3Ipv6Interface__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Header, unsigned short, ns3::Ptr< ns3::Ipv6Interface >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::Ipv6Header, unsigned short, ns3::Ptr, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Ipv6Header arg1, short unsigned int arg2, ns3::Ptr arg3) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'arg0'), param('ns3::Ipv6Header', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::Ptr< ns3::Ipv6Interface >', 'arg3')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29635,7 +46209,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Empty_Ns3Empty cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29657,7 +46231,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address_ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, ns3::Address const & arg1) [member operator] cls.add_method('operator()', 'void', @@ -29679,7 +46253,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Ns3Empty_Ns3Empty cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29701,7 +46275,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Unsigned_int_Ns3E cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0, unsigned int arg1) [member operator] cls.add_method('operator()', 'void', @@ -29723,7 +46297,7 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3SpectrumSignalParameters__gt__ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr arg0) [member operator] cls.add_method('operator()', 'void', @@ -29731,6 +46305,28 @@ def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3SpectrumSignalParameters__gt__ custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Ns3SequenceNumber__lt__unsigned_int__int__gt___Ns3SequenceNumber__lt__unsigned_int__int__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::SequenceNumber< unsigned int, int >, ns3::SequenceNumber< unsigned int, int >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::SequenceNumber, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::SequenceNumber arg0, ns3::SequenceNumber arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::SequenceNumber< unsigned int, int >', 'arg0'), param('ns3::SequenceNumber< unsigned int, int >', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3SlPhyReceptionStatParameters_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29745,7 +46341,7 @@ def register_Ns3CallbackImpl__Void_Ns3SlPhyReceptionStatParameters_Ns3Empty_Ns3E cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::SlPhyReceptionStatParameters arg0) [member operator] cls.add_method('operator()', 'void', @@ -29767,7 +46363,7 @@ def register_Ns3CallbackImpl__Void_Ns3SlUeMacStatParameters_Ns3LteSlDiscHeader_N cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::SlUeMacStatParameters arg0, ns3::LteSlDiscHeader arg1) [member operator] cls.add_method('operator()', 'void', @@ -29789,7 +46385,7 @@ def register_Ns3CallbackImpl__Void_Ns3SlUeMacStatParameters_Ns3Empty_Ns3Empty_Ns cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::SlUeMacStatParameters arg0) [member operator] cls.add_method('operator()', 'void', @@ -29797,6 +46393,116 @@ def register_Ns3CallbackImpl__Void_Ns3SlUeMacStatParameters_Ns3Empty_Ns3Empty_Ns custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Ns3TcpSocketTcpStates_t_Ns3TcpSocketTcpStates_t_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::TcpSocket::TcpStates_t, ns3::TcpSocket::TcpStates_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::TcpSocket::TcpStates_t arg0, ns3::TcpSocket::TcpStates_t arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::TcpSocket::TcpStates_t', 'arg0'), param('ns3::TcpSocket::TcpStates_t', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3TcpSocketStateEcnState_t_Ns3TcpSocketStateEcnState_t_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::TcpSocketState::EcnState_t, ns3::TcpSocketState::EcnState_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::TcpSocketState::EcnState_t arg0, ns3::TcpSocketState::EcnState_t arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::TcpSocketState::EcnState_t', 'arg0'), param('ns3::TcpSocketState::EcnState_t', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3TcpSocketStateTcpCongState_t_Ns3TcpSocketStateTcpCongState_t_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::TcpSocketState::TcpCongState_t, ns3::TcpSocketState::TcpCongState_t, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::TcpSocketState::TcpCongState_t arg0, ns3::TcpSocketState::TcpCongState_t arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::TcpSocketState::TcpCongState_t', 'arg0'), param('ns3::TcpSocketState::TcpCongState_t', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Time_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Time, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::Time arg0, ns3::Time arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Time', 'arg0'), param('ns3::Time', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(ns3::Time arg0) [member operator] + cls.add_method('operator()', + 'void', + [param('ns3::Time', 'arg0')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29811,7 +46517,7 @@ def register_Ns3CallbackImpl__Void_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()() [member operator] cls.add_method('operator()', 'void', @@ -29833,7 +46539,7 @@ def register_Ns3CallbackImpl__Void_StdVector__lt__ns3SpectrumValue__stdAllocator cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(std::vector > arg0) [member operator] cls.add_method('operator()', 'void', @@ -29842,6 +46548,72 @@ def register_Ns3CallbackImpl__Void_StdVector__lt__ns3SpectrumValue__stdAllocator cls.add_copy_constructor() return +def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3LteSlUeRrcRelayRole_Ns3LteSlBasicUeControllerPc5ConnectionStatus_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::LteSlUeRrc::RelayRole, ns3::LteSlBasicUeController::Pc5ConnectionStatus, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(unsigned int arg0, unsigned int arg1, ns3::LteSlUeRrc::RelayRole arg2, ns3::LteSlBasicUeController::Pc5ConnectionStatus arg3) [member operator] + cls.add_method('operator()', + 'void', + [param('unsigned int', 'arg0'), param('unsigned int', 'arg1'), param('ns3::LteSlUeRrc::RelayRole', 'arg2'), param('ns3::LteSlBasicUeController::Pc5ConnectionStatus', 'arg3')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Ptr__lt__ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(unsigned int arg0, unsigned int arg1, ns3::Ptr arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('unsigned int', 'arg0'), param('unsigned int', 'arg1'), param('ns3::Ptr< ns3::Packet >', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + +def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(unsigned int arg0, unsigned int arg1) [member operator] + cls.add_method('operator()', + 'void', + [param('unsigned int', 'arg0'), param('unsigned int', 'arg1')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29856,7 +46628,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Unsigned_int_Ns3Emp cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(unsigned int arg0, unsigned int arg1, unsigned int arg2) [member operator] cls.add_method('operator()', 'void', @@ -29878,7 +46650,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Unsigned_short_Unsi cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(unsigned int arg0, unsigned int arg1, short unsigned int arg2, unsigned char arg3, short unsigned int arg4, unsigned char arg5) [member operator] cls.add_method('operator()', 'void', @@ -29900,7 +46672,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Bool_Unsigned_char_Unsigned_cha cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, bool arg1, unsigned char arg2, unsigned char arg3) [member operator] cls.add_method('operator()', 'void', @@ -29908,6 +46680,28 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Bool_Unsigned_char_Unsigned_cha custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_int_Unsigned_long_Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long, unsigned int, unsigned long, unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, unsigned int arg1, long unsigned int arg2, long unsigned int arg3) [member operator] + cls.add_method('operator()', + 'void', + [param('long unsigned int', 'arg0'), param('unsigned int', 'arg1'), param('long unsigned int', 'arg2'), param('long unsigned int', 'arg3')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Unsigned_short_Bool_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29922,7 +46716,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Unsigned_short_Bo cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, long unsigned int arg1, short unsigned int arg2, bool arg3, short unsigned int arg4, short unsigned int arg5) [member operator] cls.add_method('operator()', 'void', @@ -29930,6 +46724,28 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_long_Unsigned_short_Bo custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, unsigned long, unsigned short, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, double arg2) [member operator] + cls.add_method('operator()', + 'void', + [param('long unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('double', 'arg2')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -29944,7 +46760,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Ns3Empty_Ns3Empt cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1) [member operator] cls.add_method('operator()', 'void', @@ -29966,7 +46782,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_N cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, ns3::LteRrcSap::MeasurementReport arg3) [member operator] cls.add_method('operator()', 'void', @@ -29988,7 +46804,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_N cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, ns3::LteSlDiscHeader arg3) [member operator] cls.add_method('operator()', 'void', @@ -30010,7 +46826,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_N cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, ns3::LteUeRrc::State arg3, ns3::LteUeRrc::State arg4) [member operator] cls.add_method('operator()', 'void', @@ -30032,7 +46848,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_N cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, ns3::UeManager::State arg3, ns3::UeManager::State arg4) [member operator] cls.add_method('operator()', 'void', @@ -30054,7 +46870,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_N cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2) [member operator] cls.add_method('operator()', 'void', @@ -30076,7 +46892,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_S cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, std::basic_string, std::allocator > arg3) [member operator] cls.add_method('operator()', 'void', @@ -30098,7 +46914,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_S cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, std::basic_string, std::allocator > arg3, unsigned char arg4) [member operator] cls.add_method('operator()', 'void', @@ -30120,7 +46936,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_U cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, unsigned char arg3) [member operator] cls.add_method('operator()', 'void', @@ -30142,7 +46958,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_long_Unsigned_short_Unsigned_short_U cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(long unsigned int arg0, short unsigned int arg1, short unsigned int arg2, short unsigned int arg3) [member operator] cls.add_method('operator()', 'void', @@ -30164,7 +46980,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Ns3Ptr__lt__ns3SpectrumValue__ cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, ns3::Ptr arg1) [member operator] cls.add_method('operator()', 'void', @@ -30186,7 +47002,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Ns3 cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, unsigned char arg1, unsigned int arg2) [member operator] cls.add_method('operator()', 'void', @@ -30208,7 +47024,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Uns cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, unsigned char arg1, unsigned int arg2, long unsigned int arg3) [member operator] cls.add_method('operator()', 'void', @@ -30216,6 +47032,28 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_char_Unsigned_int_Uns custom_name='__call__', is_virtual=True, is_pure_virtual=True) return +def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_long_Unsigned_int_Double_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] + cls.add_constructor([]) + ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl(ns3::CallbackImpl const & arg0) [constructor] + cls.add_constructor([param('ns3::CallbackImpl< void, unsigned short, unsigned long, unsigned int, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) + ## callback.h (module 'core'): static std::string ns3::CallbackImpl::DoGetTypeid() [member function] + cls.add_method('DoGetTypeid', + 'std::string', + [], + is_static=True) + ## callback.h (module 'core'): std::string ns3::CallbackImpl::GetTypeid() const [member function] + cls.add_method('GetTypeid', + 'std::string', + [], + is_const=True, is_virtual=True) + ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, long unsigned int arg1, unsigned int arg2, double arg3) [member operator] + cls.add_method('operator()', + 'void', + [param('short unsigned int', 'arg0'), param('long unsigned int', 'arg1'), param('unsigned int', 'arg2'), param('double', 'arg3')], + custom_name='__call__', is_virtual=True, is_pure_virtual=True) + return + def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_Bool_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): ## callback.h (module 'core'): ns3::CallbackImpl::CallbackImpl() [constructor] cls.add_constructor([]) @@ -30230,7 +47068,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_B cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, short unsigned int arg1, double arg2, double arg3, bool arg4, unsigned char arg5) [member operator] cls.add_method('operator()', 'void', @@ -30252,7 +47090,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Double_U cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, short unsigned int arg1, double arg2, double arg3, unsigned char arg4) [member operator] cls.add_method('operator()', 'void', @@ -30274,7 +47112,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Ns3Empty cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, short unsigned int arg1, double arg2) [member operator] cls.add_method('operator()', 'void', @@ -30296,7 +47134,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Double_Unsigned cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, short unsigned int arg1, double arg2, unsigned char arg3) [member operator] cls.add_method('operator()', 'void', @@ -30318,7 +47156,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Ns3LteUePhyStat cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, short unsigned int arg1, ns3::LteUePhy::State arg2, ns3::LteUePhy::State arg3) [member operator] cls.add_method('operator()', 'void', @@ -30340,7 +47178,7 @@ def register_Ns3CallbackImpl__Void_Unsigned_short_Unsigned_short_Ns3Empty_Ns3Emp cls.add_method('GetTypeid', 'std::string', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## callback.h (module 'core'): void ns3::CallbackImpl::operator()(short unsigned int arg0, short unsigned int arg1) [member operator] cls.add_method('operator()', 'void', @@ -30468,7 +47306,7 @@ def register_Ns3EmuEpcHelper_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## emu-epc-helper.h (module 'lte'): static ns3::TypeId ns3::EmuEpcHelper::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -30653,12 +47491,12 @@ def register_Ns3GtpcCreateSessionRequestMessage_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionRequestMessage::GetMessageSize() const [member function] cls.add_method('GetMessageSize', 'uint32_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t ns3::GtpcCreateSessionRequestMessage::GetSenderCpFteid() const [member function] cls.add_method('GetSenderCpFteid', 'ns3::GtpcHeader::Fteid_t', @@ -30668,7 +47506,7 @@ def register_Ns3GtpcCreateSessionRequestMessage_methods(root_module, cls): cls.add_method('GetSerializedSize', 'uint32_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcCreateSessionRequestMessage::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', @@ -30683,12 +47521,12 @@ def register_Ns3GtpcCreateSessionRequestMessage_methods(root_module, cls): cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionRequestMessage::Serialize(ns3::Buffer::Iterator start) const [member function] cls.add_method('Serialize', 'void', [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionRequestMessage::SetBearerContextsToBeCreated(std::list > bearerContexts) [member function] cls.add_method('SetBearerContextsToBeCreated', 'void', @@ -30746,273 +47584,1098 @@ def register_Ns3GtpcCreateSessionResponseMessage_methods(root_module, cls): cls.add_method('GetInstanceTypeId', 'ns3::TypeId', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionResponseMessage::GetMessageSize() const [member function] cls.add_method('GetMessageSize', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t ns3::GtpcCreateSessionResponseMessage::GetSenderCpFteid() const [member function] - cls.add_method('GetSenderCpFteid', - 'ns3::GtpcHeader::Fteid_t', - [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcHeader::Fteid_t ns3::GtpcCreateSessionResponseMessage::GetSenderCpFteid() const [member function] + cls.add_method('GetSenderCpFteid', + 'ns3::GtpcHeader::Fteid_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionResponseMessage::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcCreateSessionResponseMessage::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetBearerContextsCreated(std::list > bearerContexts) [member function] + cls.add_method('SetBearerContextsCreated', + 'void', + [param('std::list< ns3::GtpcCreateSessionResponseMessage::BearerContextCreated >', 'bearerContexts')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function] + cls.add_method('SetCause', + 'void', + [param('ns3::GtpcIes::Cause_t', 'cause')]) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetSenderCpFteid(ns3::GtpcHeader::Fteid_t fteid) [member function] + cls.add_method('SetSenderCpFteid', + 'void', + [param('ns3::GtpcHeader::Fteid_t', 'fteid')]) + return + +def register_Ns3GtpcCreateSessionResponseMessageBearerContextCreated_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::BearerContextCreated() [constructor] + cls.add_constructor([]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::BearerContextCreated(ns3::GtpcCreateSessionResponseMessage::BearerContextCreated const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcCreateSessionResponseMessage::BearerContextCreated const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::bearerLevelQos [variable] + cls.add_instance_attribute('bearerLevelQos', 'ns3::EpsBearer', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::cause [variable] + cls.add_instance_attribute('cause', 'uint8_t', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::epsBearerId [variable] + cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::fteid [variable] + cls.add_instance_attribute('fteid', 'ns3::GtpcHeader::Fteid_t', is_const=False) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::tft [variable] + cls.add_instance_attribute('tft', 'ns3::Ptr< ns3::EpcTft >', is_const=False) + return + +def register_Ns3GtpcDeleteBearerCommandMessage_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::GtpcDeleteBearerCommandMessage(ns3::GtpcDeleteBearerCommandMessage const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcDeleteBearerCommandMessage const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::GtpcDeleteBearerCommandMessage() [constructor] + cls.add_constructor([]) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcDeleteBearerCommandMessage::GetBearerContexts() const [member function] + cls.add_method('GetBearerContexts', + 'std::list< ns3::GtpcDeleteBearerCommandMessage::BearerContext >', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerCommandMessage::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::GetMessageSize() const [member function] + cls.add_method('GetMessageSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerCommandMessage::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::SetBearerContexts(std::list > bearerContexts) [member function] + cls.add_method('SetBearerContexts', + 'void', + [param('std::list< ns3::GtpcDeleteBearerCommandMessage::BearerContext >', 'bearerContexts')]) + return + +def register_Ns3GtpcDeleteBearerCommandMessageBearerContext_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::BearerContext() [constructor] + cls.add_constructor([]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::BearerContext(ns3::GtpcDeleteBearerCommandMessage::BearerContext const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcDeleteBearerCommandMessage::BearerContext const &', 'arg0')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::m_epsBearerId [variable] + cls.add_instance_attribute('m_epsBearerId', 'uint8_t', is_const=False) + return + +def register_Ns3GtpcDeleteBearerRequestMessage_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerRequestMessage::GtpcDeleteBearerRequestMessage() [constructor] + cls.add_constructor([]) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerRequestMessage::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerRequestMessage::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::GetMessageSize() const [member function] + cls.add_method('GetMessageSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcDeleteBearerRequestMessage::GetEpsBearerIds() const [member function] + cls.add_method('GetEpsBearerIds', + 'std::list< unsigned char >', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::SetEpsBearerIds(std::list > epsBearerIds) [member function] + cls.add_method('SetEpsBearerIds', + 'void', + [param('std::list< unsigned char >', 'epsBearerIds')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerRequestMessage::GtpcDeleteBearerRequestMessage(ns3::GtpcDeleteBearerRequestMessage const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcDeleteBearerRequestMessage const &', 'arg0')]) + return + +def register_Ns3GtpcDeleteBearerResponseMessage_methods(root_module, cls): + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerResponseMessage::GtpcDeleteBearerResponseMessage() [constructor] + cls.add_constructor([]) + ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerResponseMessage::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerResponseMessage::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::GetSerializedSize() const [member function] + cls.add_method('GetSerializedSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function] + cls.add_method('Serialize', + 'void', + [param('ns3::Buffer::Iterator', 'start')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::Deserialize(ns3::Buffer::Iterator start) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'start')], + is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::GetMessageSize() const [member function] + cls.add_method('GetMessageSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t ns3::GtpcDeleteBearerResponseMessage::GetCause() const [member function] + cls.add_method('GetCause', + 'ns3::GtpcIes::Cause_t', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function] + cls.add_method('SetCause', + 'void', + [param('ns3::GtpcIes::Cause_t', 'cause')]) + ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcDeleteBearerResponseMessage::GetEpsBearerIds() const [member function] + cls.add_method('GetEpsBearerIds', + 'std::list< unsigned char >', + [], + is_const=True) + ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::SetEpsBearerIds(std::list > epsBearerIds) [member function] + cls.add_method('SetEpsBearerIds', + 'void', + [param('std::list< unsigned char >', 'epsBearerIds')]) + ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerResponseMessage::GtpcDeleteBearerResponseMessage(ns3::GtpcDeleteBearerResponseMessage const & arg0) [constructor] + cls.add_constructor([param('ns3::GtpcDeleteBearerResponseMessage const &', 'arg0')]) + return + +def register_Ns3HandoverPreparationInfoHeader_methods(root_module, cls): + ## lte-rrc-header.h (module 'lte'): ns3::HandoverPreparationInfoHeader::HandoverPreparationInfoHeader(ns3::HandoverPreparationInfoHeader const & arg0) [constructor] + cls.add_constructor([param('ns3::HandoverPreparationInfoHeader const &', 'arg0')]) + ## lte-rrc-header.h (module 'lte'): ns3::HandoverPreparationInfoHeader::HandoverPreparationInfoHeader() [constructor] + cls.add_constructor([]) + ## lte-rrc-header.h (module 'lte'): uint32_t ns3::HandoverPreparationInfoHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function] + cls.add_method('Deserialize', + 'uint32_t', + [param('ns3::Buffer::Iterator', 'bIterator')], + is_virtual=True) + ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::AsConfig ns3::HandoverPreparationInfoHeader::GetAsConfig() const [member function] + cls.add_method('GetAsConfig', + 'ns3::LteRrcSap::AsConfig', + [], + is_const=True) + ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo ns3::HandoverPreparationInfoHeader::GetMessage() const [member function] + cls.add_method('GetMessage', + 'ns3::LteRrcSap::HandoverPreparationInfo', + [], + is_const=True) + ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::PreSerialize() const [member function] + cls.add_method('PreSerialize', + 'void', + [], + is_const=True, is_virtual=True) + ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::SetMessage(ns3::LteRrcSap::HandoverPreparationInfo msg) [member function] + cls.add_method('SetMessage', + 'void', + [param('ns3::LteRrcSap::HandoverPreparationInfo', 'msg')]) + return + +def register_Ns3Icmpv4L4Protocol_methods(root_module, cls): + ## icmpv4-l4-protocol.h (module 'internet'): ns3::Icmpv4L4Protocol::Icmpv4L4Protocol(ns3::Icmpv4L4Protocol const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv4L4Protocol const &', 'arg0')]) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::Icmpv4L4Protocol::Icmpv4L4Protocol() [constructor] + cls.add_constructor([]) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::Icmpv4L4Protocol::GetDownTarget() const [member function] + cls.add_method('GetDownTarget', + 'ns3::IpL4Protocol::DownTargetCallback', + [], + is_const=True, is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::Icmpv4L4Protocol::GetDownTarget6() const [member function] + cls.add_method('GetDownTarget6', + 'ns3::IpL4Protocol::DownTargetCallback6', + [], + is_const=True, is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): int ns3::Icmpv4L4Protocol::GetProtocolNumber() const [member function] + cls.add_method('GetProtocolNumber', + 'int', + [], + is_const=True, is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): static uint16_t ns3::Icmpv4L4Protocol::GetStaticProtocolNumber() [member function] + cls.add_method('GetStaticProtocolNumber', + 'uint16_t', + [], + is_static=True) + ## icmpv4-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::Icmpv4L4Protocol::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::Icmpv4L4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr incomingInterface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], + is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::Icmpv4L4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr incomingInterface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], + is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SendDestUnreachFragNeeded(ns3::Ipv4Header header, ns3::Ptr orgData, uint16_t nextHopMtu) [member function] + cls.add_method('SendDestUnreachFragNeeded', + 'void', + [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData'), param('uint16_t', 'nextHopMtu')]) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SendDestUnreachPort(ns3::Ipv4Header header, ns3::Ptr orgData) [member function] + cls.add_method('SendDestUnreachPort', + 'void', + [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData')]) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SendTimeExceededTtl(ns3::Ipv4Header header, ns3::Ptr orgData, bool isFragment) [member function] + cls.add_method('SendTimeExceededTtl', + 'void', + [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData'), param('bool', 'isFragment')]) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] + cls.add_method('SetDownTarget', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] + cls.add_method('SetDownTarget6', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## icmpv4-l4-protocol.h (module 'internet'): ns3::Icmpv4L4Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True, visibility='protected') + ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='private') + return + +def register_Ns3Icmpv6L4Protocol_methods(root_module, cls): + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Icmpv6L4Protocol::Icmpv6L4Protocol(ns3::Icmpv6L4Protocol const & arg0) [constructor] + cls.add_constructor([param('ns3::Icmpv6L4Protocol const &', 'arg0')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Icmpv6L4Protocol::Icmpv6L4Protocol() [constructor] + cls.add_constructor([]) + ## icmpv6-l4-protocol.h (module 'internet'): int64_t ns3::Icmpv6L4Protocol::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Ptr ns3::Icmpv6L4Protocol::CreateCache(ns3::Ptr device, ns3::Ptr interface) [member function] + cls.add_method('CreateCache', + 'ns3::Ptr< ns3::NdiscCache >', + [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::DelayedSendMessage(ns3::Ptr packet, ns3::Ipv6Address src, ns3::Ipv6Address dst, uint8_t ttl) [member function] + cls.add_method('DelayedSendMessage', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'ttl')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::DoDAD(ns3::Ipv6Address target, ns3::Ptr interface) [member function] + cls.add_method('DoDAD', + 'void', + [param('ns3::Ipv6Address', 'target'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::NdiscCache::Ipv6PayloadHeaderPair ns3::Icmpv6L4Protocol::ForgeEchoRequest(ns3::Ipv6Address src, ns3::Ipv6Address dst, uint16_t id, uint16_t seq, ns3::Ptr data) [member function] + cls.add_method('ForgeEchoRequest', + 'ns3::NdiscCache::Ipv6PayloadHeaderPair', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'id'), param('uint16_t', 'seq'), param('ns3::Ptr< ns3::Packet >', 'data')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::NdiscCache::Ipv6PayloadHeaderPair ns3::Icmpv6L4Protocol::ForgeNA(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address * hardwareAddress, uint8_t flags) [member function] + cls.add_method('ForgeNA', + 'ns3::NdiscCache::Ipv6PayloadHeaderPair', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address *', 'hardwareAddress'), param('uint8_t', 'flags')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::NdiscCache::Ipv6PayloadHeaderPair ns3::Icmpv6L4Protocol::ForgeNS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Ipv6Address target, ns3::Address hardwareAddress) [member function] + cls.add_method('ForgeNS', + 'ns3::NdiscCache::Ipv6PayloadHeaderPair', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Address', 'target'), param('ns3::Address', 'hardwareAddress')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::NdiscCache::Ipv6PayloadHeaderPair ns3::Icmpv6L4Protocol::ForgeRS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address hardwareAddress) [member function] + cls.add_method('ForgeRS', + 'ns3::NdiscCache::Ipv6PayloadHeaderPair', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address', 'hardwareAddress')]) + ## icmpv6-l4-protocol.h (module 'internet'): static void ns3::Icmpv6L4Protocol::FunctionDadTimeout(ns3::Ptr icmpv6, ns3::Ipv6Interface * interface, ns3::Ipv6Address addr) [member function] + cls.add_method('FunctionDadTimeout', + 'void', + [param('ns3::Ptr< ns3::Icmpv6L4Protocol >', 'icmpv6'), param('ns3::Ipv6Interface *', 'interface'), param('ns3::Ipv6Address', 'addr')], + is_static=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Time ns3::Icmpv6L4Protocol::GetDelayFirstProbe() const [member function] + cls.add_method('GetDelayFirstProbe', + 'ns3::Time', + [], + is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::TypeId ns3::Icmpv6L4Protocol::GetInstanceTypeId() const [member function] + cls.add_method('GetInstanceTypeId', + 'ns3::TypeId', + [], + is_const=True, is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): uint8_t ns3::Icmpv6L4Protocol::GetMaxMulticastSolicit() const [member function] + cls.add_method('GetMaxMulticastSolicit', + 'uint8_t', + [], + is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): uint8_t ns3::Icmpv6L4Protocol::GetMaxUnicastSolicit() const [member function] + cls.add_method('GetMaxUnicastSolicit', + 'uint8_t', + [], + is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Ptr ns3::Icmpv6L4Protocol::GetNode() [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + []) + ## icmpv6-l4-protocol.h (module 'internet'): int ns3::Icmpv6L4Protocol::GetProtocolNumber() const [member function] + cls.add_method('GetProtocolNumber', + 'int', + [], + is_const=True, is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Time ns3::Icmpv6L4Protocol::GetReachableTime() const [member function] + cls.add_method('GetReachableTime', + 'ns3::Time', + [], + is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Time ns3::Icmpv6L4Protocol::GetRetransmissionTime() const [member function] + cls.add_method('GetRetransmissionTime', + 'ns3::Time', + [], + is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): static uint16_t ns3::Icmpv6L4Protocol::GetStaticProtocolNumber() [member function] + cls.add_method('GetStaticProtocolNumber', + 'uint16_t', + [], + is_static=True) + ## icmpv6-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::Icmpv6L4Protocol::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## icmpv6-l4-protocol.h (module 'internet'): int ns3::Icmpv6L4Protocol::GetVersion() const [member function] + cls.add_method('GetVersion', + 'int', + [], + is_const=True, is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): bool ns3::Icmpv6L4Protocol::IsAlwaysDad() const [member function] + cls.add_method('IsAlwaysDad', + 'bool', + [], + is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): bool ns3::Icmpv6L4Protocol::Lookup(ns3::Ipv6Address dst, ns3::Ptr device, ns3::Ptr cache, ns3::Address * hardwareDestination) [member function] + cls.add_method('Lookup', + 'bool', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::NdiscCache >', 'cache'), param('ns3::Address *', 'hardwareDestination')]) + ## icmpv6-l4-protocol.h (module 'internet'): bool ns3::Icmpv6L4Protocol::Lookup(ns3::Ptr p, ns3::Ipv6Header const & ipHeader, ns3::Ipv6Address dst, ns3::Ptr device, ns3::Ptr cache, ns3::Address * hardwareDestination) [member function] + cls.add_method('Lookup', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'ipHeader'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::NdiscCache >', 'cache'), param('ns3::Address *', 'hardwareDestination')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::NotifyNewAggregate() [member function] + cls.add_method('NotifyNewAggregate', + 'void', + [], + is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::Icmpv6L4Protocol::Receive(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr interface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')], + is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::Icmpv6L4Protocol::Receive(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr interface) [member function] + cls.add_method('Receive', + 'ns3::IpL4Protocol::RxStatus', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendEchoReply(ns3::Ipv6Address src, ns3::Ipv6Address dst, uint16_t id, uint16_t seq, ns3::Ptr data) [member function] + cls.add_method('SendEchoReply', + 'void', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint16_t', 'id'), param('uint16_t', 'seq'), param('ns3::Ptr< ns3::Packet >', 'data')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendErrorDestinationUnreachable(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint8_t code) [member function] + cls.add_method('SendErrorDestinationUnreachable', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'code')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendErrorParameterError(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint8_t code, uint32_t ptr) [member function] + cls.add_method('SendErrorParameterError', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'code'), param('uint32_t', 'ptr')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendErrorTimeExceeded(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint8_t code) [member function] + cls.add_method('SendErrorTimeExceeded', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'code')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendErrorTooBig(ns3::Ptr malformedPacket, ns3::Ipv6Address dst, uint32_t mtu) [member function] + cls.add_method('SendErrorTooBig', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'malformedPacket'), param('ns3::Ipv6Address', 'dst'), param('uint32_t', 'mtu')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendMessage(ns3::Ptr packet, ns3::Ipv6Address src, ns3::Ipv6Address dst, uint8_t ttl) [member function] + cls.add_method('SendMessage', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('uint8_t', 'ttl')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendMessage(ns3::Ptr packet, ns3::Ipv6Address dst, ns3::Icmpv6Header & icmpv6Hdr, uint8_t ttl) [member function] + cls.add_method('SendMessage', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'dst'), param('ns3::Icmpv6Header &', 'icmpv6Hdr'), param('uint8_t', 'ttl')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendNA(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address * hardwareAddress, uint8_t flags) [member function] + cls.add_method('SendNA', + 'void', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address *', 'hardwareAddress'), param('uint8_t', 'flags')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendNS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Ipv6Address target, ns3::Address hardwareAddress) [member function] + cls.add_method('SendNS', + 'void', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Address', 'target'), param('ns3::Address', 'hardwareAddress')], + is_virtual=True) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendRS(ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Address hardwareAddress) [member function] + cls.add_method('SendRS', + 'void', + [param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Address', 'hardwareAddress')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SendRedirection(ns3::Ptr redirectedPacket, ns3::Ipv6Address src, ns3::Ipv6Address dst, ns3::Ipv6Address redirTarget, ns3::Ipv6Address redirDestination, ns3::Address redirHardwareTarget) [member function] + cls.add_method('SendRedirection', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'redirectedPacket'), param('ns3::Ipv6Address', 'src'), param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Address', 'redirTarget'), param('ns3::Ipv6Address', 'redirDestination'), param('ns3::Address', 'redirHardwareTarget')]) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', + 'void', + [param('ns3::Ptr< ns3::Node >', 'node')]) + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Icmpv6L4Protocol::PROT_NUMBER [variable] + cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): ns3::Ptr ns3::Icmpv6L4Protocol::FindCache(ns3::Ptr device) [member function] + cls.add_method('FindCache', + 'ns3::Ptr< ns3::NdiscCache >', + [param('ns3::Ptr< ns3::NetDevice >', 'device')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::Forward(ns3::Ipv6Address source, ns3::Icmpv6Header icmp, uint32_t info, ns3::Ipv6Header ipHeader, uint8_t const * payload) [member function] + cls.add_method('Forward', + 'void', + [param('ns3::Ipv6Address', 'source'), param('ns3::Icmpv6Header', 'icmp'), param('uint32_t', 'info'), param('ns3::Ipv6Header', 'ipHeader'), param('uint8_t const *', 'payload')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::Icmpv6L4Protocol::GetDownTarget() const [member function] + cls.add_method('GetDownTarget', + 'ns3::IpL4Protocol::DownTargetCallback', + [], + is_const=True, is_virtual=True, visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::Icmpv6L4Protocol::GetDownTarget6() const [member function] + cls.add_method('GetDownTarget6', + 'ns3::IpL4Protocol::DownTargetCallback6', + [], + is_const=True, is_virtual=True, visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleDestinationUnreachable(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleDestinationUnreachable', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleEchoRequest(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleEchoRequest', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleNA(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleNA', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleNS(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleNS', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandlePacketTooBig(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandlePacketTooBig', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleParameterError(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleParameterError', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleRA(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleRA', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleRS(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleRS', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleRedirection(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleRedirection', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::HandleTimeExceeded(ns3::Ptr p, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('HandleTimeExceeded', + 'void', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::ReceiveLLA(ns3::Icmpv6OptionLinkLayerAddress lla, ns3::Ipv6Address const & src, ns3::Ipv6Address const & dst, ns3::Ptr interface) [member function] + cls.add_method('ReceiveLLA', + 'void', + [param('ns3::Icmpv6OptionLinkLayerAddress', 'lla'), param('ns3::Ipv6Address const &', 'src'), param('ns3::Ipv6Address const &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], + visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] + cls.add_method('SetDownTarget', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True, visibility='protected') + ## icmpv6-l4-protocol.h (module 'internet'): void ns3::Icmpv6L4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] + cls.add_method('SetDownTarget6', + 'void', + [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True, visibility='protected') + return + +def register_Ns3Ipv4GlobalRouting_methods(root_module, cls): + ## ipv4-global-routing.h (module 'internet'): ns3::Ipv4GlobalRouting::Ipv4GlobalRouting(ns3::Ipv4GlobalRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4GlobalRouting const &', 'arg0')]) + ## ipv4-global-routing.h (module 'internet'): ns3::Ipv4GlobalRouting::Ipv4GlobalRouting() [constructor] + cls.add_constructor([]) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::AddASExternalRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('AddASExternalRouteTo', + 'void', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::AddHostRouteTo(ns3::Ipv4Address dest, ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('AddHostRouteTo', + 'void', + [param('ns3::Ipv4Address', 'dest'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::AddHostRouteTo(ns3::Ipv4Address dest, uint32_t interface) [member function] + cls.add_method('AddHostRouteTo', + 'void', + [param('ns3::Ipv4Address', 'dest'), param('uint32_t', 'interface')]) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, ns3::Ipv4Address nextHop, uint32_t interface) [member function] + cls.add_method('AddNetworkRouteTo', + 'void', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('ns3::Ipv4Address', 'nextHop'), param('uint32_t', 'interface')]) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::AddNetworkRouteTo(ns3::Ipv4Address network, ns3::Ipv4Mask networkMask, uint32_t interface) [member function] + cls.add_method('AddNetworkRouteTo', + 'void', + [param('ns3::Ipv4Address', 'network'), param('ns3::Ipv4Mask', 'networkMask'), param('uint32_t', 'interface')]) + ## ipv4-global-routing.h (module 'internet'): int64_t ns3::Ipv4GlobalRouting::AssignStreams(int64_t stream) [member function] + cls.add_method('AssignStreams', + 'int64_t', + [param('int64_t', 'stream')]) + ## ipv4-global-routing.h (module 'internet'): uint32_t ns3::Ipv4GlobalRouting::GetNRoutes() const [member function] + cls.add_method('GetNRoutes', + 'uint32_t', + [], is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcCreateSessionResponseMessage::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcCreateSessionResponseMessage::GetTypeId() [member function] + ## ipv4-global-routing.h (module 'internet'): ns3::Ipv4RoutingTableEntry * ns3::Ipv4GlobalRouting::GetRoute(uint32_t i) const [member function] + cls.add_method('GetRoute', + retval('ns3::Ipv4RoutingTableEntry *', caller_owns_return=False), + [param('uint32_t', 'i')], + is_const=True) + ## ipv4-global-routing.h (module 'internet'): static ns3::TypeId ns3::Ipv4GlobalRouting::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetBearerContextsCreated(std::list > bearerContexts) [member function] - cls.add_method('SetBearerContextsCreated', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', 'void', - [param('std::list< ns3::GtpcCreateSessionResponseMessage::BearerContextCreated >', 'bearerContexts')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function] - cls.add_method('SetCause', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', 'void', - [param('ns3::GtpcIes::Cause_t', 'cause')]) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcCreateSessionResponseMessage::SetSenderCpFteid(ns3::GtpcHeader::Fteid_t fteid) [member function] - cls.add_method('SetSenderCpFteid', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', 'void', - [param('ns3::GtpcHeader::Fteid_t', 'fteid')]) - return - -def register_Ns3GtpcCreateSessionResponseMessageBearerContextCreated_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::BearerContextCreated() [constructor] - cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::BearerContextCreated(ns3::GtpcCreateSessionResponseMessage::BearerContextCreated const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcCreateSessionResponseMessage::BearerContextCreated const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::bearerLevelQos [variable] - cls.add_instance_attribute('bearerLevelQos', 'ns3::EpsBearer', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::cause [variable] - cls.add_instance_attribute('cause', 'uint8_t', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::epsBearerId [variable] - cls.add_instance_attribute('epsBearerId', 'uint8_t', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::fteid [variable] - cls.add_instance_attribute('fteid', 'ns3::GtpcHeader::Fteid_t', is_const=False) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcCreateSessionResponseMessage::BearerContextCreated::tft [variable] - cls.add_instance_attribute('tft', 'ns3::Ptr< ns3::EpcTft >', is_const=False) + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::RemoveRoute(uint32_t i) [member function] + cls.add_method('RemoveRoute', + 'void', + [param('uint32_t', 'i')]) + ## ipv4-global-routing.h (module 'internet'): bool ns3::Ipv4GlobalRouting::RouteInput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): ns3::Ptr ns3::Ipv4GlobalRouting::RouteOutput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv4Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::SetIpv4(ns3::Ptr ipv4) [member function] + cls.add_method('SetIpv4', + 'void', + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_virtual=True) + ## ipv4-global-routing.h (module 'internet'): void ns3::Ipv4GlobalRouting::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') return -def register_Ns3GtpcDeleteBearerCommandMessage_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::GtpcDeleteBearerCommandMessage(ns3::GtpcDeleteBearerCommandMessage const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcDeleteBearerCommandMessage const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::GtpcDeleteBearerCommandMessage() [constructor] +def register_Ns3Ipv4ListRouting_methods(root_module, cls): + ## ipv4-list-routing.h (module 'internet'): ns3::Ipv4ListRouting::Ipv4ListRouting(ns3::Ipv4ListRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4ListRouting const &', 'arg0')]) + ## ipv4-list-routing.h (module 'internet'): ns3::Ipv4ListRouting::Ipv4ListRouting() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::AddRoutingProtocol(ns3::Ptr routingProtocol, int16_t priority) [member function] + cls.add_method('AddRoutingProtocol', + 'void', + [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol'), param('int16_t', 'priority')], is_virtual=True) - ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcDeleteBearerCommandMessage::GetBearerContexts() const [member function] - cls.add_method('GetBearerContexts', - 'std::list< ns3::GtpcDeleteBearerCommandMessage::BearerContext >', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerCommandMessage::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::GetMessageSize() const [member function] - cls.add_method('GetMessageSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerCommandMessage::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + ## ipv4-list-routing.h (module 'internet'): uint32_t ns3::Ipv4ListRouting::GetNRoutingProtocols() const [member function] + cls.add_method('GetNRoutingProtocols', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerCommandMessage::GetTypeId() [member function] + is_const=True, is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): ns3::Ptr ns3::Ipv4ListRouting::GetRoutingProtocol(uint32_t index, int16_t & priority) const [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', + [param('uint32_t', 'index'), param('int16_t &', 'priority', direction=2)], + is_const=True, is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): static ns3::TypeId ns3::Ipv4ListRouting::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerCommandMessage::SetBearerContexts(std::list > bearerContexts) [member function] - cls.add_method('SetBearerContexts', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', 'void', - [param('std::list< ns3::GtpcDeleteBearerCommandMessage::BearerContext >', 'bearerContexts')]) + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): bool ns3::Ipv4ListRouting::RouteInput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::Ipv4MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv4Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): ns3::Ptr ns3::Ipv4ListRouting::RouteOutput(ns3::Ptr p, ns3::Ipv4Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv4Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::SetIpv4(ns3::Ptr ipv4) [member function] + cls.add_method('SetIpv4', + 'void', + [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], + is_virtual=True) + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## ipv4-list-routing.h (module 'internet'): void ns3::Ipv4ListRouting::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') return -def register_Ns3GtpcDeleteBearerCommandMessageBearerContext_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::BearerContext() [constructor] +def register_Ns3Ipv4PacketProbe_methods(root_module, cls): + ## ipv4-packet-probe.h (module 'internet'): ns3::Ipv4PacketProbe::Ipv4PacketProbe(ns3::Ipv4PacketProbe const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv4PacketProbe const &', 'arg0')]) + ## ipv4-packet-probe.h (module 'internet'): ns3::Ipv4PacketProbe::Ipv4PacketProbe() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::BearerContext(ns3::GtpcDeleteBearerCommandMessage::BearerContext const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcDeleteBearerCommandMessage::BearerContext const &', 'arg0')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerCommandMessage::BearerContext::m_epsBearerId [variable] - cls.add_instance_attribute('m_epsBearerId', 'uint8_t', is_const=False) + ## ipv4-packet-probe.h (module 'internet'): bool ns3::Ipv4PacketProbe::ConnectByObject(std::string traceSource, ns3::Ptr obj) [member function] + cls.add_method('ConnectByObject', + 'bool', + [param('std::string', 'traceSource'), param('ns3::Ptr< ns3::Object >', 'obj')], + is_virtual=True) + ## ipv4-packet-probe.h (module 'internet'): void ns3::Ipv4PacketProbe::ConnectByPath(std::string path) [member function] + cls.add_method('ConnectByPath', + 'void', + [param('std::string', 'path')], + is_virtual=True) + ## ipv4-packet-probe.h (module 'internet'): static ns3::TypeId ns3::Ipv4PacketProbe::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv4-packet-probe.h (module 'internet'): void ns3::Ipv4PacketProbe::SetValue(ns3::Ptr packet, ns3::Ptr ipv4, uint32_t interface) [member function] + cls.add_method('SetValue', + 'void', + [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')]) + ## ipv4-packet-probe.h (module 'internet'): static void ns3::Ipv4PacketProbe::SetValueByPath(std::string path, ns3::Ptr packet, ns3::Ptr ipv4, uint32_t interface) [member function] + cls.add_method('SetValueByPath', + 'void', + [param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Ipv4 >', 'ipv4'), param('uint32_t', 'interface')], + is_static=True) return -def register_Ns3GtpcDeleteBearerRequestMessage_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerRequestMessage::GtpcDeleteBearerRequestMessage() [constructor] +def register_Ns3Ipv6ExtensionLooseRouting_methods(root_module, cls): + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionLooseRouting::Ipv6ExtensionLooseRouting(ns3::Ipv6ExtensionLooseRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ExtensionLooseRouting const &', 'arg0')]) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionLooseRouting::Ipv6ExtensionLooseRouting() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerRequestMessage::GetTypeId() [member function] + ## ipv6-extension.h (module 'internet'): static ns3::TypeId ns3::Ipv6ExtensionLooseRouting::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerRequestMessage::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionLooseRouting::GetTypeRouting() const [member function] + cls.add_method('GetTypeRouting', + 'uint8_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', + is_const=True, is_virtual=True) + ## ipv6-extension.h (module 'internet'): uint8_t ns3::Ipv6ExtensionLooseRouting::Process(ns3::Ptr & packet, uint8_t offset, ns3::Ipv6Header const & ipv6Header, ns3::Ipv6Address dst, uint8_t * nextHeader, bool & stopProcessing, bool & isDropped, ns3::Ipv6L3Protocol::DropReason & dropReason) [member function] + cls.add_method('Process', + 'uint8_t', + [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('uint8_t', 'offset'), param('ns3::Ipv6Header const &', 'ipv6Header'), param('ns3::Ipv6Address', 'dst'), param('uint8_t *', 'nextHeader'), param('bool &', 'stopProcessing'), param('bool &', 'isDropped'), param('ns3::Ipv6L3Protocol::DropReason &', 'dropReason')], + is_virtual=True) + ## ipv6-extension.h (module 'internet'): ns3::Ipv6ExtensionLooseRouting::TYPE_ROUTING [variable] + cls.add_static_attribute('TYPE_ROUTING', 'uint8_t const', is_const=True) + return + +def register_Ns3Ipv6ListRouting_methods(root_module, cls): + ## ipv6-list-routing.h (module 'internet'): ns3::Ipv6ListRouting::Ipv6ListRouting(ns3::Ipv6ListRouting const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6ListRouting const &', 'arg0')]) + ## ipv6-list-routing.h (module 'internet'): ns3::Ipv6ListRouting::Ipv6ListRouting() [constructor] + cls.add_constructor([]) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::AddRoutingProtocol(ns3::Ptr routingProtocol, int16_t priority) [member function] + cls.add_method('AddRoutingProtocol', + 'void', + [param('ns3::Ptr< ns3::Ipv6RoutingProtocol >', 'routingProtocol'), param('int16_t', 'priority')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): uint32_t ns3::Ipv6ListRouting::GetNRoutingProtocols() const [member function] + cls.add_method('GetNRoutingProtocols', 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + is_const=True, is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): ns3::Ptr ns3::Ipv6ListRouting::GetRoutingProtocol(uint32_t index, int16_t & priority) const [member function] + cls.add_method('GetRoutingProtocol', + 'ns3::Ptr< ns3::Ipv6RoutingProtocol >', + [param('uint32_t', 'index'), param('int16_t &', 'priority')], + is_const=True, is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): static ns3::TypeId ns3::Ipv6ListRouting::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::NotifyAddAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyAddAddress', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], is_virtual=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::NotifyAddRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyAddRoute', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::NotifyInterfaceDown(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceDown', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::NotifyInterfaceUp(uint32_t interface) [member function] + cls.add_method('NotifyInterfaceUp', + 'void', + [param('uint32_t', 'interface')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::NotifyRemoveAddress(uint32_t interface, ns3::Ipv6InterfaceAddress address) [member function] + cls.add_method('NotifyRemoveAddress', + 'void', + [param('uint32_t', 'interface'), param('ns3::Ipv6InterfaceAddress', 'address')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::NotifyRemoveRoute(ns3::Ipv6Address dst, ns3::Ipv6Prefix mask, ns3::Ipv6Address nextHop, uint32_t interface, ns3::Ipv6Address prefixToUse=ns3::Ipv6Address::GetZero()) [member function] + cls.add_method('NotifyRemoveRoute', + 'void', + [param('ns3::Ipv6Address', 'dst'), param('ns3::Ipv6Prefix', 'mask'), param('ns3::Ipv6Address', 'nextHop'), param('uint32_t', 'interface'), param('ns3::Ipv6Address', 'prefixToUse', default_value='ns3::Ipv6Address::GetZero()')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::PrintRoutingTable(ns3::Ptr stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] + cls.add_method('PrintRoutingTable', + 'void', + [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], + is_const=True, is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): bool ns3::Ipv6ListRouting::RouteInput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr idev, ns3::Ipv6RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv6RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv6RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv6RoutingProtocol::ErrorCallback ecb) [member function] + cls.add_method('RouteInput', + 'bool', + [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice const >', 'idev'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6Route >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ucb'), param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice const >, ns3::Ptr< ns3::Ipv6MulticastRoute >, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'mcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'lcb'), param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Ipv6Header const &, ns3::Socket::SocketErrno, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ecb')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): ns3::Ptr ns3::Ipv6ListRouting::RouteOutput(ns3::Ptr p, ns3::Ipv6Header const & header, ns3::Ptr oif, ns3::Socket::SocketErrno & sockerr) [member function] + cls.add_method('RouteOutput', + 'ns3::Ptr< ns3::Ipv6Route >', + [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::SetIpv6(ns3::Ptr ipv6) [member function] + cls.add_method('SetIpv6', + 'void', + [param('ns3::Ptr< ns3::Ipv6 >', 'ipv6')], + is_virtual=True) + ## ipv6-list-routing.h (module 'internet'): void ns3::Ipv6ListRouting::DoDispose() [member function] + cls.add_method('DoDispose', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerRequestMessage::GetMessageSize() const [member function] - cls.add_method('GetMessageSize', - 'uint32_t', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcDeleteBearerRequestMessage::GetEpsBearerIds() const [member function] - cls.add_method('GetEpsBearerIds', - 'std::list< unsigned char >', + is_virtual=True, visibility='protected') + return + +def register_Ns3Ipv6PacketProbe_methods(root_module, cls): + ## ipv6-packet-probe.h (module 'internet'): ns3::Ipv6PacketProbe::Ipv6PacketProbe(ns3::Ipv6PacketProbe const & arg0) [constructor] + cls.add_constructor([param('ns3::Ipv6PacketProbe const &', 'arg0')]) + ## ipv6-packet-probe.h (module 'internet'): ns3::Ipv6PacketProbe::Ipv6PacketProbe() [constructor] + cls.add_constructor([]) + ## ipv6-packet-probe.h (module 'internet'): bool ns3::Ipv6PacketProbe::ConnectByObject(std::string traceSource, ns3::Ptr obj) [member function] + cls.add_method('ConnectByObject', + 'bool', + [param('std::string', 'traceSource'), param('ns3::Ptr< ns3::Object >', 'obj')], + is_virtual=True) + ## ipv6-packet-probe.h (module 'internet'): void ns3::Ipv6PacketProbe::ConnectByPath(std::string path) [member function] + cls.add_method('ConnectByPath', + 'void', + [param('std::string', 'path')], + is_virtual=True) + ## ipv6-packet-probe.h (module 'internet'): static ns3::TypeId ns3::Ipv6PacketProbe::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerRequestMessage::SetEpsBearerIds(std::list > epsBearerIds) [member function] - cls.add_method('SetEpsBearerIds', + is_static=True) + ## ipv6-packet-probe.h (module 'internet'): void ns3::Ipv6PacketProbe::SetValue(ns3::Ptr packet, ns3::Ptr ipv6, uint32_t interface) [member function] + cls.add_method('SetValue', 'void', - [param('std::list< unsigned char >', 'epsBearerIds')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerRequestMessage::GtpcDeleteBearerRequestMessage(ns3::GtpcDeleteBearerRequestMessage const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcDeleteBearerRequestMessage const &', 'arg0')]) + [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')]) + ## ipv6-packet-probe.h (module 'internet'): static void ns3::Ipv6PacketProbe::SetValueByPath(std::string path, ns3::Ptr packet, ns3::Ptr ipv6, uint32_t interface) [member function] + cls.add_method('SetValueByPath', + 'void', + [param('std::string', 'path'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Ipv6 >', 'ipv6'), param('uint32_t', 'interface')], + is_static=True) return -def register_Ns3GtpcDeleteBearerResponseMessage_methods(root_module, cls): - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerResponseMessage::GtpcDeleteBearerResponseMessage() [constructor] +def register_Ns3LoopbackNetDevice_methods(root_module, cls): + ## loopback-net-device.h (module 'internet'): ns3::LoopbackNetDevice::LoopbackNetDevice(ns3::LoopbackNetDevice const & arg0) [constructor] + cls.add_constructor([param('ns3::LoopbackNetDevice const &', 'arg0')]) + ## loopback-net-device.h (module 'internet'): ns3::LoopbackNetDevice::LoopbackNetDevice() [constructor] cls.add_constructor([]) - ## epc-gtpc-header.h (module 'lte'): static ns3::TypeId ns3::GtpcDeleteBearerResponseMessage::GetTypeId() [member function] + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::AddLinkChangeCallback(ns3::Callback callback) [member function] + cls.add_method('AddLinkChangeCallback', + 'void', + [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): ns3::Address ns3::LoopbackNetDevice::GetAddress() const [member function] + cls.add_method('GetAddress', + 'ns3::Address', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): ns3::Address ns3::LoopbackNetDevice::GetBroadcast() const [member function] + cls.add_method('GetBroadcast', + 'ns3::Address', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): ns3::Ptr ns3::LoopbackNetDevice::GetChannel() const [member function] + cls.add_method('GetChannel', + 'ns3::Ptr< ns3::Channel >', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): uint32_t ns3::LoopbackNetDevice::GetIfIndex() const [member function] + cls.add_method('GetIfIndex', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): uint16_t ns3::LoopbackNetDevice::GetMtu() const [member function] + cls.add_method('GetMtu', + 'uint16_t', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): ns3::Address ns3::LoopbackNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] + cls.add_method('GetMulticast', + 'ns3::Address', + [param('ns3::Ipv4Address', 'multicastGroup')], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): ns3::Address ns3::LoopbackNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] + cls.add_method('GetMulticast', + 'ns3::Address', + [param('ns3::Ipv6Address', 'addr')], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): ns3::Ptr ns3::LoopbackNetDevice::GetNode() const [member function] + cls.add_method('GetNode', + 'ns3::Ptr< ns3::Node >', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): static ns3::TypeId ns3::LoopbackNetDevice::GetTypeId() [member function] cls.add_method('GetTypeId', 'ns3::TypeId', [], is_static=True) - ## epc-gtpc-header.h (module 'lte'): ns3::TypeId ns3::GtpcDeleteBearerResponseMessage::GetInstanceTypeId() const [member function] - cls.add_method('GetInstanceTypeId', - 'ns3::TypeId', + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::IsBridge() const [member function] + cls.add_method('IsBridge', + 'bool', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::GetSerializedSize() const [member function] - cls.add_method('GetSerializedSize', - 'uint32_t', + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::IsBroadcast() const [member function] + cls.add_method('IsBroadcast', + 'bool', [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::Serialize(ns3::Buffer::Iterator start) const [member function] - cls.add_method('Serialize', + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::IsLinkUp() const [member function] + cls.add_method('IsLinkUp', + 'bool', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::IsMulticast() const [member function] + cls.add_method('IsMulticast', + 'bool', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::IsPointToPoint() const [member function] + cls.add_method('IsPointToPoint', + 'bool', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::NeedsArp() const [member function] + cls.add_method('NeedsArp', + 'bool', + [], + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::Send(ns3::Ptr packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] + cls.add_method('Send', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::SendFrom(ns3::Ptr packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] + cls.add_method('SendFrom', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::SetAddress(ns3::Address address) [member function] + cls.add_method('SetAddress', 'void', - [param('ns3::Buffer::Iterator', 'start')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::Deserialize(ns3::Buffer::Iterator start) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'start')], + [param('ns3::Address', 'address')], is_virtual=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::Print(std::ostream & os) const [member function] - cls.add_method('Print', + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::SetIfIndex(uint32_t const index) [member function] + cls.add_method('SetIfIndex', 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): uint32_t ns3::GtpcDeleteBearerResponseMessage::GetMessageSize() const [member function] - cls.add_method('GetMessageSize', - 'uint32_t', - [], - is_virtual=True, is_const=True) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcIes::Cause_t ns3::GtpcDeleteBearerResponseMessage::GetCause() const [member function] - cls.add_method('GetCause', - 'ns3::GtpcIes::Cause_t', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::SetCause(ns3::GtpcIes::Cause_t cause) [member function] - cls.add_method('SetCause', + [param('uint32_t const', 'index')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::SetMtu(uint16_t const mtu) [member function] + cls.add_method('SetMtu', + 'bool', + [param('uint16_t const', 'mtu')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::SetNode(ns3::Ptr node) [member function] + cls.add_method('SetNode', 'void', - [param('ns3::GtpcIes::Cause_t', 'cause')]) - ## epc-gtpc-header.h (module 'lte'): std::list > ns3::GtpcDeleteBearerResponseMessage::GetEpsBearerIds() const [member function] - cls.add_method('GetEpsBearerIds', - 'std::list< unsigned char >', - [], - is_const=True) - ## epc-gtpc-header.h (module 'lte'): void ns3::GtpcDeleteBearerResponseMessage::SetEpsBearerIds(std::list > epsBearerIds) [member function] - cls.add_method('SetEpsBearerIds', + [param('ns3::Ptr< ns3::Node >', 'node')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] + cls.add_method('SetPromiscReceiveCallback', 'void', - [param('std::list< unsigned char >', 'epsBearerIds')]) - ## epc-gtpc-header.h (module 'lte'): ns3::GtpcDeleteBearerResponseMessage::GtpcDeleteBearerResponseMessage(ns3::GtpcDeleteBearerResponseMessage const & arg0) [constructor] - cls.add_constructor([param('ns3::GtpcDeleteBearerResponseMessage const &', 'arg0')]) - return - -def register_Ns3HandoverPreparationInfoHeader_methods(root_module, cls): - ## lte-rrc-header.h (module 'lte'): ns3::HandoverPreparationInfoHeader::HandoverPreparationInfoHeader(ns3::HandoverPreparationInfoHeader const & arg0) [constructor] - cls.add_constructor([param('ns3::HandoverPreparationInfoHeader const &', 'arg0')]) - ## lte-rrc-header.h (module 'lte'): ns3::HandoverPreparationInfoHeader::HandoverPreparationInfoHeader() [constructor] - cls.add_constructor([]) - ## lte-rrc-header.h (module 'lte'): uint32_t ns3::HandoverPreparationInfoHeader::Deserialize(ns3::Buffer::Iterator bIterator) [member function] - cls.add_method('Deserialize', - 'uint32_t', - [param('ns3::Buffer::Iterator', 'bIterator')], + [param('ns3::Callback< bool, 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 >', 'cb')], is_virtual=True) - ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::AsConfig ns3::HandoverPreparationInfoHeader::GetAsConfig() const [member function] - cls.add_method('GetAsConfig', - 'ns3::LteRrcSap::AsConfig', - [], - is_const=True) - ## lte-rrc-header.h (module 'lte'): ns3::LteRrcSap::HandoverPreparationInfo ns3::HandoverPreparationInfoHeader::GetMessage() const [member function] - cls.add_method('GetMessage', - 'ns3::LteRrcSap::HandoverPreparationInfo', - [], - is_const=True) - ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::PreSerialize() const [member function] - cls.add_method('PreSerialize', + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] + cls.add_method('SetReceiveCallback', 'void', + [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], + is_virtual=True) + ## loopback-net-device.h (module 'internet'): bool ns3::LoopbackNetDevice::SupportsSendFrom() const [member function] + cls.add_method('SupportsSendFrom', + 'bool', [], - is_virtual=True, is_const=True) - ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::Print(std::ostream & os) const [member function] - cls.add_method('Print', - 'void', - [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) - ## lte-rrc-header.h (module 'lte'): void ns3::HandoverPreparationInfoHeader::SetMessage(ns3::LteRrcSap::HandoverPreparationInfo msg) [member function] - cls.add_method('SetMessage', + is_const=True, is_virtual=True) + ## loopback-net-device.h (module 'internet'): void ns3::LoopbackNetDevice::DoDispose() [member function] + cls.add_method('DoDispose', 'void', - [param('ns3::LteRrcSap::HandoverPreparationInfo', 'msg')]) + [], + is_virtual=True, visibility='protected') return def register_Ns3LteDataRadioBearerInfo_methods(root_module, cls): @@ -31269,12 +48932,12 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('GetIfIndex', 'uint32_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): ns3::Ptr ns3::LteNetDevice::GetChannel() const [member function] cls.add_method('GetChannel', 'ns3::Ptr< ns3::Channel >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::SetMtu(uint16_t const mtu) [member function] cls.add_method('SetMtu', 'bool', @@ -31284,7 +48947,7 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('GetMtu', 'uint16_t', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::SetAddress(ns3::Address address) [member function] cls.add_method('SetAddress', 'void', @@ -31294,12 +48957,12 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('GetAddress', 'ns3::Address', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::IsLinkUp() const [member function] cls.add_method('IsLinkUp', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::AddLinkChangeCallback(ns3::Callback callback) [member function] cls.add_method('AddLinkChangeCallback', 'void', @@ -31309,32 +48972,32 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('IsBroadcast', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): ns3::Address ns3::LteNetDevice::GetBroadcast() const [member function] cls.add_method('GetBroadcast', 'ns3::Address', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::IsMulticast() const [member function] cls.add_method('IsMulticast', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::IsPointToPoint() const [member function] cls.add_method('IsPointToPoint', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): bool ns3::LteNetDevice::IsBridge() const [member function] cls.add_method('IsBridge', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): ns3::Ptr ns3::LteNetDevice::GetNode() const [member function] cls.add_method('GetNode', 'ns3::Ptr< ns3::Node >', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::SetNode(ns3::Ptr node) [member function] cls.add_method('SetNode', 'void', @@ -31344,7 +49007,7 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('NeedsArp', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] cls.add_method('SetReceiveCallback', 'void', @@ -31354,12 +49017,12 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('GetMulticast', 'ns3::Address', [param('ns3::Ipv4Address', 'addr')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): ns3::Address ns3::LteNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] cls.add_method('GetMulticast', 'ns3::Address', [param('ns3::Ipv6Address', 'addr')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] cls.add_method('SetPromiscReceiveCallback', 'void', @@ -31374,13 +49037,109 @@ def register_Ns3LteNetDevice_methods(root_module, cls): cls.add_method('SupportsSendFrom', 'bool', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-net-device.h (module 'lte'): void ns3::LteNetDevice::Receive(ns3::Ptr p) [member function] cls.add_method('Receive', 'void', [param('ns3::Ptr< ns3::Packet >', 'p')]) return +def register_Ns3LteSlBasicUeController_methods(root_module, cls): + ## lte-sl-basic-ue-controller.h (module 'lte'): ns3::LteSlBasicUeController::LteSlBasicUeController(ns3::LteSlBasicUeController const & arg0) [constructor] + cls.add_constructor([param('ns3::LteSlBasicUeController const &', 'arg0')]) + ## lte-sl-basic-ue-controller.h (module 'lte'): ns3::LteSlBasicUeController::LteSlBasicUeController() [constructor] + cls.add_constructor([]) + ## lte-sl-basic-ue-controller.h (module 'lte'): ns3::LteSlUeCtrlSapProvider * ns3::LteSlBasicUeController::GetLteSlUeCtrlSapProvider() [member function] + cls.add_method('GetLteSlUeCtrlSapProvider', + 'ns3::LteSlUeCtrlSapProvider *', + [], + is_virtual=True) + ## lte-sl-basic-ue-controller.h (module 'lte'): static ns3::TypeId ns3::LteSlBasicUeController::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::SetLteSlUeCtrlSapUser(ns3::LteSlUeCtrlSapUser * s) [member function] + cls.add_method('SetLteSlUeCtrlSapUser', + 'void', + [param('ns3::LteSlUeCtrlSapUser *', 's')], + is_virtual=True) + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoPc5ConnectionAborted(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role, ns3::LteSlO2oCommParams::UeO2ORejectReason reason) [member function] + cls.add_method('DoPc5ConnectionAborted', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role'), param('ns3::LteSlO2oCommParams::UeO2ORejectReason', 'reason')], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoPc5ConnectionStarted(uint32_t peerUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('DoPc5ConnectionStarted', + 'void', + [param('uint32_t', 'peerUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoPc5ConnectionTerminated(uint32_t remoteUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('DoPc5ConnectionTerminated', + 'void', + [param('uint32_t', 'remoteUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoPc5SecuredEstablished(uint32_t remoteUeId, uint32_t selfUeId, ns3::LteSlUeRrc::RelayRole role) [member function] + cls.add_method('DoPc5SecuredEstablished', + 'void', + [param('uint32_t', 'remoteUeId'), param('uint32_t', 'selfUeId'), param('ns3::LteSlUeRrc::RelayRole', 'role')], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoRecvRelayServiceDiscovery(uint32_t serviceCode, uint64_t announcerInfo, uint32_t proseRelayUeId, uint8_t statusIndicator) [member function] + cls.add_method('DoRecvRelayServiceDiscovery', + 'void', + [param('uint32_t', 'serviceCode'), param('uint64_t', 'announcerInfo'), param('uint32_t', 'proseRelayUeId'), param('uint8_t', 'statusIndicator')], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): void ns3::LteSlBasicUeController::DoRecvRemoteUeReport(uint64_t localImsi, uint32_t peerUeId, uint64_t remoteImsi) [member function] + cls.add_method('DoRecvRemoteUeReport', + 'void', + [param('uint64_t', 'localImsi'), param('uint32_t', 'peerUeId'), param('uint64_t', 'remoteImsi')], + is_virtual=True, visibility='protected') + ## lte-sl-basic-ue-controller.h (module 'lte'): uint64_t ns3::LteSlBasicUeController::DoRelayUeSelection(std::map, std::allocator > > validRelays, uint32_t serviceCode, uint64_t currentRelayId) [member function] + cls.add_method('DoRelayUeSelection', + 'uint64_t', + [param('std::map< unsigned long, double >', 'validRelays'), param('uint32_t', 'serviceCode'), param('uint64_t', 'currentRelayId')], + is_virtual=True, visibility='protected') + return + +def register_Ns3LteSlUeNetDevice_methods(root_module, cls): + ## lte-sl-ue-net-device.h (module 'lte'): static ns3::TypeId ns3::LteSlUeNetDevice::GetTypeId() [member function] + cls.add_method('GetTypeId', + 'ns3::TypeId', + [], + is_static=True) + ## lte-sl-ue-net-device.h (module 'lte'): ns3::LteSlUeNetDevice::LteSlUeNetDevice() [constructor] + cls.add_constructor([]) + ## lte-sl-ue-net-device.h (module 'lte'): void ns3::LteSlUeNetDevice::DoDispose() [member function] + cls.add_method('DoDispose', + 'void', + [], + is_virtual=True) + ## lte-sl-ue-net-device.h (module 'lte'): bool ns3::LteSlUeNetDevice::Send(ns3::Ptr packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] + cls.add_method('Send', + 'bool', + [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], + is_virtual=True) + ## lte-sl-ue-net-device.h (module 'lte'): void ns3::LteSlUeNetDevice::SetNas(ns3::Ptr const nas) [member function] + cls.add_method('SetNas', + 'void', + [param('ns3::Ptr< ns3::EpcUeNas > const', 'nas')]) + ## lte-sl-ue-net-device.h (module 'lte'): ns3::Ptr ns3::LteSlUeNetDevice::GetNas() const [member function] + cls.add_method('GetNas', + 'ns3::Ptr< ns3::EpcUeNas >', + [], + is_const=True) + ## lte-sl-ue-net-device.h (module 'lte'): void ns3::LteSlUeNetDevice::DoInitialize() [member function] + cls.add_method('DoInitialize', + 'void', + [], + is_virtual=True, visibility='protected') + return + def register_Ns3LteSpectrumSignalParametersSlCtrlFrame_methods(root_module, cls): ## lte-spectrum-signal-parameters.h (module 'lte'): ns3::Ptr ns3::LteSpectrumSignalParametersSlCtrlFrame::Copy() [member function] cls.add_method('Copy', @@ -31533,18 +49292,71 @@ def register_Ns3MeasurementReportHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::MeasurementReportHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::MeasurementReportHeader::SetMessage(ns3::LteRrcSap::MeasurementReport msg) [member function] cls.add_method('SetMessage', 'void', [param('ns3::LteRrcSap::MeasurementReport', 'msg')]) return +def register_Ns3QueueDiscItem_methods(root_module, cls): + ## queue-item.h (module 'network'): ns3::QueueDiscItem::QueueDiscItem(ns3::Ptr p, ns3::Address const & addr, uint16_t protocol) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Address const &', 'addr'), param('uint16_t', 'protocol')]) + ## queue-item.h (module 'network'): ns3::Address ns3::QueueDiscItem::GetAddress() const [member function] + cls.add_method('GetAddress', + 'ns3::Address', + [], + is_const=True) + ## queue-item.h (module 'network'): uint16_t ns3::QueueDiscItem::GetProtocol() const [member function] + cls.add_method('GetProtocol', + 'uint16_t', + [], + is_const=True) + ## queue-item.h (module 'network'): uint8_t ns3::QueueDiscItem::GetTxQueueIndex() const [member function] + cls.add_method('GetTxQueueIndex', + 'uint8_t', + [], + is_const=True) + ## queue-item.h (module 'network'): void ns3::QueueDiscItem::SetTxQueueIndex(uint8_t txq) [member function] + cls.add_method('SetTxQueueIndex', + 'void', + [param('uint8_t', 'txq')]) + ## queue-item.h (module 'network'): ns3::Time ns3::QueueDiscItem::GetTimeStamp() const [member function] + cls.add_method('GetTimeStamp', + 'ns3::Time', + [], + is_const=True) + ## queue-item.h (module 'network'): void ns3::QueueDiscItem::SetTimeStamp(ns3::Time t) [member function] + cls.add_method('SetTimeStamp', + 'void', + [param('ns3::Time', 't')]) + ## queue-item.h (module 'network'): void ns3::QueueDiscItem::AddHeader() [member function] + cls.add_method('AddHeader', + 'void', + [], + is_virtual=True, is_pure_virtual=True) + ## queue-item.h (module 'network'): void ns3::QueueDiscItem::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## queue-item.h (module 'network'): bool ns3::QueueDiscItem::Mark() [member function] + cls.add_method('Mark', + 'bool', + [], + is_virtual=True, is_pure_virtual=True) + ## queue-item.h (module 'network'): uint32_t ns3::QueueDiscItem::Hash(uint32_t perturbation=0) const [member function] + cls.add_method('Hash', + 'uint32_t', + [param('uint32_t', 'perturbation', default_value='0')], + is_const=True, is_virtual=True) + return + def register_Ns3RrcConnectionReconfigurationCompleteHeader_methods(root_module, cls): ## lte-rrc-header.h (module 'lte'): ns3::RrcConnectionReconfigurationCompleteHeader::RrcConnectionReconfigurationCompleteHeader(ns3::RrcConnectionReconfigurationCompleteHeader const & arg0) [constructor] cls.add_constructor([param('ns3::RrcConnectionReconfigurationCompleteHeader const &', 'arg0')]) @@ -31569,12 +49381,12 @@ def register_Ns3RrcConnectionReconfigurationCompleteHeader_methods(root_module, cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationCompleteHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationCompleteHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReconfigurationCompleted msg) [member function] cls.add_method('SetMessage', 'void', @@ -31677,12 +49489,12 @@ def register_Ns3RrcConnectionReconfigurationHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReconfigurationHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function] cls.add_method('SetMessage', 'void', @@ -31713,12 +49525,12 @@ def register_Ns3RrcConnectionReestablishmentCompleteHeader_methods(root_module, cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentCompleteHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentCompleteHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReestablishmentComplete msg) [member function] cls.add_method('SetMessage', 'void', @@ -31754,12 +49566,12 @@ def register_Ns3RrcConnectionReestablishmentHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReestablishment msg) [member function] cls.add_method('SetMessage', 'void', @@ -31785,12 +49597,12 @@ def register_Ns3RrcConnectionReestablishmentRejectHeader_methods(root_module, cl cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRejectHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRejectHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReestablishmentReject msg) [member function] cls.add_method('SetMessage', 'void', @@ -31826,12 +49638,12 @@ def register_Ns3RrcConnectionReestablishmentRequestHeader_methods(root_module, c cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRequestHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReestablishmentRequestHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReestablishmentRequest msg) [member function] cls.add_method('SetMessage', 'void', @@ -31857,12 +49669,12 @@ def register_Ns3RrcConnectionRejectHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRejectHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRejectHeader::SetMessage(ns3::LteRrcSap::RrcConnectionReject msg) [member function] cls.add_method('SetMessage', 'void', @@ -31888,12 +49700,12 @@ def register_Ns3RrcConnectionReleaseHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReleaseHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionReleaseHeader::SetMessage(ns3::LteRrcSap::RrcConnectionRelease msg) [member function] cls.add_method('SetMessage', 'void', @@ -31934,12 +49746,12 @@ def register_Ns3RrcConnectionRequestHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRequestHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionRequestHeader::SetMessage(ns3::LteRrcSap::RrcConnectionRequest msg) [member function] cls.add_method('SetMessage', 'void', @@ -31970,12 +49782,12 @@ def register_Ns3RrcConnectionSetupCompleteHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupCompleteHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupCompleteHeader::SetMessage(ns3::LteRrcSap::RrcConnectionSetupCompleted msg) [member function] cls.add_method('SetMessage', 'void', @@ -32036,18 +49848,133 @@ def register_Ns3RrcConnectionSetupHeader_methods(root_module, cls): cls.add_method('PreSerialize', 'void', [], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupHeader::Print(std::ostream & os) const [member function] cls.add_method('Print', 'void', [param('std::ostream &', 'os')], - is_virtual=True, is_const=True) + is_const=True, is_virtual=True) ## lte-rrc-header.h (module 'lte'): void ns3::RrcConnectionSetupHeader::SetMessage(ns3::LteRrcSap::RrcConnectionSetup msg) [member function] cls.add_method('SetMessage', 'void', [param('ns3::LteRrcSap::RrcConnectionSetup', 'msg')]) return +def register_Ns3ArpQueueDiscItem_methods(root_module, cls): + ## arp-queue-disc-item.h (module 'internet'): ns3::ArpQueueDiscItem::ArpQueueDiscItem(ns3::Ptr p, ns3::Address const & addr, uint16_t protocol, ns3::ArpHeader const & header) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Address const &', 'addr'), param('uint16_t', 'protocol'), param('ns3::ArpHeader const &', 'header')]) + ## arp-queue-disc-item.h (module 'internet'): uint32_t ns3::ArpQueueDiscItem::GetSize() const [member function] + cls.add_method('GetSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## arp-queue-disc-item.h (module 'internet'): ns3::ArpHeader const & ns3::ArpQueueDiscItem::GetHeader() const [member function] + cls.add_method('GetHeader', + 'ns3::ArpHeader const &', + [], + is_const=True) + ## arp-queue-disc-item.h (module 'internet'): void ns3::ArpQueueDiscItem::AddHeader() [member function] + cls.add_method('AddHeader', + 'void', + [], + is_virtual=True) + ## arp-queue-disc-item.h (module 'internet'): void ns3::ArpQueueDiscItem::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## arp-queue-disc-item.h (module 'internet'): bool ns3::ArpQueueDiscItem::Mark() [member function] + cls.add_method('Mark', + 'bool', + [], + is_virtual=True) + ## arp-queue-disc-item.h (module 'internet'): uint32_t ns3::ArpQueueDiscItem::Hash(uint32_t perturbation) const [member function] + cls.add_method('Hash', + 'uint32_t', + [param('uint32_t', 'perturbation')], + is_const=True, is_virtual=True) + return + +def register_Ns3Ipv4QueueDiscItem_methods(root_module, cls): + ## ipv4-queue-disc-item.h (module 'internet'): ns3::Ipv4QueueDiscItem::Ipv4QueueDiscItem(ns3::Ptr p, ns3::Address const & addr, uint16_t protocol, ns3::Ipv4Header const & header) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Address const &', 'addr'), param('uint16_t', 'protocol'), param('ns3::Ipv4Header const &', 'header')]) + ## ipv4-queue-disc-item.h (module 'internet'): uint32_t ns3::Ipv4QueueDiscItem::GetSize() const [member function] + cls.add_method('GetSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv4-queue-disc-item.h (module 'internet'): ns3::Ipv4Header const & ns3::Ipv4QueueDiscItem::GetHeader() const [member function] + cls.add_method('GetHeader', + 'ns3::Ipv4Header const &', + [], + is_const=True) + ## ipv4-queue-disc-item.h (module 'internet'): void ns3::Ipv4QueueDiscItem::AddHeader() [member function] + cls.add_method('AddHeader', + 'void', + [], + is_virtual=True) + ## ipv4-queue-disc-item.h (module 'internet'): void ns3::Ipv4QueueDiscItem::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv4-queue-disc-item.h (module 'internet'): bool ns3::Ipv4QueueDiscItem::GetUint8Value(ns3::QueueItem::Uint8Values field, uint8_t & value) const [member function] + cls.add_method('GetUint8Value', + 'bool', + [param('ns3::QueueItem::Uint8Values', 'field'), param('uint8_t &', 'value')], + is_const=True, is_virtual=True) + ## ipv4-queue-disc-item.h (module 'internet'): bool ns3::Ipv4QueueDiscItem::Mark() [member function] + cls.add_method('Mark', + 'bool', + [], + is_virtual=True) + ## ipv4-queue-disc-item.h (module 'internet'): uint32_t ns3::Ipv4QueueDiscItem::Hash(uint32_t perturbation) const [member function] + cls.add_method('Hash', + 'uint32_t', + [param('uint32_t', 'perturbation')], + is_const=True, is_virtual=True) + return + +def register_Ns3Ipv6QueueDiscItem_methods(root_module, cls): + ## ipv6-queue-disc-item.h (module 'internet'): ns3::Ipv6QueueDiscItem::Ipv6QueueDiscItem(ns3::Ptr p, ns3::Address const & addr, uint16_t protocol, ns3::Ipv6Header const & header) [constructor] + cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Address const &', 'addr'), param('uint16_t', 'protocol'), param('ns3::Ipv6Header const &', 'header')]) + ## ipv6-queue-disc-item.h (module 'internet'): uint32_t ns3::Ipv6QueueDiscItem::GetSize() const [member function] + cls.add_method('GetSize', + 'uint32_t', + [], + is_const=True, is_virtual=True) + ## ipv6-queue-disc-item.h (module 'internet'): ns3::Ipv6Header const & ns3::Ipv6QueueDiscItem::GetHeader() const [member function] + cls.add_method('GetHeader', + 'ns3::Ipv6Header const &', + [], + is_const=True) + ## ipv6-queue-disc-item.h (module 'internet'): void ns3::Ipv6QueueDiscItem::AddHeader() [member function] + cls.add_method('AddHeader', + 'void', + [], + is_virtual=True) + ## ipv6-queue-disc-item.h (module 'internet'): void ns3::Ipv6QueueDiscItem::Print(std::ostream & os) const [member function] + cls.add_method('Print', + 'void', + [param('std::ostream &', 'os')], + is_const=True, is_virtual=True) + ## ipv6-queue-disc-item.h (module 'internet'): bool ns3::Ipv6QueueDiscItem::GetUint8Value(ns3::QueueItem::Uint8Values field, uint8_t & value) const [member function] + cls.add_method('GetUint8Value', + 'bool', + [param('ns3::QueueItem::Uint8Values', 'field'), param('uint8_t &', 'value')], + is_const=True, is_virtual=True) + ## ipv6-queue-disc-item.h (module 'internet'): bool ns3::Ipv6QueueDiscItem::Mark() [member function] + cls.add_method('Mark', + 'bool', + [], + is_virtual=True) + ## ipv6-queue-disc-item.h (module 'internet'): uint32_t ns3::Ipv6QueueDiscItem::Hash(uint32_t perturbation) const [member function] + cls.add_method('Hash', + 'uint32_t', + [param('uint32_t', 'perturbation')], + is_const=True, is_virtual=True) + return + def register_Ns3LteEnbNetDevice_methods(root_module, cls): ## lte-enb-net-device.h (module 'lte'): static ns3::TypeId ns3::LteEnbNetDevice::GetTypeId() [member function] cls.add_method('GetTypeId',