1from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers 2 3 4import pybindgen.settings 5import warnings 6 7class ErrorHandler(pybindgen.settings.ErrorHandler): 8 def handle_error(self, wrapper, exception, traceback_): 9 warnings.warn("exception %r in wrapper %s" % (exception, wrapper)) 10 return True 11pybindgen.settings.error_handler = ErrorHandler() 12 13 14import sys 15 16def module_init(): 17 root_module = Module('ns.dsr', cpp_namespace='::ns3') 18 return root_module 19 20def register_types(module): 21 root_module = module.get_root() 22 23 ## wifi-mac.h (module 'wifi'): ns3::TypeOfStation [enumeration] 24 module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA', 'MESH', 'OCB'], import_from_module='ns.wifi') 25 ## wifi-mac.h (module 'wifi'): ns3::WifiMacDropReason [enumeration] 26 module.add_enum('WifiMacDropReason', ['WIFI_MAC_DROP_FAILED_ENQUEUE', 'WIFI_MAC_DROP_EXPIRED_LIFETIME', 'WIFI_MAC_DROP_REACHED_RETRY_LIMIT', 'WIFI_MAC_DROP_QOS_OLD_PACKET'], import_from_module='ns.wifi') 27 ## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration] 28 module.add_enum('AcIndex', ['AC_BE', 'AC_BK', 'AC_VI', 'AC_VO', 'AC_BE_NQOS', 'AC_BEACON', 'AC_UNDEF'], import_from_module='ns.wifi') 29 ## wifi-phy-common.h (module 'wifi'): ns3::WifiPreamble [enumeration] 30 module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT', 'WIFI_PREAMBLE_HT_MF', 'WIFI_PREAMBLE_VHT_SU', 'WIFI_PREAMBLE_VHT_MU', 'WIFI_PREAMBLE_HE_SU', 'WIFI_PREAMBLE_HE_ER_SU', 'WIFI_PREAMBLE_HE_MU', 'WIFI_PREAMBLE_HE_TB'], import_from_module='ns.wifi') 31 ## wifi-phy-common.h (module 'wifi'): ns3::WifiModulationClass [enumeration] 32 module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_HR_DSSS', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT', 'WIFI_MOD_CLASS_VHT', 'WIFI_MOD_CLASS_HE'], import_from_module='ns.wifi') 33 ## wifi-phy-common.h (module 'wifi'): ns3::WifiPpduField [enumeration] 34 module.add_enum('WifiPpduField', ['WIFI_PPDU_FIELD_PREAMBLE', 'WIFI_PPDU_FIELD_NON_HT_HEADER', 'WIFI_PPDU_FIELD_HT_SIG', 'WIFI_PPDU_FIELD_TRAINING', 'WIFI_PPDU_FIELD_SIG_A', 'WIFI_PPDU_FIELD_SIG_B', 'WIFI_PPDU_FIELD_DATA'], import_from_module='ns.wifi') 35 ## wifi-phy-common.h (module 'wifi'): ns3::WifiPpduType [enumeration] 36 module.add_enum('WifiPpduType', ['WIFI_PPDU_TYPE_SU', 'WIFI_PPDU_TYPE_DL_MU', 'WIFI_PPDU_TYPE_UL_MU'], import_from_module='ns.wifi') 37 ## wifi-phy-common.h (module 'wifi'): ns3::WifiPhyRxfailureReason [enumeration] 38 module.add_enum('WifiPhyRxfailureReason', ['UNKNOWN', 'UNSUPPORTED_SETTINGS', 'CHANNEL_SWITCHING', 'RXING', 'TXING', 'SLEEPING', 'BUSY_DECODING_PREAMBLE', 'PREAMBLE_DETECT_FAILURE', 'RECEPTION_ABORTED_BY_TX', 'L_SIG_FAILURE', 'HT_SIG_FAILURE', 'SIG_A_FAILURE', 'SIG_B_FAILURE', 'PREAMBLE_DETECTION_PACKET_SWITCH', 'FRAME_CAPTURE_PACKET_SWITCH', 'OBSS_PD_CCA_RESET', 'HE_TB_PPDU_TOO_LATE', 'FILTERED'], import_from_module='ns.wifi') 39 ## wifi-standards.h (module 'wifi'): ns3::WifiPhyStandard [enumeration] 40 module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211g', 'WIFI_PHY_STANDARD_80211p', 'WIFI_PHY_STANDARD_80211n', 'WIFI_PHY_STANDARD_80211ac', 'WIFI_PHY_STANDARD_80211ax', 'WIFI_PHY_STANDARD_UNSPECIFIED'], import_from_module='ns.wifi') 41 ## wifi-standards.h (module 'wifi'): ns3::WifiMacStandard [enumeration] 42 module.add_enum('WifiMacStandard', ['WIFI_MAC_STANDARD_80211', 'WIFI_MAC_STANDARD_80211n', 'WIFI_MAC_STANDARD_80211ac', 'WIFI_MAC_STANDARD_80211ax'], import_from_module='ns.wifi') 43 ## wifi-standards.h (module 'wifi'): ns3::WifiStandard [enumeration] 44 module.add_enum('WifiStandard', ['WIFI_STANDARD_80211a', 'WIFI_STANDARD_80211b', 'WIFI_STANDARD_80211g', 'WIFI_STANDARD_80211p', 'WIFI_STANDARD_80211n_2_4GHZ', 'WIFI_STANDARD_80211n_5GHZ', 'WIFI_STANDARD_80211ac', 'WIFI_STANDARD_80211ax_2_4GHZ', 'WIFI_STANDARD_80211ax_5GHZ', 'WIFI_STANDARD_80211ax_6GHZ'], import_from_module='ns.wifi') 45 ## wifi-standards.h (module 'wifi'): ns3::FrequencyChannelType [enumeration] 46 module.add_enum('FrequencyChannelType', ['WIFI_PHY_DSSS_CHANNEL', 'WIFI_PHY_OFDM_CHANNEL', 'WIFI_PHY_80211p_CHANNEL'], import_from_module='ns.wifi') 47 ## wifi-phy-band.h (module 'wifi'): ns3::WifiPhyBand [enumeration] 48 module.add_enum('WifiPhyBand', ['WIFI_PHY_BAND_2_4GHZ', 'WIFI_PHY_BAND_5GHZ', 'WIFI_PHY_BAND_6GHZ', 'WIFI_PHY_BAND_UNSPECIFIED'], import_from_module='ns.wifi') 49 ## log.h (module 'core'): ns3::LogLevel [enumeration] 50 module.add_enum('LogLevel', ['LOG_NONE', 'LOG_ERROR', 'LOG_LEVEL_ERROR', 'LOG_WARN', 'LOG_LEVEL_WARN', 'LOG_DEBUG', 'LOG_LEVEL_DEBUG', 'LOG_INFO', 'LOG_LEVEL_INFO', 'LOG_FUNCTION', 'LOG_LEVEL_FUNCTION', 'LOG_LOGIC', 'LOG_LEVEL_LOGIC', 'LOG_ALL', 'LOG_LEVEL_ALL', 'LOG_PREFIX_FUNC', 'LOG_PREFIX_TIME', 'LOG_PREFIX_NODE', 'LOG_PREFIX_LEVEL', 'LOG_PREFIX_ALL'], import_from_module='ns.core') 51 ## address.h (module 'network'): ns3::Address [class] 52 module.add_class('Address', import_from_module='ns.network') 53 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] 54 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') 55 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] 56 module.add_class('AttributeConstructionList', import_from_module='ns.core') 57 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] 58 module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList']) 59 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator', 'ns3::AttributeConstructionList::CIterator') 60 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator*', 'ns3::AttributeConstructionList::CIterator*') 61 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator&', 'ns3::AttributeConstructionList::CIterator&') 62 ## block-ack-type.h (module 'wifi'): ns3::BlockAckReqType [struct] 63 module.add_class('BlockAckReqType', import_from_module='ns.wifi') 64 ## block-ack-type.h (module 'wifi'): ns3::BlockAckReqType::Variant [enumeration] 65 module.add_enum('Variant', ['BASIC', 'COMPRESSED', 'EXTENDED_COMPRESSED', 'MULTI_TID'], outer_class=root_module['ns3::BlockAckReqType'], import_from_module='ns.wifi') 66 ## block-ack-type.h (module 'wifi'): ns3::BlockAckType [struct] 67 module.add_class('BlockAckType', import_from_module='ns.wifi') 68 ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::Variant [enumeration] 69 module.add_enum('Variant', ['BASIC', 'COMPRESSED', 'EXTENDED_COMPRESSED', 'MULTI_TID', 'MULTI_STA'], outer_class=root_module['ns3::BlockAckType'], import_from_module='ns.wifi') 70 ## buffer.h (module 'network'): ns3::Buffer [class] 71 module.add_class('Buffer', import_from_module='ns.network') 72 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] 73 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) 74 ## packet.h (module 'network'): ns3::ByteTagIterator [class] 75 module.add_class('ByteTagIterator', import_from_module='ns.network') 76 ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class] 77 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator']) 78 ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class] 79 module.add_class('ByteTagList', import_from_module='ns.network') 80 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class] 81 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList']) 82 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct] 83 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) 84 ## callback.h (module 'core'): ns3::CallbackBase [class] 85 module.add_class('CallbackBase', import_from_module='ns.core') 86 ## data-rate.h (module 'network'): ns3::DataRate [class] 87 module.add_class('DataRate', import_from_module='ns.network') 88 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor> [struct] 89 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor']) 90 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker> [struct] 91 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeChecker']) 92 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue> [struct] 93 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeValue']) 94 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase> [struct] 95 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase']) 96 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl> [struct] 97 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::EventImpl']) 98 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation> [struct] 99 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation']) 100 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Ipv4Route> [struct] 101 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Ipv4Route']) 102 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector> [struct] 103 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::NixVector']) 104 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet> [struct] 105 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Packet']) 106 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor> [struct] 107 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor']) 108 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::WifiInformationElement> [struct] 109 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::WifiInformationElement']) 110 ## dsr-helper.h (module 'dsr'): ns3::DsrHelper [class] 111 module.add_class('DsrHelper') 112 ## dsr-main-helper.h (module 'dsr'): ns3::DsrMainHelper [class] 113 module.add_class('DsrMainHelper') 114 ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector [class] 115 module.add_class('EventGarbageCollector', import_from_module='ns.core') 116 ## event-id.h (module 'core'): ns3::EventId [class] 117 module.add_class('EventId', import_from_module='ns.core') 118 ## hash.h (module 'core'): ns3::Hasher [class] 119 module.add_class('Hasher', import_from_module='ns.core') 120 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress [class] 121 module.add_class('Inet6SocketAddress', import_from_module='ns.network') 122 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress [class] 123 root_module['ns3::Inet6SocketAddress'].implicitly_converts_to(root_module['ns3::Address']) 124 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress [class] 125 module.add_class('InetSocketAddress', import_from_module='ns.network') 126 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress [class] 127 root_module['ns3::InetSocketAddress'].implicitly_converts_to(root_module['ns3::Address']) 128 ## int-to-type.h (module 'core'): ns3::IntToType<0> [struct] 129 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['0']) 130 ## int-to-type.h (module 'core'): ns3::IntToType<0>::v_e [enumeration] 131 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 0 >'], import_from_module='ns.core') 132 ## int-to-type.h (module 'core'): ns3::IntToType<1> [struct] 133 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['1']) 134 ## int-to-type.h (module 'core'): ns3::IntToType<1>::v_e [enumeration] 135 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 1 >'], import_from_module='ns.core') 136 ## int-to-type.h (module 'core'): ns3::IntToType<2> [struct] 137 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['2']) 138 ## int-to-type.h (module 'core'): ns3::IntToType<2>::v_e [enumeration] 139 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 2 >'], import_from_module='ns.core') 140 ## int-to-type.h (module 'core'): ns3::IntToType<3> [struct] 141 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['3']) 142 ## int-to-type.h (module 'core'): ns3::IntToType<3>::v_e [enumeration] 143 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 3 >'], import_from_module='ns.core') 144 ## int-to-type.h (module 'core'): ns3::IntToType<4> [struct] 145 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['4']) 146 ## int-to-type.h (module 'core'): ns3::IntToType<4>::v_e [enumeration] 147 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 4 >'], import_from_module='ns.core') 148 ## int-to-type.h (module 'core'): ns3::IntToType<5> [struct] 149 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['5']) 150 ## int-to-type.h (module 'core'): ns3::IntToType<5>::v_e [enumeration] 151 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 5 >'], import_from_module='ns.core') 152 ## int-to-type.h (module 'core'): ns3::IntToType<6> [struct] 153 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['6']) 154 ## int-to-type.h (module 'core'): ns3::IntToType<6>::v_e [enumeration] 155 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 6 >'], import_from_module='ns.core') 156 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 157 module.add_class('Ipv4Address', import_from_module='ns.network') 158 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 159 root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) 160 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash [class] 161 module.add_class('Ipv4AddressHash', import_from_module='ns.network') 162 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress [class] 163 module.add_class('Ipv4InterfaceAddress', import_from_module='ns.internet') 164 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e [enumeration] 165 module.add_enum('InterfaceAddressScope_e', ['HOST', 'LINK', 'GLOBAL'], outer_class=root_module['ns3::Ipv4InterfaceAddress'], import_from_module='ns.internet') 166 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class] 167 module.add_class('Ipv4Mask', import_from_module='ns.network') 168 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 169 module.add_class('Ipv6Address', import_from_module='ns.network') 170 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 171 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) 172 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash [class] 173 module.add_class('Ipv6AddressHash', import_from_module='ns.network') 174 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] 175 module.add_class('Ipv6Prefix', import_from_module='ns.network') 176 ## log.h (module 'core'): ns3::LogComponent [class] 177 module.add_class('LogComponent', import_from_module='ns.core') 178 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >', 'ns3::LogComponent::ComponentList') 179 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >*', 'ns3::LogComponent::ComponentList*') 180 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >&', 'ns3::LogComponent::ComponentList&') 181 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 182 module.add_class('Mac48Address', import_from_module='ns.network') 183 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )', 'ns3::Mac48Address::TracedCallback') 184 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )*', 'ns3::Mac48Address::TracedCallback*') 185 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )&', 'ns3::Mac48Address::TracedCallback&') 186 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 187 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) 188 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 189 module.add_class('Mac8Address', import_from_module='ns.network') 190 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 191 root_module['ns3::Mac8Address'].implicitly_converts_to(root_module['ns3::Address']) 192 ## node-container.h (module 'network'): ns3::NodeContainer [class] 193 module.add_class('NodeContainer', import_from_module='ns.network') 194 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator', 'ns3::NodeContainer::Iterator') 195 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator*', 'ns3::NodeContainer::Iterator*') 196 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::Node > > const_iterator&', 'ns3::NodeContainer::Iterator&') 197 ## non-copyable.h (module 'core'): ns3::NonCopyable [class] 198 module.add_class('NonCopyable', destructor_visibility='protected', import_from_module='ns.core') 199 ## object-base.h (module 'core'): ns3::ObjectBase [class] 200 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') 201 ## object.h (module 'core'): ns3::ObjectDeleter [struct] 202 module.add_class('ObjectDeleter', import_from_module='ns.core') 203 ## object-factory.h (module 'core'): ns3::ObjectFactory [class] 204 module.add_class('ObjectFactory', import_from_module='ns.core') 205 ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] 206 module.add_class('PacketMetadata', import_from_module='ns.network') 207 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] 208 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 209 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::ItemType [enumeration] 210 module.add_enum('ItemType', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network') 211 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class] 212 module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 213 ## packet.h (module 'network'): ns3::PacketTagIterator [class] 214 module.add_class('PacketTagIterator', import_from_module='ns.network') 215 ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class] 216 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator']) 217 ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class] 218 module.add_class('PacketTagList', import_from_module='ns.network') 219 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct] 220 module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList']) 221 ## log.h (module 'core'): ns3::ParameterLogger [class] 222 module.add_class('ParameterLogger', import_from_module='ns.core') 223 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] 224 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::ObjectBase'], template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter']) 225 ## simulator.h (module 'core'): ns3::Simulator [class] 226 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') 227 ## simulator.h (module 'core'): ns3::Simulator [enumeration] 228 module.add_enum('', ['NO_CONTEXT'], outer_class=root_module['ns3::Simulator'], import_from_module='ns.core') 229 ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs [class] 230 module.add_class('SystemWallClockMs', import_from_module='ns.core') 231 ## tag.h (module 'network'): ns3::Tag [class] 232 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 233 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] 234 module.add_class('TagBuffer', import_from_module='ns.network') 235 ## nstime.h (module 'core'): ns3::Time [class] 236 module.add_class('Time', import_from_module='ns.core') 237 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] 238 module.add_enum('Unit', ['Y', 'D', 'H', 'MIN', 'S', 'MS', 'US', 'NS', 'PS', 'FS', 'LAST', 'AUTO'], outer_class=root_module['ns3::Time'], import_from_module='ns.core') 239 typehandlers.add_type_alias('void ( * ) ( ns3::Time )', 'ns3::Time::TracedCallback') 240 typehandlers.add_type_alias('void ( * ) ( ns3::Time )*', 'ns3::Time::TracedCallback*') 241 typehandlers.add_type_alias('void ( * ) ( ns3::Time )&', 'ns3::Time::TracedCallback&') 242 ## nstime.h (module 'core'): ns3::TimeWithUnit [class] 243 module.add_class('TimeWithUnit', import_from_module='ns.core') 244 ## timer.h (module 'core'): ns3::Timer [class] 245 module.add_class('Timer', import_from_module='ns.core') 246 ## timer.h (module 'core'): ns3::Timer::DestroyPolicy [enumeration] 247 module.add_enum('DestroyPolicy', ['CANCEL_ON_DESTROY', 'REMOVE_ON_DESTROY', 'CHECK_ON_DESTROY'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') 248 ## timer.h (module 'core'): ns3::Timer::State [enumeration] 249 module.add_enum('State', ['RUNNING', 'EXPIRED', 'SUSPENDED'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') 250 ## timer-impl.h (module 'core'): ns3::TimerImpl [class] 251 module.add_class('TimerImpl', allow_subclassing=True, import_from_module='ns.core') 252 ## type-id.h (module 'core'): ns3::TypeId [class] 253 module.add_class('TypeId', import_from_module='ns.core') 254 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] 255 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 256 ## type-id.h (module 'core'): ns3::TypeId::SupportLevel [enumeration] 257 module.add_enum('SupportLevel', ['SUPPORTED', 'DEPRECATED', 'OBSOLETE'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 258 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] 259 module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 260 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] 261 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 262 typehandlers.add_type_alias('uint32_t', 'ns3::TypeId::hash_t') 263 typehandlers.add_type_alias('uint32_t*', 'ns3::TypeId::hash_t*') 264 typehandlers.add_type_alias('uint32_t&', 'ns3::TypeId::hash_t&') 265 ## qos-utils.h (module 'wifi'): ns3::WifiAc [class] 266 module.add_class('WifiAc', import_from_module='ns.wifi') 267 ## qos-utils.h (module 'wifi'): ns3::WifiAddressHash [struct] 268 module.add_class('WifiAddressHash', import_from_module='ns.wifi') 269 ## qos-utils.h (module 'wifi'): ns3::WifiAddressTidHash [struct] 270 module.add_class('WifiAddressTidHash', import_from_module='ns.wifi') 271 ## wifi-mode.h (module 'wifi'): ns3::WifiMode [class] 272 module.add_class('WifiMode', import_from_module='ns.wifi') 273 ## wifi-mode.h (module 'wifi'): ns3::WifiModeFactory [class] 274 module.add_class('WifiModeFactory', import_from_module='ns.wifi') 275 typehandlers.add_type_alias('ns3::Callback< unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::WifiModeFactory::CodeRateCallback') 276 typehandlers.add_type_alias('ns3::Callback< unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::WifiModeFactory::CodeRateCallback*') 277 typehandlers.add_type_alias('ns3::Callback< unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::WifiModeFactory::CodeRateCallback&') 278 typehandlers.add_type_alias('ns3::Callback< unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::WifiModeFactory::ConstellationSizeCallback') 279 typehandlers.add_type_alias('ns3::Callback< unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::WifiModeFactory::ConstellationSizeCallback*') 280 typehandlers.add_type_alias('ns3::Callback< unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::WifiModeFactory::ConstellationSizeCallback&') 281 typehandlers.add_type_alias('ns3::Callback< unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::WifiModeFactory::PhyRateCallback') 282 typehandlers.add_type_alias('ns3::Callback< unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::WifiModeFactory::PhyRateCallback*') 283 typehandlers.add_type_alias('ns3::Callback< unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::WifiModeFactory::PhyRateCallback&') 284 typehandlers.add_type_alias('ns3::Callback< unsigned long, ns3::WifiTxVector const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::WifiModeFactory::PhyRateFromTxVectorCallback') 285 typehandlers.add_type_alias('ns3::Callback< unsigned long, ns3::WifiTxVector const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::WifiModeFactory::PhyRateFromTxVectorCallback*') 286 typehandlers.add_type_alias('ns3::Callback< unsigned long, ns3::WifiTxVector const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::WifiModeFactory::PhyRateFromTxVectorCallback&') 287 typehandlers.add_type_alias('ns3::Callback< unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::WifiModeFactory::DataRateCallback') 288 typehandlers.add_type_alias('ns3::Callback< unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::WifiModeFactory::DataRateCallback*') 289 typehandlers.add_type_alias('ns3::Callback< unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::WifiModeFactory::DataRateCallback&') 290 typehandlers.add_type_alias('ns3::Callback< unsigned long, ns3::WifiTxVector const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::WifiModeFactory::DataRateFromTxVectorCallback') 291 typehandlers.add_type_alias('ns3::Callback< unsigned long, ns3::WifiTxVector const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::WifiModeFactory::DataRateFromTxVectorCallback*') 292 typehandlers.add_type_alias('ns3::Callback< unsigned long, ns3::WifiTxVector const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::WifiModeFactory::DataRateFromTxVectorCallback&') 293 typehandlers.add_type_alias('ns3::Callback< unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::WifiModeFactory::NonHtReferenceRateCallback') 294 typehandlers.add_type_alias('ns3::Callback< unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::WifiModeFactory::NonHtReferenceRateCallback*') 295 typehandlers.add_type_alias('ns3::Callback< unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::WifiModeFactory::NonHtReferenceRateCallback&') 296 typehandlers.add_type_alias('ns3::Callback< bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::WifiModeFactory::ModeAllowedCallback') 297 typehandlers.add_type_alias('ns3::Callback< bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::WifiModeFactory::ModeAllowedCallback*') 298 typehandlers.add_type_alias('ns3::Callback< bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::WifiModeFactory::ModeAllowedCallback&') 299 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation [struct] 300 module.add_class('WifiRemoteStation', import_from_module='ns.wifi') 301 ## wifi-remote-station-info.h (module 'wifi'): ns3::WifiRemoteStationInfo [class] 302 module.add_class('WifiRemoteStationInfo', import_from_module='ns.wifi') 303 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState [struct] 304 module.add_class('WifiRemoteStationState', import_from_module='ns.wifi') 305 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState [enumeration] 306 module.add_enum('', ['BRAND_NEW', 'DISASSOC', 'WAIT_ASSOC_TX_OK', 'GOT_ASSOC_TX_OK'], outer_class=root_module['ns3::WifiRemoteStationState'], import_from_module='ns.wifi') 307 ## wifi-standards.h (module 'wifi'): ns3::WifiStandardInfo [struct] 308 module.add_class('WifiStandardInfo', import_from_module='ns.wifi') 309 ## empty.h (module 'core'): ns3::empty [class] 310 module.add_class('empty', import_from_module='ns.core') 311 ## int64x64-128.h (module 'core'): ns3::int64x64_t [class] 312 module.add_class('int64x64_t', import_from_module='ns.core') 313 ## int64x64-128.h (module 'core'): ns3::int64x64_t::impl_type [enumeration] 314 module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core') 315 ## chunk.h (module 'network'): ns3::Chunk [class] 316 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 317 ## header.h (module 'network'): ns3::Header [class] 318 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 319 ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable [class] 320 module.add_class('Icmpv4DestinationUnreachable', import_from_module='ns.internet', parent=root_module['ns3::Header']) 321 ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable::ErrorDestinationUnreachable_e [enumeration] 322 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') 323 ## icmpv4.h (module 'internet'): ns3::Icmpv4Echo [class] 324 module.add_class('Icmpv4Echo', import_from_module='ns.internet', parent=root_module['ns3::Header']) 325 ## icmpv4.h (module 'internet'): ns3::Icmpv4Header [class] 326 module.add_class('Icmpv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) 327 ## icmpv4.h (module 'internet'): ns3::Icmpv4Header::Type_e [enumeration] 328 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') 329 ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded [class] 330 module.add_class('Icmpv4TimeExceeded', import_from_module='ns.internet', parent=root_module['ns3::Header']) 331 ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded::ErrorTimeExceeded_e [enumeration] 332 module.add_enum('ErrorTimeExceeded_e', ['ICMPV4_TIME_TO_LIVE', 'ICMPV4_FRAGMENT_REASSEMBLY'], outer_class=root_module['ns3::Icmpv4TimeExceeded'], import_from_module='ns.internet') 333 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header [class] 334 module.add_class('Ipv4Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) 335 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType [enumeration] 336 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') 337 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration] 338 module.add_enum('EcnType', ['ECN_NotECT', 'ECN_ECT1', 'ECN_ECT0', 'ECN_CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') 339 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header [class] 340 module.add_class('Ipv6Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) 341 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::DscpType [enumeration] 342 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') 343 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::NextHeader_e [enumeration] 344 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') 345 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::EcnType [enumeration] 346 module.add_enum('EcnType', ['ECN_NotECT', 'ECN_ECT1', 'ECN_ECT0', 'ECN_CE'], outer_class=root_module['ns3::Ipv6Header'], import_from_module='ns.internet') 347 ## object.h (module 'core'): ns3::Object [class] 348 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 349 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] 350 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) 351 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] 352 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) 353 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] 354 module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 355 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] 356 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>']) 357 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] 358 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>']) 359 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] 360 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>']) 361 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] 362 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>']) 363 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] 364 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>']) 365 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class] 366 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Hash::Implementation', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Hash::Implementation>']) 367 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > [class] 368 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv4MulticastRoute', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv4MulticastRoute>']) 369 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> > [class] 370 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Ipv4Route', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv4Route>']) 371 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] 372 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::NixVector', 'ns3::empty', 'ns3::DefaultDeleter<ns3::NixVector>']) 373 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > [class] 374 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::OutputStreamWrapper', 'ns3::empty', 'ns3::DefaultDeleter<ns3::OutputStreamWrapper>']) 375 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] 376 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>']) 377 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] 378 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::TraceSourceAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::TraceSourceAccessor>']) 379 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> > [class] 380 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'), parent=root_module['ns3::empty'], template_parameters=['ns3::WifiInformationElement', 'ns3::empty', 'ns3::DefaultDeleter<ns3::WifiInformationElement>']) 381 ## socket.h (module 'network'): ns3::Socket [class] 382 module.add_class('Socket', import_from_module='ns.network', parent=root_module['ns3::Object']) 383 ## socket.h (module 'network'): ns3::Socket::SocketErrno [enumeration] 384 module.add_enum('SocketErrno', ['ERROR_NOTERROR', 'ERROR_ISCONN', 'ERROR_NOTCONN', 'ERROR_MSGSIZE', 'ERROR_AGAIN', 'ERROR_SHUTDOWN', 'ERROR_OPNOTSUPP', 'ERROR_AFNOSUPPORT', 'ERROR_INVAL', 'ERROR_BADF', 'ERROR_NOROUTETOHOST', 'ERROR_NODEV', 'ERROR_ADDRNOTAVAIL', 'ERROR_ADDRINUSE', 'SOCKET_ERRNO_LAST'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') 385 ## socket.h (module 'network'): ns3::Socket::SocketType [enumeration] 386 module.add_enum('SocketType', ['NS3_SOCK_STREAM', 'NS3_SOCK_SEQPACKET', 'NS3_SOCK_DGRAM', 'NS3_SOCK_RAW'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') 387 ## socket.h (module 'network'): ns3::Socket::SocketPriority [enumeration] 388 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') 389 ## socket.h (module 'network'): ns3::Socket::Ipv6MulticastFilterMode [enumeration] 390 module.add_enum('Ipv6MulticastFilterMode', ['INCLUDE', 'EXCLUDE'], outer_class=root_module['ns3::Socket'], import_from_module='ns.network') 391 ## socket.h (module 'network'): ns3::SocketIpTosTag [class] 392 module.add_class('SocketIpTosTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) 393 ## socket.h (module 'network'): ns3::SocketIpTtlTag [class] 394 module.add_class('SocketIpTtlTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) 395 ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag [class] 396 module.add_class('SocketIpv6HopLimitTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) 397 ## socket.h (module 'network'): ns3::SocketIpv6TclassTag [class] 398 module.add_class('SocketIpv6TclassTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) 399 ## socket.h (module 'network'): ns3::SocketPriorityTag [class] 400 module.add_class('SocketPriorityTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) 401 ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag [class] 402 module.add_class('SocketSetDontFragmentTag', import_from_module='ns.network', parent=root_module['ns3::Tag']) 403 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] 404 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 405 ## trailer.h (module 'network'): ns3::Trailer [class] 406 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 407 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class] 408 module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 409 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class] 410 module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 411 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class] 412 module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 413 ## wifi-information-element.h (module 'wifi'): ns3::WifiInformationElement [class] 414 module.add_class('WifiInformationElement', import_from_module='ns.wifi', parent=root_module['ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >']) 415 ## wifi-mac.h (module 'wifi'): ns3::WifiMac [class] 416 module.add_class('WifiMac', import_from_module='ns.wifi', parent=root_module['ns3::Object']) 417 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::WifiMac::ForwardUpCallback') 418 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::WifiMac::ForwardUpCallback*') 419 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::WifiMac::ForwardUpCallback&') 420 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager [class] 421 module.add_class('WifiRemoteStationManager', import_from_module='ns.wifi', parent=root_module['ns3::Object']) 422 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager::ProtectionMode [enumeration] 423 module.add_enum('ProtectionMode', ['RTS_CTS', 'CTS_TO_SELF'], outer_class=root_module['ns3::WifiRemoteStationManager'], import_from_module='ns.wifi') 424 typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStation *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStation * > > >', 'ns3::WifiRemoteStationManager::Stations') 425 typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStation *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStation * > > >*', 'ns3::WifiRemoteStationManager::Stations*') 426 typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStation *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStation * > > >&', 'ns3::WifiRemoteStationManager::Stations&') 427 typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStationState *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStationState * > > >', 'ns3::WifiRemoteStationManager::StationStates') 428 typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStationState *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStationState * > > >*', 'ns3::WifiRemoteStationManager::StationStates*') 429 typehandlers.add_type_alias('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStationState *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStationState * > > >&', 'ns3::WifiRemoteStationManager::StationStates&') 430 typehandlers.add_type_alias('void ( * ) ( double, double, ns3::Mac48Address )', 'ns3::WifiRemoteStationManager::PowerChangeTracedCallback') 431 typehandlers.add_type_alias('void ( * ) ( double, double, ns3::Mac48Address )*', 'ns3::WifiRemoteStationManager::PowerChangeTracedCallback*') 432 typehandlers.add_type_alias('void ( * ) ( double, double, ns3::Mac48Address )&', 'ns3::WifiRemoteStationManager::PowerChangeTracedCallback&') 433 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate, ns3::Mac48Address )', 'ns3::WifiRemoteStationManager::RateChangeTracedCallback') 434 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate, ns3::Mac48Address )*', 'ns3::WifiRemoteStationManager::RateChangeTracedCallback*') 435 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate, ns3::Mac48Address )&', 'ns3::WifiRemoteStationManager::RateChangeTracedCallback&') 436 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] 437 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 438 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] 439 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 440 ## arp-cache.h (module 'internet'): ns3::ArpCache [class] 441 module.add_class('ArpCache', import_from_module='ns.internet', parent=root_module['ns3::Object']) 442 ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry [class] 443 module.add_class('Entry', import_from_module='ns.internet', outer_class=root_module['ns3::ArpCache']) 444 typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >', 'ns3::ArpCache::Ipv4PayloadHeaderPair') 445 typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >*', 'ns3::ArpCache::Ipv4PayloadHeaderPair*') 446 typehandlers.add_type_alias('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >&', 'ns3::ArpCache::Ipv4PayloadHeaderPair&') 447 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] 448 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 449 ## attribute.h (module 'core'): ns3::AttributeChecker [class] 450 module.add_class('AttributeChecker', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) 451 ## attribute.h (module 'core'): ns3::AttributeValue [class] 452 module.add_class('AttributeValue', allow_subclassing=False, automatic_type_narrowing=True, import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) 453 ## callback.h (module 'core'): ns3::CallbackChecker [class] 454 module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 455 ## callback.h (module 'core'): ns3::CallbackImplBase [class] 456 module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 457 ## callback.h (module 'core'): ns3::CallbackValue [class] 458 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 459 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class] 460 module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 461 ## data-rate.h (module 'network'): ns3::DataRateChecker [class] 462 module.add_class('DataRateChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 463 ## data-rate.h (module 'network'): ns3::DataRateValue [class] 464 module.add_class('DataRateValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 465 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class] 466 module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 467 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] 468 module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 469 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor [class] 470 module.add_class('EmptyAttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor']) 471 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker [class] 472 module.add_class('EmptyAttributeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 473 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] 474 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 475 ## enum.h (module 'core'): ns3::EnumChecker [class] 476 module.add_class('EnumChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 477 ## enum.h (module 'core'): ns3::EnumValue [class] 478 module.add_class('EnumValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 479 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class] 480 module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 481 ## event-impl.h (module 'core'): ns3::EventImpl [class] 482 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 483 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class] 484 module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 485 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] 486 module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 487 ## he-capabilities.h (module 'wifi'): ns3::HeCapabilities [class] 488 module.add_class('HeCapabilities', import_from_module='ns.wifi', parent=root_module['ns3::WifiInformationElement']) 489 ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilities [class] 490 module.add_class('HtCapabilities', import_from_module='ns.wifi', parent=root_module['ns3::WifiInformationElement']) 491 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol [class] 492 module.add_class('IpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) 493 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus [enumeration] 494 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') 495 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') 496 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*') 497 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&') 498 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') 499 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*') 500 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&') 501 ## ipv4.h (module 'internet'): ns3::Ipv4 [class] 502 module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object']) 503 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] 504 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 505 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] 506 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 507 ## ipv4-interface.h (module 'internet'): ns3::Ipv4Interface [class] 508 module.add_class('Ipv4Interface', import_from_module='ns.internet', parent=root_module['ns3::Object']) 509 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol [class] 510 module.add_class('Ipv4L3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Ipv4']) 511 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::DropReason [enumeration] 512 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') 513 typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )', 'ns3::Ipv4L3Protocol::SentTracedCallback') 514 typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )*', 'ns3::Ipv4L3Protocol::SentTracedCallback*') 515 typehandlers.add_type_alias('void ( * ) ( ns3::Ipv4Header const &, ns3::Ptr< ns3::Packet const >, uint32_t )&', 'ns3::Ipv4L3Protocol::SentTracedCallback&') 516 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv4 >, uint32_t )', 'ns3::Ipv4L3Protocol::TxRxTracedCallback') 517 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv4 >, uint32_t )*', 'ns3::Ipv4L3Protocol::TxRxTracedCallback*') 518 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Ptr< ns3::Ipv4 >, uint32_t )&', 'ns3::Ipv4L3Protocol::TxRxTracedCallback&') 519 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') 520 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*') 521 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&') 522 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] 523 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 524 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] 525 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 526 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute [class] 527 module.add_class('Ipv4MulticastRoute', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >']) 528 ## ipv4-route.h (module 'internet'): ns3::Ipv4Route [class] 529 module.add_class('Ipv4Route', import_from_module='ns.internet', parent=root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >']) 530 ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol [class] 531 module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) 532 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') 533 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*') 534 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&') 535 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') 536 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*') 537 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&') 538 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') 539 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*') 540 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&') 541 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') 542 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*') 543 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&') 544 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] 545 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 546 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] 547 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 548 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] 549 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 550 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] 551 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 552 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] 553 module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 554 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] 555 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 556 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] 557 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 558 ## net-device.h (module 'network'): ns3::NetDevice [class] 559 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) 560 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] 561 module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network') 562 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::NetDevice::LinkChangeTracedCallback') 563 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::NetDevice::LinkChangeTracedCallback*') 564 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::NetDevice::LinkChangeTracedCallback&') 565 typehandlers.add_type_alias('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 >', 'ns3::NetDevice::ReceiveCallback') 566 typehandlers.add_type_alias('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 >*', 'ns3::NetDevice::ReceiveCallback*') 567 typehandlers.add_type_alias('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 >&', 'ns3::NetDevice::ReceiveCallback&') 568 typehandlers.add_type_alias('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 >', 'ns3::NetDevice::PromiscReceiveCallback') 569 typehandlers.add_type_alias('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 >*', 'ns3::NetDevice::PromiscReceiveCallback*') 570 typehandlers.add_type_alias('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 >&', 'ns3::NetDevice::PromiscReceiveCallback&') 571 ## nix-vector.h (module 'network'): ns3::NixVector [class] 572 module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 573 ## node.h (module 'network'): ns3::Node [class] 574 module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object']) 575 typehandlers.add_type_alias('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 >', 'ns3::Node::ProtocolHandler') 576 typehandlers.add_type_alias('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 >*', 'ns3::Node::ProtocolHandler*') 577 typehandlers.add_type_alias('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 >&', 'ns3::Node::ProtocolHandler&') 578 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'ns3::Node::DeviceAdditionListener') 579 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', 'ns3::Node::DeviceAdditionListener*') 580 typehandlers.add_type_alias('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', 'ns3::Node::DeviceAdditionListener&') 581 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class] 582 module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 583 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class] 584 module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 585 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class] 586 module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 587 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class] 588 module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) 589 ## packet.h (module 'network'): ns3::Packet [class] 590 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 591 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )', 'ns3::Packet::TracedCallback') 592 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )*', 'ns3::Packet::TracedCallback*') 593 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )&', 'ns3::Packet::TracedCallback&') 594 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )', 'ns3::Packet::AddressTracedCallback') 595 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )*', 'ns3::Packet::AddressTracedCallback*') 596 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )&', 'ns3::Packet::AddressTracedCallback&') 597 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )', 'ns3::Packet::TwoAddressTracedCallback') 598 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )*', 'ns3::Packet::TwoAddressTracedCallback*') 599 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )&', 'ns3::Packet::TwoAddressTracedCallback&') 600 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )', 'ns3::Packet::Mac48AddressTracedCallback') 601 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )*', 'ns3::Packet::Mac48AddressTracedCallback*') 602 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )&', 'ns3::Packet::Mac48AddressTracedCallback&') 603 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::Packet::SizeTracedCallback') 604 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::Packet::SizeTracedCallback*') 605 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::Packet::SizeTracedCallback&') 606 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )', 'ns3::Packet::SinrTracedCallback') 607 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )*', 'ns3::Packet::SinrTracedCallback*') 608 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )&', 'ns3::Packet::SinrTracedCallback&') 609 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class] 610 module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 611 ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol [class] 612 module.add_class('TcpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::IpL4Protocol']) 613 ## nstime.h (module 'core'): ns3::TimeValue [class] 614 module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 615 ## type-id.h (module 'core'): ns3::TypeIdChecker [class] 616 module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 617 ## type-id.h (module 'core'): ns3::TypeIdValue [class] 618 module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 619 ## udp-l4-protocol.h (module 'internet'): ns3::UdpL4Protocol [class] 620 module.add_class('UdpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::IpL4Protocol']) 621 ## uinteger.h (module 'core'): ns3::UintegerValue [class] 622 module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 623 ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilities [class] 624 module.add_class('VhtCapabilities', import_from_module='ns.wifi', parent=root_module['ns3::WifiInformationElement']) 625 ## wifi-mode.h (module 'wifi'): ns3::WifiModeChecker [class] 626 module.add_class('WifiModeChecker', import_from_module='ns.wifi', parent=root_module['ns3::AttributeChecker']) 627 ## wifi-mode.h (module 'wifi'): ns3::WifiModeValue [class] 628 module.add_class('WifiModeValue', import_from_module='ns.wifi', parent=root_module['ns3::AttributeValue']) 629 ## address.h (module 'network'): ns3::AddressChecker [class] 630 module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 631 ## address.h (module 'network'): ns3::AddressValue [class] 632 module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 633 ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 634 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['bool', 'ns3::Ptr<ns3::Socket>', 'const ns3::Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 635 ## callback.h (module 'core'): ns3::CallbackImpl<bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 636 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['bool', 'unsigned short', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 637 ## callback.h (module 'core'): ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 638 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']) 639 ## callback.h (module 'core'): ns3::CallbackImpl<unsigned long, const ns3::WifiTxVector &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 640 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['unsigned long', 'const ns3::WifiTxVector &', 'unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 641 ## callback.h (module 'core'): ns3::CallbackImpl<unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 642 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['unsigned long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 643 ## callback.h (module 'core'): ns3::CallbackImpl<unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 644 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['unsigned long', 'unsigned short', 'unsigned short', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 645 ## callback.h (module 'core'): ns3::CallbackImpl<unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 646 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['unsigned short', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 647 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 648 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::Ipv4Header &', 'ns3::Ptr<const ns3::Packet>', 'ns3::Ipv4L3Protocol::DropReason', 'ns3::Ptr<ns3::Ipv4>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 649 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 650 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::Ipv4Header &', 'ns3::Ptr<const ns3::Packet>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 651 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::WifiMacHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 652 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::WifiMacHeader &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 653 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::dsr::DsrOptionSRHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 654 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'const ns3::dsr::DsrOptionSRHeader &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 655 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 656 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ipv4Address', 'unsigned char', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 657 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 658 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Mac48Address', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 659 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 660 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'ns3::Ptr<ns3::Ipv4>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 661 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 662 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::Packet>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 663 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> [class] 664 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::Ptr<const ns3::Packet>', 'unsigned short', 'const ns3::Address &', 'const ns3::Address &', 'ns3::NetDevice::PacketType', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 665 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 666 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::NetDevice>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 667 ## callback.h (module 'core'): 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> [class] 668 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Packet>', 'ns3::Ipv4Address', 'ns3::Ipv4Address', 'unsigned char', 'ns3::Ptr<ns3::Ipv4Route>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 669 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 670 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Socket>', 'const ns3::Address &', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 671 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 672 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Socket>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 673 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 674 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<ns3::Socket>', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 675 ## icmpv4-l4-protocol.h (module 'internet'): ns3::Icmpv4L4Protocol [class] 676 module.add_class('Icmpv4L4Protocol', import_from_module='ns.internet', parent=root_module['ns3::IpL4Protocol']) 677 module.add_container('std::list< ns3::BlockAckReqType >', 'ns3::BlockAckReqType', container_type='list') 678 module.add_container('std::vector< unsigned char >', 'unsigned char', container_type='vector') 679 module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') 680 module.add_container('ns3::WifiModeList', 'ns3::WifiMode', container_type='vector') 681 module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type='vector') 682 module.add_container('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStation *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStation * > > >', ('ns3::Mac48Address', 'ns3::WifiRemoteStation *'), container_type='map') 683 module.add_container('std::unordered_map< ns3::Mac48Address, ns3::WifiRemoteStationState *, ns3::WifiAddressHash, std::equal_to< ns3::Mac48Address >, std::allocator< std::pair< ns3::Mac48Address const, ns3::WifiRemoteStationState * > > >', ('ns3::Mac48Address', 'ns3::WifiRemoteStationState *'), container_type='map') 684 module.add_container('std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header > >', 'std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >', container_type='list') 685 module.add_container('std::list< ns3::ArpCache::Entry * >', 'ns3::ArpCache::Entry *', container_type='list') 686 module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type='map') 687 typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >', 'ns3::SequenceNumber32') 688 typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >*', 'ns3::SequenceNumber32*') 689 typehandlers.add_type_alias('ns3::SequenceNumber< unsigned int, int >&', 'ns3::SequenceNumber32&') 690 typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >', 'ns3::SequenceNumber16') 691 typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >*', 'ns3::SequenceNumber16*') 692 typehandlers.add_type_alias('ns3::SequenceNumber< unsigned short, short >&', 'ns3::SequenceNumber16&') 693 typehandlers.add_type_alias('ns3::SequenceNumber< unsigned char, signed char >', 'ns3::SequenceNumber8') 694 typehandlers.add_type_alias('ns3::SequenceNumber< unsigned char, signed char >*', 'ns3::SequenceNumber8*') 695 typehandlers.add_type_alias('ns3::SequenceNumber< unsigned char, signed char >&', 'ns3::SequenceNumber8&') 696 typehandlers.add_type_alias('uint8_t', 'ns3::WifiInformationElementId') 697 typehandlers.add_type_alias('uint8_t*', 'ns3::WifiInformationElementId*') 698 typehandlers.add_type_alias('uint8_t&', 'ns3::WifiInformationElementId&') 699 typehandlers.add_type_alias('std::pair< ns3::Mac48Address, unsigned char >', 'ns3::WifiAddressTidPair') 700 typehandlers.add_type_alias('std::pair< ns3::Mac48Address, unsigned char >*', 'ns3::WifiAddressTidPair*') 701 typehandlers.add_type_alias('std::pair< ns3::Mac48Address, unsigned char >&', 'ns3::WifiAddressTidPair&') 702 typehandlers.add_type_alias('std::vector< ns3::WifiMode >', 'ns3::WifiModeList') 703 typehandlers.add_type_alias('std::vector< ns3::WifiMode >*', 'ns3::WifiModeList*') 704 typehandlers.add_type_alias('std::vector< ns3::WifiMode >&', 'ns3::WifiModeList&') 705 typehandlers.add_type_alias('std::vector< ns3::WifiMode > const_iterator', 'ns3::WifiModeListIterator') 706 typehandlers.add_type_alias('std::vector< ns3::WifiMode > const_iterator*', 'ns3::WifiModeListIterator*') 707 typehandlers.add_type_alias('std::vector< ns3::WifiMode > const_iterator&', 'ns3::WifiModeListIterator&') 708 typehandlers.add_type_alias('uint16_t', 'ns3::WifiCodeRate') 709 typehandlers.add_type_alias('uint16_t*', 'ns3::WifiCodeRate*') 710 typehandlers.add_type_alias('uint16_t&', 'ns3::WifiCodeRate&') 711 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::TimePrinter') 712 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::TimePrinter*') 713 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::TimePrinter&') 714 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::NodePrinter') 715 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::NodePrinter*') 716 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::NodePrinter&') 717 718 ## Register a nested module for the namespace FatalImpl 719 720 nested_module = module.add_cpp_namespace('FatalImpl') 721 register_types_ns3_FatalImpl(nested_module) 722 723 724 ## Register a nested module for the namespace Hash 725 726 nested_module = module.add_cpp_namespace('Hash') 727 register_types_ns3_Hash(nested_module) 728 729 730 ## Register a nested module for the namespace TracedValueCallback 731 732 nested_module = module.add_cpp_namespace('TracedValueCallback') 733 register_types_ns3_TracedValueCallback(nested_module) 734 735 736 ## Register a nested module for the namespace dsr 737 738 nested_module = module.add_cpp_namespace('dsr') 739 register_types_ns3_dsr(nested_module) 740 741 742 ## Register a nested module for the namespace internal 743 744 nested_module = module.add_cpp_namespace('internal') 745 register_types_ns3_internal(nested_module) 746 747 748 ## Register a nested module for the namespace tests 749 750 nested_module = module.add_cpp_namespace('tests') 751 register_types_ns3_tests(nested_module) 752 753 754def register_types_ns3_FatalImpl(module): 755 root_module = module.get_root() 756 757 758def register_types_ns3_Hash(module): 759 root_module = module.get_root() 760 761 ## hash-function.h (module 'core'): ns3::Hash::Implementation [class] 762 module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) 763 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash32Function_ptr') 764 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash32Function_ptr*') 765 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash32Function_ptr&') 766 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash64Function_ptr') 767 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash64Function_ptr*') 768 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash64Function_ptr&') 769 770 ## Register a nested module for the namespace Function 771 772 nested_module = module.add_cpp_namespace('Function') 773 register_types_ns3_Hash_Function(nested_module) 774 775 776def register_types_ns3_Hash_Function(module): 777 root_module = module.get_root() 778 779 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class] 780 module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 781 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class] 782 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 783 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] 784 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 785 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] 786 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 787 788def register_types_ns3_TracedValueCallback(module): 789 root_module = module.get_root() 790 791 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time') 792 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*') 793 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&') 794 typehandlers.add_type_alias('void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 )', 'ns3::TracedValueCallback::SequenceNumber32') 795 typehandlers.add_type_alias('void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 )*', 'ns3::TracedValueCallback::SequenceNumber32*') 796 typehandlers.add_type_alias('void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 )&', 'ns3::TracedValueCallback::SequenceNumber32&') 797 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )', 'ns3::TracedValueCallback::DataRate') 798 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )*', 'ns3::TracedValueCallback::DataRate*') 799 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )&', 'ns3::TracedValueCallback::DataRate&') 800 801def register_types_ns3_dsr(module): 802 root_module = module.get_root() 803 804 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::LinkStates [enumeration] 805 module.add_enum('LinkStates', ['PROBABLE', 'QUESTIONABLE']) 806 ## dsr-network-queue.h (module 'dsr'): ns3::dsr::DsrMessageType [enumeration] 807 module.add_enum('DsrMessageType', ['DSR_CONTROL_PACKET', 'DSR_DATA_PACKET']) 808 ## dsr-option-header.h (module 'dsr'): ns3::dsr::ErrorType [enumeration] 809 module.add_enum('ErrorType', ['NODE_UNREACHABLE', 'FLOW_STATE_NOT_SUPPORTED', 'OPTION_NOT_SUPPORTED']) 810 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::BlackList [struct] 811 module.add_class('BlackList') 812 ## dsr-errorbuff.h (module 'dsr'): ns3::dsr::DsrErrorBuffEntry [class] 813 module.add_class('DsrErrorBuffEntry') 814 ## dsr-errorbuff.h (module 'dsr'): ns3::dsr::DsrErrorBuffer [class] 815 module.add_class('DsrErrorBuffer') 816 ## dsr-fs-header.h (module 'dsr'): ns3::dsr::DsrFsHeader [class] 817 module.add_class('DsrFsHeader', parent=root_module['ns3::Header']) 818 ## dsr-gratuitous-reply-table.h (module 'dsr'): ns3::dsr::DsrGraReply [class] 819 module.add_class('DsrGraReply', parent=root_module['ns3::Object']) 820 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrLinkStab [class] 821 module.add_class('DsrLinkStab') 822 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::DsrMaintainBuffEntry [class] 823 module.add_class('DsrMaintainBuffEntry') 824 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::DsrMaintainBuffer [class] 825 module.add_class('DsrMaintainBuffer') 826 ## dsr-network-queue.h (module 'dsr'): ns3::dsr::DsrNetworkQueue [class] 827 module.add_class('DsrNetworkQueue', parent=root_module['ns3::Object']) 828 ## dsr-network-queue.h (module 'dsr'): ns3::dsr::DsrNetworkQueueEntry [class] 829 module.add_class('DsrNetworkQueueEntry') 830 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrNodeStab [class] 831 module.add_class('DsrNodeStab') 832 ## dsr-fs-header.h (module 'dsr'): ns3::dsr::DsrOptionField [class] 833 module.add_class('DsrOptionField') 834 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader [class] 835 module.add_class('DsrOptionHeader', parent=root_module['ns3::Header']) 836 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment [struct] 837 module.add_class('Alignment', outer_class=root_module['ns3::dsr::DsrOptionHeader']) 838 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionPad1Header [class] 839 module.add_class('DsrOptionPad1Header', parent=root_module['ns3::dsr::DsrOptionHeader']) 840 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionPadnHeader [class] 841 module.add_class('DsrOptionPadnHeader', parent=root_module['ns3::dsr::DsrOptionHeader']) 842 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRerrHeader [class] 843 module.add_class('DsrOptionRerrHeader', parent=root_module['ns3::dsr::DsrOptionHeader']) 844 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRerrUnreachHeader [class] 845 module.add_class('DsrOptionRerrUnreachHeader', parent=root_module['ns3::dsr::DsrOptionRerrHeader']) 846 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRerrUnsupportHeader [class] 847 module.add_class('DsrOptionRerrUnsupportHeader', parent=root_module['ns3::dsr::DsrOptionRerrHeader']) 848 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRrepHeader [class] 849 module.add_class('DsrOptionRrepHeader', parent=root_module['ns3::dsr::DsrOptionHeader']) 850 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRreqHeader [class] 851 module.add_class('DsrOptionRreqHeader', parent=root_module['ns3::dsr::DsrOptionHeader']) 852 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionSRHeader [class] 853 module.add_class('DsrOptionSRHeader', parent=root_module['ns3::dsr::DsrOptionHeader']) 854 typehandlers.add_type_alias('void ( * ) ( ns3::dsr::DsrOptionSRHeader const & )', 'ns3::dsr::DsrOptionSRHeader::TracedCallback') 855 typehandlers.add_type_alias('void ( * ) ( ns3::dsr::DsrOptionSRHeader const & )*', 'ns3::dsr::DsrOptionSRHeader::TracedCallback*') 856 typehandlers.add_type_alias('void ( * ) ( ns3::dsr::DsrOptionSRHeader const & )&', 'ns3::dsr::DsrOptionSRHeader::TracedCallback&') 857 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptions [class] 858 module.add_class('DsrOptions', parent=root_module['ns3::Object']) 859 ## dsr-passive-buff.h (module 'dsr'): ns3::dsr::DsrPassiveBuffEntry [class] 860 module.add_class('DsrPassiveBuffEntry') 861 ## dsr-passive-buff.h (module 'dsr'): ns3::dsr::DsrPassiveBuffer [class] 862 module.add_class('DsrPassiveBuffer', parent=root_module['ns3::Object']) 863 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::DsrReceivedRreqEntry [class] 864 module.add_class('DsrReceivedRreqEntry') 865 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache [class] 866 module.add_class('DsrRouteCache', parent=root_module['ns3::Object']) 867 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::Neighbor [struct] 868 module.add_class('Neighbor', outer_class=root_module['ns3::dsr::DsrRouteCache']) 869 typehandlers.add_type_alias('std::list< std::vector< ns3::Ipv4Address > >', 'ns3::dsr::DsrRouteCache::routeVector') 870 typehandlers.add_type_alias('std::list< std::vector< ns3::Ipv4Address > >*', 'ns3::dsr::DsrRouteCache::routeVector*') 871 typehandlers.add_type_alias('std::list< std::vector< ns3::Ipv4Address > >&', 'ns3::dsr::DsrRouteCache::routeVector&') 872 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCacheEntry [class] 873 module.add_class('DsrRouteCacheEntry') 874 typehandlers.add_type_alias('std::vector< ns3::Ipv4Address >', 'ns3::dsr::DsrRouteCacheEntry::IP_VECTOR') 875 typehandlers.add_type_alias('std::vector< ns3::Ipv4Address >*', 'ns3::dsr::DsrRouteCacheEntry::IP_VECTOR*') 876 typehandlers.add_type_alias('std::vector< ns3::Ipv4Address >&', 'ns3::dsr::DsrRouteCacheEntry::IP_VECTOR&') 877 typehandlers.add_type_alias('std::vector< ns3::Ipv4Address > iterator', 'ns3::dsr::DsrRouteCacheEntry::Iterator') 878 typehandlers.add_type_alias('std::vector< ns3::Ipv4Address > iterator*', 'ns3::dsr::DsrRouteCacheEntry::Iterator*') 879 typehandlers.add_type_alias('std::vector< ns3::Ipv4Address > iterator&', 'ns3::dsr::DsrRouteCacheEntry::Iterator&') 880 ## dsr-routing.h (module 'dsr'): ns3::dsr::DsrRouting [class] 881 module.add_class('DsrRouting', parent=root_module['ns3::IpL4Protocol']) 882 ## dsr-fs-header.h (module 'dsr'): ns3::dsr::DsrRoutingHeader [class] 883 module.add_class('DsrRoutingHeader', parent=[root_module['ns3::dsr::DsrFsHeader'], root_module['ns3::dsr::DsrOptionField']]) 884 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::DsrRreqTable [class] 885 module.add_class('DsrRreqTable', parent=root_module['ns3::Object']) 886 ## dsr-rsendbuff.h (module 'dsr'): ns3::dsr::DsrSendBuffEntry [class] 887 module.add_class('DsrSendBuffEntry') 888 ## dsr-rsendbuff.h (module 'dsr'): ns3::dsr::DsrSendBuffer [class] 889 module.add_class('DsrSendBuffer') 890 ## dsr-gratuitous-reply-table.h (module 'dsr'): ns3::dsr::GraReplyEntry [struct] 891 module.add_class('GraReplyEntry') 892 ## dsr-rcache.h (module 'dsr'): ns3::dsr::Link [struct] 893 module.add_class('Link') 894 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::LinkKey [struct] 895 module.add_class('LinkKey') 896 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::NetworkKey [struct] 897 module.add_class('NetworkKey') 898 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::PassiveKey [struct] 899 module.add_class('PassiveKey') 900 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::RreqTableEntry [struct] 901 module.add_class('RreqTableEntry') 902 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionAck [class] 903 module.add_class('DsrOptionAck', parent=root_module['ns3::dsr::DsrOptions']) 904 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionAckHeader [class] 905 module.add_class('DsrOptionAckHeader', parent=root_module['ns3::dsr::DsrOptionHeader']) 906 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionAckReq [class] 907 module.add_class('DsrOptionAckReq', parent=root_module['ns3::dsr::DsrOptions']) 908 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionAckReqHeader [class] 909 module.add_class('DsrOptionAckReqHeader', parent=root_module['ns3::dsr::DsrOptionHeader']) 910 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionPad1 [class] 911 module.add_class('DsrOptionPad1', parent=root_module['ns3::dsr::DsrOptions']) 912 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionPadn [class] 913 module.add_class('DsrOptionPadn', parent=root_module['ns3::dsr::DsrOptions']) 914 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionRerr [class] 915 module.add_class('DsrOptionRerr', parent=root_module['ns3::dsr::DsrOptions']) 916 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionRrep [class] 917 module.add_class('DsrOptionRrep', parent=root_module['ns3::dsr::DsrOptions']) 918 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionRreq [class] 919 module.add_class('DsrOptionRreq', parent=root_module['ns3::dsr::DsrOptions']) 920 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionSR [class] 921 module.add_class('DsrOptionSR', parent=root_module['ns3::dsr::DsrOptions']) 922 module.add_container('std::vector< ns3::dsr::DsrErrorBuffEntry >', 'ns3::dsr::DsrErrorBuffEntry', container_type='vector') 923 module.add_container('std::vector< ns3::dsr::DsrNetworkQueueEntry >', 'ns3::dsr::DsrNetworkQueueEntry', container_type='vector') 924 module.add_container('std::vector< ns3::Ipv4Address >', 'ns3::Ipv4Address', container_type='vector') 925 module.add_container('std::list< ns3::dsr::DsrRouteCacheEntry >', 'ns3::dsr::DsrRouteCacheEntry', container_type='list') 926 module.add_container('std::list< std::vector< ns3::Ipv4Address > >', 'std::vector< ns3::Ipv4Address >', container_type='list') 927 module.add_container('ns3::dsr::DsrRouteCacheEntry::IP_VECTOR', 'ns3::Ipv4Address', container_type='vector') 928 module.add_container('std::vector< ns3::dsr::DsrRouteCache::Neighbor >', 'ns3::dsr::DsrRouteCache::Neighbor', container_type='vector') 929 module.add_container('std::vector< ns3::Ptr< ns3::ArpCache > >', 'ns3::Ptr< ns3::ArpCache >', container_type='vector') 930 module.add_container('std::vector< std::string >', 'std::string', container_type='vector') 931 module.add_container('std::vector< ns3::dsr::DsrSendBuffEntry >', 'ns3::dsr::DsrSendBuffEntry', container_type='vector') 932 933def register_types_ns3_internal(module): 934 root_module = module.get_root() 935 936 937def register_types_ns3_tests(module): 938 root_module = module.get_root() 939 940 941def register_methods(root_module): 942 register_Ns3Address_methods(root_module, root_module['ns3::Address']) 943 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) 944 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) 945 register_Ns3BlockAckReqType_methods(root_module, root_module['ns3::BlockAckReqType']) 946 register_Ns3BlockAckType_methods(root_module, root_module['ns3::BlockAckType']) 947 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) 948 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) 949 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) 950 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) 951 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) 952 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) 953 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) 954 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) 955 register_Ns3DataRate_methods(root_module, root_module['ns3::DataRate']) 956 register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeAccessor >']) 957 register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeChecker >']) 958 register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeValue >']) 959 register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, root_module['ns3::DefaultDeleter< ns3::CallbackImplBase >']) 960 register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EventImpl >']) 961 register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Hash::Implementation >']) 962 register_Ns3DefaultDeleter__Ns3Ipv4Route_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Ipv4Route >']) 963 register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, root_module['ns3::DefaultDeleter< ns3::NixVector >']) 964 register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Packet >']) 965 register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::TraceSourceAccessor >']) 966 register_Ns3DefaultDeleter__Ns3WifiInformationElement_methods(root_module, root_module['ns3::DefaultDeleter< ns3::WifiInformationElement >']) 967 register_Ns3DsrHelper_methods(root_module, root_module['ns3::DsrHelper']) 968 register_Ns3DsrMainHelper_methods(root_module, root_module['ns3::DsrMainHelper']) 969 register_Ns3EventGarbageCollector_methods(root_module, root_module['ns3::EventGarbageCollector']) 970 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) 971 register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) 972 register_Ns3Inet6SocketAddress_methods(root_module, root_module['ns3::Inet6SocketAddress']) 973 register_Ns3InetSocketAddress_methods(root_module, root_module['ns3::InetSocketAddress']) 974 register_Ns3IntToType__0_methods(root_module, root_module['ns3::IntToType< 0 >']) 975 register_Ns3IntToType__1_methods(root_module, root_module['ns3::IntToType< 1 >']) 976 register_Ns3IntToType__2_methods(root_module, root_module['ns3::IntToType< 2 >']) 977 register_Ns3IntToType__3_methods(root_module, root_module['ns3::IntToType< 3 >']) 978 register_Ns3IntToType__4_methods(root_module, root_module['ns3::IntToType< 4 >']) 979 register_Ns3IntToType__5_methods(root_module, root_module['ns3::IntToType< 5 >']) 980 register_Ns3IntToType__6_methods(root_module, root_module['ns3::IntToType< 6 >']) 981 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) 982 register_Ns3Ipv4AddressHash_methods(root_module, root_module['ns3::Ipv4AddressHash']) 983 register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) 984 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) 985 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) 986 register_Ns3Ipv6AddressHash_methods(root_module, root_module['ns3::Ipv6AddressHash']) 987 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) 988 register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent']) 989 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) 990 register_Ns3Mac8Address_methods(root_module, root_module['ns3::Mac8Address']) 991 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) 992 register_Ns3NonCopyable_methods(root_module, root_module['ns3::NonCopyable']) 993 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) 994 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) 995 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) 996 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) 997 register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) 998 register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) 999 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) 1000 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) 1001 register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) 1002 register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) 1003 register_Ns3ParameterLogger_methods(root_module, root_module['ns3::ParameterLogger']) 1004 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 1005 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) 1006 register_Ns3SystemWallClockMs_methods(root_module, root_module['ns3::SystemWallClockMs']) 1007 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) 1008 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) 1009 register_Ns3Time_methods(root_module, root_module['ns3::Time']) 1010 register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) 1011 register_Ns3Timer_methods(root_module, root_module['ns3::Timer']) 1012 register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl']) 1013 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) 1014 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) 1015 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) 1016 register_Ns3WifiAc_methods(root_module, root_module['ns3::WifiAc']) 1017 register_Ns3WifiAddressHash_methods(root_module, root_module['ns3::WifiAddressHash']) 1018 register_Ns3WifiAddressTidHash_methods(root_module, root_module['ns3::WifiAddressTidHash']) 1019 register_Ns3WifiMode_methods(root_module, root_module['ns3::WifiMode']) 1020 register_Ns3WifiModeFactory_methods(root_module, root_module['ns3::WifiModeFactory']) 1021 register_Ns3WifiRemoteStation_methods(root_module, root_module['ns3::WifiRemoteStation']) 1022 register_Ns3WifiRemoteStationInfo_methods(root_module, root_module['ns3::WifiRemoteStationInfo']) 1023 register_Ns3WifiRemoteStationState_methods(root_module, root_module['ns3::WifiRemoteStationState']) 1024 register_Ns3WifiStandardInfo_methods(root_module, root_module['ns3::WifiStandardInfo']) 1025 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) 1026 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) 1027 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) 1028 register_Ns3Header_methods(root_module, root_module['ns3::Header']) 1029 register_Ns3Icmpv4DestinationUnreachable_methods(root_module, root_module['ns3::Icmpv4DestinationUnreachable']) 1030 register_Ns3Icmpv4Echo_methods(root_module, root_module['ns3::Icmpv4Echo']) 1031 register_Ns3Icmpv4Header_methods(root_module, root_module['ns3::Icmpv4Header']) 1032 register_Ns3Icmpv4TimeExceeded_methods(root_module, root_module['ns3::Icmpv4TimeExceeded']) 1033 register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) 1034 register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header']) 1035 register_Ns3Object_methods(root_module, root_module['ns3::Object']) 1036 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) 1037 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) 1038 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) 1039 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 1040 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) 1041 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) 1042 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 1043 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 1044 register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) 1045 register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >']) 1046 register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >']) 1047 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 1048 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) 1049 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 1050 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 1051 register_Ns3SimpleRefCount__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >']) 1052 register_Ns3Socket_methods(root_module, root_module['ns3::Socket']) 1053 register_Ns3SocketIpTosTag_methods(root_module, root_module['ns3::SocketIpTosTag']) 1054 register_Ns3SocketIpTtlTag_methods(root_module, root_module['ns3::SocketIpTtlTag']) 1055 register_Ns3SocketIpv6HopLimitTag_methods(root_module, root_module['ns3::SocketIpv6HopLimitTag']) 1056 register_Ns3SocketIpv6TclassTag_methods(root_module, root_module['ns3::SocketIpv6TclassTag']) 1057 register_Ns3SocketPriorityTag_methods(root_module, root_module['ns3::SocketPriorityTag']) 1058 register_Ns3SocketSetDontFragmentTag_methods(root_module, root_module['ns3::SocketSetDontFragmentTag']) 1059 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) 1060 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) 1061 register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable']) 1062 register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable']) 1063 register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable']) 1064 register_Ns3WifiInformationElement_methods(root_module, root_module['ns3::WifiInformationElement']) 1065 register_Ns3WifiMac_methods(root_module, root_module['ns3::WifiMac']) 1066 register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager']) 1067 register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) 1068 register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) 1069 register_Ns3ArpCache_methods(root_module, root_module['ns3::ArpCache']) 1070 register_Ns3ArpCacheEntry_methods(root_module, root_module['ns3::ArpCache::Entry']) 1071 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) 1072 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) 1073 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) 1074 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) 1075 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) 1076 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) 1077 register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) 1078 register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker']) 1079 register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue']) 1080 register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable']) 1081 register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) 1082 register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor']) 1083 register_Ns3EmptyAttributeChecker_methods(root_module, root_module['ns3::EmptyAttributeChecker']) 1084 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) 1085 register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker']) 1086 register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue']) 1087 register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable']) 1088 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) 1089 register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) 1090 register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) 1091 register_Ns3HeCapabilities_methods(root_module, root_module['ns3::HeCapabilities']) 1092 register_Ns3HtCapabilities_methods(root_module, root_module['ns3::HtCapabilities']) 1093 register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol']) 1094 register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) 1095 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) 1096 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) 1097 register_Ns3Ipv4Interface_methods(root_module, root_module['ns3::Ipv4Interface']) 1098 register_Ns3Ipv4L3Protocol_methods(root_module, root_module['ns3::Ipv4L3Protocol']) 1099 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) 1100 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) 1101 register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute']) 1102 register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route']) 1103 register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol']) 1104 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) 1105 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) 1106 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) 1107 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) 1108 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) 1109 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) 1110 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) 1111 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) 1112 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) 1113 register_Ns3Node_methods(root_module, root_module['ns3::Node']) 1114 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) 1115 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) 1116 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) 1117 register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper']) 1118 register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) 1119 register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable']) 1120 register_Ns3TcpL4Protocol_methods(root_module, root_module['ns3::TcpL4Protocol']) 1121 register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) 1122 register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) 1123 register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) 1124 register_Ns3UdpL4Protocol_methods(root_module, root_module['ns3::UdpL4Protocol']) 1125 register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue']) 1126 register_Ns3VhtCapabilities_methods(root_module, root_module['ns3::VhtCapabilities']) 1127 register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker']) 1128 register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue']) 1129 register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) 1130 register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) 1131 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<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1132 register_Ns3CallbackImpl__Bool_Unsigned_short_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1133 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 >']) 1134 register_Ns3CallbackImpl__Unsigned_long_Const_ns3WifiTxVector___amp___Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< unsigned long, const ns3::WifiTxVector &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1135 register_Ns3CallbackImpl__Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1136 register_Ns3CallbackImpl__Unsigned_long_Unsigned_short_Unsigned_short_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1137 register_Ns3CallbackImpl__Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1138 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<const ns3::Packet>, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1139 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<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1140 register_Ns3CallbackImpl__Void_Const_ns3WifiMacHeader___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::WifiMacHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1141 register_Ns3CallbackImpl__Void_Const_ns3DsrDsrOptionSRHeader___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, const ns3::dsr::DsrOptionSRHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1142 register_Ns3CallbackImpl__Void_Ns3Ipv4Address_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1143 register_Ns3CallbackImpl__Void_Ns3Mac48Address_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1144 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<const ns3::Packet>, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1145 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<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1146 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::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >']) 1147 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::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1148 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::Packet>, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr<ns3::Ipv4Route>, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1149 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<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1150 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::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1151 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<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 1152 register_Ns3Icmpv4L4Protocol_methods(root_module, root_module['ns3::Icmpv4L4Protocol']) 1153 register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation']) 1154 register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a']) 1155 register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32']) 1156 register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64']) 1157 register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3']) 1158 register_Ns3DsrBlackList_methods(root_module, root_module['ns3::dsr::BlackList']) 1159 register_Ns3DsrDsrErrorBuffEntry_methods(root_module, root_module['ns3::dsr::DsrErrorBuffEntry']) 1160 register_Ns3DsrDsrErrorBuffer_methods(root_module, root_module['ns3::dsr::DsrErrorBuffer']) 1161 register_Ns3DsrDsrFsHeader_methods(root_module, root_module['ns3::dsr::DsrFsHeader']) 1162 register_Ns3DsrDsrGraReply_methods(root_module, root_module['ns3::dsr::DsrGraReply']) 1163 register_Ns3DsrDsrLinkStab_methods(root_module, root_module['ns3::dsr::DsrLinkStab']) 1164 register_Ns3DsrDsrMaintainBuffEntry_methods(root_module, root_module['ns3::dsr::DsrMaintainBuffEntry']) 1165 register_Ns3DsrDsrMaintainBuffer_methods(root_module, root_module['ns3::dsr::DsrMaintainBuffer']) 1166 register_Ns3DsrDsrNetworkQueue_methods(root_module, root_module['ns3::dsr::DsrNetworkQueue']) 1167 register_Ns3DsrDsrNetworkQueueEntry_methods(root_module, root_module['ns3::dsr::DsrNetworkQueueEntry']) 1168 register_Ns3DsrDsrNodeStab_methods(root_module, root_module['ns3::dsr::DsrNodeStab']) 1169 register_Ns3DsrDsrOptionField_methods(root_module, root_module['ns3::dsr::DsrOptionField']) 1170 register_Ns3DsrDsrOptionHeader_methods(root_module, root_module['ns3::dsr::DsrOptionHeader']) 1171 register_Ns3DsrDsrOptionHeaderAlignment_methods(root_module, root_module['ns3::dsr::DsrOptionHeader::Alignment']) 1172 register_Ns3DsrDsrOptionPad1Header_methods(root_module, root_module['ns3::dsr::DsrOptionPad1Header']) 1173 register_Ns3DsrDsrOptionPadnHeader_methods(root_module, root_module['ns3::dsr::DsrOptionPadnHeader']) 1174 register_Ns3DsrDsrOptionRerrHeader_methods(root_module, root_module['ns3::dsr::DsrOptionRerrHeader']) 1175 register_Ns3DsrDsrOptionRerrUnreachHeader_methods(root_module, root_module['ns3::dsr::DsrOptionRerrUnreachHeader']) 1176 register_Ns3DsrDsrOptionRerrUnsupportHeader_methods(root_module, root_module['ns3::dsr::DsrOptionRerrUnsupportHeader']) 1177 register_Ns3DsrDsrOptionRrepHeader_methods(root_module, root_module['ns3::dsr::DsrOptionRrepHeader']) 1178 register_Ns3DsrDsrOptionRreqHeader_methods(root_module, root_module['ns3::dsr::DsrOptionRreqHeader']) 1179 register_Ns3DsrDsrOptionSRHeader_methods(root_module, root_module['ns3::dsr::DsrOptionSRHeader']) 1180 register_Ns3DsrDsrOptions_methods(root_module, root_module['ns3::dsr::DsrOptions']) 1181 register_Ns3DsrDsrPassiveBuffEntry_methods(root_module, root_module['ns3::dsr::DsrPassiveBuffEntry']) 1182 register_Ns3DsrDsrPassiveBuffer_methods(root_module, root_module['ns3::dsr::DsrPassiveBuffer']) 1183 register_Ns3DsrDsrReceivedRreqEntry_methods(root_module, root_module['ns3::dsr::DsrReceivedRreqEntry']) 1184 register_Ns3DsrDsrRouteCache_methods(root_module, root_module['ns3::dsr::DsrRouteCache']) 1185 register_Ns3DsrDsrRouteCacheNeighbor_methods(root_module, root_module['ns3::dsr::DsrRouteCache::Neighbor']) 1186 register_Ns3DsrDsrRouteCacheEntry_methods(root_module, root_module['ns3::dsr::DsrRouteCacheEntry']) 1187 register_Ns3DsrDsrRouting_methods(root_module, root_module['ns3::dsr::DsrRouting']) 1188 register_Ns3DsrDsrRoutingHeader_methods(root_module, root_module['ns3::dsr::DsrRoutingHeader']) 1189 register_Ns3DsrDsrRreqTable_methods(root_module, root_module['ns3::dsr::DsrRreqTable']) 1190 register_Ns3DsrDsrSendBuffEntry_methods(root_module, root_module['ns3::dsr::DsrSendBuffEntry']) 1191 register_Ns3DsrDsrSendBuffer_methods(root_module, root_module['ns3::dsr::DsrSendBuffer']) 1192 register_Ns3DsrGraReplyEntry_methods(root_module, root_module['ns3::dsr::GraReplyEntry']) 1193 register_Ns3DsrLink_methods(root_module, root_module['ns3::dsr::Link']) 1194 register_Ns3DsrLinkKey_methods(root_module, root_module['ns3::dsr::LinkKey']) 1195 register_Ns3DsrNetworkKey_methods(root_module, root_module['ns3::dsr::NetworkKey']) 1196 register_Ns3DsrPassiveKey_methods(root_module, root_module['ns3::dsr::PassiveKey']) 1197 register_Ns3DsrRreqTableEntry_methods(root_module, root_module['ns3::dsr::RreqTableEntry']) 1198 register_Ns3DsrDsrOptionAck_methods(root_module, root_module['ns3::dsr::DsrOptionAck']) 1199 register_Ns3DsrDsrOptionAckHeader_methods(root_module, root_module['ns3::dsr::DsrOptionAckHeader']) 1200 register_Ns3DsrDsrOptionAckReq_methods(root_module, root_module['ns3::dsr::DsrOptionAckReq']) 1201 register_Ns3DsrDsrOptionAckReqHeader_methods(root_module, root_module['ns3::dsr::DsrOptionAckReqHeader']) 1202 register_Ns3DsrDsrOptionPad1_methods(root_module, root_module['ns3::dsr::DsrOptionPad1']) 1203 register_Ns3DsrDsrOptionPadn_methods(root_module, root_module['ns3::dsr::DsrOptionPadn']) 1204 register_Ns3DsrDsrOptionRerr_methods(root_module, root_module['ns3::dsr::DsrOptionRerr']) 1205 register_Ns3DsrDsrOptionRrep_methods(root_module, root_module['ns3::dsr::DsrOptionRrep']) 1206 register_Ns3DsrDsrOptionRreq_methods(root_module, root_module['ns3::dsr::DsrOptionRreq']) 1207 register_Ns3DsrDsrOptionSR_methods(root_module, root_module['ns3::dsr::DsrOptionSR']) 1208 return 1209 1210def register_Ns3Address_methods(root_module, cls): 1211 cls.add_binary_comparison_operator('==') 1212 cls.add_binary_comparison_operator('!=') 1213 cls.add_binary_comparison_operator('<') 1214 cls.add_output_stream_operator() 1215 ## address.h (module 'network'): ns3::Address::Address() [constructor] 1216 cls.add_constructor([]) 1217 ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] 1218 cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 1219 ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [constructor] 1220 cls.add_constructor([param('ns3::Address const &', 'address')]) 1221 ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function] 1222 cls.add_method('CheckCompatible', 1223 'bool', 1224 [param('uint8_t', 'type'), param('uint8_t', 'len')], 1225 is_const=True) 1226 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function] 1227 cls.add_method('CopyAllFrom', 1228 'uint32_t', 1229 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 1230 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function] 1231 cls.add_method('CopyAllTo', 1232 'uint32_t', 1233 [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], 1234 is_const=True) 1235 ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function] 1236 cls.add_method('CopyFrom', 1237 'uint32_t', 1238 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 1239 ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function] 1240 cls.add_method('CopyTo', 1241 'uint32_t', 1242 [param('uint8_t *', 'buffer')], 1243 is_const=True) 1244 ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function] 1245 cls.add_method('Deserialize', 1246 'void', 1247 [param('ns3::TagBuffer', 'buffer')]) 1248 ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function] 1249 cls.add_method('GetLength', 1250 'uint8_t', 1251 [], 1252 is_const=True) 1253 ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function] 1254 cls.add_method('GetSerializedSize', 1255 'uint32_t', 1256 [], 1257 is_const=True) 1258 ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function] 1259 cls.add_method('IsInvalid', 1260 'bool', 1261 [], 1262 is_const=True) 1263 ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function] 1264 cls.add_method('IsMatchingType', 1265 'bool', 1266 [param('uint8_t', 'type')], 1267 is_const=True) 1268 ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function] 1269 cls.add_method('Register', 1270 'uint8_t', 1271 [], 1272 is_static=True) 1273 ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function] 1274 cls.add_method('Serialize', 1275 'void', 1276 [param('ns3::TagBuffer', 'buffer')], 1277 is_const=True) 1278 return 1279 1280def register_Ns3AttributeConstructionList_methods(root_module, cls): 1281 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [constructor] 1282 cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) 1283 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor] 1284 cls.add_constructor([]) 1285 ## attribute-construction-list.h (module 'core'): void ns3::AttributeConstructionList::Add(std::string name, ns3::Ptr<const ns3::AttributeChecker> checker, ns3::Ptr<ns3::AttributeValue> value) [member function] 1286 cls.add_method('Add', 1287 'void', 1288 [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')]) 1289 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::Begin() const [member function] 1290 cls.add_method('Begin', 1291 'ns3::AttributeConstructionList::CIterator', 1292 [], 1293 is_const=True) 1294 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::End() const [member function] 1295 cls.add_method('End', 1296 'ns3::AttributeConstructionList::CIterator', 1297 [], 1298 is_const=True) 1299 ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 1300 cls.add_method('Find', 1301 'ns3::Ptr< ns3::AttributeValue >', 1302 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 1303 is_const=True) 1304 return 1305 1306def register_Ns3AttributeConstructionListItem_methods(root_module, cls): 1307 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor] 1308 cls.add_constructor([]) 1309 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [constructor] 1310 cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')]) 1311 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable] 1312 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 1313 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable] 1314 cls.add_instance_attribute('name', 'std::string', is_const=False) 1315 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable] 1316 cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False) 1317 return 1318 1319def register_Ns3BlockAckReqType_methods(root_module, cls): 1320 cls.add_output_stream_operator() 1321 ## block-ack-type.h (module 'wifi'): ns3::BlockAckReqType::BlockAckReqType(ns3::BlockAckReqType const & arg0) [constructor] 1322 cls.add_constructor([param('ns3::BlockAckReqType const &', 'arg0')]) 1323 ## block-ack-type.h (module 'wifi'): ns3::BlockAckReqType::BlockAckReqType() [constructor] 1324 cls.add_constructor([]) 1325 ## block-ack-type.h (module 'wifi'): ns3::BlockAckReqType::BlockAckReqType(ns3::BlockAckReqType::Variant v) [constructor] 1326 cls.add_constructor([param('ns3::BlockAckReqType::Variant', 'v')]) 1327 ## block-ack-type.h (module 'wifi'): ns3::BlockAckReqType::BlockAckReqType(ns3::BlockAckReqType::Variant v, uint8_t nSeqControls) [constructor] 1328 cls.add_constructor([param('ns3::BlockAckReqType::Variant', 'v'), param('uint8_t', 'nSeqControls')]) 1329 ## block-ack-type.h (module 'wifi'): ns3::BlockAckReqType::m_nSeqControls [variable] 1330 cls.add_instance_attribute('m_nSeqControls', 'uint8_t', is_const=False) 1331 ## block-ack-type.h (module 'wifi'): ns3::BlockAckReqType::m_variant [variable] 1332 cls.add_instance_attribute('m_variant', 'ns3::BlockAckReqType::Variant', is_const=False) 1333 return 1334 1335def register_Ns3BlockAckType_methods(root_module, cls): 1336 cls.add_output_stream_operator() 1337 ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::BlockAckType(ns3::BlockAckType const & arg0) [constructor] 1338 cls.add_constructor([param('ns3::BlockAckType const &', 'arg0')]) 1339 ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::BlockAckType() [constructor] 1340 cls.add_constructor([]) 1341 ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::BlockAckType(ns3::BlockAckType::Variant v) [constructor] 1342 cls.add_constructor([param('ns3::BlockAckType::Variant', 'v')]) 1343 ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::BlockAckType(ns3::BlockAckType::Variant v, std::vector<unsigned char, std::allocator<unsigned char> > l) [constructor] 1344 cls.add_constructor([param('ns3::BlockAckType::Variant', 'v'), param('std::vector< unsigned char >', 'l')]) 1345 ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::m_bitmapLen [variable] 1346 cls.add_instance_attribute('m_bitmapLen', 'std::vector< unsigned char >', is_const=False) 1347 ## block-ack-type.h (module 'wifi'): ns3::BlockAckType::m_variant [variable] 1348 cls.add_instance_attribute('m_variant', 'ns3::BlockAckType::Variant', is_const=False) 1349 return 1350 1351def register_Ns3Buffer_methods(root_module, cls): 1352 ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [constructor] 1353 cls.add_constructor([param('ns3::Buffer const &', 'o')]) 1354 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] 1355 cls.add_constructor([]) 1356 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor] 1357 cls.add_constructor([param('uint32_t', 'dataSize')]) 1358 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor] 1359 cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')]) 1360 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function] 1361 cls.add_method('AddAtEnd', 1362 'void', 1363 [param('uint32_t', 'end')]) 1364 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function] 1365 cls.add_method('AddAtEnd', 1366 'void', 1367 [param('ns3::Buffer const &', 'o')]) 1368 ## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function] 1369 cls.add_method('AddAtStart', 1370 'void', 1371 [param('uint32_t', 'start')]) 1372 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function] 1373 cls.add_method('Begin', 1374 'ns3::Buffer::Iterator', 1375 [], 1376 is_const=True) 1377 ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function] 1378 cls.add_method('CopyData', 1379 'void', 1380 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 1381 is_const=True) 1382 ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function] 1383 cls.add_method('CopyData', 1384 'uint32_t', 1385 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 1386 is_const=True) 1387 ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function] 1388 cls.add_method('CreateFragment', 1389 'ns3::Buffer', 1390 [param('uint32_t', 'start'), param('uint32_t', 'length')], 1391 is_const=True) 1392 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 1393 cls.add_method('Deserialize', 1394 'uint32_t', 1395 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1396 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function] 1397 cls.add_method('End', 1398 'ns3::Buffer::Iterator', 1399 [], 1400 is_const=True) 1401 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function] 1402 cls.add_method('GetSerializedSize', 1403 'uint32_t', 1404 [], 1405 is_const=True) 1406 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function] 1407 cls.add_method('GetSize', 1408 'uint32_t', 1409 [], 1410 is_const=True) 1411 ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function] 1412 cls.add_method('PeekData', 1413 'uint8_t const *', 1414 [], 1415 is_const=True) 1416 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function] 1417 cls.add_method('RemoveAtEnd', 1418 'void', 1419 [param('uint32_t', 'end')]) 1420 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function] 1421 cls.add_method('RemoveAtStart', 1422 'void', 1423 [param('uint32_t', 'start')]) 1424 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 1425 cls.add_method('Serialize', 1426 'uint32_t', 1427 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 1428 is_const=True) 1429 return 1430 1431def register_Ns3BufferIterator_methods(root_module, cls): 1432 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [constructor] 1433 cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')]) 1434 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor] 1435 cls.add_constructor([]) 1436 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function] 1437 cls.add_method('CalculateIpChecksum', 1438 'uint16_t', 1439 [param('uint16_t', 'size')]) 1440 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function] 1441 cls.add_method('CalculateIpChecksum', 1442 'uint16_t', 1443 [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')]) 1444 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function] 1445 cls.add_method('GetDistanceFrom', 1446 'uint32_t', 1447 [param('ns3::Buffer::Iterator const &', 'o')], 1448 is_const=True) 1449 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetRemainingSize() const [member function] 1450 cls.add_method('GetRemainingSize', 1451 'uint32_t', 1452 [], 1453 is_const=True) 1454 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function] 1455 cls.add_method('GetSize', 1456 'uint32_t', 1457 [], 1458 is_const=True) 1459 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function] 1460 cls.add_method('IsEnd', 1461 'bool', 1462 [], 1463 is_const=True) 1464 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function] 1465 cls.add_method('IsStart', 1466 'bool', 1467 [], 1468 is_const=True) 1469 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function] 1470 cls.add_method('Next', 1471 'void', 1472 []) 1473 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] 1474 cls.add_method('Next', 1475 'void', 1476 [param('uint32_t', 'delta')]) 1477 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function] 1478 cls.add_method('PeekU8', 1479 'uint8_t', 1480 []) 1481 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] 1482 cls.add_method('Prev', 1483 'void', 1484 []) 1485 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] 1486 cls.add_method('Prev', 1487 'void', 1488 [param('uint32_t', 'delta')]) 1489 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] 1490 cls.add_method('Read', 1491 'void', 1492 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 1493 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function] 1494 cls.add_method('Read', 1495 'void', 1496 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')]) 1497 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] 1498 cls.add_method('ReadLsbtohU16', 1499 'uint16_t', 1500 []) 1501 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] 1502 cls.add_method('ReadLsbtohU32', 1503 'uint32_t', 1504 []) 1505 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function] 1506 cls.add_method('ReadLsbtohU64', 1507 'uint64_t', 1508 []) 1509 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function] 1510 cls.add_method('ReadNtohU16', 1511 'uint16_t', 1512 []) 1513 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function] 1514 cls.add_method('ReadNtohU32', 1515 'uint32_t', 1516 []) 1517 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function] 1518 cls.add_method('ReadNtohU64', 1519 'uint64_t', 1520 []) 1521 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function] 1522 cls.add_method('ReadU16', 1523 'uint16_t', 1524 []) 1525 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function] 1526 cls.add_method('ReadU32', 1527 'uint32_t', 1528 []) 1529 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function] 1530 cls.add_method('ReadU64', 1531 'uint64_t', 1532 []) 1533 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function] 1534 cls.add_method('ReadU8', 1535 'uint8_t', 1536 []) 1537 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function] 1538 cls.add_method('Write', 1539 'void', 1540 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1541 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 1542 cls.add_method('Write', 1543 'void', 1544 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')]) 1545 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function] 1546 cls.add_method('WriteHtolsbU16', 1547 'void', 1548 [param('uint16_t', 'data')]) 1549 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function] 1550 cls.add_method('WriteHtolsbU32', 1551 'void', 1552 [param('uint32_t', 'data')]) 1553 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function] 1554 cls.add_method('WriteHtolsbU64', 1555 'void', 1556 [param('uint64_t', 'data')]) 1557 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function] 1558 cls.add_method('WriteHtonU16', 1559 'void', 1560 [param('uint16_t', 'data')]) 1561 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function] 1562 cls.add_method('WriteHtonU32', 1563 'void', 1564 [param('uint32_t', 'data')]) 1565 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function] 1566 cls.add_method('WriteHtonU64', 1567 'void', 1568 [param('uint64_t', 'data')]) 1569 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function] 1570 cls.add_method('WriteU16', 1571 'void', 1572 [param('uint16_t', 'data')]) 1573 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function] 1574 cls.add_method('WriteU32', 1575 'void', 1576 [param('uint32_t', 'data')]) 1577 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function] 1578 cls.add_method('WriteU64', 1579 'void', 1580 [param('uint64_t', 'data')]) 1581 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function] 1582 cls.add_method('WriteU8', 1583 'void', 1584 [param('uint8_t', 'data')]) 1585 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function] 1586 cls.add_method('WriteU8', 1587 'void', 1588 [param('uint8_t', 'data'), param('uint32_t', 'len')]) 1589 return 1590 1591def register_Ns3ByteTagIterator_methods(root_module, cls): 1592 ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [constructor] 1593 cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')]) 1594 ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function] 1595 cls.add_method('HasNext', 1596 'bool', 1597 [], 1598 is_const=True) 1599 ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function] 1600 cls.add_method('Next', 1601 'ns3::ByteTagIterator::Item', 1602 []) 1603 return 1604 1605def register_Ns3ByteTagIteratorItem_methods(root_module, cls): 1606 ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [constructor] 1607 cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')]) 1608 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function] 1609 cls.add_method('GetEnd', 1610 'uint32_t', 1611 [], 1612 is_const=True) 1613 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function] 1614 cls.add_method('GetStart', 1615 'uint32_t', 1616 [], 1617 is_const=True) 1618 ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 1619 cls.add_method('GetTag', 1620 'void', 1621 [param('ns3::Tag &', 'tag')], 1622 is_const=True) 1623 ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function] 1624 cls.add_method('GetTypeId', 1625 'ns3::TypeId', 1626 [], 1627 is_const=True) 1628 return 1629 1630def register_Ns3ByteTagList_methods(root_module, cls): 1631 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor] 1632 cls.add_constructor([]) 1633 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [constructor] 1634 cls.add_constructor([param('ns3::ByteTagList const &', 'o')]) 1635 ## byte-tag-list.h (module 'network'): ns3::TagBuffer ns3::ByteTagList::Add(ns3::TypeId tid, uint32_t bufferSize, int32_t start, int32_t end) [member function] 1636 cls.add_method('Add', 1637 'ns3::TagBuffer', 1638 [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')]) 1639 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function] 1640 cls.add_method('Add', 1641 'void', 1642 [param('ns3::ByteTagList const &', 'o')]) 1643 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function] 1644 cls.add_method('AddAtEnd', 1645 'void', 1646 [param('int32_t', 'appendOffset')]) 1647 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function] 1648 cls.add_method('AddAtStart', 1649 'void', 1650 [param('int32_t', 'prependOffset')]) 1651 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function] 1652 cls.add_method('Adjust', 1653 'void', 1654 [param('int32_t', 'adjustment')]) 1655 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function] 1656 cls.add_method('Begin', 1657 'ns3::ByteTagList::Iterator', 1658 [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], 1659 is_const=True) 1660 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 1661 cls.add_method('Deserialize', 1662 'uint32_t', 1663 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 1664 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::GetSerializedSize() const [member function] 1665 cls.add_method('GetSerializedSize', 1666 'uint32_t', 1667 [], 1668 is_const=True) 1669 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function] 1670 cls.add_method('RemoveAll', 1671 'void', 1672 []) 1673 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 1674 cls.add_method('Serialize', 1675 'uint32_t', 1676 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 1677 is_const=True) 1678 return 1679 1680def register_Ns3ByteTagListIterator_methods(root_module, cls): 1681 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [constructor] 1682 cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')]) 1683 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function] 1684 cls.add_method('GetOffsetStart', 1685 'uint32_t', 1686 [], 1687 is_const=True) 1688 ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function] 1689 cls.add_method('HasNext', 1690 'bool', 1691 [], 1692 is_const=True) 1693 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function] 1694 cls.add_method('Next', 1695 'ns3::ByteTagList::Iterator::Item', 1696 []) 1697 return 1698 1699def register_Ns3ByteTagListIteratorItem_methods(root_module, cls): 1700 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [constructor] 1701 cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')]) 1702 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor] 1703 cls.add_constructor([param('ns3::TagBuffer', 'buf')]) 1704 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable] 1705 cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False) 1706 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable] 1707 cls.add_instance_attribute('end', 'int32_t', is_const=False) 1708 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable] 1709 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 1710 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable] 1711 cls.add_instance_attribute('start', 'int32_t', is_const=False) 1712 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable] 1713 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 1714 return 1715 1716def register_Ns3CallbackBase_methods(root_module, cls): 1717 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [constructor] 1718 cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')]) 1719 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor] 1720 cls.add_constructor([]) 1721 ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function] 1722 cls.add_method('GetImpl', 1723 'ns3::Ptr< ns3::CallbackImplBase >', 1724 [], 1725 is_const=True) 1726 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] 1727 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 1728 visibility='protected') 1729 return 1730 1731def register_Ns3DataRate_methods(root_module, cls): 1732 cls.add_output_stream_operator() 1733 cls.add_binary_comparison_operator('!=') 1734 cls.add_binary_numeric_operator('*', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('double', 'right')) 1735 cls.add_binary_numeric_operator('*', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('uint64_t', 'right')) 1736 cls.add_inplace_numeric_operator('*=', param('double', 'right')) 1737 cls.add_inplace_numeric_operator('*=', param('uint64_t', 'right')) 1738 cls.add_binary_numeric_operator('+', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('ns3::DataRate', 'right')) 1739 cls.add_inplace_numeric_operator('+=', param('ns3::DataRate', 'right')) 1740 cls.add_binary_numeric_operator('-', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('ns3::DataRate', 'right')) 1741 cls.add_inplace_numeric_operator('-=', param('ns3::DataRate', 'right')) 1742 cls.add_binary_comparison_operator('<') 1743 cls.add_binary_comparison_operator('<=') 1744 cls.add_binary_comparison_operator('==') 1745 cls.add_binary_comparison_operator('>') 1746 cls.add_binary_comparison_operator('>=') 1747 ## data-rate.h (module 'network'): ns3::DataRate::DataRate(ns3::DataRate const & arg0) [constructor] 1748 cls.add_constructor([param('ns3::DataRate const &', 'arg0')]) 1749 ## data-rate.h (module 'network'): ns3::DataRate::DataRate() [constructor] 1750 cls.add_constructor([]) 1751 ## data-rate.h (module 'network'): ns3::DataRate::DataRate(uint64_t bps) [constructor] 1752 cls.add_constructor([param('uint64_t', 'bps')]) 1753 ## data-rate.h (module 'network'): ns3::DataRate::DataRate(std::string rate) [constructor] 1754 cls.add_constructor([param('std::string', 'rate')]) 1755 ## data-rate.h (module 'network'): ns3::Time ns3::DataRate::CalculateBitsTxTime(uint32_t bits) const [member function] 1756 cls.add_method('CalculateBitsTxTime', 1757 'ns3::Time', 1758 [param('uint32_t', 'bits')], 1759 is_const=True) 1760 ## data-rate.h (module 'network'): ns3::Time ns3::DataRate::CalculateBytesTxTime(uint32_t bytes) const [member function] 1761 cls.add_method('CalculateBytesTxTime', 1762 'ns3::Time', 1763 [param('uint32_t', 'bytes')], 1764 is_const=True) 1765 ## data-rate.h (module 'network'): uint64_t ns3::DataRate::GetBitRate() const [member function] 1766 cls.add_method('GetBitRate', 1767 'uint64_t', 1768 [], 1769 is_const=True) 1770 return 1771 1772def register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, cls): 1773 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter() [constructor] 1774 cls.add_constructor([]) 1775 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeAccessor> const & arg0) [constructor] 1776 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeAccessor > const &', 'arg0')]) 1777 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeAccessor>::Delete(ns3::AttributeAccessor * object) [member function] 1778 cls.add_method('Delete', 1779 'void', 1780 [param('ns3::AttributeAccessor *', 'object')], 1781 is_static=True) 1782 return 1783 1784def register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, cls): 1785 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter() [constructor] 1786 cls.add_constructor([]) 1787 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeChecker> const & arg0) [constructor] 1788 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeChecker > const &', 'arg0')]) 1789 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeChecker>::Delete(ns3::AttributeChecker * object) [member function] 1790 cls.add_method('Delete', 1791 'void', 1792 [param('ns3::AttributeChecker *', 'object')], 1793 is_static=True) 1794 return 1795 1796def register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, cls): 1797 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter() [constructor] 1798 cls.add_constructor([]) 1799 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeValue> const & arg0) [constructor] 1800 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeValue > const &', 'arg0')]) 1801 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeValue>::Delete(ns3::AttributeValue * object) [member function] 1802 cls.add_method('Delete', 1803 'void', 1804 [param('ns3::AttributeValue *', 'object')], 1805 is_static=True) 1806 return 1807 1808def register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, cls): 1809 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter() [constructor] 1810 cls.add_constructor([]) 1811 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter(ns3::DefaultDeleter<ns3::CallbackImplBase> const & arg0) [constructor] 1812 cls.add_constructor([param('ns3::DefaultDeleter< ns3::CallbackImplBase > const &', 'arg0')]) 1813 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::CallbackImplBase>::Delete(ns3::CallbackImplBase * object) [member function] 1814 cls.add_method('Delete', 1815 'void', 1816 [param('ns3::CallbackImplBase *', 'object')], 1817 is_static=True) 1818 return 1819 1820def register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, cls): 1821 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter() [constructor] 1822 cls.add_constructor([]) 1823 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter(ns3::DefaultDeleter<ns3::EventImpl> const & arg0) [constructor] 1824 cls.add_constructor([param('ns3::DefaultDeleter< ns3::EventImpl > const &', 'arg0')]) 1825 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::EventImpl>::Delete(ns3::EventImpl * object) [member function] 1826 cls.add_method('Delete', 1827 'void', 1828 [param('ns3::EventImpl *', 'object')], 1829 is_static=True) 1830 return 1831 1832def register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, cls): 1833 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter() [constructor] 1834 cls.add_constructor([]) 1835 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter(ns3::DefaultDeleter<ns3::Hash::Implementation> const & arg0) [constructor] 1836 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Hash::Implementation > const &', 'arg0')]) 1837 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Hash::Implementation>::Delete(ns3::Hash::Implementation * object) [member function] 1838 cls.add_method('Delete', 1839 'void', 1840 [param('ns3::Hash::Implementation *', 'object')], 1841 is_static=True) 1842 return 1843 1844def register_Ns3DefaultDeleter__Ns3Ipv4Route_methods(root_module, cls): 1845 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Ipv4Route>::DefaultDeleter() [constructor] 1846 cls.add_constructor([]) 1847 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Ipv4Route>::DefaultDeleter(ns3::DefaultDeleter<ns3::Ipv4Route> const & arg0) [constructor] 1848 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Ipv4Route > const &', 'arg0')]) 1849 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Ipv4Route>::Delete(ns3::Ipv4Route * object) [member function] 1850 cls.add_method('Delete', 1851 'void', 1852 [param('ns3::Ipv4Route *', 'object')], 1853 is_static=True) 1854 return 1855 1856def register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, cls): 1857 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter() [constructor] 1858 cls.add_constructor([]) 1859 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter(ns3::DefaultDeleter<ns3::NixVector> const & arg0) [constructor] 1860 cls.add_constructor([param('ns3::DefaultDeleter< ns3::NixVector > const &', 'arg0')]) 1861 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::NixVector>::Delete(ns3::NixVector * object) [member function] 1862 cls.add_method('Delete', 1863 'void', 1864 [param('ns3::NixVector *', 'object')], 1865 is_static=True) 1866 return 1867 1868def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): 1869 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter() [constructor] 1870 cls.add_constructor([]) 1871 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter(ns3::DefaultDeleter<ns3::Packet> const & arg0) [constructor] 1872 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Packet > const &', 'arg0')]) 1873 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Packet>::Delete(ns3::Packet * object) [member function] 1874 cls.add_method('Delete', 1875 'void', 1876 [param('ns3::Packet *', 'object')], 1877 is_static=True) 1878 return 1879 1880def register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, cls): 1881 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter() [constructor] 1882 cls.add_constructor([]) 1883 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::TraceSourceAccessor> const & arg0) [constructor] 1884 cls.add_constructor([param('ns3::DefaultDeleter< ns3::TraceSourceAccessor > const &', 'arg0')]) 1885 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::TraceSourceAccessor>::Delete(ns3::TraceSourceAccessor * object) [member function] 1886 cls.add_method('Delete', 1887 'void', 1888 [param('ns3::TraceSourceAccessor *', 'object')], 1889 is_static=True) 1890 return 1891 1892def register_Ns3DefaultDeleter__Ns3WifiInformationElement_methods(root_module, cls): 1893 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::WifiInformationElement>::DefaultDeleter() [constructor] 1894 cls.add_constructor([]) 1895 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::WifiInformationElement>::DefaultDeleter(ns3::DefaultDeleter<ns3::WifiInformationElement> const & arg0) [constructor] 1896 cls.add_constructor([param('ns3::DefaultDeleter< ns3::WifiInformationElement > const &', 'arg0')]) 1897 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::WifiInformationElement>::Delete(ns3::WifiInformationElement * object) [member function] 1898 cls.add_method('Delete', 1899 'void', 1900 [param('ns3::WifiInformationElement *', 'object')], 1901 is_static=True) 1902 return 1903 1904def register_Ns3DsrHelper_methods(root_module, cls): 1905 ## dsr-helper.h (module 'dsr'): ns3::DsrHelper::DsrHelper() [constructor] 1906 cls.add_constructor([]) 1907 ## dsr-helper.h (module 'dsr'): ns3::DsrHelper::DsrHelper(ns3::DsrHelper const & o) [constructor] 1908 cls.add_constructor([param('ns3::DsrHelper const &', 'o')]) 1909 ## dsr-helper.h (module 'dsr'): ns3::DsrHelper * ns3::DsrHelper::Copy() const [member function] 1910 cls.add_method('Copy', 1911 'ns3::DsrHelper *', 1912 [], 1913 is_const=True) 1914 ## dsr-helper.h (module 'dsr'): ns3::Ptr<ns3::dsr::DsrRouting> ns3::DsrHelper::Create(ns3::Ptr<ns3::Node> node) const [member function] 1915 cls.add_method('Create', 1916 'ns3::Ptr< ns3::dsr::DsrRouting >', 1917 [param('ns3::Ptr< ns3::Node >', 'node')], 1918 is_const=True) 1919 ## dsr-helper.h (module 'dsr'): void ns3::DsrHelper::Set(std::string name, ns3::AttributeValue const & value) [member function] 1920 cls.add_method('Set', 1921 'void', 1922 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 1923 return 1924 1925def register_Ns3DsrMainHelper_methods(root_module, cls): 1926 ## dsr-main-helper.h (module 'dsr'): ns3::DsrMainHelper::DsrMainHelper() [constructor] 1927 cls.add_constructor([]) 1928 ## dsr-main-helper.h (module 'dsr'): ns3::DsrMainHelper::DsrMainHelper(ns3::DsrMainHelper const & o) [constructor] 1929 cls.add_constructor([param('ns3::DsrMainHelper const &', 'o')]) 1930 ## dsr-main-helper.h (module 'dsr'): void ns3::DsrMainHelper::Install(ns3::DsrHelper & dsrHelper, ns3::NodeContainer nodes) [member function] 1931 cls.add_method('Install', 1932 'void', 1933 [param('ns3::DsrHelper &', 'dsrHelper'), param('ns3::NodeContainer', 'nodes')]) 1934 ## dsr-main-helper.h (module 'dsr'): void ns3::DsrMainHelper::SetDsrHelper(ns3::DsrHelper & dsrHelper) [member function] 1935 cls.add_method('SetDsrHelper', 1936 'void', 1937 [param('ns3::DsrHelper &', 'dsrHelper')]) 1938 return 1939 1940def register_Ns3EventGarbageCollector_methods(root_module, cls): 1941 ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector::EventGarbageCollector() [constructor] 1942 cls.add_constructor([]) 1943 ## event-garbage-collector.h (module 'core'): void ns3::EventGarbageCollector::Track(ns3::EventId event) [member function] 1944 cls.add_method('Track', 1945 'void', 1946 [param('ns3::EventId', 'event')]) 1947 ## event-garbage-collector.h (module 'core'): ns3::EventGarbageCollector::EventGarbageCollector(ns3::EventGarbageCollector const & arg0) [constructor] 1948 cls.add_constructor([param('ns3::EventGarbageCollector const &', 'arg0')]) 1949 return 1950 1951def register_Ns3EventId_methods(root_module, cls): 1952 cls.add_binary_comparison_operator('==') 1953 cls.add_binary_comparison_operator('!=') 1954 cls.add_binary_comparison_operator('<') 1955 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [constructor] 1956 cls.add_constructor([param('ns3::EventId const &', 'arg0')]) 1957 ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor] 1958 cls.add_constructor([]) 1959 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor] 1960 cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')]) 1961 ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function] 1962 cls.add_method('Cancel', 1963 'void', 1964 []) 1965 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function] 1966 cls.add_method('GetContext', 1967 'uint32_t', 1968 [], 1969 is_const=True) 1970 ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function] 1971 cls.add_method('GetTs', 1972 'uint64_t', 1973 [], 1974 is_const=True) 1975 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function] 1976 cls.add_method('GetUid', 1977 'uint32_t', 1978 [], 1979 is_const=True) 1980 ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function] 1981 cls.add_method('IsExpired', 1982 'bool', 1983 [], 1984 is_const=True) 1985 ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function] 1986 cls.add_method('IsRunning', 1987 'bool', 1988 [], 1989 is_const=True) 1990 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] 1991 cls.add_method('PeekEventImpl', 1992 'ns3::EventImpl *', 1993 [], 1994 is_const=True) 1995 ## event-id.h (module 'core'): void ns3::EventId::Remove() [member function] 1996 cls.add_method('Remove', 1997 'void', 1998 []) 1999 return 2000 2001def register_Ns3Hasher_methods(root_module, cls): 2002 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [constructor] 2003 cls.add_constructor([param('ns3::Hasher const &', 'arg0')]) 2004 ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor] 2005 cls.add_constructor([]) 2006 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor] 2007 cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')]) 2008 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, std::size_t const size) [member function] 2009 cls.add_method('GetHash32', 2010 'uint32_t', 2011 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 2012 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function] 2013 cls.add_method('GetHash32', 2014 'uint32_t', 2015 [param('std::string const', 's')]) 2016 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, std::size_t const size) [member function] 2017 cls.add_method('GetHash64', 2018 'uint64_t', 2019 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 2020 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function] 2021 cls.add_method('GetHash64', 2022 'uint64_t', 2023 [param('std::string const', 's')]) 2024 ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function] 2025 cls.add_method('clear', 2026 'ns3::Hasher &', 2027 []) 2028 return 2029 2030def register_Ns3Inet6SocketAddress_methods(root_module, cls): 2031 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Inet6SocketAddress const & arg0) [constructor] 2032 cls.add_constructor([param('ns3::Inet6SocketAddress const &', 'arg0')]) 2033 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6, uint16_t port) [constructor] 2034 cls.add_constructor([param('ns3::Ipv6Address', 'ipv6'), param('uint16_t', 'port')]) 2035 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(ns3::Ipv6Address ipv6) [constructor] 2036 cls.add_constructor([param('ns3::Ipv6Address', 'ipv6')]) 2037 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(uint16_t port) [constructor] 2038 cls.add_constructor([param('uint16_t', 'port')]) 2039 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6, uint16_t port) [constructor] 2040 cls.add_constructor([param('char const *', 'ipv6'), param('uint16_t', 'port')]) 2041 ## inet6-socket-address.h (module 'network'): ns3::Inet6SocketAddress::Inet6SocketAddress(char const * ipv6) [constructor] 2042 cls.add_constructor([param('char const *', 'ipv6')]) 2043 ## inet6-socket-address.h (module 'network'): static ns3::Inet6SocketAddress ns3::Inet6SocketAddress::ConvertFrom(ns3::Address const & addr) [member function] 2044 cls.add_method('ConvertFrom', 2045 'ns3::Inet6SocketAddress', 2046 [param('ns3::Address const &', 'addr')], 2047 is_static=True) 2048 ## inet6-socket-address.h (module 'network'): ns3::Ipv6Address ns3::Inet6SocketAddress::GetIpv6() const [member function] 2049 cls.add_method('GetIpv6', 2050 'ns3::Ipv6Address', 2051 [], 2052 is_const=True) 2053 ## inet6-socket-address.h (module 'network'): uint16_t ns3::Inet6SocketAddress::GetPort() const [member function] 2054 cls.add_method('GetPort', 2055 'uint16_t', 2056 [], 2057 is_const=True) 2058 ## inet6-socket-address.h (module 'network'): static bool ns3::Inet6SocketAddress::IsMatchingType(ns3::Address const & addr) [member function] 2059 cls.add_method('IsMatchingType', 2060 'bool', 2061 [param('ns3::Address const &', 'addr')], 2062 is_static=True) 2063 ## inet6-socket-address.h (module 'network'): void ns3::Inet6SocketAddress::SetIpv6(ns3::Ipv6Address ipv6) [member function] 2064 cls.add_method('SetIpv6', 2065 'void', 2066 [param('ns3::Ipv6Address', 'ipv6')]) 2067 ## inet6-socket-address.h (module 'network'): void ns3::Inet6SocketAddress::SetPort(uint16_t port) [member function] 2068 cls.add_method('SetPort', 2069 'void', 2070 [param('uint16_t', 'port')]) 2071 return 2072 2073def register_Ns3InetSocketAddress_methods(root_module, cls): 2074 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::InetSocketAddress const & arg0) [constructor] 2075 cls.add_constructor([param('ns3::InetSocketAddress const &', 'arg0')]) 2076 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4, uint16_t port) [constructor] 2077 cls.add_constructor([param('ns3::Ipv4Address', 'ipv4'), param('uint16_t', 'port')]) 2078 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(ns3::Ipv4Address ipv4) [constructor] 2079 cls.add_constructor([param('ns3::Ipv4Address', 'ipv4')]) 2080 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(uint16_t port) [constructor] 2081 cls.add_constructor([param('uint16_t', 'port')]) 2082 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(char const * ipv4, uint16_t port) [constructor] 2083 cls.add_constructor([param('char const *', 'ipv4'), param('uint16_t', 'port')]) 2084 ## inet-socket-address.h (module 'network'): ns3::InetSocketAddress::InetSocketAddress(char const * ipv4) [constructor] 2085 cls.add_constructor([param('char const *', 'ipv4')]) 2086 ## inet-socket-address.h (module 'network'): static ns3::InetSocketAddress ns3::InetSocketAddress::ConvertFrom(ns3::Address const & address) [member function] 2087 cls.add_method('ConvertFrom', 2088 'ns3::InetSocketAddress', 2089 [param('ns3::Address const &', 'address')], 2090 is_static=True) 2091 ## inet-socket-address.h (module 'network'): ns3::Ipv4Address ns3::InetSocketAddress::GetIpv4() const [member function] 2092 cls.add_method('GetIpv4', 2093 'ns3::Ipv4Address', 2094 [], 2095 is_const=True) 2096 ## inet-socket-address.h (module 'network'): uint16_t ns3::InetSocketAddress::GetPort() const [member function] 2097 cls.add_method('GetPort', 2098 'uint16_t', 2099 [], 2100 is_const=True) 2101 ## inet-socket-address.h (module 'network'): uint8_t ns3::InetSocketAddress::GetTos() const [member function] 2102 cls.add_method('GetTos', 2103 'uint8_t', 2104 [], 2105 is_const=True) 2106 ## inet-socket-address.h (module 'network'): static bool ns3::InetSocketAddress::IsMatchingType(ns3::Address const & address) [member function] 2107 cls.add_method('IsMatchingType', 2108 'bool', 2109 [param('ns3::Address const &', 'address')], 2110 is_static=True) 2111 ## inet-socket-address.h (module 'network'): void ns3::InetSocketAddress::SetIpv4(ns3::Ipv4Address address) [member function] 2112 cls.add_method('SetIpv4', 2113 'void', 2114 [param('ns3::Ipv4Address', 'address')]) 2115 ## inet-socket-address.h (module 'network'): void ns3::InetSocketAddress::SetPort(uint16_t port) [member function] 2116 cls.add_method('SetPort', 2117 'void', 2118 [param('uint16_t', 'port')]) 2119 ## inet-socket-address.h (module 'network'): void ns3::InetSocketAddress::SetTos(uint8_t tos) [member function] 2120 cls.add_method('SetTos', 2121 'void', 2122 [param('uint8_t', 'tos')]) 2123 return 2124 2125def register_Ns3IntToType__0_methods(root_module, cls): 2126 ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType() [constructor] 2127 cls.add_constructor([]) 2128 ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType(ns3::IntToType<0> const & arg0) [constructor] 2129 cls.add_constructor([param('ns3::IntToType< 0 > const &', 'arg0')]) 2130 return 2131 2132def register_Ns3IntToType__1_methods(root_module, cls): 2133 ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType() [constructor] 2134 cls.add_constructor([]) 2135 ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType(ns3::IntToType<1> const & arg0) [constructor] 2136 cls.add_constructor([param('ns3::IntToType< 1 > const &', 'arg0')]) 2137 return 2138 2139def register_Ns3IntToType__2_methods(root_module, cls): 2140 ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType() [constructor] 2141 cls.add_constructor([]) 2142 ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType(ns3::IntToType<2> const & arg0) [constructor] 2143 cls.add_constructor([param('ns3::IntToType< 2 > const &', 'arg0')]) 2144 return 2145 2146def register_Ns3IntToType__3_methods(root_module, cls): 2147 ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType() [constructor] 2148 cls.add_constructor([]) 2149 ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType(ns3::IntToType<3> const & arg0) [constructor] 2150 cls.add_constructor([param('ns3::IntToType< 3 > const &', 'arg0')]) 2151 return 2152 2153def register_Ns3IntToType__4_methods(root_module, cls): 2154 ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType() [constructor] 2155 cls.add_constructor([]) 2156 ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType(ns3::IntToType<4> const & arg0) [constructor] 2157 cls.add_constructor([param('ns3::IntToType< 4 > const &', 'arg0')]) 2158 return 2159 2160def register_Ns3IntToType__5_methods(root_module, cls): 2161 ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType() [constructor] 2162 cls.add_constructor([]) 2163 ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType(ns3::IntToType<5> const & arg0) [constructor] 2164 cls.add_constructor([param('ns3::IntToType< 5 > const &', 'arg0')]) 2165 return 2166 2167def register_Ns3IntToType__6_methods(root_module, cls): 2168 ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType() [constructor] 2169 cls.add_constructor([]) 2170 ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType(ns3::IntToType<6> const & arg0) [constructor] 2171 cls.add_constructor([param('ns3::IntToType< 6 > const &', 'arg0')]) 2172 return 2173 2174def register_Ns3Ipv4Address_methods(root_module, cls): 2175 cls.add_output_stream_operator() 2176 cls.add_binary_comparison_operator('==') 2177 cls.add_binary_comparison_operator('!=') 2178 cls.add_binary_comparison_operator('<') 2179 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [constructor] 2180 cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) 2181 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor] 2182 cls.add_constructor([]) 2183 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor] 2184 cls.add_constructor([param('uint32_t', 'address')]) 2185 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor] 2186 cls.add_constructor([param('char const *', 'address')]) 2187 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function] 2188 cls.add_method('CombineMask', 2189 'ns3::Ipv4Address', 2190 [param('ns3::Ipv4Mask const &', 'mask')], 2191 is_const=True) 2192 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function] 2193 cls.add_method('ConvertFrom', 2194 'ns3::Ipv4Address', 2195 [param('ns3::Address const &', 'address')], 2196 is_static=True) 2197 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function] 2198 cls.add_method('Deserialize', 2199 'ns3::Ipv4Address', 2200 [param('uint8_t const *', 'buf')], 2201 is_static=True) 2202 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function] 2203 cls.add_method('Get', 2204 'uint32_t', 2205 [], 2206 is_const=True) 2207 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function] 2208 cls.add_method('GetAny', 2209 'ns3::Ipv4Address', 2210 [], 2211 is_static=True) 2212 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function] 2213 cls.add_method('GetBroadcast', 2214 'ns3::Ipv4Address', 2215 [], 2216 is_static=True) 2217 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function] 2218 cls.add_method('GetLoopback', 2219 'ns3::Ipv4Address', 2220 [], 2221 is_static=True) 2222 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 2223 cls.add_method('GetSubnetDirectedBroadcast', 2224 'ns3::Ipv4Address', 2225 [param('ns3::Ipv4Mask const &', 'mask')], 2226 is_const=True) 2227 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function] 2228 cls.add_method('GetZero', 2229 'ns3::Ipv4Address', 2230 [], 2231 is_static=True) 2232 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsAny() const [member function] 2233 cls.add_method('IsAny', 2234 'bool', 2235 [], 2236 is_const=True) 2237 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function] 2238 cls.add_method('IsBroadcast', 2239 'bool', 2240 [], 2241 is_const=True) 2242 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsInitialized() const [member function] 2243 cls.add_method('IsInitialized', 2244 'bool', 2245 [], 2246 is_const=True) 2247 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function] 2248 cls.add_method('IsLocalMulticast', 2249 'bool', 2250 [], 2251 is_const=True) 2252 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalhost() const [member function] 2253 cls.add_method('IsLocalhost', 2254 'bool', 2255 [], 2256 is_const=True) 2257 ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function] 2258 cls.add_method('IsMatchingType', 2259 'bool', 2260 [param('ns3::Address const &', 'address')], 2261 is_static=True) 2262 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function] 2263 cls.add_method('IsMulticast', 2264 'bool', 2265 [], 2266 is_const=True) 2267 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 2268 cls.add_method('IsSubnetDirectedBroadcast', 2269 'bool', 2270 [param('ns3::Ipv4Mask const &', 'mask')], 2271 is_const=True) 2272 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function] 2273 cls.add_method('Print', 2274 'void', 2275 [param('std::ostream &', 'os')], 2276 is_const=True) 2277 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function] 2278 cls.add_method('Serialize', 2279 'void', 2280 [param('uint8_t *', 'buf')], 2281 is_const=True) 2282 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function] 2283 cls.add_method('Set', 2284 'void', 2285 [param('uint32_t', 'address')]) 2286 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function] 2287 cls.add_method('Set', 2288 'void', 2289 [param('char const *', 'address')]) 2290 return 2291 2292def register_Ns3Ipv4AddressHash_methods(root_module, cls): 2293 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash() [constructor] 2294 cls.add_constructor([]) 2295 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash(ns3::Ipv4AddressHash const & arg0) [constructor] 2296 cls.add_constructor([param('ns3::Ipv4AddressHash const &', 'arg0')]) 2297 ## ipv4-address.h (module 'network'): size_t ns3::Ipv4AddressHash::operator()(ns3::Ipv4Address const & x) const [member operator] 2298 cls.add_method('operator()', 2299 'size_t', 2300 [param('ns3::Ipv4Address const &', 'x')], 2301 custom_name='__call__', is_const=True) 2302 return 2303 2304def register_Ns3Ipv4InterfaceAddress_methods(root_module, cls): 2305 cls.add_output_stream_operator() 2306 cls.add_binary_comparison_operator('==') 2307 cls.add_binary_comparison_operator('!=') 2308 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress() [constructor] 2309 cls.add_constructor([]) 2310 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4Address local, ns3::Ipv4Mask mask) [constructor] 2311 cls.add_constructor([param('ns3::Ipv4Address', 'local'), param('ns3::Ipv4Mask', 'mask')]) 2312 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::Ipv4InterfaceAddress(ns3::Ipv4InterfaceAddress const & o) [constructor] 2313 cls.add_constructor([param('ns3::Ipv4InterfaceAddress const &', 'o')]) 2314 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetAddress() const [member function] 2315 cls.add_method('GetAddress', 2316 'ns3::Ipv4Address', 2317 [], 2318 is_const=True) 2319 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetBroadcast() const [member function] 2320 cls.add_method('GetBroadcast', 2321 'ns3::Ipv4Address', 2322 [], 2323 is_const=True) 2324 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4InterfaceAddress::GetLocal() const [member function] 2325 cls.add_method('GetLocal', 2326 'ns3::Ipv4Address', 2327 [], 2328 is_const=True) 2329 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4Mask ns3::Ipv4InterfaceAddress::GetMask() const [member function] 2330 cls.add_method('GetMask', 2331 'ns3::Ipv4Mask', 2332 [], 2333 is_const=True) 2334 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e ns3::Ipv4InterfaceAddress::GetScope() const [member function] 2335 cls.add_method('GetScope', 2336 'ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 2337 [], 2338 is_const=True) 2339 ## ipv4-interface-address.h (module 'internet'): bool ns3::Ipv4InterfaceAddress::IsInSameSubnet(ns3::Ipv4Address const b) const [member function] 2340 cls.add_method('IsInSameSubnet', 2341 'bool', 2342 [param('ns3::Ipv4Address const', 'b')], 2343 is_const=True) 2344 ## ipv4-interface-address.h (module 'internet'): bool ns3::Ipv4InterfaceAddress::IsSecondary() const [member function] 2345 cls.add_method('IsSecondary', 2346 'bool', 2347 [], 2348 is_const=True) 2349 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetAddress(ns3::Ipv4Address address) [member function] 2350 cls.add_method('SetAddress', 2351 'void', 2352 [param('ns3::Ipv4Address', 'address')]) 2353 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetBroadcast(ns3::Ipv4Address broadcast) [member function] 2354 cls.add_method('SetBroadcast', 2355 'void', 2356 [param('ns3::Ipv4Address', 'broadcast')]) 2357 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetLocal(ns3::Ipv4Address local) [member function] 2358 cls.add_method('SetLocal', 2359 'void', 2360 [param('ns3::Ipv4Address', 'local')]) 2361 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetMask(ns3::Ipv4Mask mask) [member function] 2362 cls.add_method('SetMask', 2363 'void', 2364 [param('ns3::Ipv4Mask', 'mask')]) 2365 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetPrimary() [member function] 2366 cls.add_method('SetPrimary', 2367 'void', 2368 []) 2369 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetScope(ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] 2370 cls.add_method('SetScope', 2371 'void', 2372 [param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')]) 2373 ## ipv4-interface-address.h (module 'internet'): void ns3::Ipv4InterfaceAddress::SetSecondary() [member function] 2374 cls.add_method('SetSecondary', 2375 'void', 2376 []) 2377 return 2378 2379def register_Ns3Ipv4Mask_methods(root_module, cls): 2380 cls.add_output_stream_operator() 2381 cls.add_binary_comparison_operator('==') 2382 cls.add_binary_comparison_operator('!=') 2383 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [constructor] 2384 cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')]) 2385 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor] 2386 cls.add_constructor([]) 2387 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor] 2388 cls.add_constructor([param('uint32_t', 'mask')]) 2389 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor] 2390 cls.add_constructor([param('char const *', 'mask')]) 2391 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function] 2392 cls.add_method('Get', 2393 'uint32_t', 2394 [], 2395 is_const=True) 2396 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function] 2397 cls.add_method('GetInverse', 2398 'uint32_t', 2399 [], 2400 is_const=True) 2401 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function] 2402 cls.add_method('GetLoopback', 2403 'ns3::Ipv4Mask', 2404 [], 2405 is_static=True) 2406 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function] 2407 cls.add_method('GetOnes', 2408 'ns3::Ipv4Mask', 2409 [], 2410 is_static=True) 2411 ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function] 2412 cls.add_method('GetPrefixLength', 2413 'uint16_t', 2414 [], 2415 is_const=True) 2416 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function] 2417 cls.add_method('GetZero', 2418 'ns3::Ipv4Mask', 2419 [], 2420 is_static=True) 2421 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function] 2422 cls.add_method('IsMatch', 2423 'bool', 2424 [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], 2425 is_const=True) 2426 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function] 2427 cls.add_method('Print', 2428 'void', 2429 [param('std::ostream &', 'os')], 2430 is_const=True) 2431 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function] 2432 cls.add_method('Set', 2433 'void', 2434 [param('uint32_t', 'mask')]) 2435 return 2436 2437def register_Ns3Ipv6Address_methods(root_module, cls): 2438 cls.add_output_stream_operator() 2439 cls.add_binary_comparison_operator('==') 2440 cls.add_binary_comparison_operator('!=') 2441 cls.add_binary_comparison_operator('<') 2442 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor] 2443 cls.add_constructor([]) 2444 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] 2445 cls.add_constructor([param('char const *', 'address')]) 2446 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor] 2447 cls.add_constructor([param('uint8_t *', 'address')]) 2448 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [constructor] 2449 cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')]) 2450 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor] 2451 cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')]) 2452 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) const [member function] 2453 cls.add_method('CombinePrefix', 2454 'ns3::Ipv6Address', 2455 [param('ns3::Ipv6Prefix const &', 'prefix')], 2456 is_const=True) 2457 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function] 2458 cls.add_method('ConvertFrom', 2459 'ns3::Ipv6Address', 2460 [param('ns3::Address const &', 'address')], 2461 is_static=True) 2462 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function] 2463 cls.add_method('Deserialize', 2464 'ns3::Ipv6Address', 2465 [param('uint8_t const *', 'buf')], 2466 is_static=True) 2467 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function] 2468 cls.add_method('GetAllHostsMulticast', 2469 'ns3::Ipv6Address', 2470 [], 2471 is_static=True) 2472 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function] 2473 cls.add_method('GetAllNodesMulticast', 2474 'ns3::Ipv6Address', 2475 [], 2476 is_static=True) 2477 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function] 2478 cls.add_method('GetAllRoutersMulticast', 2479 'ns3::Ipv6Address', 2480 [], 2481 is_static=True) 2482 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function] 2483 cls.add_method('GetAny', 2484 'ns3::Ipv6Address', 2485 [], 2486 is_static=True) 2487 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function] 2488 cls.add_method('GetBytes', 2489 'void', 2490 [param('uint8_t *', 'buf')], 2491 is_const=True) 2492 ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function] 2493 cls.add_method('GetIpv4MappedAddress', 2494 'ns3::Ipv4Address', 2495 [], 2496 is_const=True) 2497 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function] 2498 cls.add_method('GetLoopback', 2499 'ns3::Ipv6Address', 2500 [], 2501 is_static=True) 2502 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function] 2503 cls.add_method('GetOnes', 2504 'ns3::Ipv6Address', 2505 [], 2506 is_static=True) 2507 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function] 2508 cls.add_method('GetZero', 2509 'ns3::Ipv6Address', 2510 [], 2511 is_static=True) 2512 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::HasPrefix(ns3::Ipv6Prefix const & prefix) const [member function] 2513 cls.add_method('HasPrefix', 2514 'bool', 2515 [param('ns3::Ipv6Prefix const &', 'prefix')], 2516 is_const=True) 2517 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] 2518 cls.add_method('IsAllNodesMulticast', 2519 'bool', 2520 [], 2521 is_const=True) 2522 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function] 2523 cls.add_method('IsAllRoutersMulticast', 2524 'bool', 2525 [], 2526 is_const=True) 2527 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function] 2528 cls.add_method('IsAny', 2529 'bool', 2530 [], 2531 is_const=True) 2532 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function] 2533 cls.add_method('IsDocumentation', 2534 'bool', 2535 [], 2536 is_const=True) 2537 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsInitialized() const [member function] 2538 cls.add_method('IsInitialized', 2539 'bool', 2540 [], 2541 is_const=True) 2542 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() const [member function] 2543 cls.add_method('IsIpv4MappedAddress', 2544 'bool', 2545 [], 2546 is_const=True) 2547 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function] 2548 cls.add_method('IsLinkLocal', 2549 'bool', 2550 [], 2551 is_const=True) 2552 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function] 2553 cls.add_method('IsLinkLocalMulticast', 2554 'bool', 2555 [], 2556 is_const=True) 2557 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function] 2558 cls.add_method('IsLocalhost', 2559 'bool', 2560 [], 2561 is_const=True) 2562 ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function] 2563 cls.add_method('IsMatchingType', 2564 'bool', 2565 [param('ns3::Address const &', 'address')], 2566 is_static=True) 2567 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function] 2568 cls.add_method('IsMulticast', 2569 'bool', 2570 [], 2571 is_const=True) 2572 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function] 2573 cls.add_method('IsSolicitedMulticast', 2574 'bool', 2575 [], 2576 is_const=True) 2577 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Address prefix) [member function] 2578 cls.add_method('MakeAutoconfiguredAddress', 2579 'ns3::Ipv6Address', 2580 [param('ns3::Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2581 is_static=True) 2582 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Prefix prefix) [member function] 2583 cls.add_method('MakeAutoconfiguredAddress', 2584 'ns3::Ipv6Address', 2585 [param('ns3::Address', 'addr'), param('ns3::Ipv6Prefix', 'prefix')], 2586 is_static=True) 2587 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function] 2588 cls.add_method('MakeAutoconfiguredAddress', 2589 'ns3::Ipv6Address', 2590 [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2591 is_static=True) 2592 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function] 2593 cls.add_method('MakeAutoconfiguredAddress', 2594 'ns3::Ipv6Address', 2595 [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2596 is_static=True) 2597 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function] 2598 cls.add_method('MakeAutoconfiguredAddress', 2599 'ns3::Ipv6Address', 2600 [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2601 is_static=True) 2602 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac8Address addr, ns3::Ipv6Address prefix) [member function] 2603 cls.add_method('MakeAutoconfiguredAddress', 2604 'ns3::Ipv6Address', 2605 [param('ns3::Mac8Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 2606 is_static=True) 2607 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Address mac) [member function] 2608 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2609 'ns3::Ipv6Address', 2610 [param('ns3::Address', 'mac')], 2611 is_static=True) 2612 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function] 2613 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2614 'ns3::Ipv6Address', 2615 [param('ns3::Mac16Address', 'mac')], 2616 is_static=True) 2617 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function] 2618 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2619 'ns3::Ipv6Address', 2620 [param('ns3::Mac48Address', 'mac')], 2621 is_static=True) 2622 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function] 2623 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2624 'ns3::Ipv6Address', 2625 [param('ns3::Mac64Address', 'mac')], 2626 is_static=True) 2627 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac8Address mac) [member function] 2628 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2629 'ns3::Ipv6Address', 2630 [param('ns3::Mac8Address', 'mac')], 2631 is_static=True) 2632 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function] 2633 cls.add_method('MakeIpv4MappedAddress', 2634 'ns3::Ipv6Address', 2635 [param('ns3::Ipv4Address', 'addr')], 2636 is_static=True) 2637 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function] 2638 cls.add_method('MakeSolicitedAddress', 2639 'ns3::Ipv6Address', 2640 [param('ns3::Ipv6Address', 'addr')], 2641 is_static=True) 2642 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function] 2643 cls.add_method('Print', 2644 'void', 2645 [param('std::ostream &', 'os')], 2646 is_const=True) 2647 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function] 2648 cls.add_method('Serialize', 2649 'void', 2650 [param('uint8_t *', 'buf')], 2651 is_const=True) 2652 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function] 2653 cls.add_method('Set', 2654 'void', 2655 [param('char const *', 'address')]) 2656 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] 2657 cls.add_method('Set', 2658 'void', 2659 [param('uint8_t *', 'address')]) 2660 return 2661 2662def register_Ns3Ipv6AddressHash_methods(root_module, cls): 2663 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash() [constructor] 2664 cls.add_constructor([]) 2665 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash(ns3::Ipv6AddressHash const & arg0) [constructor] 2666 cls.add_constructor([param('ns3::Ipv6AddressHash const &', 'arg0')]) 2667 ## ipv6-address.h (module 'network'): size_t ns3::Ipv6AddressHash::operator()(ns3::Ipv6Address const & x) const [member operator] 2668 cls.add_method('operator()', 2669 'size_t', 2670 [param('ns3::Ipv6Address const &', 'x')], 2671 custom_name='__call__', is_const=True) 2672 return 2673 2674def register_Ns3Ipv6Prefix_methods(root_module, cls): 2675 cls.add_output_stream_operator() 2676 cls.add_binary_comparison_operator('==') 2677 cls.add_binary_comparison_operator('!=') 2678 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor] 2679 cls.add_constructor([]) 2680 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor] 2681 cls.add_constructor([param('uint8_t *', 'prefix')]) 2682 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor] 2683 cls.add_constructor([param('char const *', 'prefix')]) 2684 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix, uint8_t prefixLength) [constructor] 2685 cls.add_constructor([param('uint8_t *', 'prefix'), param('uint8_t', 'prefixLength')]) 2686 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix, uint8_t prefixLength) [constructor] 2687 cls.add_constructor([param('char const *', 'prefix'), param('uint8_t', 'prefixLength')]) 2688 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor] 2689 cls.add_constructor([param('uint8_t', 'prefix')]) 2690 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [constructor] 2691 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) 2692 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] 2693 cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) 2694 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Prefix::ConvertToIpv6Address() const [member function] 2695 cls.add_method('ConvertToIpv6Address', 2696 'ns3::Ipv6Address', 2697 [], 2698 is_const=True) 2699 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] 2700 cls.add_method('GetBytes', 2701 'void', 2702 [param('uint8_t *', 'buf')], 2703 is_const=True) 2704 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function] 2705 cls.add_method('GetLoopback', 2706 'ns3::Ipv6Prefix', 2707 [], 2708 is_static=True) 2709 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetMinimumPrefixLength() const [member function] 2710 cls.add_method('GetMinimumPrefixLength', 2711 'uint8_t', 2712 [], 2713 is_const=True) 2714 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function] 2715 cls.add_method('GetOnes', 2716 'ns3::Ipv6Prefix', 2717 [], 2718 is_static=True) 2719 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function] 2720 cls.add_method('GetPrefixLength', 2721 'uint8_t', 2722 [], 2723 is_const=True) 2724 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function] 2725 cls.add_method('GetZero', 2726 'ns3::Ipv6Prefix', 2727 [], 2728 is_static=True) 2729 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function] 2730 cls.add_method('IsMatch', 2731 'bool', 2732 [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], 2733 is_const=True) 2734 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function] 2735 cls.add_method('Print', 2736 'void', 2737 [param('std::ostream &', 'os')], 2738 is_const=True) 2739 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::SetPrefixLength(uint8_t prefixLength) [member function] 2740 cls.add_method('SetPrefixLength', 2741 'void', 2742 [param('uint8_t', 'prefixLength')]) 2743 return 2744 2745def register_Ns3LogComponent_methods(root_module, cls): 2746 ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [constructor] 2747 cls.add_constructor([param('ns3::LogComponent const &', 'arg0')]) 2748 ## log.h (module 'core'): ns3::LogComponent::LogComponent(std::string const & name, std::string const & file, ns3::LogLevel const mask=::ns3::LogLevel::LOG_NONE) [constructor] 2749 cls.add_constructor([param('std::string const &', 'name'), param('std::string const &', 'file'), param('ns3::LogLevel const', 'mask', default_value='::ns3::LogLevel::LOG_NONE')]) 2750 ## log.h (module 'core'): void ns3::LogComponent::Disable(ns3::LogLevel const level) [member function] 2751 cls.add_method('Disable', 2752 'void', 2753 [param('ns3::LogLevel const', 'level')]) 2754 ## log.h (module 'core'): void ns3::LogComponent::Enable(ns3::LogLevel const level) [member function] 2755 cls.add_method('Enable', 2756 'void', 2757 [param('ns3::LogLevel const', 'level')]) 2758 ## log.h (module 'core'): std::string ns3::LogComponent::File() const [member function] 2759 cls.add_method('File', 2760 'std::string', 2761 [], 2762 is_const=True) 2763 ## log.h (module 'core'): static ns3::LogComponent::ComponentList * ns3::LogComponent::GetComponentList() [member function] 2764 cls.add_method('GetComponentList', 2765 'ns3::LogComponent::ComponentList *', 2766 [], 2767 is_static=True) 2768 ## log.h (module 'core'): static std::string ns3::LogComponent::GetLevelLabel(ns3::LogLevel const level) [member function] 2769 cls.add_method('GetLevelLabel', 2770 'std::string', 2771 [param('ns3::LogLevel const', 'level')], 2772 is_static=True) 2773 ## log.h (module 'core'): bool ns3::LogComponent::IsEnabled(ns3::LogLevel const level) const [member function] 2774 cls.add_method('IsEnabled', 2775 'bool', 2776 [param('ns3::LogLevel const', 'level')], 2777 is_const=True) 2778 ## log.h (module 'core'): bool ns3::LogComponent::IsNoneEnabled() const [member function] 2779 cls.add_method('IsNoneEnabled', 2780 'bool', 2781 [], 2782 is_const=True) 2783 ## log.h (module 'core'): char const * ns3::LogComponent::Name() const [member function] 2784 cls.add_method('Name', 2785 'char const *', 2786 [], 2787 is_const=True) 2788 ## log.h (module 'core'): void ns3::LogComponent::SetMask(ns3::LogLevel const level) [member function] 2789 cls.add_method('SetMask', 2790 'void', 2791 [param('ns3::LogLevel const', 'level')]) 2792 return 2793 2794def register_Ns3Mac48Address_methods(root_module, cls): 2795 cls.add_binary_comparison_operator('==') 2796 cls.add_binary_comparison_operator('!=') 2797 cls.add_binary_comparison_operator('<') 2798 cls.add_output_stream_operator() 2799 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [constructor] 2800 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) 2801 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] 2802 cls.add_constructor([]) 2803 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] 2804 cls.add_constructor([param('char const *', 'str')]) 2805 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] 2806 cls.add_method('Allocate', 2807 'ns3::Mac48Address', 2808 [], 2809 is_static=True) 2810 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] 2811 cls.add_method('ConvertFrom', 2812 'ns3::Mac48Address', 2813 [param('ns3::Address const &', 'address')], 2814 is_static=True) 2815 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] 2816 cls.add_method('CopyFrom', 2817 'void', 2818 [param('uint8_t const *', 'buffer')]) 2819 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] 2820 cls.add_method('CopyTo', 2821 'void', 2822 [param('uint8_t *', 'buffer')], 2823 is_const=True) 2824 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] 2825 cls.add_method('GetBroadcast', 2826 'ns3::Mac48Address', 2827 [], 2828 is_static=True) 2829 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] 2830 cls.add_method('GetMulticast', 2831 'ns3::Mac48Address', 2832 [param('ns3::Ipv4Address', 'address')], 2833 is_static=True) 2834 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] 2835 cls.add_method('GetMulticast', 2836 'ns3::Mac48Address', 2837 [param('ns3::Ipv6Address', 'address')], 2838 is_static=True) 2839 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] 2840 cls.add_method('GetMulticast6Prefix', 2841 'ns3::Mac48Address', 2842 [], 2843 is_static=True) 2844 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] 2845 cls.add_method('GetMulticastPrefix', 2846 'ns3::Mac48Address', 2847 [], 2848 is_static=True) 2849 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] 2850 cls.add_method('IsBroadcast', 2851 'bool', 2852 [], 2853 is_const=True) 2854 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] 2855 cls.add_method('IsGroup', 2856 'bool', 2857 [], 2858 is_const=True) 2859 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] 2860 cls.add_method('IsMatchingType', 2861 'bool', 2862 [param('ns3::Address const &', 'address')], 2863 is_static=True) 2864 return 2865 2866def register_Ns3Mac8Address_methods(root_module, cls): 2867 cls.add_binary_comparison_operator('<') 2868 cls.add_binary_comparison_operator('==') 2869 cls.add_binary_comparison_operator('!=') 2870 cls.add_output_stream_operator() 2871 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(ns3::Mac8Address const & arg0) [constructor] 2872 cls.add_constructor([param('ns3::Mac8Address const &', 'arg0')]) 2873 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address() [constructor] 2874 cls.add_constructor([]) 2875 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(uint8_t addr) [constructor] 2876 cls.add_constructor([param('uint8_t', 'addr')]) 2877 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::Allocate() [member function] 2878 cls.add_method('Allocate', 2879 'ns3::Mac8Address', 2880 [], 2881 is_static=True) 2882 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::ConvertFrom(ns3::Address const & address) [member function] 2883 cls.add_method('ConvertFrom', 2884 'ns3::Mac8Address', 2885 [param('ns3::Address const &', 'address')], 2886 is_static=True) 2887 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyFrom(uint8_t const * pBuffer) [member function] 2888 cls.add_method('CopyFrom', 2889 'void', 2890 [param('uint8_t const *', 'pBuffer')]) 2891 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyTo(uint8_t * pBuffer) const [member function] 2892 cls.add_method('CopyTo', 2893 'void', 2894 [param('uint8_t *', 'pBuffer')], 2895 is_const=True) 2896 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::GetBroadcast() [member function] 2897 cls.add_method('GetBroadcast', 2898 'ns3::Mac8Address', 2899 [], 2900 is_static=True) 2901 ## mac8-address.h (module 'network'): static bool ns3::Mac8Address::IsMatchingType(ns3::Address const & address) [member function] 2902 cls.add_method('IsMatchingType', 2903 'bool', 2904 [param('ns3::Address const &', 'address')], 2905 is_static=True) 2906 return 2907 2908def register_Ns3NodeContainer_methods(root_module, cls): 2909 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & arg0) [constructor] 2910 cls.add_constructor([param('ns3::NodeContainer const &', 'arg0')]) 2911 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer() [constructor] 2912 cls.add_constructor([]) 2913 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::Ptr<ns3::Node> node) [constructor] 2914 cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node')]) 2915 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(std::string nodeName) [constructor] 2916 cls.add_constructor([param('std::string', 'nodeName')]) 2917 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(uint32_t n, uint32_t systemId=0) [constructor] 2918 cls.add_constructor([param('uint32_t', 'n'), param('uint32_t', 'systemId', default_value='0')]) 2919 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b) [constructor] 2920 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b')]) 2921 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c) [constructor] 2922 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c')]) 2923 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d) [constructor] 2924 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd')]) 2925 ## node-container.h (module 'network'): ns3::NodeContainer::NodeContainer(ns3::NodeContainer const & a, ns3::NodeContainer const & b, ns3::NodeContainer const & c, ns3::NodeContainer const & d, ns3::NodeContainer const & e) [constructor] 2926 cls.add_constructor([param('ns3::NodeContainer const &', 'a'), param('ns3::NodeContainer const &', 'b'), param('ns3::NodeContainer const &', 'c'), param('ns3::NodeContainer const &', 'd'), param('ns3::NodeContainer const &', 'e')]) 2927 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::NodeContainer other) [member function] 2928 cls.add_method('Add', 2929 'void', 2930 [param('ns3::NodeContainer', 'other')]) 2931 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(ns3::Ptr<ns3::Node> node) [member function] 2932 cls.add_method('Add', 2933 'void', 2934 [param('ns3::Ptr< ns3::Node >', 'node')]) 2935 ## node-container.h (module 'network'): void ns3::NodeContainer::Add(std::string nodeName) [member function] 2936 cls.add_method('Add', 2937 'void', 2938 [param('std::string', 'nodeName')]) 2939 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::Begin() const [member function] 2940 cls.add_method('Begin', 2941 'ns3::NodeContainer::Iterator', 2942 [], 2943 is_const=True) 2944 ## node-container.h (module 'network'): bool ns3::NodeContainer::Contains(uint32_t id) const [member function] 2945 cls.add_method('Contains', 2946 'bool', 2947 [param('uint32_t', 'id')], 2948 is_const=True) 2949 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n) [member function] 2950 cls.add_method('Create', 2951 'void', 2952 [param('uint32_t', 'n')]) 2953 ## node-container.h (module 'network'): void ns3::NodeContainer::Create(uint32_t n, uint32_t systemId) [member function] 2954 cls.add_method('Create', 2955 'void', 2956 [param('uint32_t', 'n'), param('uint32_t', 'systemId')]) 2957 ## node-container.h (module 'network'): ns3::NodeContainer::Iterator ns3::NodeContainer::End() const [member function] 2958 cls.add_method('End', 2959 'ns3::NodeContainer::Iterator', 2960 [], 2961 is_const=True) 2962 ## node-container.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NodeContainer::Get(uint32_t i) const [member function] 2963 cls.add_method('Get', 2964 'ns3::Ptr< ns3::Node >', 2965 [param('uint32_t', 'i')], 2966 is_const=True) 2967 ## node-container.h (module 'network'): static ns3::NodeContainer ns3::NodeContainer::GetGlobal() [member function] 2968 cls.add_method('GetGlobal', 2969 'ns3::NodeContainer', 2970 [], 2971 is_static=True) 2972 ## node-container.h (module 'network'): uint32_t ns3::NodeContainer::GetN() const [member function] 2973 cls.add_method('GetN', 2974 'uint32_t', 2975 [], 2976 is_const=True) 2977 return 2978 2979def register_Ns3NonCopyable_methods(root_module, cls): 2980 ## non-copyable.h (module 'core'): ns3::NonCopyable::NonCopyable() [constructor] 2981 cls.add_constructor([], 2982 visibility='protected') 2983 return 2984 2985def register_Ns3ObjectBase_methods(root_module, cls): 2986 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor] 2987 cls.add_constructor([]) 2988 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [constructor] 2989 cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')]) 2990 ## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function] 2991 cls.add_method('GetAttribute', 2992 'void', 2993 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2994 is_const=True) 2995 ## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & value) const [member function] 2996 cls.add_method('GetAttributeFailSafe', 2997 'bool', 2998 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2999 is_const=True) 3000 ## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function] 3001 cls.add_method('GetInstanceTypeId', 3002 'ns3::TypeId', 3003 [], 3004 is_const=True, is_pure_virtual=True, is_virtual=True) 3005 ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] 3006 cls.add_method('GetTypeId', 3007 'ns3::TypeId', 3008 [], 3009 is_static=True) 3010 ## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function] 3011 cls.add_method('SetAttribute', 3012 'void', 3013 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 3014 ## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function] 3015 cls.add_method('SetAttributeFailSafe', 3016 'bool', 3017 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 3018 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 3019 cls.add_method('TraceConnect', 3020 'bool', 3021 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 3022 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 3023 cls.add_method('TraceConnectWithoutContext', 3024 'bool', 3025 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 3026 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 3027 cls.add_method('TraceDisconnect', 3028 'bool', 3029 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 3030 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 3031 cls.add_method('TraceDisconnectWithoutContext', 3032 'bool', 3033 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 3034 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] 3035 cls.add_method('ConstructSelf', 3036 'void', 3037 [param('ns3::AttributeConstructionList const &', 'attributes')], 3038 visibility='protected') 3039 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] 3040 cls.add_method('NotifyConstructionCompleted', 3041 'void', 3042 [], 3043 is_virtual=True, visibility='protected') 3044 return 3045 3046def register_Ns3ObjectDeleter_methods(root_module, cls): 3047 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter() [constructor] 3048 cls.add_constructor([]) 3049 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [constructor] 3050 cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')]) 3051 ## object.h (module 'core'): static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function] 3052 cls.add_method('Delete', 3053 'void', 3054 [param('ns3::Object *', 'object')], 3055 is_static=True) 3056 return 3057 3058def register_Ns3ObjectFactory_methods(root_module, cls): 3059 cls.add_output_stream_operator() 3060 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [constructor] 3061 cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')]) 3062 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor] 3063 cls.add_constructor([]) 3064 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(std::string const & typeId) [constructor] 3065 cls.add_constructor([param('std::string const &', 'typeId')]) 3066 ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function] 3067 cls.add_method('Create', 3068 'ns3::Ptr< ns3::Object >', 3069 [], 3070 is_const=True) 3071 ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function] 3072 cls.add_method('GetTypeId', 3073 'ns3::TypeId', 3074 [], 3075 is_const=True) 3076 ## object-factory.h (module 'core'): bool ns3::ObjectFactory::IsTypeIdSet() const [member function] 3077 cls.add_method('IsTypeIdSet', 3078 'bool', 3079 [], 3080 is_const=True) 3081 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set() [member function] 3082 cls.add_method('Set', 3083 'void', 3084 []) 3085 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] 3086 cls.add_method('SetTypeId', 3087 'void', 3088 [param('ns3::TypeId', 'tid')]) 3089 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] 3090 cls.add_method('SetTypeId', 3091 'void', 3092 [param('char const *', 'tid')]) 3093 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function] 3094 cls.add_method('SetTypeId', 3095 'void', 3096 [param('std::string', 'tid')]) 3097 return 3098 3099def register_Ns3PacketMetadata_methods(root_module, cls): 3100 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] 3101 cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) 3102 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [constructor] 3103 cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) 3104 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function] 3105 cls.add_method('AddAtEnd', 3106 'void', 3107 [param('ns3::PacketMetadata const &', 'o')]) 3108 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function] 3109 cls.add_method('AddHeader', 3110 'void', 3111 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 3112 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function] 3113 cls.add_method('AddPaddingAtEnd', 3114 'void', 3115 [param('uint32_t', 'end')]) 3116 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 3117 cls.add_method('AddTrailer', 3118 'void', 3119 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 3120 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function] 3121 cls.add_method('BeginItem', 3122 'ns3::PacketMetadata::ItemIterator', 3123 [param('ns3::Buffer', 'buffer')], 3124 is_const=True) 3125 ## packet-metadata.h (module 'network'): ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function] 3126 cls.add_method('CreateFragment', 3127 'ns3::PacketMetadata', 3128 [param('uint32_t', 'start'), param('uint32_t', 'end')], 3129 is_const=True) 3130 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 3131 cls.add_method('Deserialize', 3132 'uint32_t', 3133 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 3134 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::Enable() [member function] 3135 cls.add_method('Enable', 3136 'void', 3137 [], 3138 is_static=True) 3139 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::EnableChecking() [member function] 3140 cls.add_method('EnableChecking', 3141 'void', 3142 [], 3143 is_static=True) 3144 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function] 3145 cls.add_method('GetSerializedSize', 3146 'uint32_t', 3147 [], 3148 is_const=True) 3149 ## packet-metadata.h (module 'network'): uint64_t ns3::PacketMetadata::GetUid() const [member function] 3150 cls.add_method('GetUid', 3151 'uint64_t', 3152 [], 3153 is_const=True) 3154 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function] 3155 cls.add_method('RemoveAtEnd', 3156 'void', 3157 [param('uint32_t', 'end')]) 3158 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function] 3159 cls.add_method('RemoveAtStart', 3160 'void', 3161 [param('uint32_t', 'start')]) 3162 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function] 3163 cls.add_method('RemoveHeader', 3164 'void', 3165 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 3166 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 3167 cls.add_method('RemoveTrailer', 3168 'void', 3169 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 3170 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 3171 cls.add_method('Serialize', 3172 'uint32_t', 3173 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 3174 is_const=True) 3175 return 3176 3177def register_Ns3PacketMetadataItem_methods(root_module, cls): 3178 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item() [constructor] 3179 cls.add_constructor([]) 3180 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [constructor] 3181 cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')]) 3182 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::current [variable] 3183 cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False) 3184 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentSize [variable] 3185 cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False) 3186 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromEnd [variable] 3187 cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False) 3188 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromStart [variable] 3189 cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False) 3190 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::isFragment [variable] 3191 cls.add_instance_attribute('isFragment', 'bool', is_const=False) 3192 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::tid [variable] 3193 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 3194 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::type [variable] 3195 cls.add_instance_attribute('type', 'ns3::PacketMetadata::Item::ItemType', is_const=False) 3196 return 3197 3198def register_Ns3PacketMetadataItemIterator_methods(root_module, cls): 3199 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [constructor] 3200 cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')]) 3201 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor] 3202 cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')]) 3203 ## packet-metadata.h (module 'network'): bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function] 3204 cls.add_method('HasNext', 3205 'bool', 3206 [], 3207 is_const=True) 3208 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function] 3209 cls.add_method('Next', 3210 'ns3::PacketMetadata::Item', 3211 []) 3212 return 3213 3214def register_Ns3PacketTagIterator_methods(root_module, cls): 3215 ## packet.h (module 'network'): ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [constructor] 3216 cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')]) 3217 ## packet.h (module 'network'): bool ns3::PacketTagIterator::HasNext() const [member function] 3218 cls.add_method('HasNext', 3219 'bool', 3220 [], 3221 is_const=True) 3222 ## packet.h (module 'network'): ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function] 3223 cls.add_method('Next', 3224 'ns3::PacketTagIterator::Item', 3225 []) 3226 return 3227 3228def register_Ns3PacketTagIteratorItem_methods(root_module, cls): 3229 ## packet.h (module 'network'): ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [constructor] 3230 cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')]) 3231 ## packet.h (module 'network'): void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 3232 cls.add_method('GetTag', 3233 'void', 3234 [param('ns3::Tag &', 'tag')], 3235 is_const=True) 3236 ## packet.h (module 'network'): ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function] 3237 cls.add_method('GetTypeId', 3238 'ns3::TypeId', 3239 [], 3240 is_const=True) 3241 return 3242 3243def register_Ns3PacketTagList_methods(root_module, cls): 3244 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList() [constructor] 3245 cls.add_constructor([]) 3246 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [constructor] 3247 cls.add_constructor([param('ns3::PacketTagList const &', 'o')]) 3248 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function] 3249 cls.add_method('Add', 3250 'void', 3251 [param('ns3::Tag const &', 'tag')], 3252 is_const=True) 3253 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 3254 cls.add_method('Deserialize', 3255 'uint32_t', 3256 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 3257 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::GetSerializedSize() const [member function] 3258 cls.add_method('GetSerializedSize', 3259 'uint32_t', 3260 [], 3261 is_const=True) 3262 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function] 3263 cls.add_method('Head', 3264 'ns3::PacketTagList::TagData const *', 3265 [], 3266 is_const=True) 3267 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function] 3268 cls.add_method('Peek', 3269 'bool', 3270 [param('ns3::Tag &', 'tag')], 3271 is_const=True) 3272 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function] 3273 cls.add_method('Remove', 3274 'bool', 3275 [param('ns3::Tag &', 'tag')]) 3276 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::RemoveAll() [member function] 3277 cls.add_method('RemoveAll', 3278 'void', 3279 []) 3280 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Replace(ns3::Tag & tag) [member function] 3281 cls.add_method('Replace', 3282 'bool', 3283 [param('ns3::Tag &', 'tag')]) 3284 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 3285 cls.add_method('Serialize', 3286 'uint32_t', 3287 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 3288 is_const=True) 3289 return 3290 3291def register_Ns3PacketTagListTagData_methods(root_module, cls): 3292 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData() [constructor] 3293 cls.add_constructor([]) 3294 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [constructor] 3295 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) 3296 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] 3297 cls.add_instance_attribute('count', 'uint32_t', is_const=False) 3298 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] 3299 cls.add_instance_attribute('data', 'uint8_t [ 1 ]', is_const=False) 3300 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] 3301 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) 3302 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::size [variable] 3303 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 3304 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] 3305 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 3306 return 3307 3308def register_Ns3ParameterLogger_methods(root_module, cls): 3309 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(ns3::ParameterLogger const & arg0) [constructor] 3310 cls.add_constructor([param('ns3::ParameterLogger const &', 'arg0')]) 3311 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(std::ostream & os) [constructor] 3312 cls.add_constructor([param('std::ostream &', 'os')]) 3313 return 3314 3315def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls): 3316 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor] 3317 cls.add_constructor([]) 3318 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount(ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> const & o) [constructor] 3319 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')]) 3320 return 3321 3322def register_Ns3Simulator_methods(root_module, cls): 3323 ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [constructor] 3324 cls.add_constructor([param('ns3::Simulator const &', 'arg0')]) 3325 ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function] 3326 cls.add_method('Cancel', 3327 'void', 3328 [param('ns3::EventId const &', 'id')], 3329 is_static=True) 3330 ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function] 3331 cls.add_method('Destroy', 3332 'void', 3333 [], 3334 is_static=True) 3335 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function] 3336 cls.add_method('GetContext', 3337 'uint32_t', 3338 [], 3339 is_static=True) 3340 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function] 3341 cls.add_method('GetDelayLeft', 3342 'ns3::Time', 3343 [param('ns3::EventId const &', 'id')], 3344 is_static=True) 3345 ## simulator.h (module 'core'): static uint64_t ns3::Simulator::GetEventCount() [member function] 3346 cls.add_method('GetEventCount', 3347 'uint64_t', 3348 [], 3349 is_static=True) 3350 ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function] 3351 cls.add_method('GetImplementation', 3352 'ns3::Ptr< ns3::SimulatorImpl >', 3353 [], 3354 is_static=True) 3355 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function] 3356 cls.add_method('GetMaximumSimulationTime', 3357 'ns3::Time', 3358 [], 3359 is_static=True) 3360 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function] 3361 cls.add_method('GetSystemId', 3362 'uint32_t', 3363 [], 3364 is_static=True) 3365 ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function] 3366 cls.add_method('IsExpired', 3367 'bool', 3368 [param('ns3::EventId const &', 'id')], 3369 is_static=True) 3370 ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function] 3371 cls.add_method('IsFinished', 3372 'bool', 3373 [], 3374 is_static=True) 3375 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function] 3376 cls.add_method('Now', 3377 'ns3::Time', 3378 [], 3379 is_static=True) 3380 ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function] 3381 cls.add_method('Remove', 3382 'void', 3383 [param('ns3::EventId const &', 'id')], 3384 is_static=True) 3385 ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function] 3386 cls.add_method('SetImplementation', 3387 'void', 3388 [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')], 3389 is_static=True) 3390 ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] 3391 cls.add_method('SetScheduler', 3392 'void', 3393 [param('ns3::ObjectFactory', 'schedulerFactory')], 3394 is_static=True) 3395 ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function] 3396 cls.add_method('Stop', 3397 'void', 3398 [], 3399 is_static=True) 3400 ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & delay) [member function] 3401 cls.add_method('Stop', 3402 'void', 3403 [param('ns3::Time const &', 'delay')], 3404 is_static=True) 3405 return 3406 3407def register_Ns3SystemWallClockMs_methods(root_module, cls): 3408 ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs(ns3::SystemWallClockMs const & arg0) [constructor] 3409 cls.add_constructor([param('ns3::SystemWallClockMs const &', 'arg0')]) 3410 ## system-wall-clock-ms.h (module 'core'): ns3::SystemWallClockMs::SystemWallClockMs() [constructor] 3411 cls.add_constructor([]) 3412 ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::End() [member function] 3413 cls.add_method('End', 3414 'int64_t', 3415 []) 3416 ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedReal() const [member function] 3417 cls.add_method('GetElapsedReal', 3418 'int64_t', 3419 [], 3420 is_const=True) 3421 ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedSystem() const [member function] 3422 cls.add_method('GetElapsedSystem', 3423 'int64_t', 3424 [], 3425 is_const=True) 3426 ## system-wall-clock-ms.h (module 'core'): int64_t ns3::SystemWallClockMs::GetElapsedUser() const [member function] 3427 cls.add_method('GetElapsedUser', 3428 'int64_t', 3429 [], 3430 is_const=True) 3431 ## system-wall-clock-ms.h (module 'core'): void ns3::SystemWallClockMs::Start() [member function] 3432 cls.add_method('Start', 3433 'void', 3434 []) 3435 return 3436 3437def register_Ns3Tag_methods(root_module, cls): 3438 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] 3439 cls.add_constructor([]) 3440 ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [constructor] 3441 cls.add_constructor([param('ns3::Tag const &', 'arg0')]) 3442 ## tag.h (module 'network'): void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function] 3443 cls.add_method('Deserialize', 3444 'void', 3445 [param('ns3::TagBuffer', 'i')], 3446 is_pure_virtual=True, is_virtual=True) 3447 ## tag.h (module 'network'): uint32_t ns3::Tag::GetSerializedSize() const [member function] 3448 cls.add_method('GetSerializedSize', 3449 'uint32_t', 3450 [], 3451 is_const=True, is_pure_virtual=True, is_virtual=True) 3452 ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function] 3453 cls.add_method('GetTypeId', 3454 'ns3::TypeId', 3455 [], 3456 is_static=True) 3457 ## tag.h (module 'network'): void ns3::Tag::Print(std::ostream & os) const [member function] 3458 cls.add_method('Print', 3459 'void', 3460 [param('std::ostream &', 'os')], 3461 is_const=True, is_pure_virtual=True, is_virtual=True) 3462 ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] 3463 cls.add_method('Serialize', 3464 'void', 3465 [param('ns3::TagBuffer', 'i')], 3466 is_const=True, is_pure_virtual=True, is_virtual=True) 3467 return 3468 3469def register_Ns3TagBuffer_methods(root_module, cls): 3470 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [constructor] 3471 cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')]) 3472 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor] 3473 cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')]) 3474 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function] 3475 cls.add_method('CopyFrom', 3476 'void', 3477 [param('ns3::TagBuffer', 'o')]) 3478 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function] 3479 cls.add_method('Read', 3480 'void', 3481 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 3482 ## tag-buffer.h (module 'network'): double ns3::TagBuffer::ReadDouble() [member function] 3483 cls.add_method('ReadDouble', 3484 'double', 3485 []) 3486 ## tag-buffer.h (module 'network'): uint16_t ns3::TagBuffer::ReadU16() [member function] 3487 cls.add_method('ReadU16', 3488 'uint16_t', 3489 []) 3490 ## tag-buffer.h (module 'network'): uint32_t ns3::TagBuffer::ReadU32() [member function] 3491 cls.add_method('ReadU32', 3492 'uint32_t', 3493 []) 3494 ## tag-buffer.h (module 'network'): uint64_t ns3::TagBuffer::ReadU64() [member function] 3495 cls.add_method('ReadU64', 3496 'uint64_t', 3497 []) 3498 ## tag-buffer.h (module 'network'): uint8_t ns3::TagBuffer::ReadU8() [member function] 3499 cls.add_method('ReadU8', 3500 'uint8_t', 3501 []) 3502 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function] 3503 cls.add_method('TrimAtEnd', 3504 'void', 3505 [param('uint32_t', 'trim')]) 3506 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function] 3507 cls.add_method('Write', 3508 'void', 3509 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 3510 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteDouble(double v) [member function] 3511 cls.add_method('WriteDouble', 3512 'void', 3513 [param('double', 'v')]) 3514 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU16(uint16_t v) [member function] 3515 cls.add_method('WriteU16', 3516 'void', 3517 [param('uint16_t', 'v')]) 3518 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU32(uint32_t v) [member function] 3519 cls.add_method('WriteU32', 3520 'void', 3521 [param('uint32_t', 'v')]) 3522 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU64(uint64_t v) [member function] 3523 cls.add_method('WriteU64', 3524 'void', 3525 [param('uint64_t', 'v')]) 3526 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function] 3527 cls.add_method('WriteU8', 3528 'void', 3529 [param('uint8_t', 'v')]) 3530 return 3531 3532def register_Ns3Time_methods(root_module, cls): 3533 cls.add_binary_comparison_operator('==') 3534 cls.add_binary_comparison_operator('!=') 3535 cls.add_binary_comparison_operator('<=') 3536 cls.add_binary_comparison_operator('>=') 3537 cls.add_binary_comparison_operator('<') 3538 cls.add_binary_comparison_operator('>') 3539 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3540 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3541 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 3542 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 3543 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 3544 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) 3545 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) 3546 cls.add_output_stream_operator() 3547 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] 3548 cls.add_constructor([]) 3549 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] 3550 cls.add_constructor([param('ns3::Time const &', 'o')]) 3551 ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] 3552 cls.add_constructor([param('double', 'v')]) 3553 ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] 3554 cls.add_constructor([param('int', 'v')]) 3555 ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] 3556 cls.add_constructor([param('long int', 'v')]) 3557 ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] 3558 cls.add_constructor([param('long long int', 'v')]) 3559 ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] 3560 cls.add_constructor([param('unsigned int', 'v')]) 3561 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] 3562 cls.add_constructor([param('long unsigned int', 'v')]) 3563 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] 3564 cls.add_constructor([param('long long unsigned int', 'v')]) 3565 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] 3566 cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) 3567 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] 3568 cls.add_constructor([param('std::string const &', 's')]) 3569 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit=::ns3::Time::Unit::AUTO) const [member function] 3570 cls.add_method('As', 3571 'ns3::TimeWithUnit', 3572 [param('ns3::Time::Unit const', 'unit', default_value='::ns3::Time::Unit::AUTO')], 3573 is_const=True) 3574 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] 3575 cls.add_method('Compare', 3576 'int', 3577 [param('ns3::Time const &', 'o')], 3578 is_const=True) 3579 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] 3580 cls.add_method('From', 3581 'ns3::Time', 3582 [param('ns3::int64x64_t const &', 'value')], 3583 is_static=True) 3584 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] 3585 cls.add_method('From', 3586 'ns3::Time', 3587 [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], 3588 is_static=True) 3589 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] 3590 cls.add_method('FromDouble', 3591 'ns3::Time', 3592 [param('double', 'value'), param('ns3::Time::Unit', 'unit')], 3593 is_static=True) 3594 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] 3595 cls.add_method('FromInteger', 3596 'ns3::Time', 3597 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], 3598 is_static=True) 3599 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] 3600 cls.add_method('GetDays', 3601 'double', 3602 [], 3603 is_const=True) 3604 ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] 3605 cls.add_method('GetDouble', 3606 'double', 3607 [], 3608 is_const=True) 3609 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] 3610 cls.add_method('GetFemtoSeconds', 3611 'int64_t', 3612 [], 3613 is_const=True) 3614 ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] 3615 cls.add_method('GetHours', 3616 'double', 3617 [], 3618 is_const=True) 3619 ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] 3620 cls.add_method('GetInteger', 3621 'int64_t', 3622 [], 3623 is_const=True) 3624 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] 3625 cls.add_method('GetMicroSeconds', 3626 'int64_t', 3627 [], 3628 is_const=True) 3629 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] 3630 cls.add_method('GetMilliSeconds', 3631 'int64_t', 3632 [], 3633 is_const=True) 3634 ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] 3635 cls.add_method('GetMinutes', 3636 'double', 3637 [], 3638 is_const=True) 3639 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] 3640 cls.add_method('GetNanoSeconds', 3641 'int64_t', 3642 [], 3643 is_const=True) 3644 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] 3645 cls.add_method('GetPicoSeconds', 3646 'int64_t', 3647 [], 3648 is_const=True) 3649 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] 3650 cls.add_method('GetResolution', 3651 'ns3::Time::Unit', 3652 [], 3653 is_static=True) 3654 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] 3655 cls.add_method('GetSeconds', 3656 'double', 3657 [], 3658 is_const=True) 3659 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] 3660 cls.add_method('GetTimeStep', 3661 'int64_t', 3662 [], 3663 is_const=True) 3664 ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] 3665 cls.add_method('GetYears', 3666 'double', 3667 [], 3668 is_const=True) 3669 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] 3670 cls.add_method('IsNegative', 3671 'bool', 3672 [], 3673 is_const=True) 3674 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] 3675 cls.add_method('IsPositive', 3676 'bool', 3677 [], 3678 is_const=True) 3679 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] 3680 cls.add_method('IsStrictlyNegative', 3681 'bool', 3682 [], 3683 is_const=True) 3684 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] 3685 cls.add_method('IsStrictlyPositive', 3686 'bool', 3687 [], 3688 is_const=True) 3689 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] 3690 cls.add_method('IsZero', 3691 'bool', 3692 [], 3693 is_const=True) 3694 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] 3695 cls.add_method('Max', 3696 'ns3::Time', 3697 [], 3698 is_static=True) 3699 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] 3700 cls.add_method('Min', 3701 'ns3::Time', 3702 [], 3703 is_static=True) 3704 ## nstime.h (module 'core'): ns3::Time ns3::Time::RoundTo(ns3::Time::Unit unit) const [member function] 3705 cls.add_method('RoundTo', 3706 'ns3::Time', 3707 [param('ns3::Time::Unit', 'unit')], 3708 is_const=True) 3709 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] 3710 cls.add_method('SetResolution', 3711 'void', 3712 [param('ns3::Time::Unit', 'resolution')], 3713 is_static=True) 3714 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] 3715 cls.add_method('StaticInit', 3716 'bool', 3717 [], 3718 is_static=True) 3719 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] 3720 cls.add_method('To', 3721 'ns3::int64x64_t', 3722 [param('ns3::Time::Unit', 'unit')], 3723 is_const=True) 3724 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] 3725 cls.add_method('ToDouble', 3726 'double', 3727 [param('ns3::Time::Unit', 'unit')], 3728 is_const=True) 3729 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] 3730 cls.add_method('ToInteger', 3731 'int64_t', 3732 [param('ns3::Time::Unit', 'unit')], 3733 is_const=True) 3734 return 3735 3736def register_Ns3TimeWithUnit_methods(root_module, cls): 3737 cls.add_output_stream_operator() 3738 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [constructor] 3739 cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')]) 3740 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor] 3741 cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) 3742 return 3743 3744def register_Ns3Timer_methods(root_module, cls): 3745 ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer const & arg0) [constructor] 3746 cls.add_constructor([param('ns3::Timer const &', 'arg0')]) 3747 ## timer.h (module 'core'): ns3::Timer::Timer() [constructor] 3748 cls.add_constructor([]) 3749 ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer::DestroyPolicy destroyPolicy) [constructor] 3750 cls.add_constructor([param('ns3::Timer::DestroyPolicy', 'destroyPolicy')]) 3751 ## timer.h (module 'core'): void ns3::Timer::Cancel() [member function] 3752 cls.add_method('Cancel', 3753 'void', 3754 []) 3755 ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelay() const [member function] 3756 cls.add_method('GetDelay', 3757 'ns3::Time', 3758 [], 3759 is_const=True) 3760 ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelayLeft() const [member function] 3761 cls.add_method('GetDelayLeft', 3762 'ns3::Time', 3763 [], 3764 is_const=True) 3765 ## timer.h (module 'core'): ns3::Timer::State ns3::Timer::GetState() const [member function] 3766 cls.add_method('GetState', 3767 'ns3::Timer::State', 3768 [], 3769 is_const=True) 3770 ## timer.h (module 'core'): bool ns3::Timer::IsExpired() const [member function] 3771 cls.add_method('IsExpired', 3772 'bool', 3773 [], 3774 is_const=True) 3775 ## timer.h (module 'core'): bool ns3::Timer::IsRunning() const [member function] 3776 cls.add_method('IsRunning', 3777 'bool', 3778 [], 3779 is_const=True) 3780 ## timer.h (module 'core'): bool ns3::Timer::IsSuspended() const [member function] 3781 cls.add_method('IsSuspended', 3782 'bool', 3783 [], 3784 is_const=True) 3785 ## timer.h (module 'core'): void ns3::Timer::Remove() [member function] 3786 cls.add_method('Remove', 3787 'void', 3788 []) 3789 ## timer.h (module 'core'): void ns3::Timer::Resume() [member function] 3790 cls.add_method('Resume', 3791 'void', 3792 []) 3793 ## timer.h (module 'core'): void ns3::Timer::Schedule() [member function] 3794 cls.add_method('Schedule', 3795 'void', 3796 []) 3797 ## timer.h (module 'core'): void ns3::Timer::Schedule(ns3::Time delay) [member function] 3798 cls.add_method('Schedule', 3799 'void', 3800 [param('ns3::Time', 'delay')]) 3801 ## timer.h (module 'core'): void ns3::Timer::SetDelay(ns3::Time const & delay) [member function] 3802 cls.add_method('SetDelay', 3803 'void', 3804 [param('ns3::Time const &', 'delay')]) 3805 ## timer.h (module 'core'): void ns3::Timer::Suspend() [member function] 3806 cls.add_method('Suspend', 3807 'void', 3808 []) 3809 return 3810 3811def register_Ns3TimerImpl_methods(root_module, cls): 3812 ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl() [constructor] 3813 cls.add_constructor([]) 3814 ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl(ns3::TimerImpl const & arg0) [constructor] 3815 cls.add_constructor([param('ns3::TimerImpl const &', 'arg0')]) 3816 ## timer-impl.h (module 'core'): void ns3::TimerImpl::Invoke() [member function] 3817 cls.add_method('Invoke', 3818 'void', 3819 [], 3820 is_pure_virtual=True, is_virtual=True) 3821 ## timer-impl.h (module 'core'): ns3::EventId ns3::TimerImpl::Schedule(ns3::Time const & delay) [member function] 3822 cls.add_method('Schedule', 3823 'ns3::EventId', 3824 [param('ns3::Time const &', 'delay')], 3825 is_pure_virtual=True, is_virtual=True) 3826 return 3827 3828def register_Ns3TypeId_methods(root_module, cls): 3829 cls.add_binary_comparison_operator('==') 3830 cls.add_binary_comparison_operator('!=') 3831 cls.add_output_stream_operator() 3832 cls.add_binary_comparison_operator('<') 3833 ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] 3834 cls.add_constructor([param('char const *', 'name')]) 3835 ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] 3836 cls.add_constructor([]) 3837 ## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [constructor] 3838 cls.add_constructor([param('ns3::TypeId const &', 'o')]) 3839 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<const ns3::AttributeAccessor> accessor, ns3::Ptr<const ns3::AttributeChecker> checker, ns3::TypeId::SupportLevel supportLevel=::ns3::TypeId::SupportLevel::SUPPORTED, std::string const & supportMsg="") [member function] 3840 cls.add_method('AddAttribute', 3841 'ns3::TypeId', 3842 [param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::TypeId::SupportLevel', 'supportLevel', default_value='::ns3::TypeId::SupportLevel::SUPPORTED'), param('std::string const &', 'supportMsg', default_value='""')]) 3843 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, uint32_t flags, ns3::AttributeValue const & initialValue, ns3::Ptr<const ns3::AttributeAccessor> accessor, ns3::Ptr<const ns3::AttributeChecker> checker, ns3::TypeId::SupportLevel supportLevel=::ns3::TypeId::SupportLevel::SUPPORTED, std::string const & supportMsg="") [member function] 3844 cls.add_method('AddAttribute', 3845 'ns3::TypeId', 3846 [param('std::string', 'name'), param('std::string', 'help'), param('uint32_t', 'flags'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::TypeId::SupportLevel', 'supportLevel', default_value='::ns3::TypeId::SupportLevel::SUPPORTED'), param('std::string const &', 'supportMsg', default_value='""')]) 3847 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<const ns3::TraceSourceAccessor> accessor, std::string callback, ns3::TypeId::SupportLevel supportLevel=::ns3::TypeId::SupportLevel::SUPPORTED, std::string const & supportMsg="") [member function] 3848 cls.add_method('AddTraceSource', 3849 'ns3::TypeId', 3850 [param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor'), param('std::string', 'callback'), param('ns3::TypeId::SupportLevel', 'supportLevel', default_value='::ns3::TypeId::SupportLevel::SUPPORTED'), param('std::string const &', 'supportMsg', default_value='""')]) 3851 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(std::size_t i) const [member function] 3852 cls.add_method('GetAttribute', 3853 'ns3::TypeId::AttributeInformation', 3854 [param('std::size_t', 'i')], 3855 is_const=True) 3856 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(std::size_t i) const [member function] 3857 cls.add_method('GetAttributeFullName', 3858 'std::string', 3859 [param('std::size_t', 'i')], 3860 is_const=True) 3861 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetAttributeN() const [member function] 3862 cls.add_method('GetAttributeN', 3863 'std::size_t', 3864 [], 3865 is_const=True) 3866 ## type-id.h (module 'core'): ns3::Callback<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::TypeId::GetConstructor() const [member function] 3867 cls.add_method('GetConstructor', 3868 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 3869 [], 3870 is_const=True) 3871 ## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function] 3872 cls.add_method('GetGroupName', 3873 'std::string', 3874 [], 3875 is_const=True) 3876 ## type-id.h (module 'core'): ns3::TypeId::hash_t ns3::TypeId::GetHash() const [member function] 3877 cls.add_method('GetHash', 3878 'ns3::TypeId::hash_t', 3879 [], 3880 is_const=True) 3881 ## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function] 3882 cls.add_method('GetName', 3883 'std::string', 3884 [], 3885 is_const=True) 3886 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function] 3887 cls.add_method('GetParent', 3888 'ns3::TypeId', 3889 [], 3890 is_const=True) 3891 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint16_t i) [member function] 3892 cls.add_method('GetRegistered', 3893 'ns3::TypeId', 3894 [param('uint16_t', 'i')], 3895 is_static=True) 3896 ## type-id.h (module 'core'): static uint16_t ns3::TypeId::GetRegisteredN() [member function] 3897 cls.add_method('GetRegisteredN', 3898 'uint16_t', 3899 [], 3900 is_static=True) 3901 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetSize() const [member function] 3902 cls.add_method('GetSize', 3903 'std::size_t', 3904 [], 3905 is_const=True) 3906 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(std::size_t i) const [member function] 3907 cls.add_method('GetTraceSource', 3908 'ns3::TypeId::TraceSourceInformation', 3909 [param('std::size_t', 'i')], 3910 is_const=True) 3911 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetTraceSourceN() const [member function] 3912 cls.add_method('GetTraceSourceN', 3913 'std::size_t', 3914 [], 3915 is_const=True) 3916 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] 3917 cls.add_method('GetUid', 3918 'uint16_t', 3919 [], 3920 is_const=True) 3921 ## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function] 3922 cls.add_method('HasConstructor', 3923 'bool', 3924 [], 3925 is_const=True) 3926 ## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function] 3927 cls.add_method('HasParent', 3928 'bool', 3929 [], 3930 is_const=True) 3931 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function] 3932 cls.add_method('HideFromDocumentation', 3933 'ns3::TypeId', 3934 []) 3935 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] 3936 cls.add_method('IsChildOf', 3937 'bool', 3938 [param('ns3::TypeId', 'other')], 3939 is_const=True) 3940 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] 3941 cls.add_method('LookupAttributeByName', 3942 'bool', 3943 [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)], 3944 is_const=True) 3945 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByHash(ns3::TypeId::hash_t hash) [member function] 3946 cls.add_method('LookupByHash', 3947 'ns3::TypeId', 3948 [param('uint32_t', 'hash')], 3949 is_static=True) 3950 ## type-id.h (module 'core'): static bool ns3::TypeId::LookupByHashFailSafe(ns3::TypeId::hash_t hash, ns3::TypeId * tid) [member function] 3951 cls.add_method('LookupByHashFailSafe', 3952 'bool', 3953 [param('uint32_t', 'hash'), param('ns3::TypeId *', 'tid')], 3954 is_static=True) 3955 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] 3956 cls.add_method('LookupByName', 3957 'ns3::TypeId', 3958 [param('std::string', 'name')], 3959 is_static=True) 3960 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] 3961 cls.add_method('LookupTraceSourceByName', 3962 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3963 [param('std::string', 'name')], 3964 is_const=True) 3965 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name, ns3::TypeId::TraceSourceInformation * info) const [member function] 3966 cls.add_method('LookupTraceSourceByName', 3967 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3968 [param('std::string', 'name'), param('ns3::TypeId::TraceSourceInformation *', 'info')], 3969 is_const=True) 3970 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] 3971 cls.add_method('MustHideFromDocumentation', 3972 'bool', 3973 [], 3974 is_const=True) 3975 ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(std::size_t i, ns3::Ptr<const ns3::AttributeValue> initialValue) [member function] 3976 cls.add_method('SetAttributeInitialValue', 3977 'bool', 3978 [param('std::size_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) 3979 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] 3980 cls.add_method('SetGroupName', 3981 'ns3::TypeId', 3982 [param('std::string', 'groupName')]) 3983 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] 3984 cls.add_method('SetParent', 3985 'ns3::TypeId', 3986 [param('ns3::TypeId', 'tid')]) 3987 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetSize(std::size_t size) [member function] 3988 cls.add_method('SetSize', 3989 'ns3::TypeId', 3990 [param('std::size_t', 'size')]) 3991 ## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t uid) [member function] 3992 cls.add_method('SetUid', 3993 'void', 3994 [param('uint16_t', 'uid')]) 3995 return 3996 3997def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): 3998 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] 3999 cls.add_constructor([]) 4000 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [constructor] 4001 cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) 4002 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] 4003 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) 4004 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] 4005 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 4006 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) 4007 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] 4008 cls.add_instance_attribute('help', 'std::string', is_const=False) 4009 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] 4010 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 4011 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] 4012 cls.add_instance_attribute('name', 'std::string', is_const=False) 4013 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] 4014 cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 4015 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportLevel [variable] 4016 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 4017 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportMsg [variable] 4018 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 4019 return 4020 4021def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): 4022 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] 4023 cls.add_constructor([]) 4024 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [constructor] 4025 cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) 4026 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] 4027 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) 4028 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::callback [variable] 4029 cls.add_instance_attribute('callback', 'std::string', is_const=False) 4030 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] 4031 cls.add_instance_attribute('help', 'std::string', is_const=False) 4032 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] 4033 cls.add_instance_attribute('name', 'std::string', is_const=False) 4034 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportLevel [variable] 4035 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 4036 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportMsg [variable] 4037 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 4038 return 4039 4040def register_Ns3WifiAc_methods(root_module, cls): 4041 ## qos-utils.h (module 'wifi'): ns3::WifiAc::WifiAc(ns3::WifiAc const & arg0) [constructor] 4042 cls.add_constructor([param('ns3::WifiAc const &', 'arg0')]) 4043 ## qos-utils.h (module 'wifi'): ns3::WifiAc::WifiAc(uint8_t lowTid, uint8_t highTid) [constructor] 4044 cls.add_constructor([param('uint8_t', 'lowTid'), param('uint8_t', 'highTid')]) 4045 ## qos-utils.h (module 'wifi'): uint8_t ns3::WifiAc::GetHighTid() const [member function] 4046 cls.add_method('GetHighTid', 4047 'uint8_t', 4048 [], 4049 is_const=True) 4050 ## qos-utils.h (module 'wifi'): uint8_t ns3::WifiAc::GetLowTid() const [member function] 4051 cls.add_method('GetLowTid', 4052 'uint8_t', 4053 [], 4054 is_const=True) 4055 ## qos-utils.h (module 'wifi'): uint8_t ns3::WifiAc::GetOtherTid(uint8_t tid) const [member function] 4056 cls.add_method('GetOtherTid', 4057 'uint8_t', 4058 [param('uint8_t', 'tid')], 4059 is_const=True) 4060 return 4061 4062def register_Ns3WifiAddressHash_methods(root_module, cls): 4063 ## qos-utils.h (module 'wifi'): ns3::WifiAddressHash::WifiAddressHash() [constructor] 4064 cls.add_constructor([]) 4065 ## qos-utils.h (module 'wifi'): ns3::WifiAddressHash::WifiAddressHash(ns3::WifiAddressHash const & arg0) [constructor] 4066 cls.add_constructor([param('ns3::WifiAddressHash const &', 'arg0')]) 4067 ## qos-utils.h (module 'wifi'): std::size_t ns3::WifiAddressHash::operator()(ns3::Mac48Address const & address) const [member operator] 4068 cls.add_method('operator()', 4069 'std::size_t', 4070 [param('ns3::Mac48Address const &', 'address')], 4071 custom_name='__call__', is_const=True) 4072 return 4073 4074def register_Ns3WifiAddressTidHash_methods(root_module, cls): 4075 ## qos-utils.h (module 'wifi'): ns3::WifiAddressTidHash::WifiAddressTidHash() [constructor] 4076 cls.add_constructor([]) 4077 ## qos-utils.h (module 'wifi'): ns3::WifiAddressTidHash::WifiAddressTidHash(ns3::WifiAddressTidHash const & arg0) [constructor] 4078 cls.add_constructor([param('ns3::WifiAddressTidHash const &', 'arg0')]) 4079 ## qos-utils.h (module 'wifi'): std::size_t ns3::WifiAddressTidHash::operator()(ns3::WifiAddressTidPair const & addressTidPair) const [member operator] 4080 cls.add_method('operator()', 4081 'std::size_t', 4082 [param('ns3::WifiAddressTidPair const &', 'addressTidPair')], 4083 custom_name='__call__', is_const=True) 4084 return 4085 4086def register_Ns3WifiMode_methods(root_module, cls): 4087 cls.add_binary_comparison_operator('==') 4088 cls.add_binary_comparison_operator('!=') 4089 cls.add_binary_comparison_operator('<') 4090 cls.add_output_stream_operator() 4091 ## wifi-mode.h (module 'wifi'): ns3::WifiMode::WifiMode(ns3::WifiMode const & arg0) [constructor] 4092 cls.add_constructor([param('ns3::WifiMode const &', 'arg0')]) 4093 ## wifi-mode.h (module 'wifi'): ns3::WifiMode::WifiMode() [constructor] 4094 cls.add_constructor([]) 4095 ## wifi-mode.h (module 'wifi'): ns3::WifiMode::WifiMode(std::string name) [constructor] 4096 cls.add_constructor([param('std::string', 'name')]) 4097 ## wifi-mode.h (module 'wifi'): ns3::WifiCodeRate ns3::WifiMode::GetCodeRate() const [member function] 4098 cls.add_method('GetCodeRate', 4099 'ns3::WifiCodeRate', 4100 [], 4101 is_const=True) 4102 ## wifi-mode.h (module 'wifi'): uint16_t ns3::WifiMode::GetConstellationSize() const [member function] 4103 cls.add_method('GetConstellationSize', 4104 'uint16_t', 4105 [], 4106 is_const=True) 4107 ## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetDataRate(uint16_t channelWidth, uint16_t guardInterval, uint8_t nss) const [member function] 4108 cls.add_method('GetDataRate', 4109 'uint64_t', 4110 [param('uint16_t', 'channelWidth'), param('uint16_t', 'guardInterval'), param('uint8_t', 'nss')], 4111 is_const=True) 4112 ## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetDataRate(ns3::WifiTxVector const & txVector, uint16_t staId=65535) const [member function] 4113 cls.add_method('GetDataRate', 4114 'uint64_t', 4115 [param('ns3::WifiTxVector const &', 'txVector'), param('uint16_t', 'staId', default_value='65535')], 4116 is_const=True) 4117 ## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetDataRate(uint16_t channelWidth) const [member function] 4118 cls.add_method('GetDataRate', 4119 'uint64_t', 4120 [param('uint16_t', 'channelWidth')], 4121 is_const=True) 4122 ## wifi-mode.h (module 'wifi'): uint8_t ns3::WifiMode::GetMcsValue() const [member function] 4123 cls.add_method('GetMcsValue', 4124 'uint8_t', 4125 [], 4126 is_const=True) 4127 ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass ns3::WifiMode::GetModulationClass() const [member function] 4128 cls.add_method('GetModulationClass', 4129 'ns3::WifiModulationClass', 4130 [], 4131 is_const=True) 4132 ## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetNonHtReferenceRate() const [member function] 4133 cls.add_method('GetNonHtReferenceRate', 4134 'uint64_t', 4135 [], 4136 is_const=True) 4137 ## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetPhyRate(uint16_t channelWidth, uint16_t guardInterval, uint8_t nss) const [member function] 4138 cls.add_method('GetPhyRate', 4139 'uint64_t', 4140 [param('uint16_t', 'channelWidth'), param('uint16_t', 'guardInterval'), param('uint8_t', 'nss')], 4141 is_const=True) 4142 ## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetPhyRate(ns3::WifiTxVector const & txVector, uint16_t staId=65535) const [member function] 4143 cls.add_method('GetPhyRate', 4144 'uint64_t', 4145 [param('ns3::WifiTxVector const &', 'txVector'), param('uint16_t', 'staId', default_value='65535')], 4146 is_const=True) 4147 ## wifi-mode.h (module 'wifi'): uint64_t ns3::WifiMode::GetPhyRate(uint16_t channelWidth) const [member function] 4148 cls.add_method('GetPhyRate', 4149 'uint64_t', 4150 [param('uint16_t', 'channelWidth')], 4151 is_const=True) 4152 ## wifi-mode.h (module 'wifi'): uint32_t ns3::WifiMode::GetUid() const [member function] 4153 cls.add_method('GetUid', 4154 'uint32_t', 4155 [], 4156 is_const=True) 4157 ## wifi-mode.h (module 'wifi'): std::string ns3::WifiMode::GetUniqueName() const [member function] 4158 cls.add_method('GetUniqueName', 4159 'std::string', 4160 [], 4161 is_const=True) 4162 ## wifi-mode.h (module 'wifi'): bool ns3::WifiMode::IsAllowed(uint16_t channelWidth, uint8_t nss) const [member function] 4163 cls.add_method('IsAllowed', 4164 'bool', 4165 [param('uint16_t', 'channelWidth'), param('uint8_t', 'nss')], 4166 is_const=True) 4167 ## wifi-mode.h (module 'wifi'): bool ns3::WifiMode::IsHigherCodeRate(ns3::WifiMode mode) const [member function] 4168 cls.add_method('IsHigherCodeRate', 4169 'bool', 4170 [param('ns3::WifiMode', 'mode')], 4171 is_const=True) 4172 ## wifi-mode.h (module 'wifi'): bool ns3::WifiMode::IsHigherDataRate(ns3::WifiMode mode) const [member function] 4173 cls.add_method('IsHigherDataRate', 4174 'bool', 4175 [param('ns3::WifiMode', 'mode')], 4176 is_const=True) 4177 ## wifi-mode.h (module 'wifi'): bool ns3::WifiMode::IsMandatory() const [member function] 4178 cls.add_method('IsMandatory', 4179 'bool', 4180 [], 4181 is_const=True) 4182 return 4183 4184def register_Ns3WifiModeFactory_methods(root_module, cls): 4185 ## wifi-mode.h (module 'wifi'): ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [constructor] 4186 cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')]) 4187 ## wifi-mode.h (module 'wifi'): static ns3::WifiMode ns3::WifiModeFactory::CreateWifiMcs(std::string uniqueName, uint8_t mcsValue, ns3::WifiModulationClass modClass, ns3::WifiModeFactory::CodeRateCallback codeRateCallback, ns3::WifiModeFactory::ConstellationSizeCallback constellationSizeCallback, ns3::WifiModeFactory::PhyRateCallback phyRateCallback, ns3::WifiModeFactory::PhyRateFromTxVectorCallback phyRateFromTxVectorCallback, ns3::WifiModeFactory::DataRateCallback dataRateCallback, ns3::WifiModeFactory::DataRateFromTxVectorCallback dataRateFromTxVectorCallback, ns3::WifiModeFactory::NonHtReferenceRateCallback nonHtReferenceRateCallback, ns3::WifiModeFactory::ModeAllowedCallback isModeAllowedCallback) [member function] 4188 cls.add_method('CreateWifiMcs', 4189 'ns3::WifiMode', 4190 [param('std::string', 'uniqueName'), param('uint8_t', 'mcsValue'), param('ns3::WifiModulationClass', 'modClass'), param('ns3::Callback< unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'codeRateCallback'), param('ns3::Callback< unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'constellationSizeCallback'), param('ns3::Callback< unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'phyRateCallback'), param('ns3::Callback< unsigned long, ns3::WifiTxVector const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'phyRateFromTxVectorCallback'), param('ns3::Callback< unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataRateCallback'), param('ns3::Callback< unsigned long, ns3::WifiTxVector const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataRateFromTxVectorCallback'), param('ns3::Callback< unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'nonHtReferenceRateCallback'), param('ns3::Callback< bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'isModeAllowedCallback')], 4191 is_static=True) 4192 ## wifi-mode.h (module 'wifi'): static ns3::WifiMode ns3::WifiModeFactory::CreateWifiMode(std::string uniqueName, ns3::WifiModulationClass modClass, bool isMandatory, ns3::WifiModeFactory::CodeRateCallback codeRateCallback, ns3::WifiModeFactory::ConstellationSizeCallback constellationSizeCallback, ns3::WifiModeFactory::PhyRateCallback phyRateCallback, ns3::WifiModeFactory::PhyRateFromTxVectorCallback phyRateFromTxVectorCallback, ns3::WifiModeFactory::DataRateCallback dataRateCallback, ns3::WifiModeFactory::DataRateFromTxVectorCallback dataRateFromTxVectorCallback, ns3::WifiModeFactory::ModeAllowedCallback isModeAllowedCallback) [member function] 4193 cls.add_method('CreateWifiMode', 4194 'ns3::WifiMode', 4195 [param('std::string', 'uniqueName'), param('ns3::WifiModulationClass', 'modClass'), param('bool', 'isMandatory'), param('ns3::Callback< unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'codeRateCallback'), param('ns3::Callback< unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'constellationSizeCallback'), param('ns3::Callback< unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'phyRateCallback'), param('ns3::Callback< unsigned long, ns3::WifiTxVector const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'phyRateFromTxVectorCallback'), param('ns3::Callback< unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataRateCallback'), param('ns3::Callback< unsigned long, ns3::WifiTxVector const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'dataRateFromTxVectorCallback'), param('ns3::Callback< bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'isModeAllowedCallback')], 4196 is_static=True) 4197 return 4198 4199def register_Ns3WifiRemoteStation_methods(root_module, cls): 4200 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::WifiRemoteStation() [constructor] 4201 cls.add_constructor([]) 4202 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::WifiRemoteStation(ns3::WifiRemoteStation const & arg0) [constructor] 4203 cls.add_constructor([param('ns3::WifiRemoteStation const &', 'arg0')]) 4204 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::m_rssiAndUpdateTimePair [variable] 4205 cls.add_instance_attribute('m_rssiAndUpdateTimePair', 'std::pair< double, ns3::Time >', is_const=False) 4206 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation::m_state [variable] 4207 cls.add_instance_attribute('m_state', 'ns3::WifiRemoteStationState *', is_const=False) 4208 return 4209 4210def register_Ns3WifiRemoteStationInfo_methods(root_module, cls): 4211 ## wifi-remote-station-info.h (module 'wifi'): ns3::WifiRemoteStationInfo::WifiRemoteStationInfo(ns3::WifiRemoteStationInfo const & arg0) [constructor] 4212 cls.add_constructor([param('ns3::WifiRemoteStationInfo const &', 'arg0')]) 4213 ## wifi-remote-station-info.h (module 'wifi'): ns3::WifiRemoteStationInfo::WifiRemoteStationInfo() [constructor] 4214 cls.add_constructor([]) 4215 ## wifi-remote-station-info.h (module 'wifi'): double ns3::WifiRemoteStationInfo::GetFrameErrorRate() const [member function] 4216 cls.add_method('GetFrameErrorRate', 4217 'double', 4218 [], 4219 is_const=True) 4220 ## wifi-remote-station-info.h (module 'wifi'): void ns3::WifiRemoteStationInfo::NotifyTxFailed() [member function] 4221 cls.add_method('NotifyTxFailed', 4222 'void', 4223 []) 4224 ## wifi-remote-station-info.h (module 'wifi'): void ns3::WifiRemoteStationInfo::NotifyTxSuccess(uint32_t retryCounter) [member function] 4225 cls.add_method('NotifyTxSuccess', 4226 'void', 4227 [param('uint32_t', 'retryCounter')]) 4228 return 4229 4230def register_Ns3WifiRemoteStationState_methods(root_module, cls): 4231 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::WifiRemoteStationState() [constructor] 4232 cls.add_constructor([]) 4233 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::WifiRemoteStationState(ns3::WifiRemoteStationState const & arg0) [constructor] 4234 cls.add_constructor([param('ns3::WifiRemoteStationState const &', 'arg0')]) 4235 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_address [variable] 4236 cls.add_instance_attribute('m_address', 'ns3::Mac48Address', is_const=False) 4237 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_aggregation [variable] 4238 cls.add_instance_attribute('m_aggregation', 'bool', is_const=False) 4239 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_aid [variable] 4240 cls.add_instance_attribute('m_aid', 'uint16_t', is_const=False) 4241 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_channelWidth [variable] 4242 cls.add_instance_attribute('m_channelWidth', 'uint16_t', is_const=False) 4243 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_dsssSupported [variable] 4244 cls.add_instance_attribute('m_dsssSupported', 'bool', is_const=False) 4245 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_erpOfdmSupported [variable] 4246 cls.add_instance_attribute('m_erpOfdmSupported', 'bool', is_const=False) 4247 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_guardInterval [variable] 4248 cls.add_instance_attribute('m_guardInterval', 'uint16_t', is_const=False) 4249 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_heCapabilities [variable] 4250 cls.add_instance_attribute('m_heCapabilities', 'ns3::Ptr< ns3::HeCapabilities const >', is_const=False) 4251 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_htCapabilities [variable] 4252 cls.add_instance_attribute('m_htCapabilities', 'ns3::Ptr< ns3::HtCapabilities const >', is_const=False) 4253 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_info [variable] 4254 cls.add_instance_attribute('m_info', 'ns3::WifiRemoteStationInfo', is_const=False) 4255 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_ness [variable] 4256 cls.add_instance_attribute('m_ness', 'uint8_t', is_const=False) 4257 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_ofdmSupported [variable] 4258 cls.add_instance_attribute('m_ofdmSupported', 'bool', is_const=False) 4259 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_operationalMcsSet [variable] 4260 cls.add_instance_attribute('m_operationalMcsSet', 'ns3::WifiModeList', is_const=False) 4261 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_operationalRateSet [variable] 4262 cls.add_instance_attribute('m_operationalRateSet', 'ns3::WifiModeList', is_const=False) 4263 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_qosSupported [variable] 4264 cls.add_instance_attribute('m_qosSupported', 'bool', is_const=False) 4265 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_shortPreamble [variable] 4266 cls.add_instance_attribute('m_shortPreamble', 'bool', is_const=False) 4267 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_shortSlotTime [variable] 4268 cls.add_instance_attribute('m_shortSlotTime', 'bool', is_const=False) 4269 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationState::m_vhtCapabilities [variable] 4270 cls.add_instance_attribute('m_vhtCapabilities', 'ns3::Ptr< ns3::VhtCapabilities const >', is_const=False) 4271 return 4272 4273def register_Ns3WifiStandardInfo_methods(root_module, cls): 4274 ## wifi-standards.h (module 'wifi'): ns3::WifiStandardInfo::WifiStandardInfo() [constructor] 4275 cls.add_constructor([]) 4276 ## wifi-standards.h (module 'wifi'): ns3::WifiStandardInfo::WifiStandardInfo(ns3::WifiStandardInfo const & arg0) [constructor] 4277 cls.add_constructor([param('ns3::WifiStandardInfo const &', 'arg0')]) 4278 ## wifi-standards.h (module 'wifi'): ns3::WifiStandardInfo::macStandard [variable] 4279 cls.add_instance_attribute('macStandard', 'ns3::WifiMacStandard', is_const=False) 4280 ## wifi-standards.h (module 'wifi'): ns3::WifiStandardInfo::phyBand [variable] 4281 cls.add_instance_attribute('phyBand', 'ns3::WifiPhyBand', is_const=False) 4282 ## wifi-standards.h (module 'wifi'): ns3::WifiStandardInfo::phyStandard [variable] 4283 cls.add_instance_attribute('phyStandard', 'ns3::WifiPhyStandard', is_const=False) 4284 return 4285 4286def register_Ns3Empty_methods(root_module, cls): 4287 ## empty.h (module 'core'): ns3::empty::empty() [constructor] 4288 cls.add_constructor([]) 4289 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [constructor] 4290 cls.add_constructor([param('ns3::empty const &', 'arg0')]) 4291 return 4292 4293def register_Ns3Int64x64_t_methods(root_module, cls): 4294 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', 'right')) 4295 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 4296 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 4297 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 4298 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 4299 cls.add_binary_comparison_operator('!=') 4300 cls.add_binary_comparison_operator('<=') 4301 cls.add_binary_comparison_operator('>=') 4302 cls.add_output_stream_operator() 4303 cls.add_binary_comparison_operator('==') 4304 cls.add_binary_comparison_operator('<') 4305 cls.add_binary_comparison_operator('>') 4306 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) 4307 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) 4308 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) 4309 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) 4310 cls.add_unary_numeric_operator('-') 4311 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] 4312 cls.add_constructor([]) 4313 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(double const value) [constructor] 4314 cls.add_constructor([param('double const', 'value')]) 4315 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long double const value) [constructor] 4316 cls.add_constructor([param('long double const', 'value')]) 4317 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int const v) [constructor] 4318 cls.add_constructor([param('int const', 'v')]) 4319 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long int const v) [constructor] 4320 cls.add_constructor([param('long int const', 'v')]) 4321 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int const v) [constructor] 4322 cls.add_constructor([param('long long int const', 'v')]) 4323 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int const v) [constructor] 4324 cls.add_constructor([param('unsigned int const', 'v')]) 4325 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int const v) [constructor] 4326 cls.add_constructor([param('long unsigned int const', 'v')]) 4327 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int const v) [constructor] 4328 cls.add_constructor([param('long long unsigned int const', 'v')]) 4329 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t const hi, uint64_t const lo) [constructor] 4330 cls.add_constructor([param('int64_t const', 'hi'), param('uint64_t const', 'lo')]) 4331 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [constructor] 4332 cls.add_constructor([param('ns3::int64x64_t const &', 'o')]) 4333 ## int64x64-128.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function] 4334 cls.add_method('GetDouble', 4335 'double', 4336 [], 4337 is_const=True) 4338 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function] 4339 cls.add_method('GetHigh', 4340 'int64_t', 4341 [], 4342 is_const=True) 4343 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetInt() const [member function] 4344 cls.add_method('GetInt', 4345 'int64_t', 4346 [], 4347 is_const=True) 4348 ## int64x64-128.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function] 4349 cls.add_method('GetLow', 4350 'uint64_t', 4351 [], 4352 is_const=True) 4353 ## int64x64-128.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t const v) [member function] 4354 cls.add_method('Invert', 4355 'ns3::int64x64_t', 4356 [param('uint64_t const', 'v')], 4357 is_static=True) 4358 ## int64x64-128.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] 4359 cls.add_method('MulByInvert', 4360 'void', 4361 [param('ns3::int64x64_t const &', 'o')]) 4362 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::Round() const [member function] 4363 cls.add_method('Round', 4364 'int64_t', 4365 [], 4366 is_const=True) 4367 ## int64x64-128.h (module 'core'): ns3::int64x64_t::implementation [variable] 4368 cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True) 4369 return 4370 4371def register_Ns3Chunk_methods(root_module, cls): 4372 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] 4373 cls.add_constructor([]) 4374 ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [constructor] 4375 cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) 4376 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function] 4377 cls.add_method('Deserialize', 4378 'uint32_t', 4379 [param('ns3::Buffer::Iterator', 'start')], 4380 is_pure_virtual=True, is_virtual=True) 4381 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 4382 cls.add_method('Deserialize', 4383 'uint32_t', 4384 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 4385 is_virtual=True) 4386 ## chunk.h (module 'network'): static ns3::TypeId ns3::Chunk::GetTypeId() [member function] 4387 cls.add_method('GetTypeId', 4388 'ns3::TypeId', 4389 [], 4390 is_static=True) 4391 ## chunk.h (module 'network'): void ns3::Chunk::Print(std::ostream & os) const [member function] 4392 cls.add_method('Print', 4393 'void', 4394 [param('std::ostream &', 'os')], 4395 is_const=True, is_pure_virtual=True, is_virtual=True) 4396 return 4397 4398def register_Ns3Header_methods(root_module, cls): 4399 cls.add_output_stream_operator() 4400 ## header.h (module 'network'): ns3::Header::Header() [constructor] 4401 cls.add_constructor([]) 4402 ## header.h (module 'network'): ns3::Header::Header(ns3::Header const & arg0) [constructor] 4403 cls.add_constructor([param('ns3::Header const &', 'arg0')]) 4404 ## header.h (module 'network'): uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function] 4405 cls.add_method('Deserialize', 4406 'uint32_t', 4407 [param('ns3::Buffer::Iterator', 'start')], 4408 is_pure_virtual=True, is_virtual=True) 4409 ## header.h (module 'network'): uint32_t ns3::Header::GetSerializedSize() const [member function] 4410 cls.add_method('GetSerializedSize', 4411 'uint32_t', 4412 [], 4413 is_const=True, is_pure_virtual=True, is_virtual=True) 4414 ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function] 4415 cls.add_method('GetTypeId', 4416 'ns3::TypeId', 4417 [], 4418 is_static=True) 4419 ## header.h (module 'network'): void ns3::Header::Print(std::ostream & os) const [member function] 4420 cls.add_method('Print', 4421 'void', 4422 [param('std::ostream &', 'os')], 4423 is_const=True, is_pure_virtual=True, is_virtual=True) 4424 ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] 4425 cls.add_method('Serialize', 4426 'void', 4427 [param('ns3::Buffer::Iterator', 'start')], 4428 is_const=True, is_pure_virtual=True, is_virtual=True) 4429 return 4430 4431def register_Ns3Icmpv4DestinationUnreachable_methods(root_module, cls): 4432 ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable::Icmpv4DestinationUnreachable(ns3::Icmpv4DestinationUnreachable const & arg0) [constructor] 4433 cls.add_constructor([param('ns3::Icmpv4DestinationUnreachable const &', 'arg0')]) 4434 ## icmpv4.h (module 'internet'): ns3::Icmpv4DestinationUnreachable::Icmpv4DestinationUnreachable() [constructor] 4435 cls.add_constructor([]) 4436 ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::GetData(uint8_t * payload) const [member function] 4437 cls.add_method('GetData', 4438 'void', 4439 [param('uint8_t *', 'payload')], 4440 is_const=True) 4441 ## icmpv4.h (module 'internet'): ns3::Ipv4Header ns3::Icmpv4DestinationUnreachable::GetHeader() const [member function] 4442 cls.add_method('GetHeader', 4443 'ns3::Ipv4Header', 4444 [], 4445 is_const=True) 4446 ## icmpv4.h (module 'internet'): uint16_t ns3::Icmpv4DestinationUnreachable::GetNextHopMtu() const [member function] 4447 cls.add_method('GetNextHopMtu', 4448 'uint16_t', 4449 [], 4450 is_const=True) 4451 ## icmpv4.h (module 'internet'): static ns3::TypeId ns3::Icmpv4DestinationUnreachable::GetTypeId() [member function] 4452 cls.add_method('GetTypeId', 4453 'ns3::TypeId', 4454 [], 4455 is_static=True) 4456 ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::SetData(ns3::Ptr<const ns3::Packet> data) [member function] 4457 cls.add_method('SetData', 4458 'void', 4459 [param('ns3::Ptr< ns3::Packet const >', 'data')]) 4460 ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::SetHeader(ns3::Ipv4Header header) [member function] 4461 cls.add_method('SetHeader', 4462 'void', 4463 [param('ns3::Ipv4Header', 'header')]) 4464 ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::SetNextHopMtu(uint16_t mtu) [member function] 4465 cls.add_method('SetNextHopMtu', 4466 'void', 4467 [param('uint16_t', 'mtu')]) 4468 ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4DestinationUnreachable::Deserialize(ns3::Buffer::Iterator start) [member function] 4469 cls.add_method('Deserialize', 4470 'uint32_t', 4471 [param('ns3::Buffer::Iterator', 'start')], 4472 is_virtual=True, visibility='private') 4473 ## icmpv4.h (module 'internet'): ns3::TypeId ns3::Icmpv4DestinationUnreachable::GetInstanceTypeId() const [member function] 4474 cls.add_method('GetInstanceTypeId', 4475 'ns3::TypeId', 4476 [], 4477 is_const=True, is_virtual=True, visibility='private') 4478 ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4DestinationUnreachable::GetSerializedSize() const [member function] 4479 cls.add_method('GetSerializedSize', 4480 'uint32_t', 4481 [], 4482 is_const=True, is_virtual=True, visibility='private') 4483 ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::Print(std::ostream & os) const [member function] 4484 cls.add_method('Print', 4485 'void', 4486 [param('std::ostream &', 'os')], 4487 is_const=True, is_virtual=True, visibility='private') 4488 ## icmpv4.h (module 'internet'): void ns3::Icmpv4DestinationUnreachable::Serialize(ns3::Buffer::Iterator start) const [member function] 4489 cls.add_method('Serialize', 4490 'void', 4491 [param('ns3::Buffer::Iterator', 'start')], 4492 is_const=True, is_virtual=True, visibility='private') 4493 return 4494 4495def register_Ns3Icmpv4Echo_methods(root_module, cls): 4496 ## icmpv4.h (module 'internet'): ns3::Icmpv4Echo::Icmpv4Echo(ns3::Icmpv4Echo const & arg0) [constructor] 4497 cls.add_constructor([param('ns3::Icmpv4Echo const &', 'arg0')]) 4498 ## icmpv4.h (module 'internet'): ns3::Icmpv4Echo::Icmpv4Echo() [constructor] 4499 cls.add_constructor([]) 4500 ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Echo::Deserialize(ns3::Buffer::Iterator start) [member function] 4501 cls.add_method('Deserialize', 4502 'uint32_t', 4503 [param('ns3::Buffer::Iterator', 'start')], 4504 is_virtual=True) 4505 ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Echo::GetData(uint8_t * payload) const [member function] 4506 cls.add_method('GetData', 4507 'uint32_t', 4508 [param('uint8_t *', 'payload')], 4509 is_const=True) 4510 ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Echo::GetDataSize() const [member function] 4511 cls.add_method('GetDataSize', 4512 'uint32_t', 4513 [], 4514 is_const=True) 4515 ## icmpv4.h (module 'internet'): uint16_t ns3::Icmpv4Echo::GetIdentifier() const [member function] 4516 cls.add_method('GetIdentifier', 4517 'uint16_t', 4518 [], 4519 is_const=True) 4520 ## icmpv4.h (module 'internet'): ns3::TypeId ns3::Icmpv4Echo::GetInstanceTypeId() const [member function] 4521 cls.add_method('GetInstanceTypeId', 4522 'ns3::TypeId', 4523 [], 4524 is_const=True, is_virtual=True) 4525 ## icmpv4.h (module 'internet'): uint16_t ns3::Icmpv4Echo::GetSequenceNumber() const [member function] 4526 cls.add_method('GetSequenceNumber', 4527 'uint16_t', 4528 [], 4529 is_const=True) 4530 ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Echo::GetSerializedSize() const [member function] 4531 cls.add_method('GetSerializedSize', 4532 'uint32_t', 4533 [], 4534 is_const=True, is_virtual=True) 4535 ## icmpv4.h (module 'internet'): static ns3::TypeId ns3::Icmpv4Echo::GetTypeId() [member function] 4536 cls.add_method('GetTypeId', 4537 'ns3::TypeId', 4538 [], 4539 is_static=True) 4540 ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::Print(std::ostream & os) const [member function] 4541 cls.add_method('Print', 4542 'void', 4543 [param('std::ostream &', 'os')], 4544 is_const=True, is_virtual=True) 4545 ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::Serialize(ns3::Buffer::Iterator start) const [member function] 4546 cls.add_method('Serialize', 4547 'void', 4548 [param('ns3::Buffer::Iterator', 'start')], 4549 is_const=True, is_virtual=True) 4550 ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::SetData(ns3::Ptr<const ns3::Packet> data) [member function] 4551 cls.add_method('SetData', 4552 'void', 4553 [param('ns3::Ptr< ns3::Packet const >', 'data')]) 4554 ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::SetIdentifier(uint16_t id) [member function] 4555 cls.add_method('SetIdentifier', 4556 'void', 4557 [param('uint16_t', 'id')]) 4558 ## icmpv4.h (module 'internet'): void ns3::Icmpv4Echo::SetSequenceNumber(uint16_t seq) [member function] 4559 cls.add_method('SetSequenceNumber', 4560 'void', 4561 [param('uint16_t', 'seq')]) 4562 return 4563 4564def register_Ns3Icmpv4Header_methods(root_module, cls): 4565 ## icmpv4.h (module 'internet'): ns3::Icmpv4Header::Icmpv4Header(ns3::Icmpv4Header const & arg0) [constructor] 4566 cls.add_constructor([param('ns3::Icmpv4Header const &', 'arg0')]) 4567 ## icmpv4.h (module 'internet'): ns3::Icmpv4Header::Icmpv4Header() [constructor] 4568 cls.add_constructor([]) 4569 ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] 4570 cls.add_method('Deserialize', 4571 'uint32_t', 4572 [param('ns3::Buffer::Iterator', 'start')], 4573 is_virtual=True) 4574 ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::EnableChecksum() [member function] 4575 cls.add_method('EnableChecksum', 4576 'void', 4577 []) 4578 ## icmpv4.h (module 'internet'): uint8_t ns3::Icmpv4Header::GetCode() const [member function] 4579 cls.add_method('GetCode', 4580 'uint8_t', 4581 [], 4582 is_const=True) 4583 ## icmpv4.h (module 'internet'): ns3::TypeId ns3::Icmpv4Header::GetInstanceTypeId() const [member function] 4584 cls.add_method('GetInstanceTypeId', 4585 'ns3::TypeId', 4586 [], 4587 is_const=True, is_virtual=True) 4588 ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4Header::GetSerializedSize() const [member function] 4589 cls.add_method('GetSerializedSize', 4590 'uint32_t', 4591 [], 4592 is_const=True, is_virtual=True) 4593 ## icmpv4.h (module 'internet'): uint8_t ns3::Icmpv4Header::GetType() const [member function] 4594 cls.add_method('GetType', 4595 'uint8_t', 4596 [], 4597 is_const=True) 4598 ## icmpv4.h (module 'internet'): static ns3::TypeId ns3::Icmpv4Header::GetTypeId() [member function] 4599 cls.add_method('GetTypeId', 4600 'ns3::TypeId', 4601 [], 4602 is_static=True) 4603 ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::Print(std::ostream & os) const [member function] 4604 cls.add_method('Print', 4605 'void', 4606 [param('std::ostream &', 'os')], 4607 is_const=True, is_virtual=True) 4608 ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::Serialize(ns3::Buffer::Iterator start) const [member function] 4609 cls.add_method('Serialize', 4610 'void', 4611 [param('ns3::Buffer::Iterator', 'start')], 4612 is_const=True, is_virtual=True) 4613 ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::SetCode(uint8_t code) [member function] 4614 cls.add_method('SetCode', 4615 'void', 4616 [param('uint8_t', 'code')]) 4617 ## icmpv4.h (module 'internet'): void ns3::Icmpv4Header::SetType(uint8_t type) [member function] 4618 cls.add_method('SetType', 4619 'void', 4620 [param('uint8_t', 'type')]) 4621 return 4622 4623def register_Ns3Icmpv4TimeExceeded_methods(root_module, cls): 4624 ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded::Icmpv4TimeExceeded(ns3::Icmpv4TimeExceeded const & arg0) [constructor] 4625 cls.add_constructor([param('ns3::Icmpv4TimeExceeded const &', 'arg0')]) 4626 ## icmpv4.h (module 'internet'): ns3::Icmpv4TimeExceeded::Icmpv4TimeExceeded() [constructor] 4627 cls.add_constructor([]) 4628 ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4TimeExceeded::Deserialize(ns3::Buffer::Iterator start) [member function] 4629 cls.add_method('Deserialize', 4630 'uint32_t', 4631 [param('ns3::Buffer::Iterator', 'start')], 4632 is_virtual=True) 4633 ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::GetData(uint8_t * payload) const [member function] 4634 cls.add_method('GetData', 4635 'void', 4636 [param('uint8_t *', 'payload')], 4637 is_const=True) 4638 ## icmpv4.h (module 'internet'): ns3::Ipv4Header ns3::Icmpv4TimeExceeded::GetHeader() const [member function] 4639 cls.add_method('GetHeader', 4640 'ns3::Ipv4Header', 4641 [], 4642 is_const=True) 4643 ## icmpv4.h (module 'internet'): ns3::TypeId ns3::Icmpv4TimeExceeded::GetInstanceTypeId() const [member function] 4644 cls.add_method('GetInstanceTypeId', 4645 'ns3::TypeId', 4646 [], 4647 is_const=True, is_virtual=True) 4648 ## icmpv4.h (module 'internet'): uint32_t ns3::Icmpv4TimeExceeded::GetSerializedSize() const [member function] 4649 cls.add_method('GetSerializedSize', 4650 'uint32_t', 4651 [], 4652 is_const=True, is_virtual=True) 4653 ## icmpv4.h (module 'internet'): static ns3::TypeId ns3::Icmpv4TimeExceeded::GetTypeId() [member function] 4654 cls.add_method('GetTypeId', 4655 'ns3::TypeId', 4656 [], 4657 is_static=True) 4658 ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::Print(std::ostream & os) const [member function] 4659 cls.add_method('Print', 4660 'void', 4661 [param('std::ostream &', 'os')], 4662 is_const=True, is_virtual=True) 4663 ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::Serialize(ns3::Buffer::Iterator start) const [member function] 4664 cls.add_method('Serialize', 4665 'void', 4666 [param('ns3::Buffer::Iterator', 'start')], 4667 is_const=True, is_virtual=True) 4668 ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::SetData(ns3::Ptr<const ns3::Packet> data) [member function] 4669 cls.add_method('SetData', 4670 'void', 4671 [param('ns3::Ptr< ns3::Packet const >', 'data')]) 4672 ## icmpv4.h (module 'internet'): void ns3::Icmpv4TimeExceeded::SetHeader(ns3::Ipv4Header header) [member function] 4673 cls.add_method('SetHeader', 4674 'void', 4675 [param('ns3::Ipv4Header', 'header')]) 4676 return 4677 4678def register_Ns3Ipv4Header_methods(root_module, cls): 4679 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header(ns3::Ipv4Header const & arg0) [constructor] 4680 cls.add_constructor([param('ns3::Ipv4Header const &', 'arg0')]) 4681 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::Ipv4Header() [constructor] 4682 cls.add_constructor([]) 4683 ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::Deserialize(ns3::Buffer::Iterator start) [member function] 4684 cls.add_method('Deserialize', 4685 'uint32_t', 4686 [param('ns3::Buffer::Iterator', 'start')], 4687 is_virtual=True) 4688 ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::DscpTypeToString(ns3::Ipv4Header::DscpType dscp) const [member function] 4689 cls.add_method('DscpTypeToString', 4690 'std::string', 4691 [param('ns3::Ipv4Header::DscpType', 'dscp')], 4692 is_const=True) 4693 ## ipv4-header.h (module 'internet'): std::string ns3::Ipv4Header::EcnTypeToString(ns3::Ipv4Header::EcnType ecn) const [member function] 4694 cls.add_method('EcnTypeToString', 4695 'std::string', 4696 [param('ns3::Ipv4Header::EcnType', 'ecn')], 4697 is_const=True) 4698 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::EnableChecksum() [member function] 4699 cls.add_method('EnableChecksum', 4700 'void', 4701 []) 4702 ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetDestination() const [member function] 4703 cls.add_method('GetDestination', 4704 'ns3::Ipv4Address', 4705 [], 4706 is_const=True) 4707 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::DscpType ns3::Ipv4Header::GetDscp() const [member function] 4708 cls.add_method('GetDscp', 4709 'ns3::Ipv4Header::DscpType', 4710 [], 4711 is_const=True) 4712 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType ns3::Ipv4Header::GetEcn() const [member function] 4713 cls.add_method('GetEcn', 4714 'ns3::Ipv4Header::EcnType', 4715 [], 4716 is_const=True) 4717 ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetFragmentOffset() const [member function] 4718 cls.add_method('GetFragmentOffset', 4719 'uint16_t', 4720 [], 4721 is_const=True) 4722 ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetIdentification() const [member function] 4723 cls.add_method('GetIdentification', 4724 'uint16_t', 4725 [], 4726 is_const=True) 4727 ## ipv4-header.h (module 'internet'): ns3::TypeId ns3::Ipv4Header::GetInstanceTypeId() const [member function] 4728 cls.add_method('GetInstanceTypeId', 4729 'ns3::TypeId', 4730 [], 4731 is_const=True, is_virtual=True) 4732 ## ipv4-header.h (module 'internet'): uint16_t ns3::Ipv4Header::GetPayloadSize() const [member function] 4733 cls.add_method('GetPayloadSize', 4734 'uint16_t', 4735 [], 4736 is_const=True) 4737 ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetProtocol() const [member function] 4738 cls.add_method('GetProtocol', 4739 'uint8_t', 4740 [], 4741 is_const=True) 4742 ## ipv4-header.h (module 'internet'): uint32_t ns3::Ipv4Header::GetSerializedSize() const [member function] 4743 cls.add_method('GetSerializedSize', 4744 'uint32_t', 4745 [], 4746 is_const=True, is_virtual=True) 4747 ## ipv4-header.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Header::GetSource() const [member function] 4748 cls.add_method('GetSource', 4749 'ns3::Ipv4Address', 4750 [], 4751 is_const=True) 4752 ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTos() const [member function] 4753 cls.add_method('GetTos', 4754 'uint8_t', 4755 [], 4756 is_const=True) 4757 ## ipv4-header.h (module 'internet'): uint8_t ns3::Ipv4Header::GetTtl() const [member function] 4758 cls.add_method('GetTtl', 4759 'uint8_t', 4760 [], 4761 is_const=True) 4762 ## ipv4-header.h (module 'internet'): static ns3::TypeId ns3::Ipv4Header::GetTypeId() [member function] 4763 cls.add_method('GetTypeId', 4764 'ns3::TypeId', 4765 [], 4766 is_static=True) 4767 ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsChecksumOk() const [member function] 4768 cls.add_method('IsChecksumOk', 4769 'bool', 4770 [], 4771 is_const=True) 4772 ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsDontFragment() const [member function] 4773 cls.add_method('IsDontFragment', 4774 'bool', 4775 [], 4776 is_const=True) 4777 ## ipv4-header.h (module 'internet'): bool ns3::Ipv4Header::IsLastFragment() const [member function] 4778 cls.add_method('IsLastFragment', 4779 'bool', 4780 [], 4781 is_const=True) 4782 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Print(std::ostream & os) const [member function] 4783 cls.add_method('Print', 4784 'void', 4785 [param('std::ostream &', 'os')], 4786 is_const=True, is_virtual=True) 4787 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::Serialize(ns3::Buffer::Iterator start) const [member function] 4788 cls.add_method('Serialize', 4789 'void', 4790 [param('ns3::Buffer::Iterator', 'start')], 4791 is_const=True, is_virtual=True) 4792 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDestination(ns3::Ipv4Address destination) [member function] 4793 cls.add_method('SetDestination', 4794 'void', 4795 [param('ns3::Ipv4Address', 'destination')]) 4796 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function] 4797 cls.add_method('SetDontFragment', 4798 'void', 4799 []) 4800 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDscp(ns3::Ipv4Header::DscpType dscp) [member function] 4801 cls.add_method('SetDscp', 4802 'void', 4803 [param('ns3::Ipv4Header::DscpType', 'dscp')]) 4804 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetEcn(ns3::Ipv4Header::EcnType ecn) [member function] 4805 cls.add_method('SetEcn', 4806 'void', 4807 [param('ns3::Ipv4Header::EcnType', 'ecn')]) 4808 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function] 4809 cls.add_method('SetFragmentOffset', 4810 'void', 4811 [param('uint16_t', 'offsetBytes')]) 4812 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] 4813 cls.add_method('SetIdentification', 4814 'void', 4815 [param('uint16_t', 'identification')]) 4816 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetLastFragment() [member function] 4817 cls.add_method('SetLastFragment', 4818 'void', 4819 []) 4820 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMayFragment() [member function] 4821 cls.add_method('SetMayFragment', 4822 'void', 4823 []) 4824 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetMoreFragments() [member function] 4825 cls.add_method('SetMoreFragments', 4826 'void', 4827 []) 4828 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetPayloadSize(uint16_t size) [member function] 4829 cls.add_method('SetPayloadSize', 4830 'void', 4831 [param('uint16_t', 'size')]) 4832 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetProtocol(uint8_t num) [member function] 4833 cls.add_method('SetProtocol', 4834 'void', 4835 [param('uint8_t', 'num')]) 4836 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetSource(ns3::Ipv4Address source) [member function] 4837 cls.add_method('SetSource', 4838 'void', 4839 [param('ns3::Ipv4Address', 'source')]) 4840 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTos(uint8_t tos) [member function] 4841 cls.add_method('SetTos', 4842 'void', 4843 [param('uint8_t', 'tos')]) 4844 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetTtl(uint8_t ttl) [member function] 4845 cls.add_method('SetTtl', 4846 'void', 4847 [param('uint8_t', 'ttl')]) 4848 return 4849 4850def register_Ns3Ipv6Header_methods(root_module, cls): 4851 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [constructor] 4852 cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')]) 4853 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header() [constructor] 4854 cls.add_constructor([]) 4855 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::Deserialize(ns3::Buffer::Iterator start) [member function] 4856 cls.add_method('Deserialize', 4857 'uint32_t', 4858 [param('ns3::Buffer::Iterator', 'start')], 4859 is_virtual=True) 4860 ## ipv6-header.h (module 'internet'): std::string ns3::Ipv6Header::DscpTypeToString(ns3::Ipv6Header::DscpType dscp) const [member function] 4861 cls.add_method('DscpTypeToString', 4862 'std::string', 4863 [param('ns3::Ipv6Header::DscpType', 'dscp')], 4864 is_const=True) 4865 ## ipv6-header.h (module 'internet'): std::string ns3::Ipv6Header::EcnTypeToString(ns3::Ipv6Header::EcnType ecn) const [member function] 4866 cls.add_method('EcnTypeToString', 4867 'std::string', 4868 [param('ns3::Ipv6Header::EcnType', 'ecn')], 4869 is_const=True) 4870 ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetDestination() const [member function] 4871 cls.add_method('GetDestination', 4872 'ns3::Ipv6Address', 4873 [], 4874 is_const=True) 4875 ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetDestinationAddress() const [member function] 4876 cls.add_method('GetDestinationAddress', 4877 'ns3::Ipv6Address', 4878 [], 4879 deprecated=True, is_const=True) 4880 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::DscpType ns3::Ipv6Header::GetDscp() const [member function] 4881 cls.add_method('GetDscp', 4882 'ns3::Ipv6Header::DscpType', 4883 [], 4884 is_const=True) 4885 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::EcnType ns3::Ipv6Header::GetEcn() const [member function] 4886 cls.add_method('GetEcn', 4887 'ns3::Ipv6Header::EcnType', 4888 [], 4889 is_const=True) 4890 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetFlowLabel() const [member function] 4891 cls.add_method('GetFlowLabel', 4892 'uint32_t', 4893 [], 4894 is_const=True) 4895 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetHopLimit() const [member function] 4896 cls.add_method('GetHopLimit', 4897 'uint8_t', 4898 [], 4899 is_const=True) 4900 ## ipv6-header.h (module 'internet'): ns3::TypeId ns3::Ipv6Header::GetInstanceTypeId() const [member function] 4901 cls.add_method('GetInstanceTypeId', 4902 'ns3::TypeId', 4903 [], 4904 is_const=True, is_virtual=True) 4905 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetNextHeader() const [member function] 4906 cls.add_method('GetNextHeader', 4907 'uint8_t', 4908 [], 4909 is_const=True) 4910 ## ipv6-header.h (module 'internet'): uint16_t ns3::Ipv6Header::GetPayloadLength() const [member function] 4911 cls.add_method('GetPayloadLength', 4912 'uint16_t', 4913 [], 4914 is_const=True) 4915 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetSerializedSize() const [member function] 4916 cls.add_method('GetSerializedSize', 4917 'uint32_t', 4918 [], 4919 is_const=True, is_virtual=True) 4920 ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetSource() const [member function] 4921 cls.add_method('GetSource', 4922 'ns3::Ipv6Address', 4923 [], 4924 is_const=True) 4925 ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetSourceAddress() const [member function] 4926 cls.add_method('GetSourceAddress', 4927 'ns3::Ipv6Address', 4928 [], 4929 deprecated=True, is_const=True) 4930 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetTrafficClass() const [member function] 4931 cls.add_method('GetTrafficClass', 4932 'uint8_t', 4933 [], 4934 is_const=True) 4935 ## ipv6-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6Header::GetTypeId() [member function] 4936 cls.add_method('GetTypeId', 4937 'ns3::TypeId', 4938 [], 4939 is_static=True) 4940 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Print(std::ostream & os) const [member function] 4941 cls.add_method('Print', 4942 'void', 4943 [param('std::ostream &', 'os')], 4944 is_const=True, is_virtual=True) 4945 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Serialize(ns3::Buffer::Iterator start) const [member function] 4946 cls.add_method('Serialize', 4947 'void', 4948 [param('ns3::Buffer::Iterator', 'start')], 4949 is_const=True, is_virtual=True) 4950 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetDestination(ns3::Ipv6Address dst) [member function] 4951 cls.add_method('SetDestination', 4952 'void', 4953 [param('ns3::Ipv6Address', 'dst')]) 4954 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetDestinationAddress(ns3::Ipv6Address dst) [member function] 4955 cls.add_method('SetDestinationAddress', 4956 'void', 4957 [param('ns3::Ipv6Address', 'dst')], 4958 deprecated=True) 4959 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetDscp(ns3::Ipv6Header::DscpType dscp) [member function] 4960 cls.add_method('SetDscp', 4961 'void', 4962 [param('ns3::Ipv6Header::DscpType', 'dscp')]) 4963 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetEcn(ns3::Ipv6Header::EcnType ecn) [member function] 4964 cls.add_method('SetEcn', 4965 'void', 4966 [param('ns3::Ipv6Header::EcnType', 'ecn')]) 4967 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetFlowLabel(uint32_t flow) [member function] 4968 cls.add_method('SetFlowLabel', 4969 'void', 4970 [param('uint32_t', 'flow')]) 4971 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetHopLimit(uint8_t limit) [member function] 4972 cls.add_method('SetHopLimit', 4973 'void', 4974 [param('uint8_t', 'limit')]) 4975 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetNextHeader(uint8_t next) [member function] 4976 cls.add_method('SetNextHeader', 4977 'void', 4978 [param('uint8_t', 'next')]) 4979 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetPayloadLength(uint16_t len) [member function] 4980 cls.add_method('SetPayloadLength', 4981 'void', 4982 [param('uint16_t', 'len')]) 4983 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetSource(ns3::Ipv6Address src) [member function] 4984 cls.add_method('SetSource', 4985 'void', 4986 [param('ns3::Ipv6Address', 'src')]) 4987 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetSourceAddress(ns3::Ipv6Address src) [member function] 4988 cls.add_method('SetSourceAddress', 4989 'void', 4990 [param('ns3::Ipv6Address', 'src')], 4991 deprecated=True) 4992 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetTrafficClass(uint8_t traffic) [member function] 4993 cls.add_method('SetTrafficClass', 4994 'void', 4995 [param('uint8_t', 'traffic')]) 4996 return 4997 4998def register_Ns3Object_methods(root_module, cls): 4999 ## object.h (module 'core'): ns3::Object::Object() [constructor] 5000 cls.add_constructor([]) 5001 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] 5002 cls.add_method('AggregateObject', 5003 'void', 5004 [param('ns3::Ptr< ns3::Object >', 'other')]) 5005 ## object.h (module 'core'): void ns3::Object::Dispose() [member function] 5006 cls.add_method('Dispose', 5007 'void', 5008 []) 5009 ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] 5010 cls.add_method('GetAggregateIterator', 5011 'ns3::Object::AggregateIterator', 5012 [], 5013 is_const=True) 5014 ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] 5015 cls.add_method('GetInstanceTypeId', 5016 'ns3::TypeId', 5017 [], 5018 is_const=True, is_virtual=True) 5019 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject() const [member function] 5020 cls.add_method('GetObject', 5021 'ns3::Ptr< ns3::Object >', 5022 [], 5023 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 5024 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject(ns3::TypeId tid) const [member function] 5025 cls.add_method('GetObject', 5026 'ns3::Ptr< ns3::Object >', 5027 [param('ns3::TypeId', 'tid')], 5028 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 5029 ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] 5030 cls.add_method('GetTypeId', 5031 'ns3::TypeId', 5032 [], 5033 is_static=True) 5034 ## object.h (module 'core'): void ns3::Object::Initialize() [member function] 5035 cls.add_method('Initialize', 5036 'void', 5037 []) 5038 ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] 5039 cls.add_method('IsInitialized', 5040 'bool', 5041 [], 5042 is_const=True) 5043 ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] 5044 cls.add_constructor([param('ns3::Object const &', 'o')], 5045 visibility='protected') 5046 ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] 5047 cls.add_method('DoDispose', 5048 'void', 5049 [], 5050 is_virtual=True, visibility='protected') 5051 ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] 5052 cls.add_method('DoInitialize', 5053 'void', 5054 [], 5055 is_virtual=True, visibility='protected') 5056 ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] 5057 cls.add_method('NotifyNewAggregate', 5058 'void', 5059 [], 5060 is_virtual=True, visibility='protected') 5061 return 5062 5063def register_Ns3ObjectAggregateIterator_methods(root_module, cls): 5064 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] 5065 cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) 5066 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] 5067 cls.add_constructor([]) 5068 ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] 5069 cls.add_method('HasNext', 5070 'bool', 5071 [], 5072 is_const=True) 5073 ## object.h (module 'core'): ns3::Ptr<const ns3::Object> ns3::Object::AggregateIterator::Next() [member function] 5074 cls.add_method('Next', 5075 'ns3::Ptr< ns3::Object const >', 5076 []) 5077 return 5078 5079def register_Ns3RandomVariableStream_methods(root_module, cls): 5080 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] 5081 cls.add_method('GetTypeId', 5082 'ns3::TypeId', 5083 [], 5084 is_static=True) 5085 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] 5086 cls.add_constructor([]) 5087 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] 5088 cls.add_method('SetStream', 5089 'void', 5090 [param('int64_t', 'stream')]) 5091 ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] 5092 cls.add_method('GetStream', 5093 'int64_t', 5094 [], 5095 is_const=True) 5096 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] 5097 cls.add_method('SetAntithetic', 5098 'void', 5099 [param('bool', 'isAntithetic')]) 5100 ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] 5101 cls.add_method('IsAntithetic', 5102 'bool', 5103 [], 5104 is_const=True) 5105 ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] 5106 cls.add_method('GetValue', 5107 'double', 5108 [], 5109 is_pure_virtual=True, is_virtual=True) 5110 ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] 5111 cls.add_method('GetInteger', 5112 'uint32_t', 5113 [], 5114 is_pure_virtual=True, is_virtual=True) 5115 ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] 5116 cls.add_method('Peek', 5117 'ns3::RngStream *', 5118 [], 5119 is_const=True, visibility='protected') 5120 return 5121 5122def register_Ns3SequentialRandomVariable_methods(root_module, cls): 5123 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] 5124 cls.add_method('GetTypeId', 5125 'ns3::TypeId', 5126 [], 5127 is_static=True) 5128 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] 5129 cls.add_constructor([]) 5130 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] 5131 cls.add_method('GetMin', 5132 'double', 5133 [], 5134 is_const=True) 5135 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] 5136 cls.add_method('GetMax', 5137 'double', 5138 [], 5139 is_const=True) 5140 ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function] 5141 cls.add_method('GetIncrement', 5142 'ns3::Ptr< ns3::RandomVariableStream >', 5143 [], 5144 is_const=True) 5145 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] 5146 cls.add_method('GetConsecutive', 5147 'uint32_t', 5148 [], 5149 is_const=True) 5150 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] 5151 cls.add_method('GetValue', 5152 'double', 5153 [], 5154 is_virtual=True) 5155 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] 5156 cls.add_method('GetInteger', 5157 'uint32_t', 5158 [], 5159 is_virtual=True) 5160 return 5161 5162def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): 5163 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] 5164 cls.add_constructor([]) 5165 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > const & o) [constructor] 5166 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) 5167 return 5168 5169def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): 5170 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor] 5171 cls.add_constructor([]) 5172 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > const & o) [constructor] 5173 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) 5174 return 5175 5176def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): 5177 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor] 5178 cls.add_constructor([]) 5179 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount(ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > const & o) [constructor] 5180 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) 5181 return 5182 5183def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): 5184 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] 5185 cls.add_constructor([]) 5186 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount(ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > const & o) [constructor] 5187 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) 5188 return 5189 5190def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): 5191 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor] 5192 cls.add_constructor([]) 5193 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount(ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > const & o) [constructor] 5194 cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) 5195 return 5196 5197def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): 5198 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor] 5199 cls.add_constructor([]) 5200 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > const & o) [constructor] 5201 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) 5202 return 5203 5204def register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, cls): 5205 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >::SimpleRefCount() [constructor] 5206 cls.add_constructor([]) 5207 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > const & o) [constructor] 5208 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4MulticastRoute > > const &', 'o')]) 5209 return 5210 5211def register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, cls): 5212 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >::SimpleRefCount() [constructor] 5213 cls.add_constructor([]) 5214 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> > const & o) [constructor] 5215 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter< ns3::Ipv4Route > > const &', 'o')]) 5216 return 5217 5218def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): 5219 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor] 5220 cls.add_constructor([]) 5221 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount(ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > const & o) [constructor] 5222 cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) 5223 return 5224 5225def register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, cls): 5226 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::SimpleRefCount() [constructor] 5227 cls.add_constructor([]) 5228 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >::SimpleRefCount(ns3::SimpleRefCount<ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> > const & o) [constructor] 5229 cls.add_constructor([param('ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter< ns3::OutputStreamWrapper > > const &', 'o')]) 5230 return 5231 5232def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): 5233 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount() [constructor] 5234 cls.add_constructor([]) 5235 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount(ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > const & o) [constructor] 5236 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) 5237 return 5238 5239def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): 5240 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] 5241 cls.add_constructor([]) 5242 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount(ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > const & o) [constructor] 5243 cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) 5244 return 5245 5246def register_Ns3SimpleRefCount__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__gt___methods(root_module, cls): 5247 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >::SimpleRefCount() [constructor] 5248 cls.add_constructor([]) 5249 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >::SimpleRefCount(ns3::SimpleRefCount<ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> > const & o) [constructor] 5250 cls.add_constructor([param('ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter< ns3::WifiInformationElement > > const &', 'o')]) 5251 return 5252 5253def register_Ns3Socket_methods(root_module, cls): 5254 ## socket.h (module 'network'): ns3::Socket::Socket(ns3::Socket const & arg0) [constructor] 5255 cls.add_constructor([param('ns3::Socket const &', 'arg0')]) 5256 ## socket.h (module 'network'): ns3::Socket::Socket() [constructor] 5257 cls.add_constructor([]) 5258 ## socket.h (module 'network'): int ns3::Socket::Bind(ns3::Address const & address) [member function] 5259 cls.add_method('Bind', 5260 'int', 5261 [param('ns3::Address const &', 'address')], 5262 is_pure_virtual=True, is_virtual=True) 5263 ## socket.h (module 'network'): int ns3::Socket::Bind() [member function] 5264 cls.add_method('Bind', 5265 'int', 5266 [], 5267 is_pure_virtual=True, is_virtual=True) 5268 ## socket.h (module 'network'): int ns3::Socket::Bind6() [member function] 5269 cls.add_method('Bind6', 5270 'int', 5271 [], 5272 is_pure_virtual=True, is_virtual=True) 5273 ## socket.h (module 'network'): void ns3::Socket::BindToNetDevice(ns3::Ptr<ns3::NetDevice> netdevice) [member function] 5274 cls.add_method('BindToNetDevice', 5275 'void', 5276 [param('ns3::Ptr< ns3::NetDevice >', 'netdevice')], 5277 is_virtual=True) 5278 ## socket.h (module 'network'): int ns3::Socket::Close() [member function] 5279 cls.add_method('Close', 5280 'int', 5281 [], 5282 is_pure_virtual=True, is_virtual=True) 5283 ## socket.h (module 'network'): int ns3::Socket::Connect(ns3::Address const & address) [member function] 5284 cls.add_method('Connect', 5285 'int', 5286 [param('ns3::Address const &', 'address')], 5287 is_pure_virtual=True, is_virtual=True) 5288 ## socket.h (module 'network'): static ns3::Ptr<ns3::Socket> ns3::Socket::CreateSocket(ns3::Ptr<ns3::Node> node, ns3::TypeId tid) [member function] 5289 cls.add_method('CreateSocket', 5290 'ns3::Ptr< ns3::Socket >', 5291 [param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::TypeId', 'tid')], 5292 is_static=True) 5293 ## socket.h (module 'network'): bool ns3::Socket::GetAllowBroadcast() const [member function] 5294 cls.add_method('GetAllowBroadcast', 5295 'bool', 5296 [], 5297 is_const=True, is_pure_virtual=True, is_virtual=True) 5298 ## socket.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Socket::GetBoundNetDevice() [member function] 5299 cls.add_method('GetBoundNetDevice', 5300 'ns3::Ptr< ns3::NetDevice >', 5301 []) 5302 ## socket.h (module 'network'): ns3::Socket::SocketErrno ns3::Socket::GetErrno() const [member function] 5303 cls.add_method('GetErrno', 5304 'ns3::Socket::SocketErrno', 5305 [], 5306 is_const=True, is_pure_virtual=True, is_virtual=True) 5307 ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTos() const [member function] 5308 cls.add_method('GetIpTos', 5309 'uint8_t', 5310 [], 5311 is_const=True) 5312 ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpTtl() const [member function] 5313 cls.add_method('GetIpTtl', 5314 'uint8_t', 5315 [], 5316 is_const=True, is_virtual=True) 5317 ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6HopLimit() const [member function] 5318 cls.add_method('GetIpv6HopLimit', 5319 'uint8_t', 5320 [], 5321 is_const=True, is_virtual=True) 5322 ## socket.h (module 'network'): uint8_t ns3::Socket::GetIpv6Tclass() const [member function] 5323 cls.add_method('GetIpv6Tclass', 5324 'uint8_t', 5325 [], 5326 is_const=True) 5327 ## socket.h (module 'network'): ns3::Ptr<ns3::Node> ns3::Socket::GetNode() const [member function] 5328 cls.add_method('GetNode', 5329 'ns3::Ptr< ns3::Node >', 5330 [], 5331 is_const=True, is_pure_virtual=True, is_virtual=True) 5332 ## socket.h (module 'network'): int ns3::Socket::GetPeerName(ns3::Address & address) const [member function] 5333 cls.add_method('GetPeerName', 5334 'int', 5335 [param('ns3::Address &', 'address')], 5336 is_const=True, is_pure_virtual=True, is_virtual=True) 5337 ## socket.h (module 'network'): uint8_t ns3::Socket::GetPriority() const [member function] 5338 cls.add_method('GetPriority', 5339 'uint8_t', 5340 [], 5341 is_const=True) 5342 ## socket.h (module 'network'): uint32_t ns3::Socket::GetRxAvailable() const [member function] 5343 cls.add_method('GetRxAvailable', 5344 'uint32_t', 5345 [], 5346 is_const=True, is_pure_virtual=True, is_virtual=True) 5347 ## socket.h (module 'network'): int ns3::Socket::GetSockName(ns3::Address & address) const [member function] 5348 cls.add_method('GetSockName', 5349 'int', 5350 [param('ns3::Address &', 'address')], 5351 is_const=True, is_pure_virtual=True, is_virtual=True) 5352 ## socket.h (module 'network'): ns3::Socket::SocketType ns3::Socket::GetSocketType() const [member function] 5353 cls.add_method('GetSocketType', 5354 'ns3::Socket::SocketType', 5355 [], 5356 is_const=True, is_pure_virtual=True, is_virtual=True) 5357 ## socket.h (module 'network'): uint32_t ns3::Socket::GetTxAvailable() const [member function] 5358 cls.add_method('GetTxAvailable', 5359 'uint32_t', 5360 [], 5361 is_const=True, is_pure_virtual=True, is_virtual=True) 5362 ## socket.h (module 'network'): static ns3::TypeId ns3::Socket::GetTypeId() [member function] 5363 cls.add_method('GetTypeId', 5364 'ns3::TypeId', 5365 [], 5366 is_static=True) 5367 ## socket.h (module 'network'): static uint8_t ns3::Socket::IpTos2Priority(uint8_t ipTos) [member function] 5368 cls.add_method('IpTos2Priority', 5369 'uint8_t', 5370 [param('uint8_t', 'ipTos')], 5371 is_static=True) 5372 ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address, ns3::Socket::Ipv6MulticastFilterMode filterMode, std::vector<ns3::Ipv6Address, std::allocator<ns3::Ipv6Address> > sourceAddresses) [member function] 5373 cls.add_method('Ipv6JoinGroup', 5374 'void', 5375 [param('ns3::Ipv6Address', 'address'), param('ns3::Socket::Ipv6MulticastFilterMode', 'filterMode'), param('std::vector< ns3::Ipv6Address >', 'sourceAddresses')], 5376 is_virtual=True) 5377 ## socket.h (module 'network'): void ns3::Socket::Ipv6JoinGroup(ns3::Ipv6Address address) [member function] 5378 cls.add_method('Ipv6JoinGroup', 5379 'void', 5380 [param('ns3::Ipv6Address', 'address')], 5381 is_virtual=True) 5382 ## socket.h (module 'network'): void ns3::Socket::Ipv6LeaveGroup() [member function] 5383 cls.add_method('Ipv6LeaveGroup', 5384 'void', 5385 [], 5386 is_virtual=True) 5387 ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTos() const [member function] 5388 cls.add_method('IsIpRecvTos', 5389 'bool', 5390 [], 5391 is_const=True) 5392 ## socket.h (module 'network'): bool ns3::Socket::IsIpRecvTtl() const [member function] 5393 cls.add_method('IsIpRecvTtl', 5394 'bool', 5395 [], 5396 is_const=True) 5397 ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvHopLimit() const [member function] 5398 cls.add_method('IsIpv6RecvHopLimit', 5399 'bool', 5400 [], 5401 is_const=True) 5402 ## socket.h (module 'network'): bool ns3::Socket::IsIpv6RecvTclass() const [member function] 5403 cls.add_method('IsIpv6RecvTclass', 5404 'bool', 5405 [], 5406 is_const=True) 5407 ## socket.h (module 'network'): bool ns3::Socket::IsRecvPktInfo() const [member function] 5408 cls.add_method('IsRecvPktInfo', 5409 'bool', 5410 [], 5411 is_const=True) 5412 ## socket.h (module 'network'): int ns3::Socket::Listen() [member function] 5413 cls.add_method('Listen', 5414 'int', 5415 [], 5416 is_pure_virtual=True, is_virtual=True) 5417 ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::Recv(uint32_t maxSize, uint32_t flags) [member function] 5418 cls.add_method('Recv', 5419 'ns3::Ptr< ns3::Packet >', 5420 [param('uint32_t', 'maxSize'), param('uint32_t', 'flags')], 5421 is_pure_virtual=True, is_virtual=True) 5422 ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::Recv() [member function] 5423 cls.add_method('Recv', 5424 'ns3::Ptr< ns3::Packet >', 5425 []) 5426 ## socket.h (module 'network'): int ns3::Socket::Recv(uint8_t * buf, uint32_t size, uint32_t flags) [member function] 5427 cls.add_method('Recv', 5428 'int', 5429 [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) 5430 ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::RecvFrom(uint32_t maxSize, uint32_t flags, ns3::Address & fromAddress) [member function] 5431 cls.add_method('RecvFrom', 5432 'ns3::Ptr< ns3::Packet >', 5433 [param('uint32_t', 'maxSize'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')], 5434 is_pure_virtual=True, is_virtual=True) 5435 ## socket.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Socket::RecvFrom(ns3::Address & fromAddress) [member function] 5436 cls.add_method('RecvFrom', 5437 'ns3::Ptr< ns3::Packet >', 5438 [param('ns3::Address &', 'fromAddress')]) 5439 ## socket.h (module 'network'): int ns3::Socket::RecvFrom(uint8_t * buf, uint32_t size, uint32_t flags, ns3::Address & fromAddress) [member function] 5440 cls.add_method('RecvFrom', 5441 'int', 5442 [param('uint8_t *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address &', 'fromAddress')]) 5443 ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr<ns3::Packet> p, uint32_t flags) [member function] 5444 cls.add_method('Send', 5445 'int', 5446 [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags')], 5447 is_pure_virtual=True, is_virtual=True) 5448 ## socket.h (module 'network'): int ns3::Socket::Send(ns3::Ptr<ns3::Packet> p) [member function] 5449 cls.add_method('Send', 5450 'int', 5451 [param('ns3::Ptr< ns3::Packet >', 'p')]) 5452 ## socket.h (module 'network'): int ns3::Socket::Send(uint8_t const * buf, uint32_t size, uint32_t flags) [member function] 5453 cls.add_method('Send', 5454 'int', 5455 [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags')]) 5456 ## socket.h (module 'network'): int ns3::Socket::SendTo(ns3::Ptr<ns3::Packet> p, uint32_t flags, ns3::Address const & toAddress) [member function] 5457 cls.add_method('SendTo', 5458 'int', 5459 [param('ns3::Ptr< ns3::Packet >', 'p'), param('uint32_t', 'flags'), param('ns3::Address const &', 'toAddress')], 5460 is_pure_virtual=True, is_virtual=True) 5461 ## socket.h (module 'network'): int ns3::Socket::SendTo(uint8_t const * buf, uint32_t size, uint32_t flags, ns3::Address const & address) [member function] 5462 cls.add_method('SendTo', 5463 'int', 5464 [param('uint8_t const *', 'buf'), param('uint32_t', 'size'), param('uint32_t', 'flags'), param('ns3::Address const &', 'address')]) 5465 ## socket.h (module 'network'): void ns3::Socket::SetAcceptCallback(ns3::Callback<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionRequest, ns3::Callback<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> newConnectionCreated) [member function] 5466 cls.add_method('SetAcceptCallback', 5467 'void', 5468 [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')]) 5469 ## socket.h (module 'network'): bool ns3::Socket::SetAllowBroadcast(bool allowBroadcast) [member function] 5470 cls.add_method('SetAllowBroadcast', 5471 'bool', 5472 [param('bool', 'allowBroadcast')], 5473 is_pure_virtual=True, is_virtual=True) 5474 ## socket.h (module 'network'): void ns3::Socket::SetCloseCallbacks(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> normalClose, ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> errorClose) [member function] 5475 cls.add_method('SetCloseCallbacks', 5476 'void', 5477 [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')]) 5478 ## socket.h (module 'network'): void ns3::Socket::SetConnectCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionSucceeded, ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> connectionFailed) [member function] 5479 cls.add_method('SetConnectCallback', 5480 'void', 5481 [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')]) 5482 ## socket.h (module 'network'): void ns3::Socket::SetDataSentCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> dataSent) [member function] 5483 cls.add_method('SetDataSentCallback', 5484 'void', 5485 [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')]) 5486 ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTos(bool ipv4RecvTos) [member function] 5487 cls.add_method('SetIpRecvTos', 5488 'void', 5489 [param('bool', 'ipv4RecvTos')]) 5490 ## socket.h (module 'network'): void ns3::Socket::SetIpRecvTtl(bool ipv4RecvTtl) [member function] 5491 cls.add_method('SetIpRecvTtl', 5492 'void', 5493 [param('bool', 'ipv4RecvTtl')]) 5494 ## socket.h (module 'network'): void ns3::Socket::SetIpTos(uint8_t ipTos) [member function] 5495 cls.add_method('SetIpTos', 5496 'void', 5497 [param('uint8_t', 'ipTos')]) 5498 ## socket.h (module 'network'): void ns3::Socket::SetIpTtl(uint8_t ipTtl) [member function] 5499 cls.add_method('SetIpTtl', 5500 'void', 5501 [param('uint8_t', 'ipTtl')], 5502 is_virtual=True) 5503 ## socket.h (module 'network'): void ns3::Socket::SetIpv6HopLimit(uint8_t ipHopLimit) [member function] 5504 cls.add_method('SetIpv6HopLimit', 5505 'void', 5506 [param('uint8_t', 'ipHopLimit')], 5507 is_virtual=True) 5508 ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvHopLimit(bool ipv6RecvHopLimit) [member function] 5509 cls.add_method('SetIpv6RecvHopLimit', 5510 'void', 5511 [param('bool', 'ipv6RecvHopLimit')]) 5512 ## socket.h (module 'network'): void ns3::Socket::SetIpv6RecvTclass(bool ipv6RecvTclass) [member function] 5513 cls.add_method('SetIpv6RecvTclass', 5514 'void', 5515 [param('bool', 'ipv6RecvTclass')]) 5516 ## socket.h (module 'network'): void ns3::Socket::SetIpv6Tclass(int ipTclass) [member function] 5517 cls.add_method('SetIpv6Tclass', 5518 'void', 5519 [param('int', 'ipTclass')]) 5520 ## socket.h (module 'network'): void ns3::Socket::SetPriority(uint8_t priority) [member function] 5521 cls.add_method('SetPriority', 5522 'void', 5523 [param('uint8_t', 'priority')]) 5524 ## socket.h (module 'network'): void ns3::Socket::SetRecvCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> receivedData) [member function] 5525 cls.add_method('SetRecvCallback', 5526 'void', 5527 [param('ns3::Callback< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'receivedData')]) 5528 ## socket.h (module 'network'): void ns3::Socket::SetRecvPktInfo(bool flag) [member function] 5529 cls.add_method('SetRecvPktInfo', 5530 'void', 5531 [param('bool', 'flag')]) 5532 ## socket.h (module 'network'): void ns3::Socket::SetSendCallback(ns3::Callback<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> sendCb) [member function] 5533 cls.add_method('SetSendCallback', 5534 'void', 5535 [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')]) 5536 ## socket.h (module 'network'): int ns3::Socket::ShutdownRecv() [member function] 5537 cls.add_method('ShutdownRecv', 5538 'int', 5539 [], 5540 is_pure_virtual=True, is_virtual=True) 5541 ## socket.h (module 'network'): int ns3::Socket::ShutdownSend() [member function] 5542 cls.add_method('ShutdownSend', 5543 'int', 5544 [], 5545 is_pure_virtual=True, is_virtual=True) 5546 ## socket.h (module 'network'): void ns3::Socket::DoDispose() [member function] 5547 cls.add_method('DoDispose', 5548 'void', 5549 [], 5550 is_virtual=True, visibility='protected') 5551 ## socket.h (module 'network'): bool ns3::Socket::IsManualIpTtl() const [member function] 5552 cls.add_method('IsManualIpTtl', 5553 'bool', 5554 [], 5555 is_const=True, visibility='protected') 5556 ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6HopLimit() const [member function] 5557 cls.add_method('IsManualIpv6HopLimit', 5558 'bool', 5559 [], 5560 is_const=True, visibility='protected') 5561 ## socket.h (module 'network'): bool ns3::Socket::IsManualIpv6Tclass() const [member function] 5562 cls.add_method('IsManualIpv6Tclass', 5563 'bool', 5564 [], 5565 is_const=True, visibility='protected') 5566 ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionFailed() [member function] 5567 cls.add_method('NotifyConnectionFailed', 5568 'void', 5569 [], 5570 visibility='protected') 5571 ## socket.h (module 'network'): bool ns3::Socket::NotifyConnectionRequest(ns3::Address const & from) [member function] 5572 cls.add_method('NotifyConnectionRequest', 5573 'bool', 5574 [param('ns3::Address const &', 'from')], 5575 visibility='protected') 5576 ## socket.h (module 'network'): void ns3::Socket::NotifyConnectionSucceeded() [member function] 5577 cls.add_method('NotifyConnectionSucceeded', 5578 'void', 5579 [], 5580 visibility='protected') 5581 ## socket.h (module 'network'): void ns3::Socket::NotifyDataRecv() [member function] 5582 cls.add_method('NotifyDataRecv', 5583 'void', 5584 [], 5585 visibility='protected') 5586 ## socket.h (module 'network'): void ns3::Socket::NotifyDataSent(uint32_t size) [member function] 5587 cls.add_method('NotifyDataSent', 5588 'void', 5589 [param('uint32_t', 'size')], 5590 visibility='protected') 5591 ## socket.h (module 'network'): void ns3::Socket::NotifyErrorClose() [member function] 5592 cls.add_method('NotifyErrorClose', 5593 'void', 5594 [], 5595 visibility='protected') 5596 ## socket.h (module 'network'): void ns3::Socket::NotifyNewConnectionCreated(ns3::Ptr<ns3::Socket> socket, ns3::Address const & from) [member function] 5597 cls.add_method('NotifyNewConnectionCreated', 5598 'void', 5599 [param('ns3::Ptr< ns3::Socket >', 'socket'), param('ns3::Address const &', 'from')], 5600 visibility='protected') 5601 ## socket.h (module 'network'): void ns3::Socket::NotifyNormalClose() [member function] 5602 cls.add_method('NotifyNormalClose', 5603 'void', 5604 [], 5605 visibility='protected') 5606 ## socket.h (module 'network'): void ns3::Socket::NotifySend(uint32_t spaceAvailable) [member function] 5607 cls.add_method('NotifySend', 5608 'void', 5609 [param('uint32_t', 'spaceAvailable')], 5610 visibility='protected') 5611 return 5612 5613def register_Ns3SocketIpTosTag_methods(root_module, cls): 5614 ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag(ns3::SocketIpTosTag const & arg0) [constructor] 5615 cls.add_constructor([param('ns3::SocketIpTosTag const &', 'arg0')]) 5616 ## socket.h (module 'network'): ns3::SocketIpTosTag::SocketIpTosTag() [constructor] 5617 cls.add_constructor([]) 5618 ## socket.h (module 'network'): void ns3::SocketIpTosTag::Deserialize(ns3::TagBuffer i) [member function] 5619 cls.add_method('Deserialize', 5620 'void', 5621 [param('ns3::TagBuffer', 'i')], 5622 is_virtual=True) 5623 ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTosTag::GetInstanceTypeId() const [member function] 5624 cls.add_method('GetInstanceTypeId', 5625 'ns3::TypeId', 5626 [], 5627 is_const=True, is_virtual=True) 5628 ## socket.h (module 'network'): uint32_t ns3::SocketIpTosTag::GetSerializedSize() const [member function] 5629 cls.add_method('GetSerializedSize', 5630 'uint32_t', 5631 [], 5632 is_const=True, is_virtual=True) 5633 ## socket.h (module 'network'): uint8_t ns3::SocketIpTosTag::GetTos() const [member function] 5634 cls.add_method('GetTos', 5635 'uint8_t', 5636 [], 5637 is_const=True) 5638 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTosTag::GetTypeId() [member function] 5639 cls.add_method('GetTypeId', 5640 'ns3::TypeId', 5641 [], 5642 is_static=True) 5643 ## socket.h (module 'network'): void ns3::SocketIpTosTag::Print(std::ostream & os) const [member function] 5644 cls.add_method('Print', 5645 'void', 5646 [param('std::ostream &', 'os')], 5647 is_const=True, is_virtual=True) 5648 ## socket.h (module 'network'): void ns3::SocketIpTosTag::Serialize(ns3::TagBuffer i) const [member function] 5649 cls.add_method('Serialize', 5650 'void', 5651 [param('ns3::TagBuffer', 'i')], 5652 is_const=True, is_virtual=True) 5653 ## socket.h (module 'network'): void ns3::SocketIpTosTag::SetTos(uint8_t tos) [member function] 5654 cls.add_method('SetTos', 5655 'void', 5656 [param('uint8_t', 'tos')]) 5657 return 5658 5659def register_Ns3SocketIpTtlTag_methods(root_module, cls): 5660 ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag(ns3::SocketIpTtlTag const & arg0) [constructor] 5661 cls.add_constructor([param('ns3::SocketIpTtlTag const &', 'arg0')]) 5662 ## socket.h (module 'network'): ns3::SocketIpTtlTag::SocketIpTtlTag() [constructor] 5663 cls.add_constructor([]) 5664 ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Deserialize(ns3::TagBuffer i) [member function] 5665 cls.add_method('Deserialize', 5666 'void', 5667 [param('ns3::TagBuffer', 'i')], 5668 is_virtual=True) 5669 ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpTtlTag::GetInstanceTypeId() const [member function] 5670 cls.add_method('GetInstanceTypeId', 5671 'ns3::TypeId', 5672 [], 5673 is_const=True, is_virtual=True) 5674 ## socket.h (module 'network'): uint32_t ns3::SocketIpTtlTag::GetSerializedSize() const [member function] 5675 cls.add_method('GetSerializedSize', 5676 'uint32_t', 5677 [], 5678 is_const=True, is_virtual=True) 5679 ## socket.h (module 'network'): uint8_t ns3::SocketIpTtlTag::GetTtl() const [member function] 5680 cls.add_method('GetTtl', 5681 'uint8_t', 5682 [], 5683 is_const=True) 5684 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpTtlTag::GetTypeId() [member function] 5685 cls.add_method('GetTypeId', 5686 'ns3::TypeId', 5687 [], 5688 is_static=True) 5689 ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Print(std::ostream & os) const [member function] 5690 cls.add_method('Print', 5691 'void', 5692 [param('std::ostream &', 'os')], 5693 is_const=True, is_virtual=True) 5694 ## socket.h (module 'network'): void ns3::SocketIpTtlTag::Serialize(ns3::TagBuffer i) const [member function] 5695 cls.add_method('Serialize', 5696 'void', 5697 [param('ns3::TagBuffer', 'i')], 5698 is_const=True, is_virtual=True) 5699 ## socket.h (module 'network'): void ns3::SocketIpTtlTag::SetTtl(uint8_t ttl) [member function] 5700 cls.add_method('SetTtl', 5701 'void', 5702 [param('uint8_t', 'ttl')]) 5703 return 5704 5705def register_Ns3SocketIpv6HopLimitTag_methods(root_module, cls): 5706 ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag(ns3::SocketIpv6HopLimitTag const & arg0) [constructor] 5707 cls.add_constructor([param('ns3::SocketIpv6HopLimitTag const &', 'arg0')]) 5708 ## socket.h (module 'network'): ns3::SocketIpv6HopLimitTag::SocketIpv6HopLimitTag() [constructor] 5709 cls.add_constructor([]) 5710 ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Deserialize(ns3::TagBuffer i) [member function] 5711 cls.add_method('Deserialize', 5712 'void', 5713 [param('ns3::TagBuffer', 'i')], 5714 is_virtual=True) 5715 ## socket.h (module 'network'): uint8_t ns3::SocketIpv6HopLimitTag::GetHopLimit() const [member function] 5716 cls.add_method('GetHopLimit', 5717 'uint8_t', 5718 [], 5719 is_const=True) 5720 ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6HopLimitTag::GetInstanceTypeId() const [member function] 5721 cls.add_method('GetInstanceTypeId', 5722 'ns3::TypeId', 5723 [], 5724 is_const=True, is_virtual=True) 5725 ## socket.h (module 'network'): uint32_t ns3::SocketIpv6HopLimitTag::GetSerializedSize() const [member function] 5726 cls.add_method('GetSerializedSize', 5727 'uint32_t', 5728 [], 5729 is_const=True, is_virtual=True) 5730 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6HopLimitTag::GetTypeId() [member function] 5731 cls.add_method('GetTypeId', 5732 'ns3::TypeId', 5733 [], 5734 is_static=True) 5735 ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Print(std::ostream & os) const [member function] 5736 cls.add_method('Print', 5737 'void', 5738 [param('std::ostream &', 'os')], 5739 is_const=True, is_virtual=True) 5740 ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::Serialize(ns3::TagBuffer i) const [member function] 5741 cls.add_method('Serialize', 5742 'void', 5743 [param('ns3::TagBuffer', 'i')], 5744 is_const=True, is_virtual=True) 5745 ## socket.h (module 'network'): void ns3::SocketIpv6HopLimitTag::SetHopLimit(uint8_t hopLimit) [member function] 5746 cls.add_method('SetHopLimit', 5747 'void', 5748 [param('uint8_t', 'hopLimit')]) 5749 return 5750 5751def register_Ns3SocketIpv6TclassTag_methods(root_module, cls): 5752 ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag(ns3::SocketIpv6TclassTag const & arg0) [constructor] 5753 cls.add_constructor([param('ns3::SocketIpv6TclassTag const &', 'arg0')]) 5754 ## socket.h (module 'network'): ns3::SocketIpv6TclassTag::SocketIpv6TclassTag() [constructor] 5755 cls.add_constructor([]) 5756 ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Deserialize(ns3::TagBuffer i) [member function] 5757 cls.add_method('Deserialize', 5758 'void', 5759 [param('ns3::TagBuffer', 'i')], 5760 is_virtual=True) 5761 ## socket.h (module 'network'): ns3::TypeId ns3::SocketIpv6TclassTag::GetInstanceTypeId() const [member function] 5762 cls.add_method('GetInstanceTypeId', 5763 'ns3::TypeId', 5764 [], 5765 is_const=True, is_virtual=True) 5766 ## socket.h (module 'network'): uint32_t ns3::SocketIpv6TclassTag::GetSerializedSize() const [member function] 5767 cls.add_method('GetSerializedSize', 5768 'uint32_t', 5769 [], 5770 is_const=True, is_virtual=True) 5771 ## socket.h (module 'network'): uint8_t ns3::SocketIpv6TclassTag::GetTclass() const [member function] 5772 cls.add_method('GetTclass', 5773 'uint8_t', 5774 [], 5775 is_const=True) 5776 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketIpv6TclassTag::GetTypeId() [member function] 5777 cls.add_method('GetTypeId', 5778 'ns3::TypeId', 5779 [], 5780 is_static=True) 5781 ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Print(std::ostream & os) const [member function] 5782 cls.add_method('Print', 5783 'void', 5784 [param('std::ostream &', 'os')], 5785 is_const=True, is_virtual=True) 5786 ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::Serialize(ns3::TagBuffer i) const [member function] 5787 cls.add_method('Serialize', 5788 'void', 5789 [param('ns3::TagBuffer', 'i')], 5790 is_const=True, is_virtual=True) 5791 ## socket.h (module 'network'): void ns3::SocketIpv6TclassTag::SetTclass(uint8_t tclass) [member function] 5792 cls.add_method('SetTclass', 5793 'void', 5794 [param('uint8_t', 'tclass')]) 5795 return 5796 5797def register_Ns3SocketPriorityTag_methods(root_module, cls): 5798 ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag(ns3::SocketPriorityTag const & arg0) [constructor] 5799 cls.add_constructor([param('ns3::SocketPriorityTag const &', 'arg0')]) 5800 ## socket.h (module 'network'): ns3::SocketPriorityTag::SocketPriorityTag() [constructor] 5801 cls.add_constructor([]) 5802 ## socket.h (module 'network'): void ns3::SocketPriorityTag::Deserialize(ns3::TagBuffer i) [member function] 5803 cls.add_method('Deserialize', 5804 'void', 5805 [param('ns3::TagBuffer', 'i')], 5806 is_virtual=True) 5807 ## socket.h (module 'network'): ns3::TypeId ns3::SocketPriorityTag::GetInstanceTypeId() const [member function] 5808 cls.add_method('GetInstanceTypeId', 5809 'ns3::TypeId', 5810 [], 5811 is_const=True, is_virtual=True) 5812 ## socket.h (module 'network'): uint8_t ns3::SocketPriorityTag::GetPriority() const [member function] 5813 cls.add_method('GetPriority', 5814 'uint8_t', 5815 [], 5816 is_const=True) 5817 ## socket.h (module 'network'): uint32_t ns3::SocketPriorityTag::GetSerializedSize() const [member function] 5818 cls.add_method('GetSerializedSize', 5819 'uint32_t', 5820 [], 5821 is_const=True, is_virtual=True) 5822 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketPriorityTag::GetTypeId() [member function] 5823 cls.add_method('GetTypeId', 5824 'ns3::TypeId', 5825 [], 5826 is_static=True) 5827 ## socket.h (module 'network'): void ns3::SocketPriorityTag::Print(std::ostream & os) const [member function] 5828 cls.add_method('Print', 5829 'void', 5830 [param('std::ostream &', 'os')], 5831 is_const=True, is_virtual=True) 5832 ## socket.h (module 'network'): void ns3::SocketPriorityTag::Serialize(ns3::TagBuffer i) const [member function] 5833 cls.add_method('Serialize', 5834 'void', 5835 [param('ns3::TagBuffer', 'i')], 5836 is_const=True, is_virtual=True) 5837 ## socket.h (module 'network'): void ns3::SocketPriorityTag::SetPriority(uint8_t priority) [member function] 5838 cls.add_method('SetPriority', 5839 'void', 5840 [param('uint8_t', 'priority')]) 5841 return 5842 5843def register_Ns3SocketSetDontFragmentTag_methods(root_module, cls): 5844 ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag(ns3::SocketSetDontFragmentTag const & arg0) [constructor] 5845 cls.add_constructor([param('ns3::SocketSetDontFragmentTag const &', 'arg0')]) 5846 ## socket.h (module 'network'): ns3::SocketSetDontFragmentTag::SocketSetDontFragmentTag() [constructor] 5847 cls.add_constructor([]) 5848 ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Deserialize(ns3::TagBuffer i) [member function] 5849 cls.add_method('Deserialize', 5850 'void', 5851 [param('ns3::TagBuffer', 'i')], 5852 is_virtual=True) 5853 ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Disable() [member function] 5854 cls.add_method('Disable', 5855 'void', 5856 []) 5857 ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Enable() [member function] 5858 cls.add_method('Enable', 5859 'void', 5860 []) 5861 ## socket.h (module 'network'): ns3::TypeId ns3::SocketSetDontFragmentTag::GetInstanceTypeId() const [member function] 5862 cls.add_method('GetInstanceTypeId', 5863 'ns3::TypeId', 5864 [], 5865 is_const=True, is_virtual=True) 5866 ## socket.h (module 'network'): uint32_t ns3::SocketSetDontFragmentTag::GetSerializedSize() const [member function] 5867 cls.add_method('GetSerializedSize', 5868 'uint32_t', 5869 [], 5870 is_const=True, is_virtual=True) 5871 ## socket.h (module 'network'): static ns3::TypeId ns3::SocketSetDontFragmentTag::GetTypeId() [member function] 5872 cls.add_method('GetTypeId', 5873 'ns3::TypeId', 5874 [], 5875 is_static=True) 5876 ## socket.h (module 'network'): bool ns3::SocketSetDontFragmentTag::IsEnabled() const [member function] 5877 cls.add_method('IsEnabled', 5878 'bool', 5879 [], 5880 is_const=True) 5881 ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Print(std::ostream & os) const [member function] 5882 cls.add_method('Print', 5883 'void', 5884 [param('std::ostream &', 'os')], 5885 is_const=True, is_virtual=True) 5886 ## socket.h (module 'network'): void ns3::SocketSetDontFragmentTag::Serialize(ns3::TagBuffer i) const [member function] 5887 cls.add_method('Serialize', 5888 'void', 5889 [param('ns3::TagBuffer', 'i')], 5890 is_const=True, is_virtual=True) 5891 return 5892 5893def register_Ns3TraceSourceAccessor_methods(root_module, cls): 5894 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] 5895 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) 5896 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] 5897 cls.add_constructor([]) 5898 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 5899 cls.add_method('Connect', 5900 'bool', 5901 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 5902 is_const=True, is_pure_virtual=True, is_virtual=True) 5903 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 5904 cls.add_method('ConnectWithoutContext', 5905 'bool', 5906 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 5907 is_const=True, is_pure_virtual=True, is_virtual=True) 5908 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 5909 cls.add_method('Disconnect', 5910 'bool', 5911 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 5912 is_const=True, is_pure_virtual=True, is_virtual=True) 5913 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 5914 cls.add_method('DisconnectWithoutContext', 5915 'bool', 5916 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 5917 is_const=True, is_pure_virtual=True, is_virtual=True) 5918 return 5919 5920def register_Ns3Trailer_methods(root_module, cls): 5921 cls.add_output_stream_operator() 5922 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] 5923 cls.add_constructor([]) 5924 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] 5925 cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) 5926 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] 5927 cls.add_method('Deserialize', 5928 'uint32_t', 5929 [param('ns3::Buffer::Iterator', 'end')], 5930 is_pure_virtual=True, is_virtual=True) 5931 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 5932 cls.add_method('Deserialize', 5933 'uint32_t', 5934 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 5935 is_virtual=True) 5936 ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] 5937 cls.add_method('GetSerializedSize', 5938 'uint32_t', 5939 [], 5940 is_const=True, is_pure_virtual=True, is_virtual=True) 5941 ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] 5942 cls.add_method('GetTypeId', 5943 'ns3::TypeId', 5944 [], 5945 is_static=True) 5946 ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] 5947 cls.add_method('Print', 5948 'void', 5949 [param('std::ostream &', 'os')], 5950 is_const=True, is_pure_virtual=True, is_virtual=True) 5951 ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] 5952 cls.add_method('Serialize', 5953 'void', 5954 [param('ns3::Buffer::Iterator', 'start')], 5955 is_const=True, is_pure_virtual=True, is_virtual=True) 5956 return 5957 5958def register_Ns3TriangularRandomVariable_methods(root_module, cls): 5959 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] 5960 cls.add_method('GetTypeId', 5961 'ns3::TypeId', 5962 [], 5963 is_static=True) 5964 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] 5965 cls.add_constructor([]) 5966 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] 5967 cls.add_method('GetMean', 5968 'double', 5969 [], 5970 is_const=True) 5971 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] 5972 cls.add_method('GetMin', 5973 'double', 5974 [], 5975 is_const=True) 5976 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] 5977 cls.add_method('GetMax', 5978 'double', 5979 [], 5980 is_const=True) 5981 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] 5982 cls.add_method('GetValue', 5983 'double', 5984 [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) 5985 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] 5986 cls.add_method('GetInteger', 5987 'uint32_t', 5988 [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) 5989 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] 5990 cls.add_method('GetValue', 5991 'double', 5992 [], 5993 is_virtual=True) 5994 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] 5995 cls.add_method('GetInteger', 5996 'uint32_t', 5997 [], 5998 is_virtual=True) 5999 return 6000 6001def register_Ns3UniformRandomVariable_methods(root_module, cls): 6002 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] 6003 cls.add_method('GetTypeId', 6004 'ns3::TypeId', 6005 [], 6006 is_static=True) 6007 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] 6008 cls.add_constructor([]) 6009 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] 6010 cls.add_method('GetMin', 6011 'double', 6012 [], 6013 is_const=True) 6014 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] 6015 cls.add_method('GetMax', 6016 'double', 6017 [], 6018 is_const=True) 6019 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] 6020 cls.add_method('GetValue', 6021 'double', 6022 [param('double', 'min'), param('double', 'max')]) 6023 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] 6024 cls.add_method('GetInteger', 6025 'uint32_t', 6026 [param('uint32_t', 'min'), param('uint32_t', 'max')]) 6027 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] 6028 cls.add_method('GetValue', 6029 'double', 6030 [], 6031 is_virtual=True) 6032 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] 6033 cls.add_method('GetInteger', 6034 'uint32_t', 6035 [], 6036 is_virtual=True) 6037 return 6038 6039def register_Ns3WeibullRandomVariable_methods(root_module, cls): 6040 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] 6041 cls.add_method('GetTypeId', 6042 'ns3::TypeId', 6043 [], 6044 is_static=True) 6045 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] 6046 cls.add_constructor([]) 6047 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] 6048 cls.add_method('GetScale', 6049 'double', 6050 [], 6051 is_const=True) 6052 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] 6053 cls.add_method('GetShape', 6054 'double', 6055 [], 6056 is_const=True) 6057 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] 6058 cls.add_method('GetBound', 6059 'double', 6060 [], 6061 is_const=True) 6062 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] 6063 cls.add_method('GetValue', 6064 'double', 6065 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 6066 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 6067 cls.add_method('GetInteger', 6068 'uint32_t', 6069 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 6070 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] 6071 cls.add_method('GetValue', 6072 'double', 6073 [], 6074 is_virtual=True) 6075 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] 6076 cls.add_method('GetInteger', 6077 'uint32_t', 6078 [], 6079 is_virtual=True) 6080 return 6081 6082def register_Ns3WifiInformationElement_methods(root_module, cls): 6083 cls.add_binary_comparison_operator('==') 6084 ## wifi-information-element.h (module 'wifi'): ns3::WifiInformationElement::WifiInformationElement() [constructor] 6085 cls.add_constructor([]) 6086 ## wifi-information-element.h (module 'wifi'): ns3::WifiInformationElement::WifiInformationElement(ns3::WifiInformationElement const & arg0) [constructor] 6087 cls.add_constructor([param('ns3::WifiInformationElement const &', 'arg0')]) 6088 ## wifi-information-element.h (module 'wifi'): ns3::Buffer::Iterator ns3::WifiInformationElement::Deserialize(ns3::Buffer::Iterator i) [member function] 6089 cls.add_method('Deserialize', 6090 'ns3::Buffer::Iterator', 6091 [param('ns3::Buffer::Iterator', 'i')]) 6092 ## wifi-information-element.h (module 'wifi'): ns3::Buffer::Iterator ns3::WifiInformationElement::DeserializeIfPresent(ns3::Buffer::Iterator i) [member function] 6093 cls.add_method('DeserializeIfPresent', 6094 'ns3::Buffer::Iterator', 6095 [param('ns3::Buffer::Iterator', 'i')]) 6096 ## wifi-information-element.h (module 'wifi'): uint8_t ns3::WifiInformationElement::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] 6097 cls.add_method('DeserializeInformationField', 6098 'uint8_t', 6099 [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], 6100 is_pure_virtual=True, is_virtual=True) 6101 ## wifi-information-element.h (module 'wifi'): ns3::WifiInformationElementId ns3::WifiInformationElement::ElementId() const [member function] 6102 cls.add_method('ElementId', 6103 'ns3::WifiInformationElementId', 6104 [], 6105 is_const=True, is_pure_virtual=True, is_virtual=True) 6106 ## wifi-information-element.h (module 'wifi'): ns3::WifiInformationElementId ns3::WifiInformationElement::ElementIdExt() const [member function] 6107 cls.add_method('ElementIdExt', 6108 'ns3::WifiInformationElementId', 6109 [], 6110 is_const=True, is_virtual=True) 6111 ## wifi-information-element.h (module 'wifi'): uint8_t ns3::WifiInformationElement::GetInformationFieldSize() const [member function] 6112 cls.add_method('GetInformationFieldSize', 6113 'uint8_t', 6114 [], 6115 is_const=True, is_pure_virtual=True, is_virtual=True) 6116 ## wifi-information-element.h (module 'wifi'): uint16_t ns3::WifiInformationElement::GetSerializedSize() const [member function] 6117 cls.add_method('GetSerializedSize', 6118 'uint16_t', 6119 [], 6120 is_const=True, is_virtual=True) 6121 ## wifi-information-element.h (module 'wifi'): void ns3::WifiInformationElement::Print(std::ostream & os) const [member function] 6122 cls.add_method('Print', 6123 'void', 6124 [param('std::ostream &', 'os')], 6125 is_const=True, is_virtual=True) 6126 ## wifi-information-element.h (module 'wifi'): ns3::Buffer::Iterator ns3::WifiInformationElement::Serialize(ns3::Buffer::Iterator i) const [member function] 6127 cls.add_method('Serialize', 6128 'ns3::Buffer::Iterator', 6129 [param('ns3::Buffer::Iterator', 'i')], 6130 is_const=True, is_virtual=True) 6131 ## wifi-information-element.h (module 'wifi'): void ns3::WifiInformationElement::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] 6132 cls.add_method('SerializeInformationField', 6133 'void', 6134 [param('ns3::Buffer::Iterator', 'start')], 6135 is_const=True, is_pure_virtual=True, is_virtual=True) 6136 return 6137 6138def register_Ns3WifiMac_methods(root_module, cls): 6139 ## wifi-mac.h (module 'wifi'): ns3::WifiMac::WifiMac() [constructor] 6140 cls.add_constructor([]) 6141 ## wifi-mac.h (module 'wifi'): ns3::WifiMac::WifiMac(ns3::WifiMac const & arg0) [constructor] 6142 cls.add_constructor([param('ns3::WifiMac const &', 'arg0')]) 6143 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::ConfigureStandard(ns3::WifiStandard standard) [member function] 6144 cls.add_method('ConfigureStandard', 6145 'void', 6146 [param('ns3::WifiStandard', 'standard')], 6147 is_pure_virtual=True, is_virtual=True) 6148 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::DoDispose() [member function] 6149 cls.add_method('DoDispose', 6150 'void', 6151 [], 6152 is_virtual=True) 6153 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::Enqueue(ns3::Ptr<ns3::Packet> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function] 6154 cls.add_method('Enqueue', 6155 'void', 6156 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')], 6157 is_pure_virtual=True, is_virtual=True) 6158 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::Enqueue(ns3::Ptr<ns3::Packet> packet, ns3::Mac48Address to) [member function] 6159 cls.add_method('Enqueue', 6160 'void', 6161 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address', 'to')], 6162 is_pure_virtual=True, is_virtual=True) 6163 ## wifi-mac.h (module 'wifi'): ns3::Mac48Address ns3::WifiMac::GetAddress() const [member function] 6164 cls.add_method('GetAddress', 6165 'ns3::Mac48Address', 6166 [], 6167 is_const=True, is_pure_virtual=True, is_virtual=True) 6168 ## wifi-mac.h (module 'wifi'): ns3::Mac48Address ns3::WifiMac::GetBssid() const [member function] 6169 cls.add_method('GetBssid', 6170 'ns3::Mac48Address', 6171 [], 6172 is_const=True, is_pure_virtual=True, is_virtual=True) 6173 ## wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::NetDevice> ns3::WifiMac::GetDevice() const [member function] 6174 cls.add_method('GetDevice', 6175 'ns3::Ptr< ns3::NetDevice >', 6176 [], 6177 is_const=True) 6178 ## wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::HeConfiguration> ns3::WifiMac::GetHeConfiguration() const [member function] 6179 cls.add_method('GetHeConfiguration', 6180 'ns3::Ptr< ns3::HeConfiguration >', 6181 [], 6182 is_const=True) 6183 ## wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::HtConfiguration> ns3::WifiMac::GetHtConfiguration() const [member function] 6184 cls.add_method('GetHtConfiguration', 6185 'ns3::Ptr< ns3::HtConfiguration >', 6186 [], 6187 is_const=True) 6188 ## wifi-mac.h (module 'wifi'): bool ns3::WifiMac::GetShortSlotTimeSupported() const [member function] 6189 cls.add_method('GetShortSlotTimeSupported', 6190 'bool', 6191 [], 6192 is_const=True, is_pure_virtual=True, is_virtual=True) 6193 ## wifi-mac.h (module 'wifi'): ns3::Ssid ns3::WifiMac::GetSsid() const [member function] 6194 cls.add_method('GetSsid', 6195 'ns3::Ssid', 6196 [], 6197 is_const=True, is_pure_virtual=True, is_virtual=True) 6198 ## wifi-mac.h (module 'wifi'): static ns3::TypeId ns3::WifiMac::GetTypeId() [member function] 6199 cls.add_method('GetTypeId', 6200 'ns3::TypeId', 6201 [], 6202 is_static=True) 6203 ## wifi-mac.h (module 'wifi'): ns3::TypeOfStation ns3::WifiMac::GetTypeOfStation() const [member function] 6204 cls.add_method('GetTypeOfStation', 6205 'ns3::TypeOfStation', 6206 [], 6207 is_const=True, is_pure_virtual=True, is_virtual=True) 6208 ## wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::VhtConfiguration> ns3::WifiMac::GetVhtConfiguration() const [member function] 6209 cls.add_method('GetVhtConfiguration', 6210 'ns3::Ptr< ns3::VhtConfiguration >', 6211 [], 6212 is_const=True) 6213 ## wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::WifiMac::GetWifiPhy() const [member function] 6214 cls.add_method('GetWifiPhy', 6215 'ns3::Ptr< ns3::WifiPhy >', 6216 [], 6217 is_const=True, is_pure_virtual=True, is_virtual=True) 6218 ## wifi-mac.h (module 'wifi'): ns3::Ptr<ns3::WifiRemoteStationManager> ns3::WifiMac::GetWifiRemoteStationManager() const [member function] 6219 cls.add_method('GetWifiRemoteStationManager', 6220 'ns3::Ptr< ns3::WifiRemoteStationManager >', 6221 [], 6222 is_const=True, is_pure_virtual=True, is_virtual=True) 6223 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::NotifyPromiscRx(ns3::Ptr<const ns3::Packet> packet) [member function] 6224 cls.add_method('NotifyPromiscRx', 6225 'void', 6226 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 6227 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::NotifyRx(ns3::Ptr<const ns3::Packet> packet) [member function] 6228 cls.add_method('NotifyRx', 6229 'void', 6230 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 6231 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::NotifyRxDrop(ns3::Ptr<const ns3::Packet> packet) [member function] 6232 cls.add_method('NotifyRxDrop', 6233 'void', 6234 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 6235 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::NotifyTx(ns3::Ptr<const ns3::Packet> packet) [member function] 6236 cls.add_method('NotifyTx', 6237 'void', 6238 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 6239 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::NotifyTxDrop(ns3::Ptr<const ns3::Packet> packet) [member function] 6240 cls.add_method('NotifyTxDrop', 6241 'void', 6242 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 6243 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::ResetWifiPhy() [member function] 6244 cls.add_method('ResetWifiPhy', 6245 'void', 6246 [], 6247 is_pure_virtual=True, is_virtual=True) 6248 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetAddress(ns3::Mac48Address address) [member function] 6249 cls.add_method('SetAddress', 6250 'void', 6251 [param('ns3::Mac48Address', 'address')], 6252 is_pure_virtual=True, is_virtual=True) 6253 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetDevice(ns3::Ptr<ns3::NetDevice> const device) [member function] 6254 cls.add_method('SetDevice', 6255 'void', 6256 [param('ns3::Ptr< ns3::NetDevice > const', 'device')]) 6257 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetForwardUpCallback(ns3::WifiMac::ForwardUpCallback upCallback) [member function] 6258 cls.add_method('SetForwardUpCallback', 6259 'void', 6260 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')], 6261 is_pure_virtual=True, is_virtual=True) 6262 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function] 6263 cls.add_method('SetLinkDownCallback', 6264 'void', 6265 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')], 6266 is_pure_virtual=True, is_virtual=True) 6267 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function] 6268 cls.add_method('SetLinkUpCallback', 6269 'void', 6270 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')], 6271 is_pure_virtual=True, is_virtual=True) 6272 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetPromisc() [member function] 6273 cls.add_method('SetPromisc', 6274 'void', 6275 [], 6276 is_pure_virtual=True, is_virtual=True) 6277 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetShortSlotTimeSupported(bool enable) [member function] 6278 cls.add_method('SetShortSlotTimeSupported', 6279 'void', 6280 [param('bool', 'enable')], 6281 is_pure_virtual=True, is_virtual=True) 6282 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetSsid(ns3::Ssid ssid) [member function] 6283 cls.add_method('SetSsid', 6284 'void', 6285 [param('ns3::Ssid', 'ssid')], 6286 is_pure_virtual=True, is_virtual=True) 6287 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetTypeOfStation(ns3::TypeOfStation type) [member function] 6288 cls.add_method('SetTypeOfStation', 6289 'void', 6290 [param('ns3::TypeOfStation', 'type')], 6291 is_pure_virtual=True, is_virtual=True) 6292 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function] 6293 cls.add_method('SetWifiPhy', 6294 'void', 6295 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')], 6296 is_pure_virtual=True, is_virtual=True) 6297 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function] 6298 cls.add_method('SetWifiRemoteStationManager', 6299 'void', 6300 [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')], 6301 is_pure_virtual=True, is_virtual=True) 6302 ## wifi-mac.h (module 'wifi'): bool ns3::WifiMac::SupportsSendFrom() const [member function] 6303 cls.add_method('SupportsSendFrom', 6304 'bool', 6305 [], 6306 is_const=True, is_pure_virtual=True, is_virtual=True) 6307 ## wifi-mac.h (module 'wifi'): void ns3::WifiMac::ConfigureDcf(ns3::Ptr<ns3::Txop> dcf, uint32_t cwmin, uint32_t cwmax, bool isDsss, ns3::AcIndex ac) [member function] 6308 cls.add_method('ConfigureDcf', 6309 'void', 6310 [param('ns3::Ptr< ns3::Txop >', 'dcf'), param('uint32_t', 'cwmin'), param('uint32_t', 'cwmax'), param('bool', 'isDsss'), param('ns3::AcIndex', 'ac')], 6311 visibility='protected') 6312 return 6313 6314def register_Ns3WifiRemoteStationManager_methods(root_module, cls): 6315 ## wifi-remote-station-manager.h (module 'wifi'): static ns3::TypeId ns3::WifiRemoteStationManager::GetTypeId() [member function] 6316 cls.add_method('GetTypeId', 6317 'ns3::TypeId', 6318 [], 6319 is_static=True) 6320 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager::WifiRemoteStationManager() [constructor] 6321 cls.add_constructor([]) 6322 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> const phy) [member function] 6323 cls.add_method('SetupPhy', 6324 'void', 6325 [param('ns3::Ptr< ns3::WifiPhy > const', 'phy')], 6326 is_virtual=True) 6327 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetupMac(ns3::Ptr<ns3::WifiMac> const mac) [member function] 6328 cls.add_method('SetupMac', 6329 'void', 6330 [param('ns3::Ptr< ns3::WifiMac > const', 'mac')], 6331 is_virtual=True) 6332 ## wifi-remote-station-manager.h (module 'wifi'): int64_t ns3::WifiRemoteStationManager::AssignStreams(int64_t stream) [member function] 6333 cls.add_method('AssignStreams', 6334 'int64_t', 6335 [param('int64_t', 'stream')], 6336 is_virtual=True) 6337 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetMaxSsrc(uint32_t maxSsrc) [member function] 6338 cls.add_method('SetMaxSsrc', 6339 'void', 6340 [param('uint32_t', 'maxSsrc')]) 6341 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetMaxSlrc(uint32_t maxSlrc) [member function] 6342 cls.add_method('SetMaxSlrc', 6343 'void', 6344 [param('uint32_t', 'maxSlrc')]) 6345 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetRtsCtsThreshold(uint32_t threshold) [member function] 6346 cls.add_method('SetRtsCtsThreshold', 6347 'void', 6348 [param('uint32_t', 'threshold')]) 6349 ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetFragmentationThreshold() const [member function] 6350 cls.add_method('GetFragmentationThreshold', 6351 'uint32_t', 6352 [], 6353 is_const=True) 6354 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetFragmentationThreshold(uint32_t threshold) [member function] 6355 cls.add_method('SetFragmentationThreshold', 6356 'void', 6357 [param('uint32_t', 'threshold')]) 6358 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetAssociationId(ns3::Mac48Address remoteAddress, uint16_t aid) [member function] 6359 cls.add_method('SetAssociationId', 6360 'void', 6361 [param('ns3::Mac48Address', 'remoteAddress'), param('uint16_t', 'aid')]) 6362 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetQosSupport(ns3::Mac48Address from, bool qosSupported) [member function] 6363 cls.add_method('SetQosSupport', 6364 'void', 6365 [param('ns3::Mac48Address', 'from'), param('bool', 'qosSupported')]) 6366 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddStationHtCapabilities(ns3::Mac48Address from, ns3::HtCapabilities htCapabilities) [member function] 6367 cls.add_method('AddStationHtCapabilities', 6368 'void', 6369 [param('ns3::Mac48Address', 'from'), param('ns3::HtCapabilities', 'htCapabilities')]) 6370 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddStationVhtCapabilities(ns3::Mac48Address from, ns3::VhtCapabilities vhtCapabilities) [member function] 6371 cls.add_method('AddStationVhtCapabilities', 6372 'void', 6373 [param('ns3::Mac48Address', 'from'), param('ns3::VhtCapabilities', 'vhtCapabilities')]) 6374 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddStationHeCapabilities(ns3::Mac48Address from, ns3::HeCapabilities heCapabilities) [member function] 6375 cls.add_method('AddStationHeCapabilities', 6376 'void', 6377 [param('ns3::Mac48Address', 'from'), param('ns3::HeCapabilities', 'heCapabilities')]) 6378 ## wifi-remote-station-manager.h (module 'wifi'): ns3::Ptr<const ns3::HtCapabilities> ns3::WifiRemoteStationManager::GetStationHtCapabilities(ns3::Mac48Address from) [member function] 6379 cls.add_method('GetStationHtCapabilities', 6380 'ns3::Ptr< ns3::HtCapabilities const >', 6381 [param('ns3::Mac48Address', 'from')]) 6382 ## wifi-remote-station-manager.h (module 'wifi'): ns3::Ptr<const ns3::VhtCapabilities> ns3::WifiRemoteStationManager::GetStationVhtCapabilities(ns3::Mac48Address from) [member function] 6383 cls.add_method('GetStationVhtCapabilities', 6384 'ns3::Ptr< ns3::VhtCapabilities const >', 6385 [param('ns3::Mac48Address', 'from')]) 6386 ## wifi-remote-station-manager.h (module 'wifi'): ns3::Ptr<const ns3::HeCapabilities> ns3::WifiRemoteStationManager::GetStationHeCapabilities(ns3::Mac48Address from) [member function] 6387 cls.add_method('GetStationHeCapabilities', 6388 'ns3::Ptr< ns3::HeCapabilities const >', 6389 [param('ns3::Mac48Address', 'from')]) 6390 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetHtSupported() const [member function] 6391 cls.add_method('GetHtSupported', 6392 'bool', 6393 [], 6394 is_const=True) 6395 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetVhtSupported() const [member function] 6396 cls.add_method('GetVhtSupported', 6397 'bool', 6398 [], 6399 is_const=True) 6400 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetHeSupported() const [member function] 6401 cls.add_method('GetHeSupported', 6402 'bool', 6403 [], 6404 is_const=True) 6405 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetLdpcSupported() const [member function] 6406 cls.add_method('GetLdpcSupported', 6407 'bool', 6408 [], 6409 is_const=True) 6410 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetShortGuardIntervalSupported() const [member function] 6411 cls.add_method('GetShortGuardIntervalSupported', 6412 'bool', 6413 [], 6414 is_const=True) 6415 ## wifi-remote-station-manager.h (module 'wifi'): uint16_t ns3::WifiRemoteStationManager::GetGuardInterval() const [member function] 6416 cls.add_method('GetGuardInterval', 6417 'uint16_t', 6418 [], 6419 is_const=True) 6420 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetUseNonErpProtection(bool enable) [member function] 6421 cls.add_method('SetUseNonErpProtection', 6422 'void', 6423 [param('bool', 'enable')]) 6424 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetUseNonErpProtection() const [member function] 6425 cls.add_method('GetUseNonErpProtection', 6426 'bool', 6427 [], 6428 is_const=True) 6429 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetUseNonHtProtection(bool enable) [member function] 6430 cls.add_method('SetUseNonHtProtection', 6431 'void', 6432 [param('bool', 'enable')]) 6433 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetUseNonHtProtection() const [member function] 6434 cls.add_method('GetUseNonHtProtection', 6435 'bool', 6436 [], 6437 is_const=True) 6438 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetShortPreambleEnabled(bool enable) [member function] 6439 cls.add_method('SetShortPreambleEnabled', 6440 'void', 6441 [param('bool', 'enable')]) 6442 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetShortPreambleEnabled() const [member function] 6443 cls.add_method('GetShortPreambleEnabled', 6444 'bool', 6445 [], 6446 is_const=True) 6447 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetShortSlotTimeEnabled(bool enable) [member function] 6448 cls.add_method('SetShortSlotTimeEnabled', 6449 'void', 6450 [param('bool', 'enable')]) 6451 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetShortSlotTimeEnabled() const [member function] 6452 cls.add_method('GetShortSlotTimeEnabled', 6453 'bool', 6454 [], 6455 is_const=True) 6456 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::Reset() [member function] 6457 cls.add_method('Reset', 6458 'void', 6459 []) 6460 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddBasicMode(ns3::WifiMode mode) [member function] 6461 cls.add_method('AddBasicMode', 6462 'void', 6463 [param('ns3::WifiMode', 'mode')]) 6464 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetDefaultMode() const [member function] 6465 cls.add_method('GetDefaultMode', 6466 'ns3::WifiMode', 6467 [], 6468 is_const=True) 6469 ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetNBasicModes() const [member function] 6470 cls.add_method('GetNBasicModes', 6471 'uint8_t', 6472 [], 6473 is_const=True) 6474 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetBasicMode(uint8_t i) const [member function] 6475 cls.add_method('GetBasicMode', 6476 'ns3::WifiMode', 6477 [param('uint8_t', 'i')], 6478 is_const=True) 6479 ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetNNonErpBasicModes() const [member function] 6480 cls.add_method('GetNNonErpBasicModes', 6481 'uint32_t', 6482 [], 6483 is_const=True) 6484 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetNonErpBasicMode(uint8_t i) const [member function] 6485 cls.add_method('GetNonErpBasicMode', 6486 'ns3::WifiMode', 6487 [param('uint8_t', 'i')], 6488 is_const=True) 6489 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetLdpcSupported(ns3::Mac48Address address) const [member function] 6490 cls.add_method('GetLdpcSupported', 6491 'bool', 6492 [param('ns3::Mac48Address', 'address')], 6493 is_const=True) 6494 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetShortPreambleSupported(ns3::Mac48Address address) const [member function] 6495 cls.add_method('GetShortPreambleSupported', 6496 'bool', 6497 [param('ns3::Mac48Address', 'address')], 6498 is_const=True) 6499 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetShortSlotTimeSupported(ns3::Mac48Address address) const [member function] 6500 cls.add_method('GetShortSlotTimeSupported', 6501 'bool', 6502 [param('ns3::Mac48Address', 'address')], 6503 is_const=True) 6504 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetQosSupported(ns3::Mac48Address address) const [member function] 6505 cls.add_method('GetQosSupported', 6506 'bool', 6507 [param('ns3::Mac48Address', 'address')], 6508 is_const=True) 6509 ## wifi-remote-station-manager.h (module 'wifi'): uint16_t ns3::WifiRemoteStationManager::GetAssociationId(ns3::Mac48Address remoteAddress) const [member function] 6510 cls.add_method('GetAssociationId', 6511 'uint16_t', 6512 [param('ns3::Mac48Address', 'remoteAddress')], 6513 is_const=True) 6514 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddBasicMcs(ns3::WifiMode mcs) [member function] 6515 cls.add_method('AddBasicMcs', 6516 'void', 6517 [param('ns3::WifiMode', 'mcs')]) 6518 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetDefaultMcs() const [member function] 6519 cls.add_method('GetDefaultMcs', 6520 'ns3::WifiMode', 6521 [], 6522 is_const=True) 6523 ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetNBasicMcs() const [member function] 6524 cls.add_method('GetNBasicMcs', 6525 'uint8_t', 6526 [], 6527 is_const=True) 6528 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetBasicMcs(uint8_t i) const [member function] 6529 cls.add_method('GetBasicMcs', 6530 'ns3::WifiMode', 6531 [param('uint8_t', 'i')], 6532 is_const=True) 6533 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddSupportedMcs(ns3::Mac48Address address, ns3::WifiMode mcs) [member function] 6534 cls.add_method('AddSupportedMcs', 6535 'void', 6536 [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'mcs')]) 6537 ## wifi-remote-station-manager.h (module 'wifi'): uint16_t ns3::WifiRemoteStationManager::GetChannelWidthSupported(ns3::Mac48Address address) const [member function] 6538 cls.add_method('GetChannelWidthSupported', 6539 'uint16_t', 6540 [param('ns3::Mac48Address', 'address')], 6541 is_const=True) 6542 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetShortGuardIntervalSupported(ns3::Mac48Address address) const [member function] 6543 cls.add_method('GetShortGuardIntervalSupported', 6544 'bool', 6545 [param('ns3::Mac48Address', 'address')], 6546 is_const=True) 6547 ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetNumberOfSupportedStreams(ns3::Mac48Address address) const [member function] 6548 cls.add_method('GetNumberOfSupportedStreams', 6549 'uint8_t', 6550 [param('ns3::Mac48Address', 'address')], 6551 is_const=True) 6552 ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetNMcsSupported(ns3::Mac48Address address) const [member function] 6553 cls.add_method('GetNMcsSupported', 6554 'uint8_t', 6555 [param('ns3::Mac48Address', 'address')], 6556 is_const=True) 6557 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetDsssSupported(ns3::Mac48Address const & address) const [member function] 6558 cls.add_method('GetDsssSupported', 6559 'bool', 6560 [param('ns3::Mac48Address const &', 'address')], 6561 is_const=True) 6562 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetErpOfdmSupported(ns3::Mac48Address const & address) const [member function] 6563 cls.add_method('GetErpOfdmSupported', 6564 'bool', 6565 [param('ns3::Mac48Address const &', 'address')], 6566 is_const=True) 6567 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetOfdmSupported(ns3::Mac48Address const & address) const [member function] 6568 cls.add_method('GetOfdmSupported', 6569 'bool', 6570 [param('ns3::Mac48Address const &', 'address')], 6571 is_const=True) 6572 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetHtSupported(ns3::Mac48Address address) const [member function] 6573 cls.add_method('GetHtSupported', 6574 'bool', 6575 [param('ns3::Mac48Address', 'address')], 6576 is_const=True) 6577 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetVhtSupported(ns3::Mac48Address address) const [member function] 6578 cls.add_method('GetVhtSupported', 6579 'bool', 6580 [param('ns3::Mac48Address', 'address')], 6581 is_const=True) 6582 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetHeSupported(ns3::Mac48Address address) const [member function] 6583 cls.add_method('GetHeSupported', 6584 'bool', 6585 [param('ns3::Mac48Address', 'address')], 6586 is_const=True) 6587 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetNonUnicastMode() const [member function] 6588 cls.add_method('GetNonUnicastMode', 6589 'ns3::WifiMode', 6590 [], 6591 is_const=True) 6592 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddSupportedMode(ns3::Mac48Address address, ns3::WifiMode mode) [member function] 6593 cls.add_method('AddSupportedMode', 6594 'void', 6595 [param('ns3::Mac48Address', 'address'), param('ns3::WifiMode', 'mode')]) 6596 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddAllSupportedModes(ns3::Mac48Address address) [member function] 6597 cls.add_method('AddAllSupportedModes', 6598 'void', 6599 [param('ns3::Mac48Address', 'address')]) 6600 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddAllSupportedMcs(ns3::Mac48Address address) [member function] 6601 cls.add_method('AddAllSupportedMcs', 6602 'void', 6603 [param('ns3::Mac48Address', 'address')]) 6604 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::RemoveAllSupportedMcs(ns3::Mac48Address address) [member function] 6605 cls.add_method('RemoveAllSupportedMcs', 6606 'void', 6607 [param('ns3::Mac48Address', 'address')]) 6608 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddSupportedPhyPreamble(ns3::Mac48Address address, bool isShortPreambleSupported) [member function] 6609 cls.add_method('AddSupportedPhyPreamble', 6610 'void', 6611 [param('ns3::Mac48Address', 'address'), param('bool', 'isShortPreambleSupported')]) 6612 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::AddSupportedErpSlotTime(ns3::Mac48Address address, bool isShortSlotTimeSupported) [member function] 6613 cls.add_method('AddSupportedErpSlotTime', 6614 'void', 6615 [param('ns3::Mac48Address', 'address'), param('bool', 'isShortSlotTimeSupported')]) 6616 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::IsBrandNew(ns3::Mac48Address address) const [member function] 6617 cls.add_method('IsBrandNew', 6618 'bool', 6619 [param('ns3::Mac48Address', 'address')], 6620 is_const=True) 6621 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::IsAssociated(ns3::Mac48Address address) const [member function] 6622 cls.add_method('IsAssociated', 6623 'bool', 6624 [param('ns3::Mac48Address', 'address')], 6625 is_const=True) 6626 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::IsWaitAssocTxOk(ns3::Mac48Address address) const [member function] 6627 cls.add_method('IsWaitAssocTxOk', 6628 'bool', 6629 [param('ns3::Mac48Address', 'address')], 6630 is_const=True) 6631 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::RecordWaitAssocTxOk(ns3::Mac48Address address) [member function] 6632 cls.add_method('RecordWaitAssocTxOk', 6633 'void', 6634 [param('ns3::Mac48Address', 'address')]) 6635 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::RecordGotAssocTxOk(ns3::Mac48Address address) [member function] 6636 cls.add_method('RecordGotAssocTxOk', 6637 'void', 6638 [param('ns3::Mac48Address', 'address')]) 6639 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::RecordGotAssocTxFailed(ns3::Mac48Address address) [member function] 6640 cls.add_method('RecordGotAssocTxFailed', 6641 'void', 6642 [param('ns3::Mac48Address', 'address')]) 6643 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::RecordDisassociated(ns3::Mac48Address address) [member function] 6644 cls.add_method('RecordDisassociated', 6645 'void', 6646 [param('ns3::Mac48Address', 'address')]) 6647 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetDataTxVector(ns3::WifiMacHeader const & header) [member function] 6648 cls.add_method('GetDataTxVector', 6649 'ns3::WifiTxVector', 6650 [param('ns3::WifiMacHeader const &', 'header')]) 6651 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetRtsTxVector(ns3::Mac48Address address) [member function] 6652 cls.add_method('GetRtsTxVector', 6653 'ns3::WifiTxVector', 6654 [param('ns3::Mac48Address', 'address')]) 6655 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetCtsTxVector(ns3::Mac48Address to, ns3::WifiMode rtsTxMode) const [member function] 6656 cls.add_method('GetCtsTxVector', 6657 'ns3::WifiTxVector', 6658 [param('ns3::Mac48Address', 'to'), param('ns3::WifiMode', 'rtsTxMode')], 6659 is_const=True) 6660 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetCtsToSelfTxVector() [member function] 6661 cls.add_method('GetCtsToSelfTxVector', 6662 'ns3::WifiTxVector', 6663 []) 6664 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetAckTxVector(ns3::Mac48Address to, ns3::WifiTxVector const & dataTxVector) const [member function] 6665 cls.add_method('GetAckTxVector', 6666 'ns3::WifiTxVector', 6667 [param('ns3::Mac48Address', 'to'), param('ns3::WifiTxVector const &', 'dataTxVector')], 6668 is_const=True) 6669 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::GetBlockAckTxVector(ns3::Mac48Address to, ns3::WifiTxVector const & dataTxVector) const [member function] 6670 cls.add_method('GetBlockAckTxVector', 6671 'ns3::WifiTxVector', 6672 [param('ns3::Mac48Address', 'to'), param('ns3::WifiTxVector const &', 'dataTxVector')], 6673 is_const=True) 6674 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetControlAnswerMode(ns3::WifiMode reqMode) const [member function] 6675 cls.add_method('GetControlAnswerMode', 6676 'ns3::WifiMode', 6677 [param('ns3::WifiMode', 'reqMode')], 6678 is_const=True) 6679 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportRtsFailed(ns3::WifiMacHeader const & header) [member function] 6680 cls.add_method('ReportRtsFailed', 6681 'void', 6682 [param('ns3::WifiMacHeader const &', 'header')]) 6683 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportDataFailed(ns3::Ptr<const ns3::WifiMacQueueItem> mpdu) [member function] 6684 cls.add_method('ReportDataFailed', 6685 'void', 6686 [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu')]) 6687 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportRtsOk(ns3::WifiMacHeader const & header, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] 6688 cls.add_method('ReportRtsOk', 6689 'void', 6690 [param('ns3::WifiMacHeader const &', 'header'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')]) 6691 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportDataOk(ns3::Ptr<const ns3::WifiMacQueueItem> mpdu, double ackSnr, ns3::WifiMode ackMode, double dataSnr, ns3::WifiTxVector dataTxVector) [member function] 6692 cls.add_method('ReportDataOk', 6693 'void', 6694 [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr'), param('ns3::WifiTxVector', 'dataTxVector')]) 6695 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportFinalRtsFailed(ns3::WifiMacHeader const & header) [member function] 6696 cls.add_method('ReportFinalRtsFailed', 6697 'void', 6698 [param('ns3::WifiMacHeader const &', 'header')]) 6699 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportFinalDataFailed(ns3::Ptr<const ns3::WifiMacQueueItem> mpdu) [member function] 6700 cls.add_method('ReportFinalDataFailed', 6701 'void', 6702 [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu')]) 6703 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportAmpduTxStatus(ns3::Mac48Address address, uint16_t nSuccessfulMpdus, uint16_t nFailedMpdus, double rxSnr, double dataSnr, ns3::WifiTxVector dataTxVector) [member function] 6704 cls.add_method('ReportAmpduTxStatus', 6705 'void', 6706 [param('ns3::Mac48Address', 'address'), param('uint16_t', 'nSuccessfulMpdus'), param('uint16_t', 'nFailedMpdus'), param('double', 'rxSnr'), param('double', 'dataSnr'), param('ns3::WifiTxVector', 'dataTxVector')]) 6707 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::ReportRxOk(ns3::Mac48Address address, ns3::RxSignalInfo rxSignalInfo, ns3::WifiTxVector txVector) [member function] 6708 cls.add_method('ReportRxOk', 6709 'void', 6710 [param('ns3::Mac48Address', 'address'), param('ns3::RxSignalInfo', 'rxSignalInfo'), param('ns3::WifiTxVector', 'txVector')]) 6711 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedRts(ns3::WifiMacHeader const & header, uint32_t size) [member function] 6712 cls.add_method('NeedRts', 6713 'bool', 6714 [param('ns3::WifiMacHeader const &', 'header'), param('uint32_t', 'size')]) 6715 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedCtsToSelf(ns3::WifiTxVector txVector) [member function] 6716 cls.add_method('NeedCtsToSelf', 6717 'bool', 6718 [param('ns3::WifiTxVector', 'txVector')]) 6719 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedRetransmission(ns3::Ptr<const ns3::WifiMacQueueItem> mpdu) [member function] 6720 cls.add_method('NeedRetransmission', 6721 'bool', 6722 [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu')]) 6723 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::NeedFragmentation(ns3::Ptr<const ns3::WifiMacQueueItem> mpdu) [member function] 6724 cls.add_method('NeedFragmentation', 6725 'bool', 6726 [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu')]) 6727 ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetFragmentSize(ns3::Ptr<const ns3::WifiMacQueueItem> mpdu, uint32_t fragmentNumber) [member function] 6728 cls.add_method('GetFragmentSize', 6729 'uint32_t', 6730 [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('uint32_t', 'fragmentNumber')]) 6731 ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetFragmentOffset(ns3::Ptr<const ns3::WifiMacQueueItem> mpdu, uint32_t fragmentNumber) [member function] 6732 cls.add_method('GetFragmentOffset', 6733 'uint32_t', 6734 [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('uint32_t', 'fragmentNumber')]) 6735 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::IsLastFragment(ns3::Ptr<const ns3::WifiMacQueueItem> mpdu, uint32_t fragmentNumber) [member function] 6736 cls.add_method('IsLastFragment', 6737 'bool', 6738 [param('ns3::Ptr< ns3::WifiMacQueueItem const >', 'mpdu'), param('uint32_t', 'fragmentNumber')]) 6739 ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetDefaultTxPowerLevel() const [member function] 6740 cls.add_method('GetDefaultTxPowerLevel', 6741 'uint8_t', 6742 [], 6743 is_const=True) 6744 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationInfo ns3::WifiRemoteStationManager::GetInfo(ns3::Mac48Address address) [member function] 6745 cls.add_method('GetInfo', 6746 'ns3::WifiRemoteStationInfo', 6747 [param('ns3::Mac48Address', 'address')]) 6748 ## wifi-remote-station-manager.h (module 'wifi'): double ns3::WifiRemoteStationManager::GetMostRecentRssi(ns3::Mac48Address address) const [member function] 6749 cls.add_method('GetMostRecentRssi', 6750 'double', 6751 [param('ns3::Mac48Address', 'address')], 6752 is_const=True) 6753 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::SetDefaultTxPowerLevel(uint8_t txPower) [member function] 6754 cls.add_method('SetDefaultTxPowerLevel', 6755 'void', 6756 [param('uint8_t', 'txPower')]) 6757 ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetNumberOfAntennas() const [member function] 6758 cls.add_method('GetNumberOfAntennas', 6759 'uint8_t', 6760 [], 6761 is_const=True) 6762 ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetMaxNumberOfTransmitStreams() const [member function] 6763 cls.add_method('GetMaxNumberOfTransmitStreams', 6764 'uint8_t', 6765 [], 6766 is_const=True) 6767 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::UseLdpcForDestination(ns3::Mac48Address dest) const [member function] 6768 cls.add_method('UseLdpcForDestination', 6769 'bool', 6770 [param('ns3::Mac48Address', 'dest')], 6771 is_const=True) 6772 ## wifi-remote-station-manager.h (module 'wifi'): ns3::Ptr<ns3::WifiPhy> ns3::WifiRemoteStationManager::GetPhy() const [member function] 6773 cls.add_method('GetPhy', 6774 'ns3::Ptr< ns3::WifiPhy >', 6775 [], 6776 is_const=True) 6777 ## wifi-remote-station-manager.h (module 'wifi'): ns3::Ptr<ns3::WifiMac> ns3::WifiRemoteStationManager::GetMac() const [member function] 6778 cls.add_method('GetMac', 6779 'ns3::Ptr< ns3::WifiMac >', 6780 [], 6781 is_const=True) 6782 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStationManager::WifiRemoteStationManager(ns3::WifiRemoteStationManager const & arg0) [constructor] 6783 cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')]) 6784 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoDispose() [member function] 6785 cls.add_method('DoDispose', 6786 'void', 6787 [], 6788 is_virtual=True, visibility='protected') 6789 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetSupported(ns3::WifiRemoteStation const * station, uint8_t i) const [member function] 6790 cls.add_method('GetSupported', 6791 'ns3::WifiMode', 6792 [param('ns3::WifiRemoteStation const *', 'station'), param('uint8_t', 'i')], 6793 is_const=True, visibility='protected') 6794 ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetNSupported(ns3::WifiRemoteStation const * station) const [member function] 6795 cls.add_method('GetNSupported', 6796 'uint8_t', 6797 [param('ns3::WifiRemoteStation const *', 'station')], 6798 is_const=True, visibility='protected') 6799 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetQosSupported(ns3::WifiRemoteStation const * station) const [member function] 6800 cls.add_method('GetQosSupported', 6801 'bool', 6802 [param('ns3::WifiRemoteStation const *', 'station')], 6803 is_const=True, visibility='protected') 6804 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetHtSupported(ns3::WifiRemoteStation const * station) const [member function] 6805 cls.add_method('GetHtSupported', 6806 'bool', 6807 [param('ns3::WifiRemoteStation const *', 'station')], 6808 is_const=True, visibility='protected') 6809 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetVhtSupported(ns3::WifiRemoteStation const * station) const [member function] 6810 cls.add_method('GetVhtSupported', 6811 'bool', 6812 [param('ns3::WifiRemoteStation const *', 'station')], 6813 is_const=True, visibility='protected') 6814 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetHeSupported(ns3::WifiRemoteStation const * station) const [member function] 6815 cls.add_method('GetHeSupported', 6816 'bool', 6817 [param('ns3::WifiRemoteStation const *', 'station')], 6818 is_const=True, visibility='protected') 6819 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetMcsSupported(ns3::WifiRemoteStation const * station, uint8_t i) const [member function] 6820 cls.add_method('GetMcsSupported', 6821 'ns3::WifiMode', 6822 [param('ns3::WifiRemoteStation const *', 'station'), param('uint8_t', 'i')], 6823 is_const=True, visibility='protected') 6824 ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetNMcsSupported(ns3::WifiRemoteStation const * station) const [member function] 6825 cls.add_method('GetNMcsSupported', 6826 'uint8_t', 6827 [param('ns3::WifiRemoteStation const *', 'station')], 6828 is_const=True, visibility='protected') 6829 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiMode ns3::WifiRemoteStationManager::GetNonErpSupported(ns3::WifiRemoteStation const * station, uint8_t i) const [member function] 6830 cls.add_method('GetNonErpSupported', 6831 'ns3::WifiMode', 6832 [param('ns3::WifiRemoteStation const *', 'station'), param('uint8_t', 'i')], 6833 is_const=True, visibility='protected') 6834 ## wifi-remote-station-manager.h (module 'wifi'): uint32_t ns3::WifiRemoteStationManager::GetNNonErpSupported(ns3::WifiRemoteStation const * station) const [member function] 6835 cls.add_method('GetNNonErpSupported', 6836 'uint32_t', 6837 [param('ns3::WifiRemoteStation const *', 'station')], 6838 is_const=True, visibility='protected') 6839 ## wifi-remote-station-manager.h (module 'wifi'): ns3::Mac48Address ns3::WifiRemoteStationManager::GetAddress(ns3::WifiRemoteStation const * station) const [member function] 6840 cls.add_method('GetAddress', 6841 'ns3::Mac48Address', 6842 [param('ns3::WifiRemoteStation const *', 'station')], 6843 is_const=True, visibility='protected') 6844 ## wifi-remote-station-manager.h (module 'wifi'): uint16_t ns3::WifiRemoteStationManager::GetChannelWidth(ns3::WifiRemoteStation const * station) const [member function] 6845 cls.add_method('GetChannelWidth', 6846 'uint16_t', 6847 [param('ns3::WifiRemoteStation const *', 'station')], 6848 is_const=True, visibility='protected') 6849 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetShortGuardIntervalSupported(ns3::WifiRemoteStation const * station) const [member function] 6850 cls.add_method('GetShortGuardIntervalSupported', 6851 'bool', 6852 [param('ns3::WifiRemoteStation const *', 'station')], 6853 is_const=True, visibility='protected') 6854 ## wifi-remote-station-manager.h (module 'wifi'): uint16_t ns3::WifiRemoteStationManager::GetGuardInterval(ns3::WifiRemoteStation const * station) const [member function] 6855 cls.add_method('GetGuardInterval', 6856 'uint16_t', 6857 [param('ns3::WifiRemoteStation const *', 'station')], 6858 is_const=True, visibility='protected') 6859 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::GetAggregation(ns3::WifiRemoteStation const * station) const [member function] 6860 cls.add_method('GetAggregation', 6861 'bool', 6862 [param('ns3::WifiRemoteStation const *', 'station')], 6863 is_const=True, visibility='protected') 6864 ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetNumberOfSupportedStreams(ns3::WifiRemoteStation const * station) const [member function] 6865 cls.add_method('GetNumberOfSupportedStreams', 6866 'uint8_t', 6867 [param('ns3::WifiRemoteStation const *', 'station')], 6868 is_const=True, visibility='protected') 6869 ## wifi-remote-station-manager.h (module 'wifi'): uint8_t ns3::WifiRemoteStationManager::GetNess(ns3::WifiRemoteStation const * station) const [member function] 6870 cls.add_method('GetNess', 6871 'uint8_t', 6872 [param('ns3::WifiRemoteStation const *', 'station')], 6873 is_const=True, visibility='protected') 6874 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedRts(ns3::WifiRemoteStation * station, uint32_t size, bool normally) [member function] 6875 cls.add_method('DoNeedRts', 6876 'bool', 6877 [param('ns3::WifiRemoteStation *', 'station'), param('uint32_t', 'size'), param('bool', 'normally')], 6878 is_virtual=True, visibility='private') 6879 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedRetransmission(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function] 6880 cls.add_method('DoNeedRetransmission', 6881 'bool', 6882 [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], 6883 is_virtual=True, visibility='private') 6884 ## wifi-remote-station-manager.h (module 'wifi'): bool ns3::WifiRemoteStationManager::DoNeedFragmentation(ns3::WifiRemoteStation * station, ns3::Ptr<const ns3::Packet> packet, bool normally) [member function] 6885 cls.add_method('DoNeedFragmentation', 6886 'bool', 6887 [param('ns3::WifiRemoteStation *', 'station'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('bool', 'normally')], 6888 is_virtual=True, visibility='private') 6889 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiRemoteStation * ns3::WifiRemoteStationManager::DoCreateStation() const [member function] 6890 cls.add_method('DoCreateStation', 6891 'ns3::WifiRemoteStation *', 6892 [], 6893 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 6894 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::DoGetDataTxVector(ns3::WifiRemoteStation * station) [member function] 6895 cls.add_method('DoGetDataTxVector', 6896 'ns3::WifiTxVector', 6897 [param('ns3::WifiRemoteStation *', 'station')], 6898 is_pure_virtual=True, is_virtual=True, visibility='private') 6899 ## wifi-remote-station-manager.h (module 'wifi'): ns3::WifiTxVector ns3::WifiRemoteStationManager::DoGetRtsTxVector(ns3::WifiRemoteStation * station) [member function] 6900 cls.add_method('DoGetRtsTxVector', 6901 'ns3::WifiTxVector', 6902 [param('ns3::WifiRemoteStation *', 'station')], 6903 is_pure_virtual=True, is_virtual=True, visibility='private') 6904 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportRtsFailed(ns3::WifiRemoteStation * station) [member function] 6905 cls.add_method('DoReportRtsFailed', 6906 'void', 6907 [param('ns3::WifiRemoteStation *', 'station')], 6908 is_pure_virtual=True, is_virtual=True, visibility='private') 6909 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportDataFailed(ns3::WifiRemoteStation * station) [member function] 6910 cls.add_method('DoReportDataFailed', 6911 'void', 6912 [param('ns3::WifiRemoteStation *', 'station')], 6913 is_pure_virtual=True, is_virtual=True, visibility='private') 6914 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportRtsOk(ns3::WifiRemoteStation * station, double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function] 6915 cls.add_method('DoReportRtsOk', 6916 'void', 6917 [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')], 6918 is_pure_virtual=True, is_virtual=True, visibility='private') 6919 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportDataOk(ns3::WifiRemoteStation * station, double ackSnr, ns3::WifiMode ackMode, double dataSnr, uint16_t dataChannelWidth, uint8_t dataNss) [member function] 6920 cls.add_method('DoReportDataOk', 6921 'void', 6922 [param('ns3::WifiRemoteStation *', 'station'), param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr'), param('uint16_t', 'dataChannelWidth'), param('uint8_t', 'dataNss')], 6923 is_pure_virtual=True, is_virtual=True, visibility='private') 6924 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportFinalRtsFailed(ns3::WifiRemoteStation * station) [member function] 6925 cls.add_method('DoReportFinalRtsFailed', 6926 'void', 6927 [param('ns3::WifiRemoteStation *', 'station')], 6928 is_pure_virtual=True, is_virtual=True, visibility='private') 6929 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportFinalDataFailed(ns3::WifiRemoteStation * station) [member function] 6930 cls.add_method('DoReportFinalDataFailed', 6931 'void', 6932 [param('ns3::WifiRemoteStation *', 'station')], 6933 is_pure_virtual=True, is_virtual=True, visibility='private') 6934 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportRxOk(ns3::WifiRemoteStation * station, double rxSnr, ns3::WifiMode txMode) [member function] 6935 cls.add_method('DoReportRxOk', 6936 'void', 6937 [param('ns3::WifiRemoteStation *', 'station'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')], 6938 is_pure_virtual=True, is_virtual=True, visibility='private') 6939 ## wifi-remote-station-manager.h (module 'wifi'): void ns3::WifiRemoteStationManager::DoReportAmpduTxStatus(ns3::WifiRemoteStation * station, uint16_t nSuccessfulMpdus, uint16_t nFailedMpdus, double rxSnr, double dataSnr, uint16_t dataChannelWidth, uint8_t dataNss) [member function] 6940 cls.add_method('DoReportAmpduTxStatus', 6941 'void', 6942 [param('ns3::WifiRemoteStation *', 'station'), param('uint16_t', 'nSuccessfulMpdus'), param('uint16_t', 'nFailedMpdus'), param('double', 'rxSnr'), param('double', 'dataSnr'), param('uint16_t', 'dataChannelWidth'), param('uint8_t', 'dataNss')], 6943 is_virtual=True, visibility='private') 6944 return 6945 6946def register_Ns3ZetaRandomVariable_methods(root_module, cls): 6947 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] 6948 cls.add_method('GetTypeId', 6949 'ns3::TypeId', 6950 [], 6951 is_static=True) 6952 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] 6953 cls.add_constructor([]) 6954 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] 6955 cls.add_method('GetAlpha', 6956 'double', 6957 [], 6958 is_const=True) 6959 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] 6960 cls.add_method('GetValue', 6961 'double', 6962 [param('double', 'alpha')]) 6963 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] 6964 cls.add_method('GetInteger', 6965 'uint32_t', 6966 [param('uint32_t', 'alpha')]) 6967 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] 6968 cls.add_method('GetValue', 6969 'double', 6970 [], 6971 is_virtual=True) 6972 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] 6973 cls.add_method('GetInteger', 6974 'uint32_t', 6975 [], 6976 is_virtual=True) 6977 return 6978 6979def register_Ns3ZipfRandomVariable_methods(root_module, cls): 6980 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] 6981 cls.add_method('GetTypeId', 6982 'ns3::TypeId', 6983 [], 6984 is_static=True) 6985 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] 6986 cls.add_constructor([]) 6987 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] 6988 cls.add_method('GetN', 6989 'uint32_t', 6990 [], 6991 is_const=True) 6992 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] 6993 cls.add_method('GetAlpha', 6994 'double', 6995 [], 6996 is_const=True) 6997 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] 6998 cls.add_method('GetValue', 6999 'double', 7000 [param('uint32_t', 'n'), param('double', 'alpha')]) 7001 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] 7002 cls.add_method('GetInteger', 7003 'uint32_t', 7004 [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) 7005 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] 7006 cls.add_method('GetValue', 7007 'double', 7008 [], 7009 is_virtual=True) 7010 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] 7011 cls.add_method('GetInteger', 7012 'uint32_t', 7013 [], 7014 is_virtual=True) 7015 return 7016 7017def register_Ns3ArpCache_methods(root_module, cls): 7018 ## arp-cache.h (module 'internet'): ns3::ArpCache::ArpCache() [constructor] 7019 cls.add_constructor([]) 7020 ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry * ns3::ArpCache::Add(ns3::Ipv4Address to) [member function] 7021 cls.add_method('Add', 7022 'ns3::ArpCache::Entry *', 7023 [param('ns3::Ipv4Address', 'to')]) 7024 ## arp-cache.h (module 'internet'): void ns3::ArpCache::Flush() [member function] 7025 cls.add_method('Flush', 7026 'void', 7027 []) 7028 ## arp-cache.h (module 'internet'): ns3::Time ns3::ArpCache::GetAliveTimeout() const [member function] 7029 cls.add_method('GetAliveTimeout', 7030 'ns3::Time', 7031 [], 7032 is_const=True) 7033 ## arp-cache.h (module 'internet'): ns3::Time ns3::ArpCache::GetDeadTimeout() const [member function] 7034 cls.add_method('GetDeadTimeout', 7035 'ns3::Time', 7036 [], 7037 is_const=True) 7038 ## arp-cache.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::ArpCache::GetDevice() const [member function] 7039 cls.add_method('GetDevice', 7040 'ns3::Ptr< ns3::NetDevice >', 7041 [], 7042 is_const=True) 7043 ## arp-cache.h (module 'internet'): ns3::Ptr<ns3::Ipv4Interface> ns3::ArpCache::GetInterface() const [member function] 7044 cls.add_method('GetInterface', 7045 'ns3::Ptr< ns3::Ipv4Interface >', 7046 [], 7047 is_const=True) 7048 ## arp-cache.h (module 'internet'): static ns3::TypeId ns3::ArpCache::GetTypeId() [member function] 7049 cls.add_method('GetTypeId', 7050 'ns3::TypeId', 7051 [], 7052 is_static=True) 7053 ## arp-cache.h (module 'internet'): ns3::Time ns3::ArpCache::GetWaitReplyTimeout() const [member function] 7054 cls.add_method('GetWaitReplyTimeout', 7055 'ns3::Time', 7056 [], 7057 is_const=True) 7058 ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry * ns3::ArpCache::Lookup(ns3::Ipv4Address destination) [member function] 7059 cls.add_method('Lookup', 7060 'ns3::ArpCache::Entry *', 7061 [param('ns3::Ipv4Address', 'destination')]) 7062 ## arp-cache.h (module 'internet'): std::list<ns3::ArpCache::Entry *, std::allocator<ns3::ArpCache::Entry *> > ns3::ArpCache::LookupInverse(ns3::Address destination) [member function] 7063 cls.add_method('LookupInverse', 7064 'std::list< ns3::ArpCache::Entry * >', 7065 [param('ns3::Address', 'destination')]) 7066 ## arp-cache.h (module 'internet'): void ns3::ArpCache::PrintArpCache(ns3::Ptr<ns3::OutputStreamWrapper> stream) [member function] 7067 cls.add_method('PrintArpCache', 7068 'void', 7069 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream')]) 7070 ## arp-cache.h (module 'internet'): void ns3::ArpCache::Remove(ns3::ArpCache::Entry * entry) [member function] 7071 cls.add_method('Remove', 7072 'void', 7073 [param('ns3::ArpCache::Entry *', 'entry')]) 7074 ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetAliveTimeout(ns3::Time aliveTimeout) [member function] 7075 cls.add_method('SetAliveTimeout', 7076 'void', 7077 [param('ns3::Time', 'aliveTimeout')]) 7078 ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetArpRequestCallback(ns3::Callback<void, ns3::Ptr<const ns3::ArpCache>, ns3::Ipv4Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> arpRequestCallback) [member function] 7079 cls.add_method('SetArpRequestCallback', 7080 'void', 7081 [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')]) 7082 ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetDeadTimeout(ns3::Time deadTimeout) [member function] 7083 cls.add_method('SetDeadTimeout', 7084 'void', 7085 [param('ns3::Time', 'deadTimeout')]) 7086 ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetDevice(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<ns3::Ipv4Interface> interface) [member function] 7087 cls.add_method('SetDevice', 7088 'void', 7089 [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')]) 7090 ## arp-cache.h (module 'internet'): void ns3::ArpCache::SetWaitReplyTimeout(ns3::Time waitReplyTimeout) [member function] 7091 cls.add_method('SetWaitReplyTimeout', 7092 'void', 7093 [param('ns3::Time', 'waitReplyTimeout')]) 7094 ## arp-cache.h (module 'internet'): void ns3::ArpCache::StartWaitReplyTimer() [member function] 7095 cls.add_method('StartWaitReplyTimer', 7096 'void', 7097 []) 7098 ## arp-cache.h (module 'internet'): void ns3::ArpCache::DoDispose() [member function] 7099 cls.add_method('DoDispose', 7100 'void', 7101 [], 7102 is_virtual=True, visibility='private') 7103 return 7104 7105def register_Ns3ArpCacheEntry_methods(root_module, cls): 7106 ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry::Entry(ns3::ArpCache::Entry const & arg0) [constructor] 7107 cls.add_constructor([param('ns3::ArpCache::Entry const &', 'arg0')]) 7108 ## arp-cache.h (module 'internet'): ns3::ArpCache::Entry::Entry(ns3::ArpCache * arp) [constructor] 7109 cls.add_constructor([param('ns3::ArpCache *', 'arp')]) 7110 ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::ClearPendingPacket() [member function] 7111 cls.add_method('ClearPendingPacket', 7112 'void', 7113 []) 7114 ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::ClearRetries() [member function] 7115 cls.add_method('ClearRetries', 7116 'void', 7117 []) 7118 ## arp-cache.h (module 'internet'): ns3::ArpCache::Ipv4PayloadHeaderPair ns3::ArpCache::Entry::DequeuePending() [member function] 7119 cls.add_method('DequeuePending', 7120 'ns3::ArpCache::Ipv4PayloadHeaderPair', 7121 []) 7122 ## arp-cache.h (module 'internet'): ns3::Ipv4Address ns3::ArpCache::Entry::GetIpv4Address() const [member function] 7123 cls.add_method('GetIpv4Address', 7124 'ns3::Ipv4Address', 7125 [], 7126 is_const=True) 7127 ## arp-cache.h (module 'internet'): ns3::Address ns3::ArpCache::Entry::GetMacAddress() const [member function] 7128 cls.add_method('GetMacAddress', 7129 'ns3::Address', 7130 [], 7131 is_const=True) 7132 ## arp-cache.h (module 'internet'): uint32_t ns3::ArpCache::Entry::GetRetries() const [member function] 7133 cls.add_method('GetRetries', 7134 'uint32_t', 7135 [], 7136 is_const=True) 7137 ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::IncrementRetries() [member function] 7138 cls.add_method('IncrementRetries', 7139 'void', 7140 []) 7141 ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsAlive() [member function] 7142 cls.add_method('IsAlive', 7143 'bool', 7144 []) 7145 ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsDead() [member function] 7146 cls.add_method('IsDead', 7147 'bool', 7148 []) 7149 ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsExpired() const [member function] 7150 cls.add_method('IsExpired', 7151 'bool', 7152 [], 7153 is_const=True) 7154 ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsPermanent() [member function] 7155 cls.add_method('IsPermanent', 7156 'bool', 7157 []) 7158 ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::IsWaitReply() [member function] 7159 cls.add_method('IsWaitReply', 7160 'bool', 7161 []) 7162 ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::MarkAlive(ns3::Address macAddress) [member function] 7163 cls.add_method('MarkAlive', 7164 'void', 7165 [param('ns3::Address', 'macAddress')]) 7166 ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::MarkDead() [member function] 7167 cls.add_method('MarkDead', 7168 'void', 7169 []) 7170 ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::MarkPermanent() [member function] 7171 cls.add_method('MarkPermanent', 7172 'void', 7173 []) 7174 ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::MarkWaitReply(ns3::ArpCache::Ipv4PayloadHeaderPair waiting) [member function] 7175 cls.add_method('MarkWaitReply', 7176 'void', 7177 [param('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >', 'waiting')]) 7178 ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::SetIpv4Address(ns3::Ipv4Address destination) [member function] 7179 cls.add_method('SetIpv4Address', 7180 'void', 7181 [param('ns3::Ipv4Address', 'destination')]) 7182 ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::SetMacAddress(ns3::Address macAddress) [member function] 7183 cls.add_method('SetMacAddress', 7184 'void', 7185 [param('ns3::Address', 'macAddress')]) 7186 ## arp-cache.h (module 'internet'): void ns3::ArpCache::Entry::UpdateSeen() [member function] 7187 cls.add_method('UpdateSeen', 7188 'void', 7189 []) 7190 ## arp-cache.h (module 'internet'): bool ns3::ArpCache::Entry::UpdateWaitReply(ns3::ArpCache::Ipv4PayloadHeaderPair waiting) [member function] 7191 cls.add_method('UpdateWaitReply', 7192 'bool', 7193 [param('std::pair< ns3::Ptr< ns3::Packet >, ns3::Ipv4Header >', 'waiting')]) 7194 return 7195 7196def register_Ns3AttributeAccessor_methods(root_module, cls): 7197 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] 7198 cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) 7199 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] 7200 cls.add_constructor([]) 7201 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 7202 cls.add_method('Get', 7203 'bool', 7204 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 7205 is_const=True, is_pure_virtual=True, is_virtual=True) 7206 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] 7207 cls.add_method('HasGetter', 7208 'bool', 7209 [], 7210 is_const=True, is_pure_virtual=True, is_virtual=True) 7211 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] 7212 cls.add_method('HasSetter', 7213 'bool', 7214 [], 7215 is_const=True, is_pure_virtual=True, is_virtual=True) 7216 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 7217 cls.add_method('Set', 7218 'bool', 7219 [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], 7220 is_const=True, is_pure_virtual=True, is_virtual=True) 7221 return 7222 7223def register_Ns3AttributeChecker_methods(root_module, cls): 7224 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] 7225 cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) 7226 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] 7227 cls.add_constructor([]) 7228 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 7229 cls.add_method('Check', 7230 'bool', 7231 [param('ns3::AttributeValue const &', 'value')], 7232 is_const=True, is_pure_virtual=True, is_virtual=True) 7233 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 7234 cls.add_method('Copy', 7235 'bool', 7236 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 7237 is_const=True, is_pure_virtual=True, is_virtual=True) 7238 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] 7239 cls.add_method('Create', 7240 'ns3::Ptr< ns3::AttributeValue >', 7241 [], 7242 is_const=True, is_pure_virtual=True, is_virtual=True) 7243 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] 7244 cls.add_method('CreateValidValue', 7245 'ns3::Ptr< ns3::AttributeValue >', 7246 [param('ns3::AttributeValue const &', 'value')], 7247 is_const=True) 7248 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] 7249 cls.add_method('GetUnderlyingTypeInformation', 7250 'std::string', 7251 [], 7252 is_const=True, is_pure_virtual=True, is_virtual=True) 7253 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] 7254 cls.add_method('GetValueTypeName', 7255 'std::string', 7256 [], 7257 is_const=True, is_pure_virtual=True, is_virtual=True) 7258 ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] 7259 cls.add_method('HasUnderlyingTypeInformation', 7260 'bool', 7261 [], 7262 is_const=True, is_pure_virtual=True, is_virtual=True) 7263 return 7264 7265def register_Ns3AttributeValue_methods(root_module, cls): 7266 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] 7267 cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) 7268 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] 7269 cls.add_constructor([]) 7270 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function] 7271 cls.add_method('Copy', 7272 'ns3::Ptr< ns3::AttributeValue >', 7273 [], 7274 is_const=True, is_pure_virtual=True, is_virtual=True) 7275 ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7276 cls.add_method('DeserializeFromString', 7277 'bool', 7278 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7279 is_pure_virtual=True, is_virtual=True) 7280 ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7281 cls.add_method('SerializeToString', 7282 'std::string', 7283 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7284 is_const=True, is_pure_virtual=True, is_virtual=True) 7285 return 7286 7287def register_Ns3CallbackChecker_methods(root_module, cls): 7288 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] 7289 cls.add_constructor([]) 7290 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] 7291 cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) 7292 return 7293 7294def register_Ns3CallbackImplBase_methods(root_module, cls): 7295 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] 7296 cls.add_constructor([]) 7297 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] 7298 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) 7299 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] 7300 cls.add_method('GetTypeid', 7301 'std::string', 7302 [], 7303 is_const=True, is_pure_virtual=True, is_virtual=True) 7304 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<const ns3::CallbackImplBase> other) const [member function] 7305 cls.add_method('IsEqual', 7306 'bool', 7307 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], 7308 is_const=True, is_pure_virtual=True, is_virtual=True) 7309 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] 7310 cls.add_method('Demangle', 7311 'std::string', 7312 [param('std::string const &', 'mangled')], 7313 is_static=True, visibility='protected') 7314 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7315 cls.add_method('GetCppTypeid', 7316 'std::string', 7317 [], 7318 is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected') 7319 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7320 cls.add_method('GetCppTypeid', 7321 'std::string', 7322 [], 7323 is_static=True, template_parameters=['void'], visibility='protected') 7324 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7325 cls.add_method('GetCppTypeid', 7326 'std::string', 7327 [], 7328 is_static=True, template_parameters=['ns3::Ipv4Address'], visibility='protected') 7329 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7330 cls.add_method('GetCppTypeid', 7331 'std::string', 7332 [], 7333 is_static=True, template_parameters=['unsigned char'], visibility='protected') 7334 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7335 cls.add_method('GetCppTypeid', 7336 'std::string', 7337 [], 7338 is_static=True, template_parameters=['ns3::Ptr<ns3::Socket> '], visibility='protected') 7339 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7340 cls.add_method('GetCppTypeid', 7341 'std::string', 7342 [], 7343 is_static=True, template_parameters=['bool'], visibility='protected') 7344 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7345 cls.add_method('GetCppTypeid', 7346 'std::string', 7347 [], 7348 is_static=True, template_parameters=['ns3::Address const&'], visibility='protected') 7349 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7350 cls.add_method('GetCppTypeid', 7351 'std::string', 7352 [], 7353 is_static=True, template_parameters=['unsigned int'], visibility='protected') 7354 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7355 cls.add_method('GetCppTypeid', 7356 'std::string', 7357 [], 7358 is_static=True, template_parameters=['ns3::Ptr<ns3::NetDevice> '], visibility='protected') 7359 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7360 cls.add_method('GetCppTypeid', 7361 'std::string', 7362 [], 7363 is_static=True, template_parameters=['ns3::Ptr<ns3::Packet const> '], visibility='protected') 7364 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7365 cls.add_method('GetCppTypeid', 7366 'std::string', 7367 [], 7368 is_static=True, template_parameters=['unsigned short'], visibility='protected') 7369 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7370 cls.add_method('GetCppTypeid', 7371 'std::string', 7372 [], 7373 is_static=True, template_parameters=['ns3::NetDevice::PacketType'], visibility='protected') 7374 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7375 cls.add_method('GetCppTypeid', 7376 'std::string', 7377 [], 7378 is_static=True, template_parameters=['ns3::Ipv4Header const&'], visibility='protected') 7379 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7380 cls.add_method('GetCppTypeid', 7381 'std::string', 7382 [], 7383 is_static=True, template_parameters=['ns3::Ptr<ns3::Ipv4> '], visibility='protected') 7384 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7385 cls.add_method('GetCppTypeid', 7386 'std::string', 7387 [], 7388 is_static=True, template_parameters=['ns3::Ipv4L3Protocol::DropReason'], visibility='protected') 7389 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7390 cls.add_method('GetCppTypeid', 7391 'std::string', 7392 [], 7393 is_static=True, template_parameters=['ns3::Ptr<ns3::Packet> '], visibility='protected') 7394 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7395 cls.add_method('GetCppTypeid', 7396 'std::string', 7397 [], 7398 is_static=True, template_parameters=['ns3::Ptr<ns3::Ipv4Route> '], visibility='protected') 7399 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7400 cls.add_method('GetCppTypeid', 7401 'std::string', 7402 [], 7403 is_static=True, template_parameters=['unsigned long'], visibility='protected') 7404 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7405 cls.add_method('GetCppTypeid', 7406 'std::string', 7407 [], 7408 is_static=True, template_parameters=['ns3::Mac48Address'], visibility='protected') 7409 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 7410 cls.add_method('GetCppTypeid', 7411 'std::string', 7412 [], 7413 is_static=True, template_parameters=['ns3::dsr::DsrOptionSRHeader const&'], visibility='protected') 7414 return 7415 7416def register_Ns3CallbackValue_methods(root_module, cls): 7417 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] 7418 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) 7419 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] 7420 cls.add_constructor([]) 7421 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] 7422 cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) 7423 ## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function] 7424 cls.add_method('Copy', 7425 'ns3::Ptr< ns3::AttributeValue >', 7426 [], 7427 is_const=True, is_virtual=True) 7428 ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7429 cls.add_method('DeserializeFromString', 7430 'bool', 7431 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7432 is_virtual=True) 7433 ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7434 cls.add_method('SerializeToString', 7435 'std::string', 7436 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7437 is_const=True, is_virtual=True) 7438 ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] 7439 cls.add_method('Set', 7440 'void', 7441 [param('ns3::CallbackBase', 'base')]) 7442 return 7443 7444def register_Ns3ConstantRandomVariable_methods(root_module, cls): 7445 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] 7446 cls.add_method('GetTypeId', 7447 'ns3::TypeId', 7448 [], 7449 is_static=True) 7450 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] 7451 cls.add_constructor([]) 7452 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] 7453 cls.add_method('GetConstant', 7454 'double', 7455 [], 7456 is_const=True) 7457 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] 7458 cls.add_method('GetValue', 7459 'double', 7460 [param('double', 'constant')]) 7461 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] 7462 cls.add_method('GetInteger', 7463 'uint32_t', 7464 [param('uint32_t', 'constant')]) 7465 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] 7466 cls.add_method('GetValue', 7467 'double', 7468 [], 7469 is_virtual=True) 7470 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] 7471 cls.add_method('GetInteger', 7472 'uint32_t', 7473 [], 7474 is_virtual=True) 7475 return 7476 7477def register_Ns3DataRateChecker_methods(root_module, cls): 7478 ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker() [constructor] 7479 cls.add_constructor([]) 7480 ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker(ns3::DataRateChecker const & arg0) [constructor] 7481 cls.add_constructor([param('ns3::DataRateChecker const &', 'arg0')]) 7482 return 7483 7484def register_Ns3DataRateValue_methods(root_module, cls): 7485 ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue() [constructor] 7486 cls.add_constructor([]) 7487 ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRate const & value) [constructor] 7488 cls.add_constructor([param('ns3::DataRate const &', 'value')]) 7489 ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRateValue const & arg0) [constructor] 7490 cls.add_constructor([param('ns3::DataRateValue const &', 'arg0')]) 7491 ## data-rate.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::DataRateValue::Copy() const [member function] 7492 cls.add_method('Copy', 7493 'ns3::Ptr< ns3::AttributeValue >', 7494 [], 7495 is_const=True, is_virtual=True) 7496 ## data-rate.h (module 'network'): bool ns3::DataRateValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7497 cls.add_method('DeserializeFromString', 7498 'bool', 7499 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7500 is_virtual=True) 7501 ## data-rate.h (module 'network'): ns3::DataRate ns3::DataRateValue::Get() const [member function] 7502 cls.add_method('Get', 7503 'ns3::DataRate', 7504 [], 7505 is_const=True) 7506 ## data-rate.h (module 'network'): std::string ns3::DataRateValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7507 cls.add_method('SerializeToString', 7508 'std::string', 7509 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7510 is_const=True, is_virtual=True) 7511 ## data-rate.h (module 'network'): void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function] 7512 cls.add_method('Set', 7513 'void', 7514 [param('ns3::DataRate const &', 'value')]) 7515 return 7516 7517def register_Ns3DeterministicRandomVariable_methods(root_module, cls): 7518 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] 7519 cls.add_method('GetTypeId', 7520 'ns3::TypeId', 7521 [], 7522 is_static=True) 7523 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] 7524 cls.add_constructor([]) 7525 ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] 7526 cls.add_method('SetValueArray', 7527 'void', 7528 [param('double *', 'values'), param('std::size_t', 'length')]) 7529 ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] 7530 cls.add_method('GetValue', 7531 'double', 7532 [], 7533 is_virtual=True) 7534 ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] 7535 cls.add_method('GetInteger', 7536 'uint32_t', 7537 [], 7538 is_virtual=True) 7539 return 7540 7541def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): 7542 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] 7543 cls.add_constructor([]) 7544 ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] 7545 cls.add_method('CDF', 7546 'void', 7547 [param('double', 'v'), param('double', 'c')]) 7548 ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] 7549 cls.add_method('GetInteger', 7550 'uint32_t', 7551 [], 7552 is_virtual=True) 7553 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] 7554 cls.add_method('GetTypeId', 7555 'ns3::TypeId', 7556 [], 7557 is_static=True) 7558 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] 7559 cls.add_method('GetValue', 7560 'double', 7561 [], 7562 is_virtual=True) 7563 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate() [member function] 7564 cls.add_method('Interpolate', 7565 'double', 7566 [], 7567 is_virtual=True) 7568 ## random-variable-stream.h (module 'core'): bool ns3::EmpiricalRandomVariable::SetInterpolate(bool interpolate) [member function] 7569 cls.add_method('SetInterpolate', 7570 'bool', 7571 [param('bool', 'interpolate')]) 7572 return 7573 7574def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): 7575 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] 7576 cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) 7577 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] 7578 cls.add_constructor([]) 7579 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 7580 cls.add_method('Get', 7581 'bool', 7582 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 7583 is_const=True, is_virtual=True) 7584 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] 7585 cls.add_method('HasGetter', 7586 'bool', 7587 [], 7588 is_const=True, is_virtual=True) 7589 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] 7590 cls.add_method('HasSetter', 7591 'bool', 7592 [], 7593 is_const=True, is_virtual=True) 7594 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 7595 cls.add_method('Set', 7596 'bool', 7597 [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], 7598 is_const=True, is_virtual=True) 7599 return 7600 7601def register_Ns3EmptyAttributeChecker_methods(root_module, cls): 7602 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] 7603 cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) 7604 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] 7605 cls.add_constructor([]) 7606 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 7607 cls.add_method('Check', 7608 'bool', 7609 [param('ns3::AttributeValue const &', 'value')], 7610 is_const=True, is_virtual=True) 7611 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 7612 cls.add_method('Copy', 7613 'bool', 7614 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 7615 is_const=True, is_virtual=True) 7616 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeChecker::Create() const [member function] 7617 cls.add_method('Create', 7618 'ns3::Ptr< ns3::AttributeValue >', 7619 [], 7620 is_const=True, is_virtual=True) 7621 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] 7622 cls.add_method('GetUnderlyingTypeInformation', 7623 'std::string', 7624 [], 7625 is_const=True, is_virtual=True) 7626 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] 7627 cls.add_method('GetValueTypeName', 7628 'std::string', 7629 [], 7630 is_const=True, is_virtual=True) 7631 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] 7632 cls.add_method('HasUnderlyingTypeInformation', 7633 'bool', 7634 [], 7635 is_const=True, is_virtual=True) 7636 return 7637 7638def register_Ns3EmptyAttributeValue_methods(root_module, cls): 7639 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] 7640 cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) 7641 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] 7642 cls.add_constructor([]) 7643 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function] 7644 cls.add_method('Copy', 7645 'ns3::Ptr< ns3::AttributeValue >', 7646 [], 7647 is_const=True, is_virtual=True, visibility='private') 7648 ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7649 cls.add_method('DeserializeFromString', 7650 'bool', 7651 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7652 is_virtual=True, visibility='private') 7653 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7654 cls.add_method('SerializeToString', 7655 'std::string', 7656 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7657 is_const=True, is_virtual=True, visibility='private') 7658 return 7659 7660def register_Ns3EnumChecker_methods(root_module, cls): 7661 ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [constructor] 7662 cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')]) 7663 ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker() [constructor] 7664 cls.add_constructor([]) 7665 ## enum.h (module 'core'): void ns3::EnumChecker::Add(int value, std::string name) [member function] 7666 cls.add_method('Add', 7667 'void', 7668 [param('int', 'value'), param('std::string', 'name')]) 7669 ## enum.h (module 'core'): void ns3::EnumChecker::AddDefault(int value, std::string name) [member function] 7670 cls.add_method('AddDefault', 7671 'void', 7672 [param('int', 'value'), param('std::string', 'name')]) 7673 ## enum.h (module 'core'): bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function] 7674 cls.add_method('Check', 7675 'bool', 7676 [param('ns3::AttributeValue const &', 'value')], 7677 is_const=True, is_virtual=True) 7678 ## enum.h (module 'core'): bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function] 7679 cls.add_method('Copy', 7680 'bool', 7681 [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')], 7682 is_const=True, is_virtual=True) 7683 ## enum.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EnumChecker::Create() const [member function] 7684 cls.add_method('Create', 7685 'ns3::Ptr< ns3::AttributeValue >', 7686 [], 7687 is_const=True, is_virtual=True) 7688 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetName(int value) const [member function] 7689 cls.add_method('GetName', 7690 'std::string', 7691 [param('int', 'value')], 7692 is_const=True) 7693 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function] 7694 cls.add_method('GetUnderlyingTypeInformation', 7695 'std::string', 7696 [], 7697 is_const=True, is_virtual=True) 7698 ## enum.h (module 'core'): int ns3::EnumChecker::GetValue(std::string const name) const [member function] 7699 cls.add_method('GetValue', 7700 'int', 7701 [param('std::string const', 'name')], 7702 is_const=True) 7703 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetValueTypeName() const [member function] 7704 cls.add_method('GetValueTypeName', 7705 'std::string', 7706 [], 7707 is_const=True, is_virtual=True) 7708 ## enum.h (module 'core'): bool ns3::EnumChecker::HasUnderlyingTypeInformation() const [member function] 7709 cls.add_method('HasUnderlyingTypeInformation', 7710 'bool', 7711 [], 7712 is_const=True, is_virtual=True) 7713 return 7714 7715def register_Ns3EnumValue_methods(root_module, cls): 7716 ## enum.h (module 'core'): ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [constructor] 7717 cls.add_constructor([param('ns3::EnumValue const &', 'arg0')]) 7718 ## enum.h (module 'core'): ns3::EnumValue::EnumValue() [constructor] 7719 cls.add_constructor([]) 7720 ## enum.h (module 'core'): ns3::EnumValue::EnumValue(int value) [constructor] 7721 cls.add_constructor([param('int', 'value')]) 7722 ## enum.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EnumValue::Copy() const [member function] 7723 cls.add_method('Copy', 7724 'ns3::Ptr< ns3::AttributeValue >', 7725 [], 7726 is_const=True, is_virtual=True) 7727 ## enum.h (module 'core'): bool ns3::EnumValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7728 cls.add_method('DeserializeFromString', 7729 'bool', 7730 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7731 is_virtual=True) 7732 ## enum.h (module 'core'): int ns3::EnumValue::Get() const [member function] 7733 cls.add_method('Get', 7734 'int', 7735 [], 7736 is_const=True) 7737 ## enum.h (module 'core'): std::string ns3::EnumValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7738 cls.add_method('SerializeToString', 7739 'std::string', 7740 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7741 is_const=True, is_virtual=True) 7742 ## enum.h (module 'core'): void ns3::EnumValue::Set(int value) [member function] 7743 cls.add_method('Set', 7744 'void', 7745 [param('int', 'value')]) 7746 return 7747 7748def register_Ns3ErlangRandomVariable_methods(root_module, cls): 7749 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] 7750 cls.add_method('GetTypeId', 7751 'ns3::TypeId', 7752 [], 7753 is_static=True) 7754 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] 7755 cls.add_constructor([]) 7756 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] 7757 cls.add_method('GetK', 7758 'uint32_t', 7759 [], 7760 is_const=True) 7761 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] 7762 cls.add_method('GetLambda', 7763 'double', 7764 [], 7765 is_const=True) 7766 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] 7767 cls.add_method('GetValue', 7768 'double', 7769 [param('uint32_t', 'k'), param('double', 'lambda')]) 7770 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] 7771 cls.add_method('GetInteger', 7772 'uint32_t', 7773 [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) 7774 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] 7775 cls.add_method('GetValue', 7776 'double', 7777 [], 7778 is_virtual=True) 7779 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] 7780 cls.add_method('GetInteger', 7781 'uint32_t', 7782 [], 7783 is_virtual=True) 7784 return 7785 7786def register_Ns3EventImpl_methods(root_module, cls): 7787 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] 7788 cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) 7789 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] 7790 cls.add_constructor([]) 7791 ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] 7792 cls.add_method('Cancel', 7793 'void', 7794 []) 7795 ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] 7796 cls.add_method('Invoke', 7797 'void', 7798 []) 7799 ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] 7800 cls.add_method('IsCancelled', 7801 'bool', 7802 []) 7803 ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] 7804 cls.add_method('Notify', 7805 'void', 7806 [], 7807 is_pure_virtual=True, is_virtual=True, visibility='protected') 7808 return 7809 7810def register_Ns3ExponentialRandomVariable_methods(root_module, cls): 7811 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] 7812 cls.add_method('GetTypeId', 7813 'ns3::TypeId', 7814 [], 7815 is_static=True) 7816 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] 7817 cls.add_constructor([]) 7818 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] 7819 cls.add_method('GetMean', 7820 'double', 7821 [], 7822 is_const=True) 7823 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] 7824 cls.add_method('GetBound', 7825 'double', 7826 [], 7827 is_const=True) 7828 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] 7829 cls.add_method('GetValue', 7830 'double', 7831 [param('double', 'mean'), param('double', 'bound')]) 7832 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] 7833 cls.add_method('GetInteger', 7834 'uint32_t', 7835 [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) 7836 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] 7837 cls.add_method('GetValue', 7838 'double', 7839 [], 7840 is_virtual=True) 7841 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] 7842 cls.add_method('GetInteger', 7843 'uint32_t', 7844 [], 7845 is_virtual=True) 7846 return 7847 7848def register_Ns3GammaRandomVariable_methods(root_module, cls): 7849 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] 7850 cls.add_method('GetTypeId', 7851 'ns3::TypeId', 7852 [], 7853 is_static=True) 7854 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] 7855 cls.add_constructor([]) 7856 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] 7857 cls.add_method('GetAlpha', 7858 'double', 7859 [], 7860 is_const=True) 7861 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] 7862 cls.add_method('GetBeta', 7863 'double', 7864 [], 7865 is_const=True) 7866 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] 7867 cls.add_method('GetValue', 7868 'double', 7869 [param('double', 'alpha'), param('double', 'beta')]) 7870 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] 7871 cls.add_method('GetInteger', 7872 'uint32_t', 7873 [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) 7874 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] 7875 cls.add_method('GetValue', 7876 'double', 7877 [], 7878 is_virtual=True) 7879 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] 7880 cls.add_method('GetInteger', 7881 'uint32_t', 7882 [], 7883 is_virtual=True) 7884 return 7885 7886def register_Ns3HeCapabilities_methods(root_module, cls): 7887 cls.add_output_stream_operator() 7888 ## he-capabilities.h (module 'wifi'): ns3::HeCapabilities::HeCapabilities(ns3::HeCapabilities const & arg0) [constructor] 7889 cls.add_constructor([param('ns3::HeCapabilities const &', 'arg0')]) 7890 ## he-capabilities.h (module 'wifi'): ns3::HeCapabilities::HeCapabilities() [constructor] 7891 cls.add_constructor([]) 7892 ## he-capabilities.h (module 'wifi'): uint8_t ns3::HeCapabilities::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] 7893 cls.add_method('DeserializeInformationField', 7894 'uint8_t', 7895 [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], 7896 is_virtual=True) 7897 ## he-capabilities.h (module 'wifi'): ns3::WifiInformationElementId ns3::HeCapabilities::ElementId() const [member function] 7898 cls.add_method('ElementId', 7899 'ns3::WifiInformationElementId', 7900 [], 7901 is_const=True, is_virtual=True) 7902 ## he-capabilities.h (module 'wifi'): ns3::WifiInformationElementId ns3::HeCapabilities::ElementIdExt() const [member function] 7903 cls.add_method('ElementIdExt', 7904 'ns3::WifiInformationElementId', 7905 [], 7906 is_const=True, is_virtual=True) 7907 ## he-capabilities.h (module 'wifi'): uint8_t ns3::HeCapabilities::GetChannelWidthSet() const [member function] 7908 cls.add_method('GetChannelWidthSet', 7909 'uint8_t', 7910 [], 7911 is_const=True) 7912 ## he-capabilities.h (module 'wifi'): uint8_t ns3::HeCapabilities::GetHeLtfAndGiForHePpdus() const [member function] 7913 cls.add_method('GetHeLtfAndGiForHePpdus', 7914 'uint8_t', 7915 [], 7916 is_const=True) 7917 ## he-capabilities.h (module 'wifi'): uint32_t ns3::HeCapabilities::GetHeMacCapabilitiesInfo1() const [member function] 7918 cls.add_method('GetHeMacCapabilitiesInfo1', 7919 'uint32_t', 7920 [], 7921 is_const=True) 7922 ## he-capabilities.h (module 'wifi'): uint8_t ns3::HeCapabilities::GetHeMacCapabilitiesInfo2() const [member function] 7923 cls.add_method('GetHeMacCapabilitiesInfo2', 7924 'uint8_t', 7925 [], 7926 is_const=True) 7927 ## he-capabilities.h (module 'wifi'): uint64_t ns3::HeCapabilities::GetHePhyCapabilitiesInfo1() const [member function] 7928 cls.add_method('GetHePhyCapabilitiesInfo1', 7929 'uint64_t', 7930 [], 7931 is_const=True) 7932 ## he-capabilities.h (module 'wifi'): uint8_t ns3::HeCapabilities::GetHePhyCapabilitiesInfo2() const [member function] 7933 cls.add_method('GetHePhyCapabilitiesInfo2', 7934 'uint8_t', 7935 [], 7936 is_const=True) 7937 ## he-capabilities.h (module 'wifi'): uint8_t ns3::HeCapabilities::GetHighestMcsSupported() const [member function] 7938 cls.add_method('GetHighestMcsSupported', 7939 'uint8_t', 7940 [], 7941 is_const=True) 7942 ## he-capabilities.h (module 'wifi'): uint8_t ns3::HeCapabilities::GetHighestNssSupported() const [member function] 7943 cls.add_method('GetHighestNssSupported', 7944 'uint8_t', 7945 [], 7946 is_const=True) 7947 ## he-capabilities.h (module 'wifi'): uint8_t ns3::HeCapabilities::GetInformationFieldSize() const [member function] 7948 cls.add_method('GetInformationFieldSize', 7949 'uint8_t', 7950 [], 7951 is_const=True, is_virtual=True) 7952 ## he-capabilities.h (module 'wifi'): uint8_t ns3::HeCapabilities::GetLdpcCodingInPayload() const [member function] 7953 cls.add_method('GetLdpcCodingInPayload', 7954 'uint8_t', 7955 [], 7956 is_const=True) 7957 ## he-capabilities.h (module 'wifi'): uint32_t ns3::HeCapabilities::GetMaxAmpduLength() const [member function] 7958 cls.add_method('GetMaxAmpduLength', 7959 'uint32_t', 7960 [], 7961 is_const=True) 7962 ## he-capabilities.h (module 'wifi'): uint16_t ns3::HeCapabilities::GetSerializedSize() const [member function] 7963 cls.add_method('GetSerializedSize', 7964 'uint16_t', 7965 [], 7966 is_const=True, is_virtual=True) 7967 ## he-capabilities.h (module 'wifi'): uint16_t ns3::HeCapabilities::GetSupportedMcsAndNss() const [member function] 7968 cls.add_method('GetSupportedMcsAndNss', 7969 'uint16_t', 7970 [], 7971 is_const=True) 7972 ## he-capabilities.h (module 'wifi'): bool ns3::HeCapabilities::IsSupportedRxMcs(uint8_t mcs) const [member function] 7973 cls.add_method('IsSupportedRxMcs', 7974 'bool', 7975 [param('uint8_t', 'mcs')], 7976 is_const=True) 7977 ## he-capabilities.h (module 'wifi'): bool ns3::HeCapabilities::IsSupportedTxMcs(uint8_t mcs) const [member function] 7978 cls.add_method('IsSupportedTxMcs', 7979 'bool', 7980 [param('uint8_t', 'mcs')], 7981 is_const=True) 7982 ## he-capabilities.h (module 'wifi'): ns3::Buffer::Iterator ns3::HeCapabilities::Serialize(ns3::Buffer::Iterator start) const [member function] 7983 cls.add_method('Serialize', 7984 'ns3::Buffer::Iterator', 7985 [param('ns3::Buffer::Iterator', 'start')], 7986 is_const=True, is_virtual=True) 7987 ## he-capabilities.h (module 'wifi'): void ns3::HeCapabilities::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] 7988 cls.add_method('SerializeInformationField', 7989 'void', 7990 [param('ns3::Buffer::Iterator', 'start')], 7991 is_const=True, is_virtual=True) 7992 ## he-capabilities.h (module 'wifi'): void ns3::HeCapabilities::SetChannelWidthSet(uint8_t channelWidthSet) [member function] 7993 cls.add_method('SetChannelWidthSet', 7994 'void', 7995 [param('uint8_t', 'channelWidthSet')]) 7996 ## he-capabilities.h (module 'wifi'): void ns3::HeCapabilities::SetHeLtfAndGiForHePpdus(uint8_t heLtfAndGiForHePpdus) [member function] 7997 cls.add_method('SetHeLtfAndGiForHePpdus', 7998 'void', 7999 [param('uint8_t', 'heLtfAndGiForHePpdus')]) 8000 ## he-capabilities.h (module 'wifi'): void ns3::HeCapabilities::SetHeMacCapabilitiesInfo(uint32_t ctrl1, uint8_t ctrl2) [member function] 8001 cls.add_method('SetHeMacCapabilitiesInfo', 8002 'void', 8003 [param('uint32_t', 'ctrl1'), param('uint8_t', 'ctrl2')]) 8004 ## he-capabilities.h (module 'wifi'): void ns3::HeCapabilities::SetHePhyCapabilitiesInfo(uint64_t ctrl1, uint8_t ctrl2) [member function] 8005 cls.add_method('SetHePhyCapabilitiesInfo', 8006 'void', 8007 [param('uint64_t', 'ctrl1'), param('uint8_t', 'ctrl2')]) 8008 ## he-capabilities.h (module 'wifi'): void ns3::HeCapabilities::SetHeSupported(uint8_t heSupported) [member function] 8009 cls.add_method('SetHeSupported', 8010 'void', 8011 [param('uint8_t', 'heSupported')]) 8012 ## he-capabilities.h (module 'wifi'): void ns3::HeCapabilities::SetHighestMcsSupported(uint8_t mcs) [member function] 8013 cls.add_method('SetHighestMcsSupported', 8014 'void', 8015 [param('uint8_t', 'mcs')]) 8016 ## he-capabilities.h (module 'wifi'): void ns3::HeCapabilities::SetHighestNssSupported(uint8_t nss) [member function] 8017 cls.add_method('SetHighestNssSupported', 8018 'void', 8019 [param('uint8_t', 'nss')]) 8020 ## he-capabilities.h (module 'wifi'): void ns3::HeCapabilities::SetLdpcCodingInPayload(uint8_t ldpcCodingInPayload) [member function] 8021 cls.add_method('SetLdpcCodingInPayload', 8022 'void', 8023 [param('uint8_t', 'ldpcCodingInPayload')]) 8024 ## he-capabilities.h (module 'wifi'): void ns3::HeCapabilities::SetMaxAmpduLength(uint32_t maxAmpduLength) [member function] 8025 cls.add_method('SetMaxAmpduLength', 8026 'void', 8027 [param('uint32_t', 'maxAmpduLength')]) 8028 ## he-capabilities.h (module 'wifi'): void ns3::HeCapabilities::SetSupportedMcsAndNss(uint16_t ctrl) [member function] 8029 cls.add_method('SetSupportedMcsAndNss', 8030 'void', 8031 [param('uint16_t', 'ctrl')]) 8032 return 8033 8034def register_Ns3HtCapabilities_methods(root_module, cls): 8035 cls.add_output_stream_operator() 8036 ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilities::HtCapabilities(ns3::HtCapabilities const & arg0) [constructor] 8037 cls.add_constructor([param('ns3::HtCapabilities const &', 'arg0')]) 8038 ## ht-capabilities.h (module 'wifi'): ns3::HtCapabilities::HtCapabilities() [constructor] 8039 cls.add_constructor([]) 8040 ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] 8041 cls.add_method('DeserializeInformationField', 8042 'uint8_t', 8043 [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], 8044 is_virtual=True) 8045 ## ht-capabilities.h (module 'wifi'): ns3::WifiInformationElementId ns3::HtCapabilities::ElementId() const [member function] 8046 cls.add_method('ElementId', 8047 'ns3::WifiInformationElementId', 8048 [], 8049 is_const=True, is_virtual=True) 8050 ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetAmpduParameters() const [member function] 8051 cls.add_method('GetAmpduParameters', 8052 'uint8_t', 8053 [], 8054 is_const=True) 8055 ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetAntennaSelectionCapabilities() const [member function] 8056 cls.add_method('GetAntennaSelectionCapabilities', 8057 'uint8_t', 8058 [], 8059 is_const=True) 8060 ## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetExtendedHtCapabilities() const [member function] 8061 cls.add_method('GetExtendedHtCapabilities', 8062 'uint16_t', 8063 [], 8064 is_const=True) 8065 ## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetHtCapabilitiesInfo() const [member function] 8066 cls.add_method('GetHtCapabilitiesInfo', 8067 'uint16_t', 8068 [], 8069 is_const=True) 8070 ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetInformationFieldSize() const [member function] 8071 cls.add_method('GetInformationFieldSize', 8072 'uint8_t', 8073 [], 8074 is_const=True, is_virtual=True) 8075 ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetLdpc() const [member function] 8076 cls.add_method('GetLdpc', 8077 'uint8_t', 8078 [], 8079 is_const=True) 8080 ## ht-capabilities.h (module 'wifi'): uint32_t ns3::HtCapabilities::GetMaxAmpduLength() const [member function] 8081 cls.add_method('GetMaxAmpduLength', 8082 'uint32_t', 8083 [], 8084 is_const=True) 8085 ## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetMaxAmsduLength() const [member function] 8086 cls.add_method('GetMaxAmsduLength', 8087 'uint16_t', 8088 [], 8089 is_const=True) 8090 ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetRxHighestSupportedAntennas() const [member function] 8091 cls.add_method('GetRxHighestSupportedAntennas', 8092 'uint8_t', 8093 [], 8094 is_const=True) 8095 ## ht-capabilities.h (module 'wifi'): uint16_t ns3::HtCapabilities::GetSerializedSize() const [member function] 8096 cls.add_method('GetSerializedSize', 8097 'uint16_t', 8098 [], 8099 is_const=True, is_virtual=True) 8100 ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetShortGuardInterval20() const [member function] 8101 cls.add_method('GetShortGuardInterval20', 8102 'uint8_t', 8103 [], 8104 is_const=True) 8105 ## ht-capabilities.h (module 'wifi'): uint8_t ns3::HtCapabilities::GetSupportedChannelWidth() const [member function] 8106 cls.add_method('GetSupportedChannelWidth', 8107 'uint8_t', 8108 [], 8109 is_const=True) 8110 ## ht-capabilities.h (module 'wifi'): uint64_t ns3::HtCapabilities::GetSupportedMcsSet1() const [member function] 8111 cls.add_method('GetSupportedMcsSet1', 8112 'uint64_t', 8113 [], 8114 is_const=True) 8115 ## ht-capabilities.h (module 'wifi'): uint64_t ns3::HtCapabilities::GetSupportedMcsSet2() const [member function] 8116 cls.add_method('GetSupportedMcsSet2', 8117 'uint64_t', 8118 [], 8119 is_const=True) 8120 ## ht-capabilities.h (module 'wifi'): uint32_t ns3::HtCapabilities::GetTxBfCapabilities() const [member function] 8121 cls.add_method('GetTxBfCapabilities', 8122 'uint32_t', 8123 [], 8124 is_const=True) 8125 ## ht-capabilities.h (module 'wifi'): bool ns3::HtCapabilities::IsSupportedMcs(uint8_t mcs) const [member function] 8126 cls.add_method('IsSupportedMcs', 8127 'bool', 8128 [param('uint8_t', 'mcs')], 8129 is_const=True) 8130 ## ht-capabilities.h (module 'wifi'): ns3::Buffer::Iterator ns3::HtCapabilities::Serialize(ns3::Buffer::Iterator start) const [member function] 8131 cls.add_method('Serialize', 8132 'ns3::Buffer::Iterator', 8133 [param('ns3::Buffer::Iterator', 'start')], 8134 is_const=True, is_virtual=True) 8135 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] 8136 cls.add_method('SerializeInformationField', 8137 'void', 8138 [param('ns3::Buffer::Iterator', 'start')], 8139 is_const=True, is_virtual=True) 8140 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetAmpduParameters(uint8_t ctrl) [member function] 8141 cls.add_method('SetAmpduParameters', 8142 'void', 8143 [param('uint8_t', 'ctrl')]) 8144 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetAntennaSelectionCapabilities(uint8_t ctrl) [member function] 8145 cls.add_method('SetAntennaSelectionCapabilities', 8146 'void', 8147 [param('uint8_t', 'ctrl')]) 8148 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetExtendedHtCapabilities(uint16_t ctrl) [member function] 8149 cls.add_method('SetExtendedHtCapabilities', 8150 'void', 8151 [param('uint16_t', 'ctrl')]) 8152 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetHtCapabilitiesInfo(uint16_t ctrl) [member function] 8153 cls.add_method('SetHtCapabilitiesInfo', 8154 'void', 8155 [param('uint16_t', 'ctrl')]) 8156 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetHtSupported(uint8_t htSupported) [member function] 8157 cls.add_method('SetHtSupported', 8158 'void', 8159 [param('uint8_t', 'htSupported')]) 8160 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetLSigProtectionSupport(uint8_t lSigProtection) [member function] 8161 cls.add_method('SetLSigProtectionSupport', 8162 'void', 8163 [param('uint8_t', 'lSigProtection')]) 8164 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetLdpc(uint8_t ldpc) [member function] 8165 cls.add_method('SetLdpc', 8166 'void', 8167 [param('uint8_t', 'ldpc')]) 8168 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetMaxAmpduLength(uint32_t maxAmpduLength) [member function] 8169 cls.add_method('SetMaxAmpduLength', 8170 'void', 8171 [param('uint32_t', 'maxAmpduLength')]) 8172 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetMaxAmsduLength(uint16_t maxAmsduLength) [member function] 8173 cls.add_method('SetMaxAmsduLength', 8174 'void', 8175 [param('uint16_t', 'maxAmsduLength')]) 8176 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetRxHighestSupportedDataRate(uint16_t maxSupportedRate) [member function] 8177 cls.add_method('SetRxHighestSupportedDataRate', 8178 'void', 8179 [param('uint16_t', 'maxSupportedRate')]) 8180 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetRxMcsBitmask(uint8_t index) [member function] 8181 cls.add_method('SetRxMcsBitmask', 8182 'void', 8183 [param('uint8_t', 'index')]) 8184 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetShortGuardInterval20(uint8_t shortGuardInterval) [member function] 8185 cls.add_method('SetShortGuardInterval20', 8186 'void', 8187 [param('uint8_t', 'shortGuardInterval')]) 8188 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetShortGuardInterval40(uint8_t shortGuardInterval) [member function] 8189 cls.add_method('SetShortGuardInterval40', 8190 'void', 8191 [param('uint8_t', 'shortGuardInterval')]) 8192 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetSupportedChannelWidth(uint8_t supportedChannelWidth) [member function] 8193 cls.add_method('SetSupportedChannelWidth', 8194 'void', 8195 [param('uint8_t', 'supportedChannelWidth')]) 8196 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetSupportedMcsSet(uint64_t ctrl1, uint64_t ctrl2) [member function] 8197 cls.add_method('SetSupportedMcsSet', 8198 'void', 8199 [param('uint64_t', 'ctrl1'), param('uint64_t', 'ctrl2')]) 8200 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxBfCapabilities(uint32_t ctrl) [member function] 8201 cls.add_method('SetTxBfCapabilities', 8202 'void', 8203 [param('uint32_t', 'ctrl')]) 8204 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxMaxNSpatialStreams(uint8_t maxTxSpatialStreams) [member function] 8205 cls.add_method('SetTxMaxNSpatialStreams', 8206 'void', 8207 [param('uint8_t', 'maxTxSpatialStreams')]) 8208 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxMcsSetDefined(uint8_t txMcsSetDefined) [member function] 8209 cls.add_method('SetTxMcsSetDefined', 8210 'void', 8211 [param('uint8_t', 'txMcsSetDefined')]) 8212 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxRxMcsSetUnequal(uint8_t txRxMcsSetUnequal) [member function] 8213 cls.add_method('SetTxRxMcsSetUnequal', 8214 'void', 8215 [param('uint8_t', 'txRxMcsSetUnequal')]) 8216 ## ht-capabilities.h (module 'wifi'): void ns3::HtCapabilities::SetTxUnequalModulation(uint8_t txUnequalModulation) [member function] 8217 cls.add_method('SetTxUnequalModulation', 8218 'void', 8219 [param('uint8_t', 'txUnequalModulation')]) 8220 return 8221 8222def register_Ns3IpL4Protocol_methods(root_module, cls): 8223 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol() [constructor] 8224 cls.add_constructor([]) 8225 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol(ns3::IpL4Protocol const & arg0) [constructor] 8226 cls.add_constructor([param('ns3::IpL4Protocol const &', 'arg0')]) 8227 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::IpL4Protocol::GetDownTarget() const [member function] 8228 cls.add_method('GetDownTarget', 8229 'ns3::IpL4Protocol::DownTargetCallback', 8230 [], 8231 is_const=True, is_pure_virtual=True, is_virtual=True) 8232 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::IpL4Protocol::GetDownTarget6() const [member function] 8233 cls.add_method('GetDownTarget6', 8234 'ns3::IpL4Protocol::DownTargetCallback6', 8235 [], 8236 is_const=True, is_pure_virtual=True, is_virtual=True) 8237 ## ip-l4-protocol.h (module 'internet'): int ns3::IpL4Protocol::GetProtocolNumber() const [member function] 8238 cls.add_method('GetProtocolNumber', 8239 'int', 8240 [], 8241 is_const=True, is_pure_virtual=True, is_virtual=True) 8242 ## ip-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::IpL4Protocol::GetTypeId() [member function] 8243 cls.add_method('GetTypeId', 8244 'ns3::TypeId', 8245 [], 8246 is_static=True) 8247 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function] 8248 cls.add_method('Receive', 8249 'ns3::IpL4Protocol::RxStatus', 8250 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], 8251 is_pure_virtual=True, is_virtual=True) 8252 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Header const & header, ns3::Ptr<ns3::Ipv6Interface> incomingInterface) [member function] 8253 cls.add_method('Receive', 8254 'ns3::IpL4Protocol::RxStatus', 8255 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], 8256 is_pure_virtual=True, is_virtual=True) 8257 ## 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] 8258 cls.add_method('ReceiveIcmp', 8259 'void', 8260 [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')], 8261 is_virtual=True) 8262 ## 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] 8263 cls.add_method('ReceiveIcmp', 8264 'void', 8265 [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')], 8266 is_virtual=True) 8267 ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] 8268 cls.add_method('SetDownTarget', 8269 'void', 8270 [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')], 8271 is_pure_virtual=True, is_virtual=True) 8272 ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] 8273 cls.add_method('SetDownTarget6', 8274 'void', 8275 [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')], 8276 is_pure_virtual=True, is_virtual=True) 8277 return 8278 8279def register_Ns3Ipv4_methods(root_module, cls): 8280 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [constructor] 8281 cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) 8282 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor] 8283 cls.add_constructor([]) 8284 ## ipv4.h (module 'internet'): bool ns3::Ipv4::AddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] 8285 cls.add_method('AddAddress', 8286 'bool', 8287 [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], 8288 is_pure_virtual=True, is_virtual=True) 8289 ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function] 8290 cls.add_method('AddInterface', 8291 'uint32_t', 8292 [param('ns3::Ptr< ns3::NetDevice >', 'device')], 8293 is_pure_virtual=True, is_virtual=True) 8294 ## ipv4.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv4::CreateRawSocket() [member function] 8295 cls.add_method('CreateRawSocket', 8296 'ns3::Ptr< ns3::Socket >', 8297 [], 8298 is_pure_virtual=True, is_virtual=True) 8299 ## ipv4.h (module 'internet'): void ns3::Ipv4::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function] 8300 cls.add_method('DeleteRawSocket', 8301 'void', 8302 [param('ns3::Ptr< ns3::Socket >', 'socket')], 8303 is_pure_virtual=True, is_virtual=True) 8304 ## ipv4.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4::GetAddress(uint32_t interface, uint32_t addressIndex) const [member function] 8305 cls.add_method('GetAddress', 8306 'ns3::Ipv4InterfaceAddress', 8307 [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], 8308 is_const=True, is_pure_virtual=True, is_virtual=True) 8309 ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForAddress(ns3::Ipv4Address address) const [member function] 8310 cls.add_method('GetInterfaceForAddress', 8311 'int32_t', 8312 [param('ns3::Ipv4Address', 'address')], 8313 is_const=True, is_pure_virtual=True, is_virtual=True) 8314 ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForDevice(ns3::Ptr<const ns3::NetDevice> device) const [member function] 8315 cls.add_method('GetInterfaceForDevice', 8316 'int32_t', 8317 [param('ns3::Ptr< ns3::NetDevice const >', 'device')], 8318 is_const=True, is_pure_virtual=True, is_virtual=True) 8319 ## ipv4.h (module 'internet'): int32_t ns3::Ipv4::GetInterfaceForPrefix(ns3::Ipv4Address address, ns3::Ipv4Mask mask) const [member function] 8320 cls.add_method('GetInterfaceForPrefix', 8321 'int32_t', 8322 [param('ns3::Ipv4Address', 'address'), param('ns3::Ipv4Mask', 'mask')], 8323 is_const=True, is_pure_virtual=True, is_virtual=True) 8324 ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMetric(uint32_t interface) const [member function] 8325 cls.add_method('GetMetric', 8326 'uint16_t', 8327 [param('uint32_t', 'interface')], 8328 is_const=True, is_pure_virtual=True, is_virtual=True) 8329 ## ipv4.h (module 'internet'): uint16_t ns3::Ipv4::GetMtu(uint32_t interface) const [member function] 8330 cls.add_method('GetMtu', 8331 'uint16_t', 8332 [param('uint32_t', 'interface')], 8333 is_const=True, is_pure_virtual=True, is_virtual=True) 8334 ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNAddresses(uint32_t interface) const [member function] 8335 cls.add_method('GetNAddresses', 8336 'uint32_t', 8337 [param('uint32_t', 'interface')], 8338 is_const=True, is_pure_virtual=True, is_virtual=True) 8339 ## ipv4.h (module 'internet'): uint32_t ns3::Ipv4::GetNInterfaces() const [member function] 8340 cls.add_method('GetNInterfaces', 8341 'uint32_t', 8342 [], 8343 is_const=True, is_pure_virtual=True, is_virtual=True) 8344 ## ipv4.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4::GetNetDevice(uint32_t interface) [member function] 8345 cls.add_method('GetNetDevice', 8346 'ns3::Ptr< ns3::NetDevice >', 8347 [param('uint32_t', 'interface')], 8348 is_pure_virtual=True, is_virtual=True) 8349 ## ipv4.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4::GetProtocol(int protocolNumber) const [member function] 8350 cls.add_method('GetProtocol', 8351 'ns3::Ptr< ns3::IpL4Protocol >', 8352 [param('int', 'protocolNumber')], 8353 is_const=True, is_pure_virtual=True, is_virtual=True) 8354 ## ipv4.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] 8355 cls.add_method('GetProtocol', 8356 'ns3::Ptr< ns3::IpL4Protocol >', 8357 [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], 8358 is_const=True, is_pure_virtual=True, is_virtual=True) 8359 ## ipv4.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4::GetRoutingProtocol() const [member function] 8360 cls.add_method('GetRoutingProtocol', 8361 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 8362 [], 8363 is_const=True, is_pure_virtual=True, is_virtual=True) 8364 ## ipv4.h (module 'internet'): static ns3::TypeId ns3::Ipv4::GetTypeId() [member function] 8365 cls.add_method('GetTypeId', 8366 'ns3::TypeId', 8367 [], 8368 is_static=True) 8369 ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function] 8370 cls.add_method('Insert', 8371 'void', 8372 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], 8373 is_pure_virtual=True, is_virtual=True) 8374 ## ipv4.h (module 'internet'): void ns3::Ipv4::Insert(ns3::Ptr<ns3::IpL4Protocol> protocol, uint32_t interfaceIndex) [member function] 8375 cls.add_method('Insert', 8376 'void', 8377 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], 8378 is_pure_virtual=True, is_virtual=True) 8379 ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] 8380 cls.add_method('IsDestinationAddress', 8381 'bool', 8382 [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], 8383 is_const=True, is_pure_virtual=True, is_virtual=True) 8384 ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsForwarding(uint32_t interface) const [member function] 8385 cls.add_method('IsForwarding', 8386 'bool', 8387 [param('uint32_t', 'interface')], 8388 is_const=True, is_pure_virtual=True, is_virtual=True) 8389 ## ipv4.h (module 'internet'): bool ns3::Ipv4::IsUp(uint32_t interface) const [member function] 8390 cls.add_method('IsUp', 8391 'bool', 8392 [param('uint32_t', 'interface')], 8393 is_const=True, is_pure_virtual=True, is_virtual=True) 8394 ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function] 8395 cls.add_method('Remove', 8396 'void', 8397 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], 8398 is_pure_virtual=True, is_virtual=True) 8399 ## ipv4.h (module 'internet'): void ns3::Ipv4::Remove(ns3::Ptr<ns3::IpL4Protocol> protocol, uint32_t interfaceIndex) [member function] 8400 cls.add_method('Remove', 8401 'void', 8402 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], 8403 is_pure_virtual=True, is_virtual=True) 8404 ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, uint32_t addressIndex) [member function] 8405 cls.add_method('RemoveAddress', 8406 'bool', 8407 [param('uint32_t', 'interface'), param('uint32_t', 'addressIndex')], 8408 is_pure_virtual=True, is_virtual=True) 8409 ## ipv4.h (module 'internet'): bool ns3::Ipv4::RemoveAddress(uint32_t interface, ns3::Ipv4Address address) [member function] 8410 cls.add_method('RemoveAddress', 8411 'bool', 8412 [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'address')], 8413 is_pure_virtual=True, is_virtual=True) 8414 ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SelectSourceAddress(ns3::Ptr<const ns3::NetDevice> device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] 8415 cls.add_method('SelectSourceAddress', 8416 'ns3::Ipv4Address', 8417 [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], 8418 is_pure_virtual=True, is_virtual=True) 8419 ## ipv4.h (module 'internet'): void ns3::Ipv4::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function] 8420 cls.add_method('Send', 8421 'void', 8422 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 8423 is_pure_virtual=True, is_virtual=True) 8424 ## ipv4.h (module 'internet'): void ns3::Ipv4::SendWithHeader(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Header ipHeader, ns3::Ptr<ns3::Ipv4Route> route) [member function] 8425 cls.add_method('SendWithHeader', 8426 'void', 8427 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 8428 is_pure_virtual=True, is_virtual=True) 8429 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetDown(uint32_t interface) [member function] 8430 cls.add_method('SetDown', 8431 'void', 8432 [param('uint32_t', 'interface')], 8433 is_pure_virtual=True, is_virtual=True) 8434 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetForwarding(uint32_t interface, bool val) [member function] 8435 cls.add_method('SetForwarding', 8436 'void', 8437 [param('uint32_t', 'interface'), param('bool', 'val')], 8438 is_pure_virtual=True, is_virtual=True) 8439 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetMetric(uint32_t interface, uint16_t metric) [member function] 8440 cls.add_method('SetMetric', 8441 'void', 8442 [param('uint32_t', 'interface'), param('uint16_t', 'metric')], 8443 is_pure_virtual=True, is_virtual=True) 8444 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetRoutingProtocol(ns3::Ptr<ns3::Ipv4RoutingProtocol> routingProtocol) [member function] 8445 cls.add_method('SetRoutingProtocol', 8446 'void', 8447 [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], 8448 is_pure_virtual=True, is_virtual=True) 8449 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetUp(uint32_t interface) [member function] 8450 cls.add_method('SetUp', 8451 'void', 8452 [param('uint32_t', 'interface')], 8453 is_pure_virtual=True, is_virtual=True) 8454 ## ipv4.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4::SourceAddressSelection(uint32_t interface, ns3::Ipv4Address dest) [member function] 8455 cls.add_method('SourceAddressSelection', 8456 'ns3::Ipv4Address', 8457 [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'dest')], 8458 is_pure_virtual=True, is_virtual=True) 8459 ## ipv4.h (module 'internet'): ns3::Ipv4::IF_ANY [variable] 8460 cls.add_static_attribute('IF_ANY', 'uint32_t const', is_const=True) 8461 ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetIpForward() const [member function] 8462 cls.add_method('GetIpForward', 8463 'bool', 8464 [], 8465 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8466 ## ipv4.h (module 'internet'): bool ns3::Ipv4::GetWeakEsModel() const [member function] 8467 cls.add_method('GetWeakEsModel', 8468 'bool', 8469 [], 8470 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 8471 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetIpForward(bool forward) [member function] 8472 cls.add_method('SetIpForward', 8473 'void', 8474 [param('bool', 'forward')], 8475 is_pure_virtual=True, is_virtual=True, visibility='private') 8476 ## ipv4.h (module 'internet'): void ns3::Ipv4::SetWeakEsModel(bool model) [member function] 8477 cls.add_method('SetWeakEsModel', 8478 'void', 8479 [param('bool', 'model')], 8480 is_pure_virtual=True, is_virtual=True, visibility='private') 8481 return 8482 8483def register_Ns3Ipv4AddressChecker_methods(root_module, cls): 8484 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] 8485 cls.add_constructor([]) 8486 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] 8487 cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) 8488 return 8489 8490def register_Ns3Ipv4AddressValue_methods(root_module, cls): 8491 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] 8492 cls.add_constructor([]) 8493 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] 8494 cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) 8495 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] 8496 cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) 8497 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4AddressValue::Copy() const [member function] 8498 cls.add_method('Copy', 8499 'ns3::Ptr< ns3::AttributeValue >', 8500 [], 8501 is_const=True, is_virtual=True) 8502 ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 8503 cls.add_method('DeserializeFromString', 8504 'bool', 8505 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8506 is_virtual=True) 8507 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] 8508 cls.add_method('Get', 8509 'ns3::Ipv4Address', 8510 [], 8511 is_const=True) 8512 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 8513 cls.add_method('SerializeToString', 8514 'std::string', 8515 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8516 is_const=True, is_virtual=True) 8517 ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] 8518 cls.add_method('Set', 8519 'void', 8520 [param('ns3::Ipv4Address const &', 'value')]) 8521 return 8522 8523def register_Ns3Ipv4Interface_methods(root_module, cls): 8524 ## ipv4-interface.h (module 'internet'): static ns3::TypeId ns3::Ipv4Interface::GetTypeId() [member function] 8525 cls.add_method('GetTypeId', 8526 'ns3::TypeId', 8527 [], 8528 is_static=True) 8529 ## ipv4-interface.h (module 'internet'): ns3::Ipv4Interface::Ipv4Interface() [constructor] 8530 cls.add_constructor([]) 8531 ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetNode(ns3::Ptr<ns3::Node> node) [member function] 8532 cls.add_method('SetNode', 8533 'void', 8534 [param('ns3::Ptr< ns3::Node >', 'node')]) 8535 ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetDevice(ns3::Ptr<ns3::NetDevice> device) [member function] 8536 cls.add_method('SetDevice', 8537 'void', 8538 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 8539 ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetTrafficControl(ns3::Ptr<ns3::TrafficControlLayer> tc) [member function] 8540 cls.add_method('SetTrafficControl', 8541 'void', 8542 [param('ns3::Ptr< ns3::TrafficControlLayer >', 'tc')]) 8543 ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetArpCache(ns3::Ptr<ns3::ArpCache> arpCache) [member function] 8544 cls.add_method('SetArpCache', 8545 'void', 8546 [param('ns3::Ptr< ns3::ArpCache >', 'arpCache')]) 8547 ## ipv4-interface.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4Interface::GetDevice() const [member function] 8548 cls.add_method('GetDevice', 8549 'ns3::Ptr< ns3::NetDevice >', 8550 [], 8551 is_const=True) 8552 ## ipv4-interface.h (module 'internet'): ns3::Ptr<ns3::ArpCache> ns3::Ipv4Interface::GetArpCache() const [member function] 8553 cls.add_method('GetArpCache', 8554 'ns3::Ptr< ns3::ArpCache >', 8555 [], 8556 is_const=True) 8557 ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetMetric(uint16_t metric) [member function] 8558 cls.add_method('SetMetric', 8559 'void', 8560 [param('uint16_t', 'metric')]) 8561 ## ipv4-interface.h (module 'internet'): uint16_t ns3::Ipv4Interface::GetMetric() const [member function] 8562 cls.add_method('GetMetric', 8563 'uint16_t', 8564 [], 8565 is_const=True) 8566 ## ipv4-interface.h (module 'internet'): bool ns3::Ipv4Interface::IsUp() const [member function] 8567 cls.add_method('IsUp', 8568 'bool', 8569 [], 8570 is_const=True) 8571 ## ipv4-interface.h (module 'internet'): bool ns3::Ipv4Interface::IsDown() const [member function] 8572 cls.add_method('IsDown', 8573 'bool', 8574 [], 8575 is_const=True) 8576 ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetUp() [member function] 8577 cls.add_method('SetUp', 8578 'void', 8579 []) 8580 ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetDown() [member function] 8581 cls.add_method('SetDown', 8582 'void', 8583 []) 8584 ## ipv4-interface.h (module 'internet'): bool ns3::Ipv4Interface::IsForwarding() const [member function] 8585 cls.add_method('IsForwarding', 8586 'bool', 8587 [], 8588 is_const=True) 8589 ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::SetForwarding(bool val) [member function] 8590 cls.add_method('SetForwarding', 8591 'void', 8592 [param('bool', 'val')]) 8593 ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::Send(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & hdr, ns3::Ipv4Address dest) [member function] 8594 cls.add_method('Send', 8595 'void', 8596 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'hdr'), param('ns3::Ipv4Address', 'dest')]) 8597 ## ipv4-interface.h (module 'internet'): bool ns3::Ipv4Interface::AddAddress(ns3::Ipv4InterfaceAddress address) [member function] 8598 cls.add_method('AddAddress', 8599 'bool', 8600 [param('ns3::Ipv4InterfaceAddress', 'address')]) 8601 ## ipv4-interface.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4Interface::GetAddress(uint32_t index) const [member function] 8602 cls.add_method('GetAddress', 8603 'ns3::Ipv4InterfaceAddress', 8604 [param('uint32_t', 'index')], 8605 is_const=True) 8606 ## ipv4-interface.h (module 'internet'): uint32_t ns3::Ipv4Interface::GetNAddresses() const [member function] 8607 cls.add_method('GetNAddresses', 8608 'uint32_t', 8609 [], 8610 is_const=True) 8611 ## ipv4-interface.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4Interface::RemoveAddress(uint32_t index) [member function] 8612 cls.add_method('RemoveAddress', 8613 'ns3::Ipv4InterfaceAddress', 8614 [param('uint32_t', 'index')]) 8615 ## ipv4-interface.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4Interface::RemoveAddress(ns3::Ipv4Address address) [member function] 8616 cls.add_method('RemoveAddress', 8617 'ns3::Ipv4InterfaceAddress', 8618 [param('ns3::Ipv4Address', 'address')]) 8619 ## ipv4-interface.h (module 'internet'): void ns3::Ipv4Interface::DoDispose() [member function] 8620 cls.add_method('DoDispose', 8621 'void', 8622 [], 8623 is_virtual=True, visibility='protected') 8624 return 8625 8626def register_Ns3Ipv4L3Protocol_methods(root_module, cls): 8627 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::Ipv4L3Protocol() [constructor] 8628 cls.add_constructor([]) 8629 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::AddAddress(uint32_t i, ns3::Ipv4InterfaceAddress address) [member function] 8630 cls.add_method('AddAddress', 8631 'bool', 8632 [param('uint32_t', 'i'), param('ns3::Ipv4InterfaceAddress', 'address')], 8633 is_virtual=True) 8634 ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function] 8635 cls.add_method('AddInterface', 8636 'uint32_t', 8637 [param('ns3::Ptr< ns3::NetDevice >', 'device')], 8638 is_virtual=True) 8639 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv4L3Protocol::CreateRawSocket() [member function] 8640 cls.add_method('CreateRawSocket', 8641 'ns3::Ptr< ns3::Socket >', 8642 [], 8643 is_virtual=True) 8644 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function] 8645 cls.add_method('DeleteRawSocket', 8646 'void', 8647 [param('ns3::Ptr< ns3::Socket >', 'socket')], 8648 is_virtual=True) 8649 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function] 8650 cls.add_method('GetAddress', 8651 'ns3::Ipv4InterfaceAddress', 8652 [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], 8653 is_const=True, is_virtual=True) 8654 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4Interface> ns3::Ipv4L3Protocol::GetInterface(uint32_t i) const [member function] 8655 cls.add_method('GetInterface', 8656 'ns3::Ptr< ns3::Ipv4Interface >', 8657 [param('uint32_t', 'i')], 8658 is_const=True) 8659 ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForAddress(ns3::Ipv4Address addr) const [member function] 8660 cls.add_method('GetInterfaceForAddress', 8661 'int32_t', 8662 [param('ns3::Ipv4Address', 'addr')], 8663 is_const=True, is_virtual=True) 8664 ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForDevice(ns3::Ptr<const ns3::NetDevice> device) const [member function] 8665 cls.add_method('GetInterfaceForDevice', 8666 'int32_t', 8667 [param('ns3::Ptr< ns3::NetDevice const >', 'device')], 8668 is_const=True, is_virtual=True) 8669 ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForPrefix(ns3::Ipv4Address addr, ns3::Ipv4Mask mask) const [member function] 8670 cls.add_method('GetInterfaceForPrefix', 8671 'int32_t', 8672 [param('ns3::Ipv4Address', 'addr'), param('ns3::Ipv4Mask', 'mask')], 8673 is_const=True, is_virtual=True) 8674 ## ipv4-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv4L3Protocol::GetMetric(uint32_t i) const [member function] 8675 cls.add_method('GetMetric', 8676 'uint16_t', 8677 [param('uint32_t', 'i')], 8678 is_const=True, is_virtual=True) 8679 ## ipv4-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv4L3Protocol::GetMtu(uint32_t i) const [member function] 8680 cls.add_method('GetMtu', 8681 'uint16_t', 8682 [param('uint32_t', 'i')], 8683 is_const=True, is_virtual=True) 8684 ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::GetNAddresses(uint32_t interface) const [member function] 8685 cls.add_method('GetNAddresses', 8686 'uint32_t', 8687 [param('uint32_t', 'interface')], 8688 is_const=True, is_virtual=True) 8689 ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::GetNInterfaces() const [member function] 8690 cls.add_method('GetNInterfaces', 8691 'uint32_t', 8692 [], 8693 is_const=True, is_virtual=True) 8694 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4L3Protocol::GetNetDevice(uint32_t i) [member function] 8695 cls.add_method('GetNetDevice', 8696 'ns3::Ptr< ns3::NetDevice >', 8697 [param('uint32_t', 'i')], 8698 is_virtual=True) 8699 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function] 8700 cls.add_method('GetProtocol', 8701 'ns3::Ptr< ns3::IpL4Protocol >', 8702 [param('int', 'protocolNumber')], 8703 is_const=True, is_virtual=True) 8704 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::IpL4Protocol> ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber, int32_t interfaceIndex) const [member function] 8705 cls.add_method('GetProtocol', 8706 'ns3::Ptr< ns3::IpL4Protocol >', 8707 [param('int', 'protocolNumber'), param('int32_t', 'interfaceIndex')], 8708 is_const=True, is_virtual=True) 8709 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function] 8710 cls.add_method('GetRoutingProtocol', 8711 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', 8712 [], 8713 is_const=True, is_virtual=True) 8714 ## ipv4-l3-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4L3Protocol::GetTypeId() [member function] 8715 cls.add_method('GetTypeId', 8716 'ns3::TypeId', 8717 [], 8718 is_static=True) 8719 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Insert(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function] 8720 cls.add_method('Insert', 8721 'void', 8722 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], 8723 is_virtual=True) 8724 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Insert(ns3::Ptr<ns3::IpL4Protocol> protocol, uint32_t interfaceIndex) [member function] 8725 cls.add_method('Insert', 8726 'void', 8727 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], 8728 is_virtual=True) 8729 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] 8730 cls.add_method('IsDestinationAddress', 8731 'bool', 8732 [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], 8733 is_const=True, is_virtual=True) 8734 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsForwarding(uint32_t i) const [member function] 8735 cls.add_method('IsForwarding', 8736 'bool', 8737 [param('uint32_t', 'i')], 8738 is_const=True, is_virtual=True) 8739 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsUnicast(ns3::Ipv4Address ad) const [member function] 8740 cls.add_method('IsUnicast', 8741 'bool', 8742 [param('ns3::Ipv4Address', 'ad')], 8743 is_const=True) 8744 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsUp(uint32_t i) const [member function] 8745 cls.add_method('IsUp', 8746 'bool', 8747 [param('uint32_t', 'i')], 8748 is_const=True, is_virtual=True) 8749 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Receive(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<const ns3::Packet> p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] 8750 cls.add_method('Receive', 8751 'void', 8752 [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')]) 8753 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Remove(ns3::Ptr<ns3::IpL4Protocol> protocol) [member function] 8754 cls.add_method('Remove', 8755 'void', 8756 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol')], 8757 is_virtual=True) 8758 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Remove(ns3::Ptr<ns3::IpL4Protocol> protocol, uint32_t interfaceIndex) [member function] 8759 cls.add_method('Remove', 8760 'void', 8761 [param('ns3::Ptr< ns3::IpL4Protocol >', 'protocol'), param('uint32_t', 'interfaceIndex')], 8762 is_virtual=True) 8763 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] 8764 cls.add_method('RemoveAddress', 8765 'bool', 8766 [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], 8767 is_virtual=True) 8768 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::RemoveAddress(uint32_t interface, ns3::Ipv4Address address) [member function] 8769 cls.add_method('RemoveAddress', 8770 'bool', 8771 [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'address')], 8772 is_virtual=True) 8773 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4L3Protocol::SelectSourceAddress(ns3::Ptr<const ns3::NetDevice> device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] 8774 cls.add_method('SelectSourceAddress', 8775 'ns3::Ipv4Address', 8776 [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], 8777 is_virtual=True) 8778 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function] 8779 cls.add_method('Send', 8780 'void', 8781 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 8782 is_virtual=True) 8783 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SendWithHeader(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Header ipHeader, ns3::Ptr<ns3::Ipv4Route> route) [member function] 8784 cls.add_method('SendWithHeader', 8785 'void', 8786 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], 8787 is_virtual=True) 8788 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDefaultTtl(uint8_t ttl) [member function] 8789 cls.add_method('SetDefaultTtl', 8790 'void', 8791 [param('uint8_t', 'ttl')]) 8792 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDown(uint32_t i) [member function] 8793 cls.add_method('SetDown', 8794 'void', 8795 [param('uint32_t', 'i')], 8796 is_virtual=True) 8797 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetForwarding(uint32_t i, bool val) [member function] 8798 cls.add_method('SetForwarding', 8799 'void', 8800 [param('uint32_t', 'i'), param('bool', 'val')], 8801 is_virtual=True) 8802 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function] 8803 cls.add_method('SetMetric', 8804 'void', 8805 [param('uint32_t', 'i'), param('uint16_t', 'metric')], 8806 is_virtual=True) 8807 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetNode(ns3::Ptr<ns3::Node> node) [member function] 8808 cls.add_method('SetNode', 8809 'void', 8810 [param('ns3::Ptr< ns3::Node >', 'node')]) 8811 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetRoutingProtocol(ns3::Ptr<ns3::Ipv4RoutingProtocol> routingProtocol) [member function] 8812 cls.add_method('SetRoutingProtocol', 8813 'void', 8814 [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], 8815 is_virtual=True) 8816 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetUp(uint32_t i) [member function] 8817 cls.add_method('SetUp', 8818 'void', 8819 [param('uint32_t', 'i')], 8820 is_virtual=True) 8821 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4L3Protocol::SourceAddressSelection(uint32_t interface, ns3::Ipv4Address dest) [member function] 8822 cls.add_method('SourceAddressSelection', 8823 'ns3::Ipv4Address', 8824 [param('uint32_t', 'interface'), param('ns3::Ipv4Address', 'dest')], 8825 is_virtual=True) 8826 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::PROT_NUMBER [variable] 8827 cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) 8828 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DoDispose() [member function] 8829 cls.add_method('DoDispose', 8830 'void', 8831 [], 8832 is_virtual=True, visibility='protected') 8833 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::NotifyNewAggregate() [member function] 8834 cls.add_method('NotifyNewAggregate', 8835 'void', 8836 [], 8837 is_virtual=True, visibility='protected') 8838 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::GetIpForward() const [member function] 8839 cls.add_method('GetIpForward', 8840 'bool', 8841 [], 8842 is_const=True, is_virtual=True, visibility='private') 8843 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::GetWeakEsModel() const [member function] 8844 cls.add_method('GetWeakEsModel', 8845 'bool', 8846 [], 8847 is_const=True, is_virtual=True, visibility='private') 8848 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetIpForward(bool forward) [member function] 8849 cls.add_method('SetIpForward', 8850 'void', 8851 [param('bool', 'forward')], 8852 is_virtual=True, visibility='private') 8853 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetWeakEsModel(bool model) [member function] 8854 cls.add_method('SetWeakEsModel', 8855 'void', 8856 [param('bool', 'model')], 8857 is_virtual=True, visibility='private') 8858 return 8859 8860def register_Ns3Ipv4MaskChecker_methods(root_module, cls): 8861 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] 8862 cls.add_constructor([]) 8863 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] 8864 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) 8865 return 8866 8867def register_Ns3Ipv4MaskValue_methods(root_module, cls): 8868 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] 8869 cls.add_constructor([]) 8870 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] 8871 cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) 8872 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] 8873 cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) 8874 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4MaskValue::Copy() const [member function] 8875 cls.add_method('Copy', 8876 'ns3::Ptr< ns3::AttributeValue >', 8877 [], 8878 is_const=True, is_virtual=True) 8879 ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 8880 cls.add_method('DeserializeFromString', 8881 'bool', 8882 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8883 is_virtual=True) 8884 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] 8885 cls.add_method('Get', 8886 'ns3::Ipv4Mask', 8887 [], 8888 is_const=True) 8889 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 8890 cls.add_method('SerializeToString', 8891 'std::string', 8892 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 8893 is_const=True, is_virtual=True) 8894 ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] 8895 cls.add_method('Set', 8896 'void', 8897 [param('ns3::Ipv4Mask const &', 'value')]) 8898 return 8899 8900def register_Ns3Ipv4MulticastRoute_methods(root_module, cls): 8901 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute(ns3::Ipv4MulticastRoute const & arg0) [constructor] 8902 cls.add_constructor([param('ns3::Ipv4MulticastRoute const &', 'arg0')]) 8903 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::Ipv4MulticastRoute() [constructor] 8904 cls.add_constructor([]) 8905 ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetGroup() const [member function] 8906 cls.add_method('GetGroup', 8907 'ns3::Ipv4Address', 8908 [], 8909 is_const=True) 8910 ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetOrigin() const [member function] 8911 cls.add_method('GetOrigin', 8912 'ns3::Ipv4Address', 8913 [], 8914 is_const=True) 8915 ## ipv4-route.h (module 'internet'): std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, unsigned int> > > ns3::Ipv4MulticastRoute::GetOutputTtlMap() const [member function] 8916 cls.add_method('GetOutputTtlMap', 8917 'std::map< unsigned int, unsigned int >', 8918 [], 8919 is_const=True) 8920 ## ipv4-route.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoute::GetParent() const [member function] 8921 cls.add_method('GetParent', 8922 'uint32_t', 8923 [], 8924 is_const=True) 8925 ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetGroup(ns3::Ipv4Address const group) [member function] 8926 cls.add_method('SetGroup', 8927 'void', 8928 [param('ns3::Ipv4Address const', 'group')]) 8929 ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOrigin(ns3::Ipv4Address const origin) [member function] 8930 cls.add_method('SetOrigin', 8931 'void', 8932 [param('ns3::Ipv4Address const', 'origin')]) 8933 ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetOutputTtl(uint32_t oif, uint32_t ttl) [member function] 8934 cls.add_method('SetOutputTtl', 8935 'void', 8936 [param('uint32_t', 'oif'), param('uint32_t', 'ttl')]) 8937 ## ipv4-route.h (module 'internet'): void ns3::Ipv4MulticastRoute::SetParent(uint32_t iif) [member function] 8938 cls.add_method('SetParent', 8939 'void', 8940 [param('uint32_t', 'iif')]) 8941 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_INTERFACES [variable] 8942 cls.add_static_attribute('MAX_INTERFACES', 'uint32_t const', is_const=True) 8943 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute::MAX_TTL [variable] 8944 cls.add_static_attribute('MAX_TTL', 'uint32_t const', is_const=True) 8945 return 8946 8947def register_Ns3Ipv4Route_methods(root_module, cls): 8948 cls.add_output_stream_operator() 8949 ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route(ns3::Ipv4Route const & arg0) [constructor] 8950 cls.add_constructor([param('ns3::Ipv4Route const &', 'arg0')]) 8951 ## ipv4-route.h (module 'internet'): ns3::Ipv4Route::Ipv4Route() [constructor] 8952 cls.add_constructor([]) 8953 ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetDestination() const [member function] 8954 cls.add_method('GetDestination', 8955 'ns3::Ipv4Address', 8956 [], 8957 is_const=True) 8958 ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetGateway() const [member function] 8959 cls.add_method('GetGateway', 8960 'ns3::Ipv4Address', 8961 [], 8962 is_const=True) 8963 ## ipv4-route.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4Route::GetOutputDevice() const [member function] 8964 cls.add_method('GetOutputDevice', 8965 'ns3::Ptr< ns3::NetDevice >', 8966 [], 8967 is_const=True) 8968 ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4Route::GetSource() const [member function] 8969 cls.add_method('GetSource', 8970 'ns3::Ipv4Address', 8971 [], 8972 is_const=True) 8973 ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetDestination(ns3::Ipv4Address dest) [member function] 8974 cls.add_method('SetDestination', 8975 'void', 8976 [param('ns3::Ipv4Address', 'dest')]) 8977 ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetGateway(ns3::Ipv4Address gw) [member function] 8978 cls.add_method('SetGateway', 8979 'void', 8980 [param('ns3::Ipv4Address', 'gw')]) 8981 ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetOutputDevice(ns3::Ptr<ns3::NetDevice> outputDevice) [member function] 8982 cls.add_method('SetOutputDevice', 8983 'void', 8984 [param('ns3::Ptr< ns3::NetDevice >', 'outputDevice')]) 8985 ## ipv4-route.h (module 'internet'): void ns3::Ipv4Route::SetSource(ns3::Ipv4Address src) [member function] 8986 cls.add_method('SetSource', 8987 'void', 8988 [param('ns3::Ipv4Address', 'src')]) 8989 return 8990 8991def register_Ns3Ipv4RoutingProtocol_methods(root_module, cls): 8992 ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol() [constructor] 8993 cls.add_constructor([]) 8994 ## ipv4-routing-protocol.h (module 'internet'): ns3::Ipv4RoutingProtocol::Ipv4RoutingProtocol(ns3::Ipv4RoutingProtocol const & arg0) [constructor] 8995 cls.add_constructor([param('ns3::Ipv4RoutingProtocol const &', 'arg0')]) 8996 ## ipv4-routing-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4RoutingProtocol::GetTypeId() [member function] 8997 cls.add_method('GetTypeId', 8998 'ns3::TypeId', 8999 [], 9000 is_static=True) 9001 ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyAddAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] 9002 cls.add_method('NotifyAddAddress', 9003 'void', 9004 [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], 9005 is_pure_virtual=True, is_virtual=True) 9006 ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyInterfaceDown(uint32_t interface) [member function] 9007 cls.add_method('NotifyInterfaceDown', 9008 'void', 9009 [param('uint32_t', 'interface')], 9010 is_pure_virtual=True, is_virtual=True) 9011 ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyInterfaceUp(uint32_t interface) [member function] 9012 cls.add_method('NotifyInterfaceUp', 9013 'void', 9014 [param('uint32_t', 'interface')], 9015 is_pure_virtual=True, is_virtual=True) 9016 ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::NotifyRemoveAddress(uint32_t interface, ns3::Ipv4InterfaceAddress address) [member function] 9017 cls.add_method('NotifyRemoveAddress', 9018 'void', 9019 [param('uint32_t', 'interface'), param('ns3::Ipv4InterfaceAddress', 'address')], 9020 is_pure_virtual=True, is_virtual=True) 9021 ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::PrintRoutingTable(ns3::Ptr<ns3::OutputStreamWrapper> stream, ns3::Time::Unit unit=::ns3::Time::Unit::S) const [member function] 9022 cls.add_method('PrintRoutingTable', 9023 'void', 9024 [param('ns3::Ptr< ns3::OutputStreamWrapper >', 'stream'), param('ns3::Time::Unit', 'unit', default_value='::ns3::Time::Unit::S')], 9025 is_const=True, is_pure_virtual=True, is_virtual=True) 9026 ## ipv4-routing-protocol.h (module 'internet'): bool ns3::Ipv4RoutingProtocol::RouteInput(ns3::Ptr<const ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<const ns3::NetDevice> idev, ns3::Ipv4RoutingProtocol::UnicastForwardCallback ucb, ns3::Ipv4RoutingProtocol::MulticastForwardCallback mcb, ns3::Ipv4RoutingProtocol::LocalDeliverCallback lcb, ns3::Ipv4RoutingProtocol::ErrorCallback ecb) [member function] 9027 cls.add_method('RouteInput', 9028 'bool', 9029 [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')], 9030 is_pure_virtual=True, is_virtual=True) 9031 ## ipv4-routing-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4Route> ns3::Ipv4RoutingProtocol::RouteOutput(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::NetDevice> oif, ns3::Socket::SocketErrno & sockerr) [member function] 9032 cls.add_method('RouteOutput', 9033 'ns3::Ptr< ns3::Ipv4Route >', 9034 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::NetDevice >', 'oif'), param('ns3::Socket::SocketErrno &', 'sockerr')], 9035 is_pure_virtual=True, is_virtual=True) 9036 ## ipv4-routing-protocol.h (module 'internet'): void ns3::Ipv4RoutingProtocol::SetIpv4(ns3::Ptr<ns3::Ipv4> ipv4) [member function] 9037 cls.add_method('SetIpv4', 9038 'void', 9039 [param('ns3::Ptr< ns3::Ipv4 >', 'ipv4')], 9040 is_pure_virtual=True, is_virtual=True) 9041 return 9042 9043def register_Ns3Ipv6AddressChecker_methods(root_module, cls): 9044 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] 9045 cls.add_constructor([]) 9046 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] 9047 cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) 9048 return 9049 9050def register_Ns3Ipv6AddressValue_methods(root_module, cls): 9051 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] 9052 cls.add_constructor([]) 9053 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] 9054 cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) 9055 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] 9056 cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) 9057 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6AddressValue::Copy() const [member function] 9058 cls.add_method('Copy', 9059 'ns3::Ptr< ns3::AttributeValue >', 9060 [], 9061 is_const=True, is_virtual=True) 9062 ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 9063 cls.add_method('DeserializeFromString', 9064 'bool', 9065 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9066 is_virtual=True) 9067 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] 9068 cls.add_method('Get', 9069 'ns3::Ipv6Address', 9070 [], 9071 is_const=True) 9072 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 9073 cls.add_method('SerializeToString', 9074 'std::string', 9075 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9076 is_const=True, is_virtual=True) 9077 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] 9078 cls.add_method('Set', 9079 'void', 9080 [param('ns3::Ipv6Address const &', 'value')]) 9081 return 9082 9083def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): 9084 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] 9085 cls.add_constructor([]) 9086 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] 9087 cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) 9088 return 9089 9090def register_Ns3Ipv6PrefixValue_methods(root_module, cls): 9091 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] 9092 cls.add_constructor([]) 9093 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] 9094 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) 9095 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] 9096 cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) 9097 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6PrefixValue::Copy() const [member function] 9098 cls.add_method('Copy', 9099 'ns3::Ptr< ns3::AttributeValue >', 9100 [], 9101 is_const=True, is_virtual=True) 9102 ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 9103 cls.add_method('DeserializeFromString', 9104 'bool', 9105 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9106 is_virtual=True) 9107 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] 9108 cls.add_method('Get', 9109 'ns3::Ipv6Prefix', 9110 [], 9111 is_const=True) 9112 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 9113 cls.add_method('SerializeToString', 9114 'std::string', 9115 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9116 is_const=True, is_virtual=True) 9117 ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] 9118 cls.add_method('Set', 9119 'void', 9120 [param('ns3::Ipv6Prefix const &', 'value')]) 9121 return 9122 9123def register_Ns3LogNormalRandomVariable_methods(root_module, cls): 9124 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function] 9125 cls.add_method('GetTypeId', 9126 'ns3::TypeId', 9127 [], 9128 is_static=True) 9129 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor] 9130 cls.add_constructor([]) 9131 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function] 9132 cls.add_method('GetMu', 9133 'double', 9134 [], 9135 is_const=True) 9136 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function] 9137 cls.add_method('GetSigma', 9138 'double', 9139 [], 9140 is_const=True) 9141 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function] 9142 cls.add_method('GetValue', 9143 'double', 9144 [param('double', 'mu'), param('double', 'sigma')]) 9145 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function] 9146 cls.add_method('GetInteger', 9147 'uint32_t', 9148 [param('uint32_t', 'mu'), param('uint32_t', 'sigma')]) 9149 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function] 9150 cls.add_method('GetValue', 9151 'double', 9152 [], 9153 is_virtual=True) 9154 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function] 9155 cls.add_method('GetInteger', 9156 'uint32_t', 9157 [], 9158 is_virtual=True) 9159 return 9160 9161def register_Ns3Mac48AddressChecker_methods(root_module, cls): 9162 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] 9163 cls.add_constructor([]) 9164 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [constructor] 9165 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) 9166 return 9167 9168def register_Ns3Mac48AddressValue_methods(root_module, cls): 9169 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] 9170 cls.add_constructor([]) 9171 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] 9172 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) 9173 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [constructor] 9174 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) 9175 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] 9176 cls.add_method('Copy', 9177 'ns3::Ptr< ns3::AttributeValue >', 9178 [], 9179 is_const=True, is_virtual=True) 9180 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 9181 cls.add_method('DeserializeFromString', 9182 'bool', 9183 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9184 is_virtual=True) 9185 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] 9186 cls.add_method('Get', 9187 'ns3::Mac48Address', 9188 [], 9189 is_const=True) 9190 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 9191 cls.add_method('SerializeToString', 9192 'std::string', 9193 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9194 is_const=True, is_virtual=True) 9195 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] 9196 cls.add_method('Set', 9197 'void', 9198 [param('ns3::Mac48Address const &', 'value')]) 9199 return 9200 9201def register_Ns3NetDevice_methods(root_module, cls): 9202 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] 9203 cls.add_constructor([]) 9204 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [constructor] 9205 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) 9206 ## net-device.h (module 'network'): void ns3::NetDevice::AddLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function] 9207 cls.add_method('AddLinkChangeCallback', 9208 'void', 9209 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 9210 is_pure_virtual=True, is_virtual=True) 9211 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetAddress() const [member function] 9212 cls.add_method('GetAddress', 9213 'ns3::Address', 9214 [], 9215 is_const=True, is_pure_virtual=True, is_virtual=True) 9216 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function] 9217 cls.add_method('GetBroadcast', 9218 'ns3::Address', 9219 [], 9220 is_const=True, is_pure_virtual=True, is_virtual=True) 9221 ## net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::NetDevice::GetChannel() const [member function] 9222 cls.add_method('GetChannel', 9223 'ns3::Ptr< ns3::Channel >', 9224 [], 9225 is_const=True, is_pure_virtual=True, is_virtual=True) 9226 ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function] 9227 cls.add_method('GetIfIndex', 9228 'uint32_t', 9229 [], 9230 is_const=True, is_pure_virtual=True, is_virtual=True) 9231 ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function] 9232 cls.add_method('GetMtu', 9233 'uint16_t', 9234 [], 9235 is_const=True, is_pure_virtual=True, is_virtual=True) 9236 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 9237 cls.add_method('GetMulticast', 9238 'ns3::Address', 9239 [param('ns3::Ipv4Address', 'multicastGroup')], 9240 is_const=True, is_pure_virtual=True, is_virtual=True) 9241 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 9242 cls.add_method('GetMulticast', 9243 'ns3::Address', 9244 [param('ns3::Ipv6Address', 'addr')], 9245 is_const=True, is_pure_virtual=True, is_virtual=True) 9246 ## net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function] 9247 cls.add_method('GetNode', 9248 'ns3::Ptr< ns3::Node >', 9249 [], 9250 is_const=True, is_pure_virtual=True, is_virtual=True) 9251 ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] 9252 cls.add_method('GetTypeId', 9253 'ns3::TypeId', 9254 [], 9255 is_static=True) 9256 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBridge() const [member function] 9257 cls.add_method('IsBridge', 9258 'bool', 9259 [], 9260 is_const=True, is_pure_virtual=True, is_virtual=True) 9261 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function] 9262 cls.add_method('IsBroadcast', 9263 'bool', 9264 [], 9265 is_const=True, is_pure_virtual=True, is_virtual=True) 9266 ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function] 9267 cls.add_method('IsLinkUp', 9268 'bool', 9269 [], 9270 is_const=True, is_pure_virtual=True, is_virtual=True) 9271 ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function] 9272 cls.add_method('IsMulticast', 9273 'bool', 9274 [], 9275 is_const=True, is_pure_virtual=True, is_virtual=True) 9276 ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function] 9277 cls.add_method('IsPointToPoint', 9278 'bool', 9279 [], 9280 is_const=True, is_pure_virtual=True, is_virtual=True) 9281 ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function] 9282 cls.add_method('NeedsArp', 9283 'bool', 9284 [], 9285 is_const=True, is_pure_virtual=True, is_virtual=True) 9286 ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 9287 cls.add_method('Send', 9288 'bool', 9289 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 9290 is_pure_virtual=True, is_virtual=True) 9291 ## net-device.h (module 'network'): bool ns3::NetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function] 9292 cls.add_method('SendFrom', 9293 'bool', 9294 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 9295 is_pure_virtual=True, is_virtual=True) 9296 ## net-device.h (module 'network'): void ns3::NetDevice::SetAddress(ns3::Address address) [member function] 9297 cls.add_method('SetAddress', 9298 'void', 9299 [param('ns3::Address', 'address')], 9300 is_pure_virtual=True, is_virtual=True) 9301 ## net-device.h (module 'network'): void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function] 9302 cls.add_method('SetIfIndex', 9303 'void', 9304 [param('uint32_t const', 'index')], 9305 is_pure_virtual=True, is_virtual=True) 9306 ## net-device.h (module 'network'): bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function] 9307 cls.add_method('SetMtu', 9308 'bool', 9309 [param('uint16_t const', 'mtu')], 9310 is_pure_virtual=True, is_virtual=True) 9311 ## net-device.h (module 'network'): void ns3::NetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 9312 cls.add_method('SetNode', 9313 'void', 9314 [param('ns3::Ptr< ns3::Node >', 'node')], 9315 is_pure_virtual=True, is_virtual=True) 9316 ## net-device.h (module 'network'): void ns3::NetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 9317 cls.add_method('SetPromiscReceiveCallback', 9318 'void', 9319 [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')], 9320 is_pure_virtual=True, is_virtual=True) 9321 ## net-device.h (module 'network'): void ns3::NetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 9322 cls.add_method('SetReceiveCallback', 9323 'void', 9324 [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')], 9325 is_pure_virtual=True, is_virtual=True) 9326 ## net-device.h (module 'network'): bool ns3::NetDevice::SupportsSendFrom() const [member function] 9327 cls.add_method('SupportsSendFrom', 9328 'bool', 9329 [], 9330 is_const=True, is_pure_virtual=True, is_virtual=True) 9331 return 9332 9333def register_Ns3NixVector_methods(root_module, cls): 9334 cls.add_output_stream_operator() 9335 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector() [constructor] 9336 cls.add_constructor([]) 9337 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector(ns3::NixVector const & o) [constructor] 9338 cls.add_constructor([param('ns3::NixVector const &', 'o')]) 9339 ## nix-vector.h (module 'network'): void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function] 9340 cls.add_method('AddNeighborIndex', 9341 'void', 9342 [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')]) 9343 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function] 9344 cls.add_method('BitCount', 9345 'uint32_t', 9346 [param('uint32_t', 'numberOfNeighbors')], 9347 is_const=True) 9348 ## nix-vector.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::NixVector::Copy() const [member function] 9349 cls.add_method('Copy', 9350 'ns3::Ptr< ns3::NixVector >', 9351 [], 9352 is_const=True) 9353 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 9354 cls.add_method('Deserialize', 9355 'uint32_t', 9356 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 9357 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function] 9358 cls.add_method('ExtractNeighborIndex', 9359 'uint32_t', 9360 [param('uint32_t', 'numberOfBits')]) 9361 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetRemainingBits() [member function] 9362 cls.add_method('GetRemainingBits', 9363 'uint32_t', 9364 []) 9365 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetSerializedSize() const [member function] 9366 cls.add_method('GetSerializedSize', 9367 'uint32_t', 9368 [], 9369 is_const=True) 9370 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 9371 cls.add_method('Serialize', 9372 'uint32_t', 9373 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 9374 is_const=True) 9375 return 9376 9377def register_Ns3Node_methods(root_module, cls): 9378 ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [constructor] 9379 cls.add_constructor([param('ns3::Node const &', 'arg0')]) 9380 ## node.h (module 'network'): ns3::Node::Node() [constructor] 9381 cls.add_constructor([]) 9382 ## node.h (module 'network'): ns3::Node::Node(uint32_t systemId) [constructor] 9383 cls.add_constructor([param('uint32_t', 'systemId')]) 9384 ## node.h (module 'network'): uint32_t ns3::Node::AddApplication(ns3::Ptr<ns3::Application> application) [member function] 9385 cls.add_method('AddApplication', 9386 'uint32_t', 9387 [param('ns3::Ptr< ns3::Application >', 'application')]) 9388 ## node.h (module 'network'): uint32_t ns3::Node::AddDevice(ns3::Ptr<ns3::NetDevice> device) [member function] 9389 cls.add_method('AddDevice', 9390 'uint32_t', 9391 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 9392 ## node.h (module 'network'): static bool ns3::Node::ChecksumEnabled() [member function] 9393 cls.add_method('ChecksumEnabled', 9394 'bool', 9395 [], 9396 is_static=True) 9397 ## node.h (module 'network'): ns3::Ptr<ns3::Application> ns3::Node::GetApplication(uint32_t index) const [member function] 9398 cls.add_method('GetApplication', 9399 'ns3::Ptr< ns3::Application >', 9400 [param('uint32_t', 'index')], 9401 is_const=True) 9402 ## node.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Node::GetDevice(uint32_t index) const [member function] 9403 cls.add_method('GetDevice', 9404 'ns3::Ptr< ns3::NetDevice >', 9405 [param('uint32_t', 'index')], 9406 is_const=True) 9407 ## node.h (module 'network'): uint32_t ns3::Node::GetId() const [member function] 9408 cls.add_method('GetId', 9409 'uint32_t', 9410 [], 9411 is_const=True) 9412 ## node.h (module 'network'): ns3::Time ns3::Node::GetLocalTime() const [member function] 9413 cls.add_method('GetLocalTime', 9414 'ns3::Time', 9415 [], 9416 is_const=True) 9417 ## node.h (module 'network'): uint32_t ns3::Node::GetNApplications() const [member function] 9418 cls.add_method('GetNApplications', 9419 'uint32_t', 9420 [], 9421 is_const=True) 9422 ## node.h (module 'network'): uint32_t ns3::Node::GetNDevices() const [member function] 9423 cls.add_method('GetNDevices', 9424 'uint32_t', 9425 [], 9426 is_const=True) 9427 ## node.h (module 'network'): uint32_t ns3::Node::GetSystemId() const [member function] 9428 cls.add_method('GetSystemId', 9429 'uint32_t', 9430 [], 9431 is_const=True) 9432 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] 9433 cls.add_method('GetTypeId', 9434 'ns3::TypeId', 9435 [], 9436 is_static=True) 9437 ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 9438 cls.add_method('RegisterDeviceAdditionListener', 9439 'void', 9440 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')]) 9441 ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(ns3::Node::ProtocolHandler handler, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function] 9442 cls.add_method('RegisterProtocolHandler', 9443 'void', 9444 [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')]) 9445 ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 9446 cls.add_method('UnregisterDeviceAdditionListener', 9447 'void', 9448 [param('ns3::Callback< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'listener')]) 9449 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Node::ProtocolHandler handler) [member function] 9450 cls.add_method('UnregisterProtocolHandler', 9451 'void', 9452 [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')]) 9453 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] 9454 cls.add_method('DoDispose', 9455 'void', 9456 [], 9457 is_virtual=True, visibility='protected') 9458 ## node.h (module 'network'): void ns3::Node::DoInitialize() [member function] 9459 cls.add_method('DoInitialize', 9460 'void', 9461 [], 9462 is_virtual=True, visibility='protected') 9463 return 9464 9465def register_Ns3NormalRandomVariable_methods(root_module, cls): 9466 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable] 9467 cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True) 9468 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function] 9469 cls.add_method('GetTypeId', 9470 'ns3::TypeId', 9471 [], 9472 is_static=True) 9473 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor] 9474 cls.add_constructor([]) 9475 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function] 9476 cls.add_method('GetMean', 9477 'double', 9478 [], 9479 is_const=True) 9480 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function] 9481 cls.add_method('GetVariance', 9482 'double', 9483 [], 9484 is_const=True) 9485 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function] 9486 cls.add_method('GetBound', 9487 'double', 9488 [], 9489 is_const=True) 9490 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound=ns3::NormalRandomVariable::INFINITE_VALUE) [member function] 9491 cls.add_method('GetValue', 9492 'double', 9493 [param('double', 'mean'), param('double', 'variance'), param('double', 'bound', default_value='ns3::NormalRandomVariable::INFINITE_VALUE')]) 9494 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function] 9495 cls.add_method('GetInteger', 9496 'uint32_t', 9497 [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')]) 9498 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function] 9499 cls.add_method('GetValue', 9500 'double', 9501 [], 9502 is_virtual=True) 9503 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function] 9504 cls.add_method('GetInteger', 9505 'uint32_t', 9506 [], 9507 is_virtual=True) 9508 return 9509 9510def register_Ns3ObjectFactoryChecker_methods(root_module, cls): 9511 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] 9512 cls.add_constructor([]) 9513 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [constructor] 9514 cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) 9515 return 9516 9517def register_Ns3ObjectFactoryValue_methods(root_module, cls): 9518 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] 9519 cls.add_constructor([]) 9520 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] 9521 cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) 9522 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [constructor] 9523 cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) 9524 ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function] 9525 cls.add_method('Copy', 9526 'ns3::Ptr< ns3::AttributeValue >', 9527 [], 9528 is_const=True, is_virtual=True) 9529 ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 9530 cls.add_method('DeserializeFromString', 9531 'bool', 9532 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9533 is_virtual=True) 9534 ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] 9535 cls.add_method('Get', 9536 'ns3::ObjectFactory', 9537 [], 9538 is_const=True) 9539 ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 9540 cls.add_method('SerializeToString', 9541 'std::string', 9542 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9543 is_const=True, is_virtual=True) 9544 ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] 9545 cls.add_method('Set', 9546 'void', 9547 [param('ns3::ObjectFactory const &', 'value')]) 9548 return 9549 9550def register_Ns3OutputStreamWrapper_methods(root_module, cls): 9551 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [constructor] 9552 cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')]) 9553 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::string filename, std::ios_base::openmode filemode) [constructor] 9554 cls.add_constructor([param('std::string', 'filename'), param('std::ios_base::openmode', 'filemode')]) 9555 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(std::ostream * os) [constructor] 9556 cls.add_constructor([param('std::ostream *', 'os')]) 9557 ## output-stream-wrapper.h (module 'network'): std::ostream * ns3::OutputStreamWrapper::GetStream() [member function] 9558 cls.add_method('GetStream', 9559 'std::ostream *', 9560 []) 9561 return 9562 9563def register_Ns3Packet_methods(root_module, cls): 9564 cls.add_output_stream_operator() 9565 ## packet.h (module 'network'): ns3::Packet::Packet() [constructor] 9566 cls.add_constructor([]) 9567 ## packet.h (module 'network'): ns3::Packet::Packet(ns3::Packet const & o) [constructor] 9568 cls.add_constructor([param('ns3::Packet const &', 'o')]) 9569 ## packet.h (module 'network'): ns3::Packet::Packet(uint32_t size) [constructor] 9570 cls.add_constructor([param('uint32_t', 'size')]) 9571 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor] 9572 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')]) 9573 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor] 9574 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 9575 ## packet.h (module 'network'): void ns3::Packet::AddAtEnd(ns3::Ptr<const ns3::Packet> packet) [member function] 9576 cls.add_method('AddAtEnd', 9577 'void', 9578 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 9579 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function] 9580 cls.add_method('AddByteTag', 9581 'void', 9582 [param('ns3::Tag const &', 'tag')], 9583 is_const=True) 9584 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag, uint32_t start, uint32_t end) const [member function] 9585 cls.add_method('AddByteTag', 9586 'void', 9587 [param('ns3::Tag const &', 'tag'), param('uint32_t', 'start'), param('uint32_t', 'end')], 9588 is_const=True) 9589 ## packet.h (module 'network'): void ns3::Packet::AddHeader(ns3::Header const & header) [member function] 9590 cls.add_method('AddHeader', 9591 'void', 9592 [param('ns3::Header const &', 'header')]) 9593 ## packet.h (module 'network'): void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function] 9594 cls.add_method('AddPacketTag', 9595 'void', 9596 [param('ns3::Tag const &', 'tag')], 9597 is_const=True) 9598 ## packet.h (module 'network'): void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function] 9599 cls.add_method('AddPaddingAtEnd', 9600 'void', 9601 [param('uint32_t', 'size')]) 9602 ## packet.h (module 'network'): void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function] 9603 cls.add_method('AddTrailer', 9604 'void', 9605 [param('ns3::Trailer const &', 'trailer')]) 9606 ## packet.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function] 9607 cls.add_method('BeginItem', 9608 'ns3::PacketMetadata::ItemIterator', 9609 [], 9610 is_const=True) 9611 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::Copy() const [member function] 9612 cls.add_method('Copy', 9613 'ns3::Ptr< ns3::Packet >', 9614 [], 9615 is_const=True) 9616 ## packet.h (module 'network'): uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function] 9617 cls.add_method('CopyData', 9618 'uint32_t', 9619 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 9620 is_const=True) 9621 ## packet.h (module 'network'): void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function] 9622 cls.add_method('CopyData', 9623 'void', 9624 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 9625 is_const=True) 9626 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function] 9627 cls.add_method('CreateFragment', 9628 'ns3::Ptr< ns3::Packet >', 9629 [param('uint32_t', 'start'), param('uint32_t', 'length')], 9630 is_const=True) 9631 ## packet.h (module 'network'): static void ns3::Packet::EnableChecking() [member function] 9632 cls.add_method('EnableChecking', 9633 'void', 9634 [], 9635 is_static=True) 9636 ## packet.h (module 'network'): static void ns3::Packet::EnablePrinting() [member function] 9637 cls.add_method('EnablePrinting', 9638 'void', 9639 [], 9640 is_static=True) 9641 ## packet.h (module 'network'): bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function] 9642 cls.add_method('FindFirstMatchingByteTag', 9643 'bool', 9644 [param('ns3::Tag &', 'tag')], 9645 is_const=True) 9646 ## packet.h (module 'network'): ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function] 9647 cls.add_method('GetByteTagIterator', 9648 'ns3::ByteTagIterator', 9649 [], 9650 is_const=True) 9651 ## packet.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::Packet::GetNixVector() const [member function] 9652 cls.add_method('GetNixVector', 9653 'ns3::Ptr< ns3::NixVector >', 9654 [], 9655 is_const=True) 9656 ## packet.h (module 'network'): ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function] 9657 cls.add_method('GetPacketTagIterator', 9658 'ns3::PacketTagIterator', 9659 [], 9660 is_const=True) 9661 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSerializedSize() const [member function] 9662 cls.add_method('GetSerializedSize', 9663 'uint32_t', 9664 [], 9665 is_const=True) 9666 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSize() const [member function] 9667 cls.add_method('GetSize', 9668 'uint32_t', 9669 [], 9670 is_const=True) 9671 ## packet.h (module 'network'): uint64_t ns3::Packet::GetUid() const [member function] 9672 cls.add_method('GetUid', 9673 'uint64_t', 9674 [], 9675 is_const=True) 9676 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] 9677 cls.add_method('PeekHeader', 9678 'uint32_t', 9679 [param('ns3::Header &', 'header')], 9680 is_const=True) 9681 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header, uint32_t size) const [member function] 9682 cls.add_method('PeekHeader', 9683 'uint32_t', 9684 [param('ns3::Header &', 'header'), param('uint32_t', 'size')], 9685 is_const=True) 9686 ## packet.h (module 'network'): bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function] 9687 cls.add_method('PeekPacketTag', 9688 'bool', 9689 [param('ns3::Tag &', 'tag')], 9690 is_const=True) 9691 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] 9692 cls.add_method('PeekTrailer', 9693 'uint32_t', 9694 [param('ns3::Trailer &', 'trailer')]) 9695 ## packet.h (module 'network'): void ns3::Packet::Print(std::ostream & os) const [member function] 9696 cls.add_method('Print', 9697 'void', 9698 [param('std::ostream &', 'os')], 9699 is_const=True) 9700 ## packet.h (module 'network'): void ns3::Packet::PrintByteTags(std::ostream & os) const [member function] 9701 cls.add_method('PrintByteTags', 9702 'void', 9703 [param('std::ostream &', 'os')], 9704 is_const=True) 9705 ## packet.h (module 'network'): void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function] 9706 cls.add_method('PrintPacketTags', 9707 'void', 9708 [param('std::ostream &', 'os')], 9709 is_const=True) 9710 ## packet.h (module 'network'): void ns3::Packet::RemoveAllByteTags() [member function] 9711 cls.add_method('RemoveAllByteTags', 9712 'void', 9713 []) 9714 ## packet.h (module 'network'): void ns3::Packet::RemoveAllPacketTags() [member function] 9715 cls.add_method('RemoveAllPacketTags', 9716 'void', 9717 []) 9718 ## packet.h (module 'network'): void ns3::Packet::RemoveAtEnd(uint32_t size) [member function] 9719 cls.add_method('RemoveAtEnd', 9720 'void', 9721 [param('uint32_t', 'size')]) 9722 ## packet.h (module 'network'): void ns3::Packet::RemoveAtStart(uint32_t size) [member function] 9723 cls.add_method('RemoveAtStart', 9724 'void', 9725 [param('uint32_t', 'size')]) 9726 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function] 9727 cls.add_method('RemoveHeader', 9728 'uint32_t', 9729 [param('ns3::Header &', 'header')]) 9730 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header, uint32_t size) [member function] 9731 cls.add_method('RemoveHeader', 9732 'uint32_t', 9733 [param('ns3::Header &', 'header'), param('uint32_t', 'size')]) 9734 ## packet.h (module 'network'): bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function] 9735 cls.add_method('RemovePacketTag', 9736 'bool', 9737 [param('ns3::Tag &', 'tag')]) 9738 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function] 9739 cls.add_method('RemoveTrailer', 9740 'uint32_t', 9741 [param('ns3::Trailer &', 'trailer')]) 9742 ## packet.h (module 'network'): bool ns3::Packet::ReplacePacketTag(ns3::Tag & tag) [member function] 9743 cls.add_method('ReplacePacketTag', 9744 'bool', 9745 [param('ns3::Tag &', 'tag')]) 9746 ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 9747 cls.add_method('Serialize', 9748 'uint32_t', 9749 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 9750 is_const=True) 9751 ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> nixVector) [member function] 9752 cls.add_method('SetNixVector', 9753 'void', 9754 [param('ns3::Ptr< ns3::NixVector >', 'nixVector')]) 9755 ## packet.h (module 'network'): std::string ns3::Packet::ToString() const [member function] 9756 cls.add_method('ToString', 9757 'std::string', 9758 [], 9759 is_const=True) 9760 return 9761 9762def register_Ns3ParetoRandomVariable_methods(root_module, cls): 9763 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function] 9764 cls.add_method('GetTypeId', 9765 'ns3::TypeId', 9766 [], 9767 is_static=True) 9768 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor] 9769 cls.add_constructor([]) 9770 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetScale() const [member function] 9771 cls.add_method('GetScale', 9772 'double', 9773 [], 9774 is_const=True) 9775 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function] 9776 cls.add_method('GetShape', 9777 'double', 9778 [], 9779 is_const=True) 9780 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function] 9781 cls.add_method('GetBound', 9782 'double', 9783 [], 9784 is_const=True) 9785 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double scale, double shape, double bound) [member function] 9786 cls.add_method('GetValue', 9787 'double', 9788 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 9789 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 9790 cls.add_method('GetInteger', 9791 'uint32_t', 9792 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 9793 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function] 9794 cls.add_method('GetValue', 9795 'double', 9796 [], 9797 is_virtual=True) 9798 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function] 9799 cls.add_method('GetInteger', 9800 'uint32_t', 9801 [], 9802 is_virtual=True) 9803 return 9804 9805def register_Ns3TcpL4Protocol_methods(root_module, cls): 9806 ## tcp-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::TcpL4Protocol::GetTypeId() [member function] 9807 cls.add_method('GetTypeId', 9808 'ns3::TypeId', 9809 [], 9810 is_static=True) 9811 ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol::PROT_NUMBER [variable] 9812 cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) 9813 ## tcp-l4-protocol.h (module 'internet'): ns3::TcpL4Protocol::TcpL4Protocol() [constructor] 9814 cls.add_constructor([]) 9815 ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SetNode(ns3::Ptr<ns3::Node> node) [member function] 9816 cls.add_method('SetNode', 9817 'void', 9818 [param('ns3::Ptr< ns3::Node >', 'node')]) 9819 ## tcp-l4-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::TcpL4Protocol::CreateSocket() [member function] 9820 cls.add_method('CreateSocket', 9821 'ns3::Ptr< ns3::Socket >', 9822 []) 9823 ## tcp-l4-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::TcpL4Protocol::CreateSocket(ns3::TypeId congestionTypeId, ns3::TypeId recoveryTypeId) [member function] 9824 cls.add_method('CreateSocket', 9825 'ns3::Ptr< ns3::Socket >', 9826 [param('ns3::TypeId', 'congestionTypeId'), param('ns3::TypeId', 'recoveryTypeId')]) 9827 ## tcp-l4-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::TcpL4Protocol::CreateSocket(ns3::TypeId congestionTypeId) [member function] 9828 cls.add_method('CreateSocket', 9829 'ns3::Ptr< ns3::Socket >', 9830 [param('ns3::TypeId', 'congestionTypeId')]) 9831 ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate() [member function] 9832 cls.add_method('Allocate', 9833 'ns3::Ipv4EndPoint *', 9834 []) 9835 ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ipv4Address address) [member function] 9836 cls.add_method('Allocate', 9837 'ns3::Ipv4EndPoint *', 9838 [param('ns3::Ipv4Address', 'address')]) 9839 ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ptr<ns3::NetDevice> boundNetDevice, uint16_t port) [member function] 9840 cls.add_method('Allocate', 9841 'ns3::Ipv4EndPoint *', 9842 [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) 9843 ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ptr<ns3::NetDevice> boundNetDevice, ns3::Ipv4Address address, uint16_t port) [member function] 9844 cls.add_method('Allocate', 9845 'ns3::Ipv4EndPoint *', 9846 [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) 9847 ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::TcpL4Protocol::Allocate(ns3::Ptr<ns3::NetDevice> boundNetDevice, ns3::Ipv4Address localAddress, uint16_t localPort, ns3::Ipv4Address peerAddress, uint16_t peerPort) [member function] 9848 cls.add_method('Allocate', 9849 'ns3::Ipv4EndPoint *', 9850 [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv4Address', 'peerAddress'), param('uint16_t', 'peerPort')]) 9851 ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6() [member function] 9852 cls.add_method('Allocate6', 9853 'ns3::Ipv6EndPoint *', 9854 []) 9855 ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6(ns3::Ipv6Address address) [member function] 9856 cls.add_method('Allocate6', 9857 'ns3::Ipv6EndPoint *', 9858 [param('ns3::Ipv6Address', 'address')]) 9859 ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6(ns3::Ptr<ns3::NetDevice> boundNetDevice, uint16_t port) [member function] 9860 cls.add_method('Allocate6', 9861 'ns3::Ipv6EndPoint *', 9862 [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) 9863 ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6(ns3::Ptr<ns3::NetDevice> boundNetDevice, ns3::Ipv6Address address, uint16_t port) [member function] 9864 cls.add_method('Allocate6', 9865 'ns3::Ipv6EndPoint *', 9866 [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'address'), param('uint16_t', 'port')]) 9867 ## tcp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::TcpL4Protocol::Allocate6(ns3::Ptr<ns3::NetDevice> boundNetDevice, ns3::Ipv6Address localAddress, uint16_t localPort, ns3::Ipv6Address peerAddress, uint16_t peerPort) [member function] 9868 cls.add_method('Allocate6', 9869 'ns3::Ipv6EndPoint *', 9870 [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv6Address', 'peerAddress'), param('uint16_t', 'peerPort')]) 9871 ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SendPacket(ns3::Ptr<ns3::Packet> pkt, ns3::TcpHeader const & outgoing, ns3::Address const & saddr, ns3::Address const & daddr, ns3::Ptr<ns3::NetDevice> oif=0) const [member function] 9872 cls.add_method('SendPacket', 9873 'void', 9874 [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')], 9875 is_const=True) 9876 ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::AddSocket(ns3::Ptr<ns3::TcpSocketBase> socket) [member function] 9877 cls.add_method('AddSocket', 9878 'void', 9879 [param('ns3::Ptr< ns3::TcpSocketBase >', 'socket')]) 9880 ## tcp-l4-protocol.h (module 'internet'): bool ns3::TcpL4Protocol::RemoveSocket(ns3::Ptr<ns3::TcpSocketBase> socket) [member function] 9881 cls.add_method('RemoveSocket', 9882 'bool', 9883 [param('ns3::Ptr< ns3::TcpSocketBase >', 'socket')]) 9884 ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] 9885 cls.add_method('DeAllocate', 9886 'void', 9887 [param('ns3::Ipv4EndPoint *', 'endPoint')]) 9888 ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::DeAllocate(ns3::Ipv6EndPoint * endPoint) [member function] 9889 cls.add_method('DeAllocate', 9890 'void', 9891 [param('ns3::Ipv6EndPoint *', 'endPoint')]) 9892 ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & incomingIpHeader, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function] 9893 cls.add_method('Receive', 9894 'ns3::IpL4Protocol::RxStatus', 9895 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'incomingIpHeader'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], 9896 is_virtual=True) 9897 ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Header const & incomingIpHeader, ns3::Ptr<ns3::Ipv6Interface> incomingInterface) [member function] 9898 cls.add_method('Receive', 9899 'ns3::IpL4Protocol::RxStatus', 9900 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'incomingIpHeader'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], 9901 is_virtual=True) 9902 ## 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] 9903 cls.add_method('ReceiveIcmp', 9904 'void', 9905 [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')], 9906 is_virtual=True) 9907 ## 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] 9908 cls.add_method('ReceiveIcmp', 9909 'void', 9910 [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')], 9911 is_virtual=True) 9912 ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] 9913 cls.add_method('SetDownTarget', 9914 'void', 9915 [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')], 9916 is_virtual=True) 9917 ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] 9918 cls.add_method('SetDownTarget6', 9919 'void', 9920 [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')], 9921 is_virtual=True) 9922 ## tcp-l4-protocol.h (module 'internet'): int ns3::TcpL4Protocol::GetProtocolNumber() const [member function] 9923 cls.add_method('GetProtocolNumber', 9924 'int', 9925 [], 9926 is_const=True, is_virtual=True) 9927 ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::TcpL4Protocol::GetDownTarget() const [member function] 9928 cls.add_method('GetDownTarget', 9929 'ns3::IpL4Protocol::DownTargetCallback', 9930 [], 9931 is_const=True, is_virtual=True) 9932 ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::TcpL4Protocol::GetDownTarget6() const [member function] 9933 cls.add_method('GetDownTarget6', 9934 'ns3::IpL4Protocol::DownTargetCallback6', 9935 [], 9936 is_const=True, is_virtual=True) 9937 ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::DoDispose() [member function] 9938 cls.add_method('DoDispose', 9939 'void', 9940 [], 9941 is_virtual=True, visibility='protected') 9942 ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::NotifyNewAggregate() [member function] 9943 cls.add_method('NotifyNewAggregate', 9944 'void', 9945 [], 9946 is_virtual=True, visibility='protected') 9947 ## tcp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::TcpL4Protocol::PacketReceived(ns3::Ptr<ns3::Packet> packet, ns3::TcpHeader & incomingTcpHeader, ns3::Address const & source, ns3::Address const & destination) [member function] 9948 cls.add_method('PacketReceived', 9949 'ns3::IpL4Protocol::RxStatus', 9950 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::TcpHeader &', 'incomingTcpHeader'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'destination')], 9951 visibility='protected') 9952 ## tcp-l4-protocol.h (module 'internet'): void ns3::TcpL4Protocol::NoEndPointsFound(ns3::TcpHeader const & incomingHeader, ns3::Address const & incomingSAddr, ns3::Address const & incomingDAddr) [member function] 9953 cls.add_method('NoEndPointsFound', 9954 'void', 9955 [param('ns3::TcpHeader const &', 'incomingHeader'), param('ns3::Address const &', 'incomingSAddr'), param('ns3::Address const &', 'incomingDAddr')], 9956 visibility='protected') 9957 return 9958 9959def register_Ns3TimeValue_methods(root_module, cls): 9960 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue() [constructor] 9961 cls.add_constructor([]) 9962 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor] 9963 cls.add_constructor([param('ns3::Time const &', 'value')]) 9964 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [constructor] 9965 cls.add_constructor([param('ns3::TimeValue const &', 'arg0')]) 9966 ## nstime.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TimeValue::Copy() const [member function] 9967 cls.add_method('Copy', 9968 'ns3::Ptr< ns3::AttributeValue >', 9969 [], 9970 is_const=True, is_virtual=True) 9971 ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 9972 cls.add_method('DeserializeFromString', 9973 'bool', 9974 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9975 is_virtual=True) 9976 ## nstime.h (module 'core'): ns3::Time ns3::TimeValue::Get() const [member function] 9977 cls.add_method('Get', 9978 'ns3::Time', 9979 [], 9980 is_const=True) 9981 ## nstime.h (module 'core'): std::string ns3::TimeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 9982 cls.add_method('SerializeToString', 9983 'std::string', 9984 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 9985 is_const=True, is_virtual=True) 9986 ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function] 9987 cls.add_method('Set', 9988 'void', 9989 [param('ns3::Time const &', 'value')]) 9990 return 9991 9992def register_Ns3TypeIdChecker_methods(root_module, cls): 9993 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor] 9994 cls.add_constructor([]) 9995 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [constructor] 9996 cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) 9997 return 9998 9999def register_Ns3TypeIdValue_methods(root_module, cls): 10000 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor] 10001 cls.add_constructor([]) 10002 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] 10003 cls.add_constructor([param('ns3::TypeId const &', 'value')]) 10004 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [constructor] 10005 cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) 10006 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function] 10007 cls.add_method('Copy', 10008 'ns3::Ptr< ns3::AttributeValue >', 10009 [], 10010 is_const=True, is_virtual=True) 10011 ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 10012 cls.add_method('DeserializeFromString', 10013 'bool', 10014 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10015 is_virtual=True) 10016 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function] 10017 cls.add_method('Get', 10018 'ns3::TypeId', 10019 [], 10020 is_const=True) 10021 ## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 10022 cls.add_method('SerializeToString', 10023 'std::string', 10024 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10025 is_const=True, is_virtual=True) 10026 ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] 10027 cls.add_method('Set', 10028 'void', 10029 [param('ns3::TypeId const &', 'value')]) 10030 return 10031 10032def register_Ns3UdpL4Protocol_methods(root_module, cls): 10033 ## udp-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::UdpL4Protocol::GetTypeId() [member function] 10034 cls.add_method('GetTypeId', 10035 'ns3::TypeId', 10036 [], 10037 is_static=True) 10038 ## udp-l4-protocol.h (module 'internet'): ns3::UdpL4Protocol::PROT_NUMBER [variable] 10039 cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) 10040 ## udp-l4-protocol.h (module 'internet'): ns3::UdpL4Protocol::UdpL4Protocol() [constructor] 10041 cls.add_constructor([]) 10042 ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::SetNode(ns3::Ptr<ns3::Node> node) [member function] 10043 cls.add_method('SetNode', 10044 'void', 10045 [param('ns3::Ptr< ns3::Node >', 'node')]) 10046 ## udp-l4-protocol.h (module 'internet'): int ns3::UdpL4Protocol::GetProtocolNumber() const [member function] 10047 cls.add_method('GetProtocolNumber', 10048 'int', 10049 [], 10050 is_const=True, is_virtual=True) 10051 ## udp-l4-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::UdpL4Protocol::CreateSocket() [member function] 10052 cls.add_method('CreateSocket', 10053 'ns3::Ptr< ns3::Socket >', 10054 []) 10055 ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate() [member function] 10056 cls.add_method('Allocate', 10057 'ns3::Ipv4EndPoint *', 10058 []) 10059 ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ipv4Address address) [member function] 10060 cls.add_method('Allocate', 10061 'ns3::Ipv4EndPoint *', 10062 [param('ns3::Ipv4Address', 'address')]) 10063 ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ptr<ns3::NetDevice> boundNetDevice, uint16_t port) [member function] 10064 cls.add_method('Allocate', 10065 'ns3::Ipv4EndPoint *', 10066 [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) 10067 ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ptr<ns3::NetDevice> boundNetDevice, ns3::Ipv4Address address, uint16_t port) [member function] 10068 cls.add_method('Allocate', 10069 'ns3::Ipv4EndPoint *', 10070 [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'address'), param('uint16_t', 'port')]) 10071 ## udp-l4-protocol.h (module 'internet'): ns3::Ipv4EndPoint * ns3::UdpL4Protocol::Allocate(ns3::Ptr<ns3::NetDevice> boundNetDevice, ns3::Ipv4Address localAddress, uint16_t localPort, ns3::Ipv4Address peerAddress, uint16_t peerPort) [member function] 10072 cls.add_method('Allocate', 10073 'ns3::Ipv4EndPoint *', 10074 [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv4Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv4Address', 'peerAddress'), param('uint16_t', 'peerPort')]) 10075 ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6() [member function] 10076 cls.add_method('Allocate6', 10077 'ns3::Ipv6EndPoint *', 10078 []) 10079 ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6(ns3::Ipv6Address address) [member function] 10080 cls.add_method('Allocate6', 10081 'ns3::Ipv6EndPoint *', 10082 [param('ns3::Ipv6Address', 'address')]) 10083 ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6(ns3::Ptr<ns3::NetDevice> boundNetDevice, uint16_t port) [member function] 10084 cls.add_method('Allocate6', 10085 'ns3::Ipv6EndPoint *', 10086 [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('uint16_t', 'port')]) 10087 ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6(ns3::Ptr<ns3::NetDevice> boundNetDevice, ns3::Ipv6Address address, uint16_t port) [member function] 10088 cls.add_method('Allocate6', 10089 'ns3::Ipv6EndPoint *', 10090 [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'address'), param('uint16_t', 'port')]) 10091 ## udp-l4-protocol.h (module 'internet'): ns3::Ipv6EndPoint * ns3::UdpL4Protocol::Allocate6(ns3::Ptr<ns3::NetDevice> boundNetDevice, ns3::Ipv6Address localAddress, uint16_t localPort, ns3::Ipv6Address peerAddress, uint16_t peerPort) [member function] 10092 cls.add_method('Allocate6', 10093 'ns3::Ipv6EndPoint *', 10094 [param('ns3::Ptr< ns3::NetDevice >', 'boundNetDevice'), param('ns3::Ipv6Address', 'localAddress'), param('uint16_t', 'localPort'), param('ns3::Ipv6Address', 'peerAddress'), param('uint16_t', 'peerPort')]) 10095 ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::DeAllocate(ns3::Ipv4EndPoint * endPoint) [member function] 10096 cls.add_method('DeAllocate', 10097 'void', 10098 [param('ns3::Ipv4EndPoint *', 'endPoint')]) 10099 ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::DeAllocate(ns3::Ipv6EndPoint * endPoint) [member function] 10100 cls.add_method('DeAllocate', 10101 'void', 10102 [param('ns3::Ipv6EndPoint *', 'endPoint')]) 10103 ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport) [member function] 10104 cls.add_method('Send', 10105 'void', 10106 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'saddr'), param('ns3::Ipv4Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport')]) 10107 ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address saddr, ns3::Ipv4Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr<ns3::Ipv4Route> route) [member function] 10108 cls.add_method('Send', 10109 'void', 10110 [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')]) 10111 ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv6Address saddr, ns3::Ipv6Address daddr, uint16_t sport, uint16_t dport) [member function] 10112 cls.add_method('Send', 10113 'void', 10114 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv6Address', 'saddr'), param('ns3::Ipv6Address', 'daddr'), param('uint16_t', 'sport'), param('uint16_t', 'dport')]) 10115 ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv6Address saddr, ns3::Ipv6Address daddr, uint16_t sport, uint16_t dport, ns3::Ptr<ns3::Ipv6Route> route) [member function] 10116 cls.add_method('Send', 10117 'void', 10118 [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')]) 10119 ## udp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::UdpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> interface) [member function] 10120 cls.add_method('Receive', 10121 'ns3::IpL4Protocol::RxStatus', 10122 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'interface')], 10123 is_virtual=True) 10124 ## udp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::UdpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Header const & header, ns3::Ptr<ns3::Ipv6Interface> interface) [member function] 10125 cls.add_method('Receive', 10126 'ns3::IpL4Protocol::RxStatus', 10127 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'interface')], 10128 is_virtual=True) 10129 ## 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] 10130 cls.add_method('ReceiveIcmp', 10131 'void', 10132 [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')], 10133 is_virtual=True) 10134 ## 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] 10135 cls.add_method('ReceiveIcmp', 10136 'void', 10137 [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')], 10138 is_virtual=True) 10139 ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] 10140 cls.add_method('SetDownTarget', 10141 'void', 10142 [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')], 10143 is_virtual=True) 10144 ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] 10145 cls.add_method('SetDownTarget6', 10146 'void', 10147 [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')], 10148 is_virtual=True) 10149 ## udp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::UdpL4Protocol::GetDownTarget() const [member function] 10150 cls.add_method('GetDownTarget', 10151 'ns3::IpL4Protocol::DownTargetCallback', 10152 [], 10153 is_const=True, is_virtual=True) 10154 ## udp-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::UdpL4Protocol::GetDownTarget6() const [member function] 10155 cls.add_method('GetDownTarget6', 10156 'ns3::IpL4Protocol::DownTargetCallback6', 10157 [], 10158 is_const=True, is_virtual=True) 10159 ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::DoDispose() [member function] 10160 cls.add_method('DoDispose', 10161 'void', 10162 [], 10163 is_virtual=True, visibility='protected') 10164 ## udp-l4-protocol.h (module 'internet'): void ns3::UdpL4Protocol::NotifyNewAggregate() [member function] 10165 cls.add_method('NotifyNewAggregate', 10166 'void', 10167 [], 10168 is_virtual=True, visibility='protected') 10169 return 10170 10171def register_Ns3UintegerValue_methods(root_module, cls): 10172 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue() [constructor] 10173 cls.add_constructor([]) 10174 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(uint64_t const & value) [constructor] 10175 cls.add_constructor([param('uint64_t const &', 'value')]) 10176 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(ns3::UintegerValue const & arg0) [constructor] 10177 cls.add_constructor([param('ns3::UintegerValue const &', 'arg0')]) 10178 ## uinteger.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::UintegerValue::Copy() const [member function] 10179 cls.add_method('Copy', 10180 'ns3::Ptr< ns3::AttributeValue >', 10181 [], 10182 is_const=True, is_virtual=True) 10183 ## uinteger.h (module 'core'): bool ns3::UintegerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 10184 cls.add_method('DeserializeFromString', 10185 'bool', 10186 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10187 is_virtual=True) 10188 ## uinteger.h (module 'core'): uint64_t ns3::UintegerValue::Get() const [member function] 10189 cls.add_method('Get', 10190 'uint64_t', 10191 [], 10192 is_const=True) 10193 ## uinteger.h (module 'core'): std::string ns3::UintegerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 10194 cls.add_method('SerializeToString', 10195 'std::string', 10196 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10197 is_const=True, is_virtual=True) 10198 ## uinteger.h (module 'core'): void ns3::UintegerValue::Set(uint64_t const & value) [member function] 10199 cls.add_method('Set', 10200 'void', 10201 [param('uint64_t const &', 'value')]) 10202 return 10203 10204def register_Ns3VhtCapabilities_methods(root_module, cls): 10205 cls.add_output_stream_operator() 10206 ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilities::VhtCapabilities(ns3::VhtCapabilities const & arg0) [constructor] 10207 cls.add_constructor([param('ns3::VhtCapabilities const &', 'arg0')]) 10208 ## vht-capabilities.h (module 'wifi'): ns3::VhtCapabilities::VhtCapabilities() [constructor] 10209 cls.add_constructor([]) 10210 ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] 10211 cls.add_method('DeserializeInformationField', 10212 'uint8_t', 10213 [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], 10214 is_virtual=True) 10215 ## vht-capabilities.h (module 'wifi'): ns3::WifiInformationElementId ns3::VhtCapabilities::ElementId() const [member function] 10216 cls.add_method('ElementId', 10217 'ns3::WifiInformationElementId', 10218 [], 10219 is_const=True, is_virtual=True) 10220 ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetInformationFieldSize() const [member function] 10221 cls.add_method('GetInformationFieldSize', 10222 'uint8_t', 10223 [], 10224 is_const=True, is_virtual=True) 10225 ## vht-capabilities.h (module 'wifi'): uint32_t ns3::VhtCapabilities::GetMaxAmpduLength() const [member function] 10226 cls.add_method('GetMaxAmpduLength', 10227 'uint32_t', 10228 [], 10229 is_const=True) 10230 ## vht-capabilities.h (module 'wifi'): uint16_t ns3::VhtCapabilities::GetMaxMpduLength() const [member function] 10231 cls.add_method('GetMaxMpduLength', 10232 'uint16_t', 10233 [], 10234 is_const=True) 10235 ## vht-capabilities.h (module 'wifi'): uint16_t ns3::VhtCapabilities::GetRxHighestSupportedLgiDataRate() const [member function] 10236 cls.add_method('GetRxHighestSupportedLgiDataRate', 10237 'uint16_t', 10238 [], 10239 is_const=True) 10240 ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetRxLdpc() const [member function] 10241 cls.add_method('GetRxLdpc', 10242 'uint8_t', 10243 [], 10244 is_const=True) 10245 ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetRxStbc() const [member function] 10246 cls.add_method('GetRxStbc', 10247 'uint8_t', 10248 [], 10249 is_const=True) 10250 ## vht-capabilities.h (module 'wifi'): uint16_t ns3::VhtCapabilities::GetSerializedSize() const [member function] 10251 cls.add_method('GetSerializedSize', 10252 'uint16_t', 10253 [], 10254 is_const=True, is_virtual=True) 10255 ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetSupportedChannelWidthSet() const [member function] 10256 cls.add_method('GetSupportedChannelWidthSet', 10257 'uint8_t', 10258 [], 10259 is_const=True) 10260 ## vht-capabilities.h (module 'wifi'): uint64_t ns3::VhtCapabilities::GetSupportedMcsAndNssSet() const [member function] 10261 cls.add_method('GetSupportedMcsAndNssSet', 10262 'uint64_t', 10263 [], 10264 is_const=True) 10265 ## vht-capabilities.h (module 'wifi'): uint8_t ns3::VhtCapabilities::GetTxStbc() const [member function] 10266 cls.add_method('GetTxStbc', 10267 'uint8_t', 10268 [], 10269 is_const=True) 10270 ## vht-capabilities.h (module 'wifi'): uint32_t ns3::VhtCapabilities::GetVhtCapabilitiesInfo() const [member function] 10271 cls.add_method('GetVhtCapabilitiesInfo', 10272 'uint32_t', 10273 [], 10274 is_const=True) 10275 ## vht-capabilities.h (module 'wifi'): bool ns3::VhtCapabilities::IsSupportedMcs(uint8_t mcs, uint8_t nss) const [member function] 10276 cls.add_method('IsSupportedMcs', 10277 'bool', 10278 [param('uint8_t', 'mcs'), param('uint8_t', 'nss')], 10279 is_const=True) 10280 ## vht-capabilities.h (module 'wifi'): bool ns3::VhtCapabilities::IsSupportedRxMcs(uint8_t mcs) const [member function] 10281 cls.add_method('IsSupportedRxMcs', 10282 'bool', 10283 [param('uint8_t', 'mcs')], 10284 is_const=True) 10285 ## vht-capabilities.h (module 'wifi'): bool ns3::VhtCapabilities::IsSupportedTxMcs(uint8_t mcs) const [member function] 10286 cls.add_method('IsSupportedTxMcs', 10287 'bool', 10288 [param('uint8_t', 'mcs')], 10289 is_const=True) 10290 ## vht-capabilities.h (module 'wifi'): ns3::Buffer::Iterator ns3::VhtCapabilities::Serialize(ns3::Buffer::Iterator start) const [member function] 10291 cls.add_method('Serialize', 10292 'ns3::Buffer::Iterator', 10293 [param('ns3::Buffer::Iterator', 'start')], 10294 is_const=True, is_virtual=True) 10295 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SerializeInformationField(ns3::Buffer::Iterator start) const [member function] 10296 cls.add_method('SerializeInformationField', 10297 'void', 10298 [param('ns3::Buffer::Iterator', 'start')], 10299 is_const=True, is_virtual=True) 10300 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetMaxAmpduLength(uint32_t maxAmpduLength) [member function] 10301 cls.add_method('SetMaxAmpduLength', 10302 'void', 10303 [param('uint32_t', 'maxAmpduLength')]) 10304 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetMaxMpduLength(uint16_t length) [member function] 10305 cls.add_method('SetMaxMpduLength', 10306 'void', 10307 [param('uint16_t', 'length')]) 10308 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetRxHighestSupportedLgiDataRate(uint16_t supportedDatarate) [member function] 10309 cls.add_method('SetRxHighestSupportedLgiDataRate', 10310 'void', 10311 [param('uint16_t', 'supportedDatarate')]) 10312 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetRxLdpc(uint8_t rxLdpc) [member function] 10313 cls.add_method('SetRxLdpc', 10314 'void', 10315 [param('uint8_t', 'rxLdpc')]) 10316 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetRxMcsMap(uint8_t mcs, uint8_t nss) [member function] 10317 cls.add_method('SetRxMcsMap', 10318 'void', 10319 [param('uint8_t', 'mcs'), param('uint8_t', 'nss')]) 10320 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetRxStbc(uint8_t rxStbc) [member function] 10321 cls.add_method('SetRxStbc', 10322 'void', 10323 [param('uint8_t', 'rxStbc')]) 10324 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetShortGuardIntervalFor160Mhz(uint8_t shortGuardInterval) [member function] 10325 cls.add_method('SetShortGuardIntervalFor160Mhz', 10326 'void', 10327 [param('uint8_t', 'shortGuardInterval')]) 10328 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetShortGuardIntervalFor80Mhz(uint8_t shortGuardInterval) [member function] 10329 cls.add_method('SetShortGuardIntervalFor80Mhz', 10330 'void', 10331 [param('uint8_t', 'shortGuardInterval')]) 10332 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetSupportedChannelWidthSet(uint8_t channelWidthSet) [member function] 10333 cls.add_method('SetSupportedChannelWidthSet', 10334 'void', 10335 [param('uint8_t', 'channelWidthSet')]) 10336 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetSupportedMcsAndNssSet(uint64_t ctrl) [member function] 10337 cls.add_method('SetSupportedMcsAndNssSet', 10338 'void', 10339 [param('uint64_t', 'ctrl')]) 10340 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetTxHighestSupportedLgiDataRate(uint16_t supportedDatarate) [member function] 10341 cls.add_method('SetTxHighestSupportedLgiDataRate', 10342 'void', 10343 [param('uint16_t', 'supportedDatarate')]) 10344 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetTxMcsMap(uint8_t mcs, uint8_t nss) [member function] 10345 cls.add_method('SetTxMcsMap', 10346 'void', 10347 [param('uint8_t', 'mcs'), param('uint8_t', 'nss')]) 10348 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetTxStbc(uint8_t txStbc) [member function] 10349 cls.add_method('SetTxStbc', 10350 'void', 10351 [param('uint8_t', 'txStbc')]) 10352 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetVhtCapabilitiesInfo(uint32_t ctrl) [member function] 10353 cls.add_method('SetVhtCapabilitiesInfo', 10354 'void', 10355 [param('uint32_t', 'ctrl')]) 10356 ## vht-capabilities.h (module 'wifi'): void ns3::VhtCapabilities::SetVhtSupported(uint8_t vhtSupported) [member function] 10357 cls.add_method('SetVhtSupported', 10358 'void', 10359 [param('uint8_t', 'vhtSupported')]) 10360 return 10361 10362def register_Ns3WifiModeChecker_methods(root_module, cls): 10363 ## wifi-mode.h (module 'wifi'): ns3::WifiModeChecker::WifiModeChecker() [constructor] 10364 cls.add_constructor([]) 10365 ## wifi-mode.h (module 'wifi'): ns3::WifiModeChecker::WifiModeChecker(ns3::WifiModeChecker const & arg0) [constructor] 10366 cls.add_constructor([param('ns3::WifiModeChecker const &', 'arg0')]) 10367 return 10368 10369def register_Ns3WifiModeValue_methods(root_module, cls): 10370 ## wifi-mode.h (module 'wifi'): ns3::WifiModeValue::WifiModeValue() [constructor] 10371 cls.add_constructor([]) 10372 ## wifi-mode.h (module 'wifi'): ns3::WifiModeValue::WifiModeValue(ns3::WifiMode const & value) [constructor] 10373 cls.add_constructor([param('ns3::WifiMode const &', 'value')]) 10374 ## wifi-mode.h (module 'wifi'): ns3::WifiModeValue::WifiModeValue(ns3::WifiModeValue const & arg0) [constructor] 10375 cls.add_constructor([param('ns3::WifiModeValue const &', 'arg0')]) 10376 ## wifi-mode.h (module 'wifi'): ns3::Ptr<ns3::AttributeValue> ns3::WifiModeValue::Copy() const [member function] 10377 cls.add_method('Copy', 10378 'ns3::Ptr< ns3::AttributeValue >', 10379 [], 10380 is_const=True, is_virtual=True) 10381 ## wifi-mode.h (module 'wifi'): bool ns3::WifiModeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 10382 cls.add_method('DeserializeFromString', 10383 'bool', 10384 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10385 is_virtual=True) 10386 ## wifi-mode.h (module 'wifi'): ns3::WifiMode ns3::WifiModeValue::Get() const [member function] 10387 cls.add_method('Get', 10388 'ns3::WifiMode', 10389 [], 10390 is_const=True) 10391 ## wifi-mode.h (module 'wifi'): std::string ns3::WifiModeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 10392 cls.add_method('SerializeToString', 10393 'std::string', 10394 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10395 is_const=True, is_virtual=True) 10396 ## wifi-mode.h (module 'wifi'): void ns3::WifiModeValue::Set(ns3::WifiMode const & value) [member function] 10397 cls.add_method('Set', 10398 'void', 10399 [param('ns3::WifiMode const &', 'value')]) 10400 return 10401 10402def register_Ns3AddressChecker_methods(root_module, cls): 10403 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor] 10404 cls.add_constructor([]) 10405 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [constructor] 10406 cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')]) 10407 return 10408 10409def register_Ns3AddressValue_methods(root_module, cls): 10410 ## address.h (module 'network'): ns3::AddressValue::AddressValue() [constructor] 10411 cls.add_constructor([]) 10412 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor] 10413 cls.add_constructor([param('ns3::Address const &', 'value')]) 10414 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [constructor] 10415 cls.add_constructor([param('ns3::AddressValue const &', 'arg0')]) 10416 ## address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::AddressValue::Copy() const [member function] 10417 cls.add_method('Copy', 10418 'ns3::Ptr< ns3::AttributeValue >', 10419 [], 10420 is_const=True, is_virtual=True) 10421 ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 10422 cls.add_method('DeserializeFromString', 10423 'bool', 10424 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10425 is_virtual=True) 10426 ## address.h (module 'network'): ns3::Address ns3::AddressValue::Get() const [member function] 10427 cls.add_method('Get', 10428 'ns3::Address', 10429 [], 10430 is_const=True) 10431 ## address.h (module 'network'): std::string ns3::AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 10432 cls.add_method('SerializeToString', 10433 'std::string', 10434 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 10435 is_const=True, is_virtual=True) 10436 ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function] 10437 cls.add_method('Set', 10438 'void', 10439 [param('ns3::Address const &', 'value')]) 10440 return 10441 10442def register_Ns3CallbackImpl__Bool_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10443 ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10444 cls.add_constructor([]) 10445 ## callback.h (module 'core'): ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10446 cls.add_constructor([param('ns3::CallbackImpl< bool, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10447 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10448 cls.add_method('DoGetTypeid', 10449 'std::string', 10450 [], 10451 is_static=True) 10452 ## callback.h (module 'core'): std::string ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10453 cls.add_method('GetTypeid', 10454 'std::string', 10455 [], 10456 is_const=True, is_virtual=True) 10457 ## callback.h (module 'core'): bool ns3::CallbackImpl<bool, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Socket> arg0, ns3::Address const & arg1) [member operator] 10458 cls.add_method('operator()', 10459 'bool', 10460 [param('ns3::Ptr< ns3::Socket >', 'arg0'), param('ns3::Address const &', 'arg1')], 10461 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10462 return 10463 10464def register_Ns3CallbackImpl__Bool_Unsigned_short_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10465 ## callback.h (module 'core'): ns3::CallbackImpl<bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10466 cls.add_constructor([]) 10467 ## callback.h (module 'core'): ns3::CallbackImpl<bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10468 cls.add_constructor([param('ns3::CallbackImpl< bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10469 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10470 cls.add_method('DoGetTypeid', 10471 'std::string', 10472 [], 10473 is_static=True) 10474 ## callback.h (module 'core'): std::string ns3::CallbackImpl<bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10475 cls.add_method('GetTypeid', 10476 'std::string', 10477 [], 10478 is_const=True, is_virtual=True) 10479 ## callback.h (module 'core'): bool ns3::CallbackImpl<bool, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, unsigned char arg1) [member operator] 10480 cls.add_method('operator()', 10481 'bool', 10482 [param('short unsigned int', 'arg0'), param('unsigned char', 'arg1')], 10483 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10484 return 10485 10486def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10487 ## callback.h (module 'core'): ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10488 cls.add_constructor([]) 10489 ## callback.h (module 'core'): ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10490 cls.add_constructor([param('ns3::CallbackImpl< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10491 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10492 cls.add_method('DoGetTypeid', 10493 'std::string', 10494 [], 10495 is_static=True) 10496 ## callback.h (module 'core'): std::string ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10497 cls.add_method('GetTypeid', 10498 'std::string', 10499 [], 10500 is_const=True, is_virtual=True) 10501 ## callback.h (module 'core'): ns3::ObjectBase * ns3::CallbackImpl<ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()() [member operator] 10502 cls.add_method('operator()', 10503 'ns3::ObjectBase *', 10504 [], 10505 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10506 return 10507 10508def register_Ns3CallbackImpl__Unsigned_long_Const_ns3WifiTxVector___amp___Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10509 ## callback.h (module 'core'): ns3::CallbackImpl<unsigned long, const ns3::WifiTxVector &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10510 cls.add_constructor([]) 10511 ## callback.h (module 'core'): ns3::CallbackImpl<unsigned long, const ns3::WifiTxVector &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<unsigned long, const ns3::WifiTxVector &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10512 cls.add_constructor([param('ns3::CallbackImpl< unsigned long, ns3::WifiTxVector const &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10513 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<unsigned long, const ns3::WifiTxVector &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10514 cls.add_method('DoGetTypeid', 10515 'std::string', 10516 [], 10517 is_static=True) 10518 ## callback.h (module 'core'): std::string ns3::CallbackImpl<unsigned long, const ns3::WifiTxVector &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10519 cls.add_method('GetTypeid', 10520 'std::string', 10521 [], 10522 is_const=True, is_virtual=True) 10523 ## callback.h (module 'core'): long unsigned int ns3::CallbackImpl<unsigned long, const ns3::WifiTxVector &, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::WifiTxVector const & arg0, short unsigned int arg1) [member operator] 10524 cls.add_method('operator()', 10525 'long unsigned int', 10526 [param('ns3::WifiTxVector const &', 'arg0'), param('short unsigned int', 'arg1')], 10527 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10528 return 10529 10530def register_Ns3CallbackImpl__Unsigned_long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10531 ## callback.h (module 'core'): ns3::CallbackImpl<unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10532 cls.add_constructor([]) 10533 ## callback.h (module 'core'): ns3::CallbackImpl<unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10534 cls.add_constructor([param('ns3::CallbackImpl< unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10535 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10536 cls.add_method('DoGetTypeid', 10537 'std::string', 10538 [], 10539 is_static=True) 10540 ## callback.h (module 'core'): std::string ns3::CallbackImpl<unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10541 cls.add_method('GetTypeid', 10542 'std::string', 10543 [], 10544 is_const=True, is_virtual=True) 10545 ## callback.h (module 'core'): long unsigned int ns3::CallbackImpl<unsigned long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()() [member operator] 10546 cls.add_method('operator()', 10547 'long unsigned int', 10548 [], 10549 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10550 return 10551 10552def register_Ns3CallbackImpl__Unsigned_long_Unsigned_short_Unsigned_short_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10553 ## callback.h (module 'core'): ns3::CallbackImpl<unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10554 cls.add_constructor([]) 10555 ## callback.h (module 'core'): ns3::CallbackImpl<unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10556 cls.add_constructor([param('ns3::CallbackImpl< unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10557 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10558 cls.add_method('DoGetTypeid', 10559 'std::string', 10560 [], 10561 is_static=True) 10562 ## callback.h (module 'core'): std::string ns3::CallbackImpl<unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10563 cls.add_method('GetTypeid', 10564 'std::string', 10565 [], 10566 is_const=True, is_virtual=True) 10567 ## callback.h (module 'core'): long unsigned int ns3::CallbackImpl<unsigned long, unsigned short, unsigned short, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(short unsigned int arg0, short unsigned int arg1, unsigned char arg2) [member operator] 10568 cls.add_method('operator()', 10569 'long unsigned int', 10570 [param('short unsigned int', 'arg0'), param('short unsigned int', 'arg1'), param('unsigned char', 'arg2')], 10571 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10572 return 10573 10574def register_Ns3CallbackImpl__Unsigned_short_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10575 ## callback.h (module 'core'): ns3::CallbackImpl<unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10576 cls.add_constructor([]) 10577 ## callback.h (module 'core'): ns3::CallbackImpl<unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10578 cls.add_constructor([param('ns3::CallbackImpl< unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10579 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10580 cls.add_method('DoGetTypeid', 10581 'std::string', 10582 [], 10583 is_static=True) 10584 ## callback.h (module 'core'): std::string ns3::CallbackImpl<unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10585 cls.add_method('GetTypeid', 10586 'std::string', 10587 [], 10588 is_const=True, is_virtual=True) 10589 ## callback.h (module 'core'): short unsigned int ns3::CallbackImpl<unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()() [member operator] 10590 cls.add_method('operator()', 10591 'short unsigned int', 10592 [], 10593 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10594 return 10595 10596def 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): 10597 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10598 cls.add_constructor([]) 10599 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10600 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')]) 10601 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10602 cls.add_method('DoGetTypeid', 10603 'std::string', 10604 [], 10605 is_static=True) 10606 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10607 cls.add_method('GetTypeid', 10608 'std::string', 10609 [], 10610 is_const=True, is_virtual=True) 10611 ## callback.h (module 'core'): void ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, ns3::Ipv4L3Protocol::DropReason, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ipv4Header const & arg0, ns3::Ptr<const ns3::Packet> arg1, ns3::Ipv4L3Protocol::DropReason arg2, ns3::Ptr<ns3::Ipv4> arg3, unsigned int arg4) [member operator] 10612 cls.add_method('operator()', 10613 'void', 10614 [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')], 10615 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10616 return 10617 10618def register_Ns3CallbackImpl__Void_Const_ns3Ipv4Header___amp___Ns3Ptr__lt__const_ns3Packet__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10619 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10620 cls.add_constructor([]) 10621 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10622 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')]) 10623 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10624 cls.add_method('DoGetTypeid', 10625 'std::string', 10626 [], 10627 is_static=True) 10628 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10629 cls.add_method('GetTypeid', 10630 'std::string', 10631 [], 10632 is_const=True, is_virtual=True) 10633 ## callback.h (module 'core'): void ns3::CallbackImpl<void, const ns3::Ipv4Header &, ns3::Ptr<const ns3::Packet>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ipv4Header const & arg0, ns3::Ptr<const ns3::Packet> arg1, unsigned int arg2) [member operator] 10634 cls.add_method('operator()', 10635 'void', 10636 [param('ns3::Ipv4Header const &', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('unsigned int', 'arg2')], 10637 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10638 return 10639 10640def register_Ns3CallbackImpl__Void_Const_ns3WifiMacHeader___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10641 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::WifiMacHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10642 cls.add_constructor([]) 10643 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::WifiMacHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, const ns3::WifiMacHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10644 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10645 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, const ns3::WifiMacHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10646 cls.add_method('DoGetTypeid', 10647 'std::string', 10648 [], 10649 is_static=True) 10650 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, const ns3::WifiMacHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10651 cls.add_method('GetTypeid', 10652 'std::string', 10653 [], 10654 is_const=True, is_virtual=True) 10655 ## callback.h (module 'core'): void ns3::CallbackImpl<void, const ns3::WifiMacHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::WifiMacHeader const & arg0) [member operator] 10656 cls.add_method('operator()', 10657 'void', 10658 [param('ns3::WifiMacHeader const &', 'arg0')], 10659 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10660 return 10661 10662def register_Ns3CallbackImpl__Void_Const_ns3DsrDsrOptionSRHeader___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10663 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::dsr::DsrOptionSRHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10664 cls.add_constructor([]) 10665 ## callback.h (module 'core'): ns3::CallbackImpl<void, const ns3::dsr::DsrOptionSRHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, const ns3::dsr::DsrOptionSRHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10666 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::dsr::DsrOptionSRHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10667 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, const ns3::dsr::DsrOptionSRHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10668 cls.add_method('DoGetTypeid', 10669 'std::string', 10670 [], 10671 is_static=True) 10672 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, const ns3::dsr::DsrOptionSRHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10673 cls.add_method('GetTypeid', 10674 'std::string', 10675 [], 10676 is_const=True, is_virtual=True) 10677 ## callback.h (module 'core'): void ns3::CallbackImpl<void, const ns3::dsr::DsrOptionSRHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::dsr::DsrOptionSRHeader const & arg0) [member operator] 10678 cls.add_method('operator()', 10679 'void', 10680 [param('ns3::dsr::DsrOptionSRHeader const &', 'arg0')], 10681 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10682 return 10683 10684def register_Ns3CallbackImpl__Void_Ns3Ipv4Address_Unsigned_char_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10685 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10686 cls.add_constructor([]) 10687 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10688 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10689 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10690 cls.add_method('DoGetTypeid', 10691 'std::string', 10692 [], 10693 is_static=True) 10694 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10695 cls.add_method('GetTypeid', 10696 'std::string', 10697 [], 10698 is_const=True, is_virtual=True) 10699 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ipv4Address arg0, unsigned char arg1) [member operator] 10700 cls.add_method('operator()', 10701 'void', 10702 [param('ns3::Ipv4Address', 'arg0'), param('unsigned char', 'arg1')], 10703 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10704 return 10705 10706def register_Ns3CallbackImpl__Void_Ns3Mac48Address_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10707 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10708 cls.add_constructor([]) 10709 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10710 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10711 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10712 cls.add_method('DoGetTypeid', 10713 'std::string', 10714 [], 10715 is_static=True) 10716 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10717 cls.add_method('GetTypeid', 10718 'std::string', 10719 [], 10720 is_const=True, is_virtual=True) 10721 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Mac48Address arg0) [member operator] 10722 cls.add_method('operator()', 10723 'void', 10724 [param('ns3::Mac48Address', 'arg0')], 10725 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10726 return 10727 10728def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Ptr__lt__ns3Ipv4__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10729 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10730 cls.add_constructor([]) 10731 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10732 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')]) 10733 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10734 cls.add_method('DoGetTypeid', 10735 'std::string', 10736 [], 10737 is_static=True) 10738 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10739 cls.add_method('GetTypeid', 10740 'std::string', 10741 [], 10742 is_const=True, is_virtual=True) 10743 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::Ptr<ns3::Ipv4>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0, ns3::Ptr<ns3::Ipv4> arg1, unsigned int arg2) [member operator] 10744 cls.add_method('operator()', 10745 'void', 10746 [param('ns3::Ptr< ns3::Packet const >', 'arg0'), param('ns3::Ptr< ns3::Ipv4 >', 'arg1'), param('unsigned int', 'arg2')], 10747 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10748 return 10749 10750def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10751 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10752 cls.add_constructor([]) 10753 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10754 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10755 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10756 cls.add_method('DoGetTypeid', 10757 'std::string', 10758 [], 10759 is_static=True) 10760 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10761 cls.add_method('GetTypeid', 10762 'std::string', 10763 [], 10764 is_const=True, is_virtual=True) 10765 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::Packet> arg0) [member operator] 10766 cls.add_method('operator()', 10767 'void', 10768 [param('ns3::Ptr< ns3::Packet const >', 'arg0')], 10769 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10770 return 10771 10772def 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, cls): 10773 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10774 cls.add_constructor([]) 10775 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10776 cls.add_constructor([param('ns3::CallbackImpl< 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 > const &', 'arg0')]) 10777 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10778 cls.add_method('DoGetTypeid', 10779 'std::string', 10780 [], 10781 is_static=True) 10782 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10783 cls.add_method('GetTypeid', 10784 'std::string', 10785 [], 10786 is_const=True, is_virtual=True) 10787 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<const ns3::Packet>, unsigned short, const ns3::Address &, const ns3::Address &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::NetDevice> arg0, ns3::Ptr<const ns3::Packet> arg1, short unsigned int arg2, ns3::Address const & arg3, ns3::Address const & arg4, ns3::NetDevice::PacketType arg5) [member operator] 10788 cls.add_method('operator()', 10789 'void', 10790 [param('ns3::Ptr< ns3::NetDevice >', 'arg0'), param('ns3::Ptr< ns3::Packet const >', 'arg1'), param('short unsigned int', 'arg2'), param('ns3::Address const &', 'arg3'), param('ns3::Address const &', 'arg4'), param('ns3::NetDevice::PacketType', 'arg5')], 10791 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10792 return 10793 10794def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10795 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10796 cls.add_constructor([]) 10797 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10798 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::NetDevice >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10799 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10800 cls.add_method('DoGetTypeid', 10801 'std::string', 10802 [], 10803 is_static=True) 10804 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10805 cls.add_method('GetTypeid', 10806 'std::string', 10807 [], 10808 is_const=True, is_virtual=True) 10809 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::NetDevice>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::NetDevice> arg0) [member operator] 10810 cls.add_method('operator()', 10811 'void', 10812 [param('ns3::Ptr< ns3::NetDevice >', 'arg0')], 10813 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10814 return 10815 10816def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Packet__gt___Ns3Ipv4Address_Ns3Ipv4Address_Unsigned_char_Ns3Ptr__lt__ns3Ipv4Route__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10817 ## callback.h (module 'core'): 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>::CallbackImpl() [constructor] 10818 cls.add_constructor([]) 10819 ## callback.h (module 'core'): 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>::CallbackImpl(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) [constructor] 10820 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')]) 10821 ## callback.h (module 'core'): static std::string 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>::DoGetTypeid() [member function] 10822 cls.add_method('DoGetTypeid', 10823 'std::string', 10824 [], 10825 is_static=True) 10826 ## callback.h (module 'core'): std::string 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>::GetTypeid() const [member function] 10827 cls.add_method('GetTypeid', 10828 'std::string', 10829 [], 10830 is_const=True, is_virtual=True) 10831 ## callback.h (module 'core'): void 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>::operator()(ns3::Ptr<ns3::Packet> arg0, ns3::Ipv4Address arg1, ns3::Ipv4Address arg2, unsigned char arg3, ns3::Ptr<ns3::Ipv4Route> arg4) [member operator] 10832 cls.add_method('operator()', 10833 'void', 10834 [param('ns3::Ptr< ns3::Packet >', 'arg0'), param('ns3::Ipv4Address', 'arg1'), param('ns3::Ipv4Address', 'arg2'), param('unsigned char', 'arg3'), param('ns3::Ptr< ns3::Ipv4Route >', 'arg4')], 10835 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10836 return 10837 10838def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Const_ns3Address___amp___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10839 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10840 cls.add_constructor([]) 10841 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10842 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Socket >, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10843 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10844 cls.add_method('DoGetTypeid', 10845 'std::string', 10846 [], 10847 is_static=True) 10848 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10849 cls.add_method('GetTypeid', 10850 'std::string', 10851 [], 10852 is_const=True, is_virtual=True) 10853 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, const ns3::Address &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Socket> arg0, ns3::Address const & arg1) [member operator] 10854 cls.add_method('operator()', 10855 'void', 10856 [param('ns3::Ptr< ns3::Socket >', 'arg0'), param('ns3::Address const &', 'arg1')], 10857 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10858 return 10859 10860def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10861 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10862 cls.add_constructor([]) 10863 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10864 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Socket >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10865 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10866 cls.add_method('DoGetTypeid', 10867 'std::string', 10868 [], 10869 is_static=True) 10870 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10871 cls.add_method('GetTypeid', 10872 'std::string', 10873 [], 10874 is_const=True, is_virtual=True) 10875 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Socket> arg0) [member operator] 10876 cls.add_method('operator()', 10877 'void', 10878 [param('ns3::Ptr< ns3::Socket >', 'arg0')], 10879 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10880 return 10881 10882def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3Socket__gt___Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 10883 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 10884 cls.add_constructor([]) 10885 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 10886 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::Socket >, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 10887 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 10888 cls.add_method('DoGetTypeid', 10889 'std::string', 10890 [], 10891 is_static=True) 10892 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 10893 cls.add_method('GetTypeid', 10894 'std::string', 10895 [], 10896 is_const=True, is_virtual=True) 10897 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<ns3::Socket>, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<ns3::Socket> arg0, unsigned int arg1) [member operator] 10898 cls.add_method('operator()', 10899 'void', 10900 [param('ns3::Ptr< ns3::Socket >', 'arg0'), param('unsigned int', 'arg1')], 10901 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 10902 return 10903 10904def register_Ns3Icmpv4L4Protocol_methods(root_module, cls): 10905 ## icmpv4-l4-protocol.h (module 'internet'): ns3::Icmpv4L4Protocol::Icmpv4L4Protocol(ns3::Icmpv4L4Protocol const & arg0) [constructor] 10906 cls.add_constructor([param('ns3::Icmpv4L4Protocol const &', 'arg0')]) 10907 ## icmpv4-l4-protocol.h (module 'internet'): ns3::Icmpv4L4Protocol::Icmpv4L4Protocol() [constructor] 10908 cls.add_constructor([]) 10909 ## icmpv4-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback ns3::Icmpv4L4Protocol::GetDownTarget() const [member function] 10910 cls.add_method('GetDownTarget', 10911 'ns3::IpL4Protocol::DownTargetCallback', 10912 [], 10913 is_const=True, is_virtual=True) 10914 ## icmpv4-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::DownTargetCallback6 ns3::Icmpv4L4Protocol::GetDownTarget6() const [member function] 10915 cls.add_method('GetDownTarget6', 10916 'ns3::IpL4Protocol::DownTargetCallback6', 10917 [], 10918 is_const=True, is_virtual=True) 10919 ## icmpv4-l4-protocol.h (module 'internet'): int ns3::Icmpv4L4Protocol::GetProtocolNumber() const [member function] 10920 cls.add_method('GetProtocolNumber', 10921 'int', 10922 [], 10923 is_const=True, is_virtual=True) 10924 ## icmpv4-l4-protocol.h (module 'internet'): static uint16_t ns3::Icmpv4L4Protocol::GetStaticProtocolNumber() [member function] 10925 cls.add_method('GetStaticProtocolNumber', 10926 'uint16_t', 10927 [], 10928 is_static=True) 10929 ## icmpv4-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::Icmpv4L4Protocol::GetTypeId() [member function] 10930 cls.add_method('GetTypeId', 10931 'ns3::TypeId', 10932 [], 10933 is_static=True) 10934 ## icmpv4-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::Icmpv4L4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function] 10935 cls.add_method('Receive', 10936 'ns3::IpL4Protocol::RxStatus', 10937 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], 10938 is_virtual=True) 10939 ## icmpv4-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::Icmpv4L4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Header const & header, ns3::Ptr<ns3::Ipv6Interface> incomingInterface) [member function] 10940 cls.add_method('Receive', 10941 'ns3::IpL4Protocol::RxStatus', 10942 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], 10943 is_virtual=True) 10944 ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SendDestUnreachFragNeeded(ns3::Ipv4Header header, ns3::Ptr<const ns3::Packet> orgData, uint16_t nextHopMtu) [member function] 10945 cls.add_method('SendDestUnreachFragNeeded', 10946 'void', 10947 [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData'), param('uint16_t', 'nextHopMtu')]) 10948 ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SendDestUnreachPort(ns3::Ipv4Header header, ns3::Ptr<const ns3::Packet> orgData) [member function] 10949 cls.add_method('SendDestUnreachPort', 10950 'void', 10951 [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData')]) 10952 ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SendTimeExceededTtl(ns3::Ipv4Header header, ns3::Ptr<const ns3::Packet> orgData, bool isFragment) [member function] 10953 cls.add_method('SendTimeExceededTtl', 10954 'void', 10955 [param('ns3::Ipv4Header', 'header'), param('ns3::Ptr< ns3::Packet const >', 'orgData'), param('bool', 'isFragment')]) 10956 ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback cb) [member function] 10957 cls.add_method('SetDownTarget', 10958 'void', 10959 [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')], 10960 is_virtual=True) 10961 ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 cb) [member function] 10962 cls.add_method('SetDownTarget6', 10963 'void', 10964 [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')], 10965 is_virtual=True) 10966 ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::SetNode(ns3::Ptr<ns3::Node> node) [member function] 10967 cls.add_method('SetNode', 10968 'void', 10969 [param('ns3::Ptr< ns3::Node >', 'node')]) 10970 ## icmpv4-l4-protocol.h (module 'internet'): ns3::Icmpv4L4Protocol::PROT_NUMBER [variable] 10971 cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) 10972 ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::NotifyNewAggregate() [member function] 10973 cls.add_method('NotifyNewAggregate', 10974 'void', 10975 [], 10976 is_virtual=True, visibility='protected') 10977 ## icmpv4-l4-protocol.h (module 'internet'): void ns3::Icmpv4L4Protocol::DoDispose() [member function] 10978 cls.add_method('DoDispose', 10979 'void', 10980 [], 10981 is_virtual=True, visibility='private') 10982 return 10983 10984def register_Ns3HashImplementation_methods(root_module, cls): 10985 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [constructor] 10986 cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')]) 10987 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation() [constructor] 10988 cls.add_constructor([]) 10989 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Implementation::GetHash32(char const * buffer, std::size_t const size) [member function] 10990 cls.add_method('GetHash32', 10991 'uint32_t', 10992 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 10993 is_pure_virtual=True, is_virtual=True) 10994 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, std::size_t const size) [member function] 10995 cls.add_method('GetHash64', 10996 'uint64_t', 10997 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 10998 is_virtual=True) 10999 ## hash-function.h (module 'core'): void ns3::Hash::Implementation::clear() [member function] 11000 cls.add_method('clear', 11001 'void', 11002 [], 11003 is_pure_virtual=True, is_virtual=True) 11004 return 11005 11006def register_Ns3HashFunctionFnv1a_methods(root_module, cls): 11007 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a(ns3::Hash::Function::Fnv1a const & arg0) [constructor] 11008 cls.add_constructor([param('ns3::Hash::Function::Fnv1a const &', 'arg0')]) 11009 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a() [constructor] 11010 cls.add_constructor([]) 11011 ## hash-fnv.h (module 'core'): uint32_t ns3::Hash::Function::Fnv1a::GetHash32(char const * buffer, size_t const size) [member function] 11012 cls.add_method('GetHash32', 11013 'uint32_t', 11014 [param('char const *', 'buffer'), param('size_t const', 'size')], 11015 is_virtual=True) 11016 ## hash-fnv.h (module 'core'): uint64_t ns3::Hash::Function::Fnv1a::GetHash64(char const * buffer, size_t const size) [member function] 11017 cls.add_method('GetHash64', 11018 'uint64_t', 11019 [param('char const *', 'buffer'), param('size_t const', 'size')], 11020 is_virtual=True) 11021 ## hash-fnv.h (module 'core'): void ns3::Hash::Function::Fnv1a::clear() [member function] 11022 cls.add_method('clear', 11023 'void', 11024 [], 11025 is_virtual=True) 11026 return 11027 11028def register_Ns3HashFunctionHash32_methods(root_module, cls): 11029 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Function::Hash32 const & arg0) [constructor] 11030 cls.add_constructor([param('ns3::Hash::Function::Hash32 const &', 'arg0')]) 11031 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Hash32Function_ptr hp) [constructor] 11032 cls.add_constructor([param('ns3::Hash::Hash32Function_ptr', 'hp')]) 11033 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash32::GetHash32(char const * buffer, std::size_t const size) [member function] 11034 cls.add_method('GetHash32', 11035 'uint32_t', 11036 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 11037 is_virtual=True) 11038 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash32::clear() [member function] 11039 cls.add_method('clear', 11040 'void', 11041 [], 11042 is_virtual=True) 11043 return 11044 11045def register_Ns3HashFunctionHash64_methods(root_module, cls): 11046 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Function::Hash64 const & arg0) [constructor] 11047 cls.add_constructor([param('ns3::Hash::Function::Hash64 const &', 'arg0')]) 11048 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Hash64Function_ptr hp) [constructor] 11049 cls.add_constructor([param('ns3::Hash::Hash64Function_ptr', 'hp')]) 11050 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash64::GetHash32(char const * buffer, std::size_t const size) [member function] 11051 cls.add_method('GetHash32', 11052 'uint32_t', 11053 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 11054 is_virtual=True) 11055 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Function::Hash64::GetHash64(char const * buffer, std::size_t const size) [member function] 11056 cls.add_method('GetHash64', 11057 'uint64_t', 11058 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 11059 is_virtual=True) 11060 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash64::clear() [member function] 11061 cls.add_method('clear', 11062 'void', 11063 [], 11064 is_virtual=True) 11065 return 11066 11067def register_Ns3HashFunctionMurmur3_methods(root_module, cls): 11068 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3(ns3::Hash::Function::Murmur3 const & arg0) [constructor] 11069 cls.add_constructor([param('ns3::Hash::Function::Murmur3 const &', 'arg0')]) 11070 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3() [constructor] 11071 cls.add_constructor([]) 11072 ## hash-murmur3.h (module 'core'): uint32_t ns3::Hash::Function::Murmur3::GetHash32(char const * buffer, std::size_t const size) [member function] 11073 cls.add_method('GetHash32', 11074 'uint32_t', 11075 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 11076 is_virtual=True) 11077 ## hash-murmur3.h (module 'core'): uint64_t ns3::Hash::Function::Murmur3::GetHash64(char const * buffer, std::size_t const size) [member function] 11078 cls.add_method('GetHash64', 11079 'uint64_t', 11080 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 11081 is_virtual=True) 11082 ## hash-murmur3.h (module 'core'): void ns3::Hash::Function::Murmur3::clear() [member function] 11083 cls.add_method('clear', 11084 'void', 11085 [], 11086 is_virtual=True) 11087 return 11088 11089def register_Ns3DsrBlackList_methods(root_module, cls): 11090 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::BlackList::BlackList(ns3::dsr::BlackList const & arg0) [constructor] 11091 cls.add_constructor([param('ns3::dsr::BlackList const &', 'arg0')]) 11092 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::BlackList::BlackList(ns3::Ipv4Address ip, ns3::Time t) [constructor] 11093 cls.add_constructor([param('ns3::Ipv4Address', 'ip'), param('ns3::Time', 't')]) 11094 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::BlackList::m_expireTime [variable] 11095 cls.add_instance_attribute('m_expireTime', 'ns3::Time', is_const=False) 11096 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::BlackList::m_linkStates [variable] 11097 cls.add_instance_attribute('m_linkStates', 'ns3::dsr::LinkStates', is_const=False) 11098 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::BlackList::m_neighborAddress [variable] 11099 cls.add_instance_attribute('m_neighborAddress', 'ns3::Ipv4Address', is_const=False) 11100 return 11101 11102def register_Ns3DsrDsrErrorBuffEntry_methods(root_module, cls): 11103 cls.add_binary_comparison_operator('==') 11104 ## dsr-errorbuff.h (module 'dsr'): ns3::dsr::DsrErrorBuffEntry::DsrErrorBuffEntry(ns3::dsr::DsrErrorBuffEntry const & arg0) [constructor] 11105 cls.add_constructor([param('ns3::dsr::DsrErrorBuffEntry const &', 'arg0')]) 11106 ## dsr-errorbuff.h (module 'dsr'): ns3::dsr::DsrErrorBuffEntry::DsrErrorBuffEntry(ns3::Ptr<const ns3::Packet> pa=0, ns3::Ipv4Address d=ns3::Ipv4Address(), ns3::Ipv4Address s=ns3::Ipv4Address(), ns3::Ipv4Address n=ns3::Ipv4Address(), ns3::Time exp=ns3::Simulator::Now(), uint8_t p=0) [constructor] 11107 cls.add_constructor([param('ns3::Ptr< ns3::Packet const >', 'pa', default_value='0'), param('ns3::Ipv4Address', 'd', default_value='ns3::Ipv4Address()'), param('ns3::Ipv4Address', 's', default_value='ns3::Ipv4Address()'), param('ns3::Ipv4Address', 'n', default_value='ns3::Ipv4Address()'), param('ns3::Time', 'exp', default_value='ns3::Simulator::Now()'), param('uint8_t', 'p', default_value='0')]) 11108 ## dsr-errorbuff.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrErrorBuffEntry::GetDestination() const [member function] 11109 cls.add_method('GetDestination', 11110 'ns3::Ipv4Address', 11111 [], 11112 is_const=True) 11113 ## dsr-errorbuff.h (module 'dsr'): ns3::Time ns3::dsr::DsrErrorBuffEntry::GetExpireTime() const [member function] 11114 cls.add_method('GetExpireTime', 11115 'ns3::Time', 11116 [], 11117 is_const=True) 11118 ## dsr-errorbuff.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrErrorBuffEntry::GetNextHop() const [member function] 11119 cls.add_method('GetNextHop', 11120 'ns3::Ipv4Address', 11121 [], 11122 is_const=True) 11123 ## dsr-errorbuff.h (module 'dsr'): ns3::Ptr<const ns3::Packet> ns3::dsr::DsrErrorBuffEntry::GetPacket() const [member function] 11124 cls.add_method('GetPacket', 11125 'ns3::Ptr< ns3::Packet const >', 11126 [], 11127 is_const=True) 11128 ## dsr-errorbuff.h (module 'dsr'): uint8_t ns3::dsr::DsrErrorBuffEntry::GetProtocol() const [member function] 11129 cls.add_method('GetProtocol', 11130 'uint8_t', 11131 [], 11132 is_const=True) 11133 ## dsr-errorbuff.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrErrorBuffEntry::GetSource() const [member function] 11134 cls.add_method('GetSource', 11135 'ns3::Ipv4Address', 11136 [], 11137 is_const=True) 11138 ## dsr-errorbuff.h (module 'dsr'): void ns3::dsr::DsrErrorBuffEntry::SetDestination(ns3::Ipv4Address d) [member function] 11139 cls.add_method('SetDestination', 11140 'void', 11141 [param('ns3::Ipv4Address', 'd')]) 11142 ## dsr-errorbuff.h (module 'dsr'): void ns3::dsr::DsrErrorBuffEntry::SetExpireTime(ns3::Time exp) [member function] 11143 cls.add_method('SetExpireTime', 11144 'void', 11145 [param('ns3::Time', 'exp')]) 11146 ## dsr-errorbuff.h (module 'dsr'): void ns3::dsr::DsrErrorBuffEntry::SetNextHop(ns3::Ipv4Address n) [member function] 11147 cls.add_method('SetNextHop', 11148 'void', 11149 [param('ns3::Ipv4Address', 'n')]) 11150 ## dsr-errorbuff.h (module 'dsr'): void ns3::dsr::DsrErrorBuffEntry::SetPacket(ns3::Ptr<const ns3::Packet> p) [member function] 11151 cls.add_method('SetPacket', 11152 'void', 11153 [param('ns3::Ptr< ns3::Packet const >', 'p')]) 11154 ## dsr-errorbuff.h (module 'dsr'): void ns3::dsr::DsrErrorBuffEntry::SetProtocol(uint8_t p) [member function] 11155 cls.add_method('SetProtocol', 11156 'void', 11157 [param('uint8_t', 'p')]) 11158 ## dsr-errorbuff.h (module 'dsr'): void ns3::dsr::DsrErrorBuffEntry::SetSource(ns3::Ipv4Address s) [member function] 11159 cls.add_method('SetSource', 11160 'void', 11161 [param('ns3::Ipv4Address', 's')]) 11162 return 11163 11164def register_Ns3DsrDsrErrorBuffer_methods(root_module, cls): 11165 ## dsr-errorbuff.h (module 'dsr'): ns3::dsr::DsrErrorBuffer::DsrErrorBuffer(ns3::dsr::DsrErrorBuffer const & arg0) [constructor] 11166 cls.add_constructor([param('ns3::dsr::DsrErrorBuffer const &', 'arg0')]) 11167 ## dsr-errorbuff.h (module 'dsr'): ns3::dsr::DsrErrorBuffer::DsrErrorBuffer() [constructor] 11168 cls.add_constructor([]) 11169 ## dsr-errorbuff.h (module 'dsr'): bool ns3::dsr::DsrErrorBuffer::Dequeue(ns3::Ipv4Address dst, ns3::dsr::DsrErrorBuffEntry & entry) [member function] 11170 cls.add_method('Dequeue', 11171 'bool', 11172 [param('ns3::Ipv4Address', 'dst'), param('ns3::dsr::DsrErrorBuffEntry &', 'entry')]) 11173 ## dsr-errorbuff.h (module 'dsr'): void ns3::dsr::DsrErrorBuffer::DropPacketForErrLink(ns3::Ipv4Address source, ns3::Ipv4Address nextHop) [member function] 11174 cls.add_method('DropPacketForErrLink', 11175 'void', 11176 [param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'nextHop')]) 11177 ## dsr-errorbuff.h (module 'dsr'): bool ns3::dsr::DsrErrorBuffer::Enqueue(ns3::dsr::DsrErrorBuffEntry & entry) [member function] 11178 cls.add_method('Enqueue', 11179 'bool', 11180 [param('ns3::dsr::DsrErrorBuffEntry &', 'entry')]) 11181 ## dsr-errorbuff.h (module 'dsr'): bool ns3::dsr::DsrErrorBuffer::Find(ns3::Ipv4Address dst) [member function] 11182 cls.add_method('Find', 11183 'bool', 11184 [param('ns3::Ipv4Address', 'dst')]) 11185 ## dsr-errorbuff.h (module 'dsr'): std::vector<ns3::dsr::DsrErrorBuffEntry, std::allocator<ns3::dsr::DsrErrorBuffEntry> > & ns3::dsr::DsrErrorBuffer::GetBuffer() [member function] 11186 cls.add_method('GetBuffer', 11187 'std::vector< ns3::dsr::DsrErrorBuffEntry > &', 11188 []) 11189 ## dsr-errorbuff.h (module 'dsr'): ns3::Time ns3::dsr::DsrErrorBuffer::GetErrorBufferTimeout() const [member function] 11190 cls.add_method('GetErrorBufferTimeout', 11191 'ns3::Time', 11192 [], 11193 is_const=True) 11194 ## dsr-errorbuff.h (module 'dsr'): uint32_t ns3::dsr::DsrErrorBuffer::GetMaxQueueLen() const [member function] 11195 cls.add_method('GetMaxQueueLen', 11196 'uint32_t', 11197 [], 11198 is_const=True) 11199 ## dsr-errorbuff.h (module 'dsr'): uint32_t ns3::dsr::DsrErrorBuffer::GetSize() [member function] 11200 cls.add_method('GetSize', 11201 'uint32_t', 11202 []) 11203 ## dsr-errorbuff.h (module 'dsr'): void ns3::dsr::DsrErrorBuffer::SetErrorBufferTimeout(ns3::Time t) [member function] 11204 cls.add_method('SetErrorBufferTimeout', 11205 'void', 11206 [param('ns3::Time', 't')]) 11207 ## dsr-errorbuff.h (module 'dsr'): void ns3::dsr::DsrErrorBuffer::SetMaxQueueLen(uint32_t len) [member function] 11208 cls.add_method('SetMaxQueueLen', 11209 'void', 11210 [param('uint32_t', 'len')]) 11211 return 11212 11213def register_Ns3DsrDsrFsHeader_methods(root_module, cls): 11214 ## dsr-fs-header.h (module 'dsr'): ns3::dsr::DsrFsHeader::DsrFsHeader(ns3::dsr::DsrFsHeader const & arg0) [constructor] 11215 cls.add_constructor([param('ns3::dsr::DsrFsHeader const &', 'arg0')]) 11216 ## dsr-fs-header.h (module 'dsr'): ns3::dsr::DsrFsHeader::DsrFsHeader() [constructor] 11217 cls.add_constructor([]) 11218 ## dsr-fs-header.h (module 'dsr'): uint32_t ns3::dsr::DsrFsHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 11219 cls.add_method('Deserialize', 11220 'uint32_t', 11221 [param('ns3::Buffer::Iterator', 'start')], 11222 is_virtual=True) 11223 ## dsr-fs-header.h (module 'dsr'): uint16_t ns3::dsr::DsrFsHeader::GetDestId() const [member function] 11224 cls.add_method('GetDestId', 11225 'uint16_t', 11226 [], 11227 is_const=True) 11228 ## dsr-fs-header.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrFsHeader::GetInstanceTypeId() const [member function] 11229 cls.add_method('GetInstanceTypeId', 11230 'ns3::TypeId', 11231 [], 11232 is_const=True, is_virtual=True) 11233 ## dsr-fs-header.h (module 'dsr'): uint8_t ns3::dsr::DsrFsHeader::GetMessageType() const [member function] 11234 cls.add_method('GetMessageType', 11235 'uint8_t', 11236 [], 11237 is_const=True) 11238 ## dsr-fs-header.h (module 'dsr'): uint8_t ns3::dsr::DsrFsHeader::GetNextHeader() const [member function] 11239 cls.add_method('GetNextHeader', 11240 'uint8_t', 11241 [], 11242 is_const=True) 11243 ## dsr-fs-header.h (module 'dsr'): uint16_t ns3::dsr::DsrFsHeader::GetPayloadLength() const [member function] 11244 cls.add_method('GetPayloadLength', 11245 'uint16_t', 11246 [], 11247 is_const=True) 11248 ## dsr-fs-header.h (module 'dsr'): uint32_t ns3::dsr::DsrFsHeader::GetSerializedSize() const [member function] 11249 cls.add_method('GetSerializedSize', 11250 'uint32_t', 11251 [], 11252 is_const=True, is_virtual=True) 11253 ## dsr-fs-header.h (module 'dsr'): uint16_t ns3::dsr::DsrFsHeader::GetSourceId() const [member function] 11254 cls.add_method('GetSourceId', 11255 'uint16_t', 11256 [], 11257 is_const=True) 11258 ## dsr-fs-header.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrFsHeader::GetTypeId() [member function] 11259 cls.add_method('GetTypeId', 11260 'ns3::TypeId', 11261 [], 11262 is_static=True) 11263 ## dsr-fs-header.h (module 'dsr'): void ns3::dsr::DsrFsHeader::Print(std::ostream & os) const [member function] 11264 cls.add_method('Print', 11265 'void', 11266 [param('std::ostream &', 'os')], 11267 is_const=True, is_virtual=True) 11268 ## dsr-fs-header.h (module 'dsr'): void ns3::dsr::DsrFsHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 11269 cls.add_method('Serialize', 11270 'void', 11271 [param('ns3::Buffer::Iterator', 'start')], 11272 is_const=True, is_virtual=True) 11273 ## dsr-fs-header.h (module 'dsr'): void ns3::dsr::DsrFsHeader::SetDestId(uint16_t destId) [member function] 11274 cls.add_method('SetDestId', 11275 'void', 11276 [param('uint16_t', 'destId')]) 11277 ## dsr-fs-header.h (module 'dsr'): void ns3::dsr::DsrFsHeader::SetMessageType(uint8_t messageType) [member function] 11278 cls.add_method('SetMessageType', 11279 'void', 11280 [param('uint8_t', 'messageType')]) 11281 ## dsr-fs-header.h (module 'dsr'): void ns3::dsr::DsrFsHeader::SetNextHeader(uint8_t protocol) [member function] 11282 cls.add_method('SetNextHeader', 11283 'void', 11284 [param('uint8_t', 'protocol')]) 11285 ## dsr-fs-header.h (module 'dsr'): void ns3::dsr::DsrFsHeader::SetPayloadLength(uint16_t length) [member function] 11286 cls.add_method('SetPayloadLength', 11287 'void', 11288 [param('uint16_t', 'length')]) 11289 ## dsr-fs-header.h (module 'dsr'): void ns3::dsr::DsrFsHeader::SetSourceId(uint16_t sourceId) [member function] 11290 cls.add_method('SetSourceId', 11291 'void', 11292 [param('uint16_t', 'sourceId')]) 11293 return 11294 11295def register_Ns3DsrDsrGraReply_methods(root_module, cls): 11296 ## dsr-gratuitous-reply-table.h (module 'dsr'): ns3::dsr::DsrGraReply::DsrGraReply(ns3::dsr::DsrGraReply const & arg0) [constructor] 11297 cls.add_constructor([param('ns3::dsr::DsrGraReply const &', 'arg0')]) 11298 ## dsr-gratuitous-reply-table.h (module 'dsr'): ns3::dsr::DsrGraReply::DsrGraReply() [constructor] 11299 cls.add_constructor([]) 11300 ## dsr-gratuitous-reply-table.h (module 'dsr'): bool ns3::dsr::DsrGraReply::AddEntry(ns3::dsr::GraReplyEntry & graTableEntry) [member function] 11301 cls.add_method('AddEntry', 11302 'bool', 11303 [param('ns3::dsr::GraReplyEntry &', 'graTableEntry')]) 11304 ## dsr-gratuitous-reply-table.h (module 'dsr'): void ns3::dsr::DsrGraReply::Clear() [member function] 11305 cls.add_method('Clear', 11306 'void', 11307 []) 11308 ## dsr-gratuitous-reply-table.h (module 'dsr'): bool ns3::dsr::DsrGraReply::FindAndUpdate(ns3::Ipv4Address replyTo, ns3::Ipv4Address replyFrom, ns3::Time gratReplyHoldoff) [member function] 11309 cls.add_method('FindAndUpdate', 11310 'bool', 11311 [param('ns3::Ipv4Address', 'replyTo'), param('ns3::Ipv4Address', 'replyFrom'), param('ns3::Time', 'gratReplyHoldoff')]) 11312 ## dsr-gratuitous-reply-table.h (module 'dsr'): uint32_t ns3::dsr::DsrGraReply::GetGraTableSize() const [member function] 11313 cls.add_method('GetGraTableSize', 11314 'uint32_t', 11315 [], 11316 is_const=True) 11317 ## dsr-gratuitous-reply-table.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrGraReply::GetTypeId() [member function] 11318 cls.add_method('GetTypeId', 11319 'ns3::TypeId', 11320 [], 11321 is_static=True) 11322 ## dsr-gratuitous-reply-table.h (module 'dsr'): void ns3::dsr::DsrGraReply::Purge() [member function] 11323 cls.add_method('Purge', 11324 'void', 11325 []) 11326 ## dsr-gratuitous-reply-table.h (module 'dsr'): void ns3::dsr::DsrGraReply::SetGraTableSize(uint32_t g) [member function] 11327 cls.add_method('SetGraTableSize', 11328 'void', 11329 [param('uint32_t', 'g')]) 11330 return 11331 11332def register_Ns3DsrDsrLinkStab_methods(root_module, cls): 11333 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrLinkStab::DsrLinkStab(ns3::dsr::DsrLinkStab const & arg0) [constructor] 11334 cls.add_constructor([param('ns3::dsr::DsrLinkStab const &', 'arg0')]) 11335 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrLinkStab::DsrLinkStab(ns3::Time linkStab=ns3::Simulator::Now()) [constructor] 11336 cls.add_constructor([param('ns3::Time', 'linkStab', default_value='ns3::Simulator::Now()')]) 11337 ## dsr-rcache.h (module 'dsr'): ns3::Time ns3::dsr::DsrLinkStab::GetLinkStability() const [member function] 11338 cls.add_method('GetLinkStability', 11339 'ns3::Time', 11340 [], 11341 is_const=True) 11342 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrLinkStab::Print() const [member function] 11343 cls.add_method('Print', 11344 'void', 11345 [], 11346 is_const=True) 11347 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrLinkStab::SetLinkStability(ns3::Time linkStab) [member function] 11348 cls.add_method('SetLinkStability', 11349 'void', 11350 [param('ns3::Time', 'linkStab')]) 11351 return 11352 11353def register_Ns3DsrDsrMaintainBuffEntry_methods(root_module, cls): 11354 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::DsrMaintainBuffEntry::DsrMaintainBuffEntry(ns3::dsr::DsrMaintainBuffEntry const & arg0) [constructor] 11355 cls.add_constructor([param('ns3::dsr::DsrMaintainBuffEntry const &', 'arg0')]) 11356 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::DsrMaintainBuffEntry::DsrMaintainBuffEntry(ns3::Ptr<const ns3::Packet> pa=0, ns3::Ipv4Address us=ns3::Ipv4Address(), ns3::Ipv4Address n=ns3::Ipv4Address(), ns3::Ipv4Address s=ns3::Ipv4Address(), ns3::Ipv4Address dst=ns3::Ipv4Address(), uint16_t ackId=0, uint8_t segs=0, ns3::Time exp=ns3::Simulator::Now()) [constructor] 11357 cls.add_constructor([param('ns3::Ptr< ns3::Packet const >', 'pa', default_value='0'), param('ns3::Ipv4Address', 'us', default_value='ns3::Ipv4Address()'), param('ns3::Ipv4Address', 'n', default_value='ns3::Ipv4Address()'), param('ns3::Ipv4Address', 's', default_value='ns3::Ipv4Address()'), param('ns3::Ipv4Address', 'dst', default_value='ns3::Ipv4Address()'), param('uint16_t', 'ackId', default_value='0'), param('uint8_t', 'segs', default_value='0'), param('ns3::Time', 'exp', default_value='ns3::Simulator::Now()')]) 11358 ## dsr-maintain-buff.h (module 'dsr'): uint16_t ns3::dsr::DsrMaintainBuffEntry::GetAckId() const [member function] 11359 cls.add_method('GetAckId', 11360 'uint16_t', 11361 [], 11362 is_const=True) 11363 ## dsr-maintain-buff.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrMaintainBuffEntry::GetDst() const [member function] 11364 cls.add_method('GetDst', 11365 'ns3::Ipv4Address', 11366 [], 11367 is_const=True) 11368 ## dsr-maintain-buff.h (module 'dsr'): ns3::Time ns3::dsr::DsrMaintainBuffEntry::GetExpireTime() const [member function] 11369 cls.add_method('GetExpireTime', 11370 'ns3::Time', 11371 [], 11372 is_const=True) 11373 ## dsr-maintain-buff.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrMaintainBuffEntry::GetNextHop() const [member function] 11374 cls.add_method('GetNextHop', 11375 'ns3::Ipv4Address', 11376 [], 11377 is_const=True) 11378 ## dsr-maintain-buff.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrMaintainBuffEntry::GetOurAdd() const [member function] 11379 cls.add_method('GetOurAdd', 11380 'ns3::Ipv4Address', 11381 [], 11382 is_const=True) 11383 ## dsr-maintain-buff.h (module 'dsr'): ns3::Ptr<const ns3::Packet> ns3::dsr::DsrMaintainBuffEntry::GetPacket() const [member function] 11384 cls.add_method('GetPacket', 11385 'ns3::Ptr< ns3::Packet const >', 11386 [], 11387 is_const=True) 11388 ## dsr-maintain-buff.h (module 'dsr'): uint8_t ns3::dsr::DsrMaintainBuffEntry::GetSegsLeft() const [member function] 11389 cls.add_method('GetSegsLeft', 11390 'uint8_t', 11391 [], 11392 is_const=True) 11393 ## dsr-maintain-buff.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrMaintainBuffEntry::GetSrc() const [member function] 11394 cls.add_method('GetSrc', 11395 'ns3::Ipv4Address', 11396 [], 11397 is_const=True) 11398 ## dsr-maintain-buff.h (module 'dsr'): void ns3::dsr::DsrMaintainBuffEntry::SetAckId(uint16_t ackId) [member function] 11399 cls.add_method('SetAckId', 11400 'void', 11401 [param('uint16_t', 'ackId')]) 11402 ## dsr-maintain-buff.h (module 'dsr'): void ns3::dsr::DsrMaintainBuffEntry::SetDst(ns3::Ipv4Address n) [member function] 11403 cls.add_method('SetDst', 11404 'void', 11405 [param('ns3::Ipv4Address', 'n')]) 11406 ## dsr-maintain-buff.h (module 'dsr'): void ns3::dsr::DsrMaintainBuffEntry::SetExpireTime(ns3::Time exp) [member function] 11407 cls.add_method('SetExpireTime', 11408 'void', 11409 [param('ns3::Time', 'exp')]) 11410 ## dsr-maintain-buff.h (module 'dsr'): void ns3::dsr::DsrMaintainBuffEntry::SetNextHop(ns3::Ipv4Address n) [member function] 11411 cls.add_method('SetNextHop', 11412 'void', 11413 [param('ns3::Ipv4Address', 'n')]) 11414 ## dsr-maintain-buff.h (module 'dsr'): void ns3::dsr::DsrMaintainBuffEntry::SetOurAdd(ns3::Ipv4Address us) [member function] 11415 cls.add_method('SetOurAdd', 11416 'void', 11417 [param('ns3::Ipv4Address', 'us')]) 11418 ## dsr-maintain-buff.h (module 'dsr'): void ns3::dsr::DsrMaintainBuffEntry::SetPacket(ns3::Ptr<const ns3::Packet> p) [member function] 11419 cls.add_method('SetPacket', 11420 'void', 11421 [param('ns3::Ptr< ns3::Packet const >', 'p')]) 11422 ## dsr-maintain-buff.h (module 'dsr'): void ns3::dsr::DsrMaintainBuffEntry::SetSegsLeft(uint8_t segs) [member function] 11423 cls.add_method('SetSegsLeft', 11424 'void', 11425 [param('uint8_t', 'segs')]) 11426 ## dsr-maintain-buff.h (module 'dsr'): void ns3::dsr::DsrMaintainBuffEntry::SetSrc(ns3::Ipv4Address s) [member function] 11427 cls.add_method('SetSrc', 11428 'void', 11429 [param('ns3::Ipv4Address', 's')]) 11430 return 11431 11432def register_Ns3DsrDsrMaintainBuffer_methods(root_module, cls): 11433 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::DsrMaintainBuffer::DsrMaintainBuffer(ns3::dsr::DsrMaintainBuffer const & arg0) [constructor] 11434 cls.add_constructor([param('ns3::dsr::DsrMaintainBuffer const &', 'arg0')]) 11435 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::DsrMaintainBuffer::DsrMaintainBuffer() [constructor] 11436 cls.add_constructor([]) 11437 ## dsr-maintain-buff.h (module 'dsr'): bool ns3::dsr::DsrMaintainBuffer::AllEqual(ns3::dsr::DsrMaintainBuffEntry & entry) [member function] 11438 cls.add_method('AllEqual', 11439 'bool', 11440 [param('ns3::dsr::DsrMaintainBuffEntry &', 'entry')]) 11441 ## dsr-maintain-buff.h (module 'dsr'): bool ns3::dsr::DsrMaintainBuffer::Dequeue(ns3::Ipv4Address dst, ns3::dsr::DsrMaintainBuffEntry & entry) [member function] 11442 cls.add_method('Dequeue', 11443 'bool', 11444 [param('ns3::Ipv4Address', 'dst'), param('ns3::dsr::DsrMaintainBuffEntry &', 'entry')]) 11445 ## dsr-maintain-buff.h (module 'dsr'): void ns3::dsr::DsrMaintainBuffer::DropPacketWithNextHop(ns3::Ipv4Address nextHop) [member function] 11446 cls.add_method('DropPacketWithNextHop', 11447 'void', 11448 [param('ns3::Ipv4Address', 'nextHop')]) 11449 ## dsr-maintain-buff.h (module 'dsr'): bool ns3::dsr::DsrMaintainBuffer::Enqueue(ns3::dsr::DsrMaintainBuffEntry & entry) [member function] 11450 cls.add_method('Enqueue', 11451 'bool', 11452 [param('ns3::dsr::DsrMaintainBuffEntry &', 'entry')]) 11453 ## dsr-maintain-buff.h (module 'dsr'): bool ns3::dsr::DsrMaintainBuffer::Find(ns3::Ipv4Address nextHop) [member function] 11454 cls.add_method('Find', 11455 'bool', 11456 [param('ns3::Ipv4Address', 'nextHop')]) 11457 ## dsr-maintain-buff.h (module 'dsr'): ns3::Time ns3::dsr::DsrMaintainBuffer::GetMaintainBufferTimeout() const [member function] 11458 cls.add_method('GetMaintainBufferTimeout', 11459 'ns3::Time', 11460 [], 11461 is_const=True) 11462 ## dsr-maintain-buff.h (module 'dsr'): uint32_t ns3::dsr::DsrMaintainBuffer::GetMaxQueueLen() const [member function] 11463 cls.add_method('GetMaxQueueLen', 11464 'uint32_t', 11465 [], 11466 is_const=True) 11467 ## dsr-maintain-buff.h (module 'dsr'): uint32_t ns3::dsr::DsrMaintainBuffer::GetSize() [member function] 11468 cls.add_method('GetSize', 11469 'uint32_t', 11470 []) 11471 ## dsr-maintain-buff.h (module 'dsr'): bool ns3::dsr::DsrMaintainBuffer::LinkEqual(ns3::dsr::DsrMaintainBuffEntry & entry) [member function] 11472 cls.add_method('LinkEqual', 11473 'bool', 11474 [param('ns3::dsr::DsrMaintainBuffEntry &', 'entry')]) 11475 ## dsr-maintain-buff.h (module 'dsr'): bool ns3::dsr::DsrMaintainBuffer::NetworkEqual(ns3::dsr::DsrMaintainBuffEntry & entry) [member function] 11476 cls.add_method('NetworkEqual', 11477 'bool', 11478 [param('ns3::dsr::DsrMaintainBuffEntry &', 'entry')]) 11479 ## dsr-maintain-buff.h (module 'dsr'): bool ns3::dsr::DsrMaintainBuffer::PromiscEqual(ns3::dsr::DsrMaintainBuffEntry & entry) [member function] 11480 cls.add_method('PromiscEqual', 11481 'bool', 11482 [param('ns3::dsr::DsrMaintainBuffEntry &', 'entry')]) 11483 ## dsr-maintain-buff.h (module 'dsr'): void ns3::dsr::DsrMaintainBuffer::SetMaintainBufferTimeout(ns3::Time t) [member function] 11484 cls.add_method('SetMaintainBufferTimeout', 11485 'void', 11486 [param('ns3::Time', 't')]) 11487 ## dsr-maintain-buff.h (module 'dsr'): void ns3::dsr::DsrMaintainBuffer::SetMaxQueueLen(uint32_t len) [member function] 11488 cls.add_method('SetMaxQueueLen', 11489 'void', 11490 [param('uint32_t', 'len')]) 11491 return 11492 11493def register_Ns3DsrDsrNetworkQueue_methods(root_module, cls): 11494 ## dsr-network-queue.h (module 'dsr'): ns3::dsr::DsrNetworkQueue::DsrNetworkQueue(ns3::dsr::DsrNetworkQueue const & arg0) [constructor] 11495 cls.add_constructor([param('ns3::dsr::DsrNetworkQueue const &', 'arg0')]) 11496 ## dsr-network-queue.h (module 'dsr'): ns3::dsr::DsrNetworkQueue::DsrNetworkQueue() [constructor] 11497 cls.add_constructor([]) 11498 ## dsr-network-queue.h (module 'dsr'): ns3::dsr::DsrNetworkQueue::DsrNetworkQueue(uint32_t maxLen, ns3::Time maxDelay) [constructor] 11499 cls.add_constructor([param('uint32_t', 'maxLen'), param('ns3::Time', 'maxDelay')]) 11500 ## dsr-network-queue.h (module 'dsr'): bool ns3::dsr::DsrNetworkQueue::Dequeue(ns3::dsr::DsrNetworkQueueEntry & entry) [member function] 11501 cls.add_method('Dequeue', 11502 'bool', 11503 [param('ns3::dsr::DsrNetworkQueueEntry &', 'entry')]) 11504 ## dsr-network-queue.h (module 'dsr'): bool ns3::dsr::DsrNetworkQueue::Enqueue(ns3::dsr::DsrNetworkQueueEntry & entry) [member function] 11505 cls.add_method('Enqueue', 11506 'bool', 11507 [param('ns3::dsr::DsrNetworkQueueEntry &', 'entry')]) 11508 ## dsr-network-queue.h (module 'dsr'): bool ns3::dsr::DsrNetworkQueue::Find(ns3::Ipv4Address nextHop) [member function] 11509 cls.add_method('Find', 11510 'bool', 11511 [param('ns3::Ipv4Address', 'nextHop')]) 11512 ## dsr-network-queue.h (module 'dsr'): bool ns3::dsr::DsrNetworkQueue::FindPacketWithNexthop(ns3::Ipv4Address nextHop, ns3::dsr::DsrNetworkQueueEntry & entry) [member function] 11513 cls.add_method('FindPacketWithNexthop', 11514 'bool', 11515 [param('ns3::Ipv4Address', 'nextHop'), param('ns3::dsr::DsrNetworkQueueEntry &', 'entry')]) 11516 ## dsr-network-queue.h (module 'dsr'): void ns3::dsr::DsrNetworkQueue::Flush() [member function] 11517 cls.add_method('Flush', 11518 'void', 11519 []) 11520 ## dsr-network-queue.h (module 'dsr'): ns3::Time ns3::dsr::DsrNetworkQueue::GetMaxNetworkDelay() const [member function] 11521 cls.add_method('GetMaxNetworkDelay', 11522 'ns3::Time', 11523 [], 11524 is_const=True) 11525 ## dsr-network-queue.h (module 'dsr'): uint32_t ns3::dsr::DsrNetworkQueue::GetMaxNetworkSize() const [member function] 11526 cls.add_method('GetMaxNetworkSize', 11527 'uint32_t', 11528 [], 11529 is_const=True) 11530 ## dsr-network-queue.h (module 'dsr'): std::vector<ns3::dsr::DsrNetworkQueueEntry, std::allocator<ns3::dsr::DsrNetworkQueueEntry> > & ns3::dsr::DsrNetworkQueue::GetQueue() [member function] 11531 cls.add_method('GetQueue', 11532 'std::vector< ns3::dsr::DsrNetworkQueueEntry > &', 11533 []) 11534 ## dsr-network-queue.h (module 'dsr'): uint32_t ns3::dsr::DsrNetworkQueue::GetSize() [member function] 11535 cls.add_method('GetSize', 11536 'uint32_t', 11537 []) 11538 ## dsr-network-queue.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrNetworkQueue::GetTypeId() [member function] 11539 cls.add_method('GetTypeId', 11540 'ns3::TypeId', 11541 [], 11542 is_static=True) 11543 ## dsr-network-queue.h (module 'dsr'): void ns3::dsr::DsrNetworkQueue::SetMaxNetworkDelay(ns3::Time delay) [member function] 11544 cls.add_method('SetMaxNetworkDelay', 11545 'void', 11546 [param('ns3::Time', 'delay')]) 11547 ## dsr-network-queue.h (module 'dsr'): void ns3::dsr::DsrNetworkQueue::SetMaxNetworkSize(uint32_t maxSize) [member function] 11548 cls.add_method('SetMaxNetworkSize', 11549 'void', 11550 [param('uint32_t', 'maxSize')]) 11551 return 11552 11553def register_Ns3DsrDsrNetworkQueueEntry_methods(root_module, cls): 11554 cls.add_binary_comparison_operator('==') 11555 ## dsr-network-queue.h (module 'dsr'): ns3::dsr::DsrNetworkQueueEntry::DsrNetworkQueueEntry(ns3::dsr::DsrNetworkQueueEntry const & arg0) [constructor] 11556 cls.add_constructor([param('ns3::dsr::DsrNetworkQueueEntry const &', 'arg0')]) 11557 ## dsr-network-queue.h (module 'dsr'): ns3::dsr::DsrNetworkQueueEntry::DsrNetworkQueueEntry(ns3::Ptr<const ns3::Packet> pa=0, ns3::Ipv4Address s=ns3::Ipv4Address(), ns3::Ipv4Address n=ns3::Ipv4Address(), ns3::Time exp=ns3::Simulator::Now(), ns3::Ptr<ns3::Ipv4Route> r=0) [constructor] 11558 cls.add_constructor([param('ns3::Ptr< ns3::Packet const >', 'pa', default_value='0'), param('ns3::Ipv4Address', 's', default_value='ns3::Ipv4Address()'), param('ns3::Ipv4Address', 'n', default_value='ns3::Ipv4Address()'), param('ns3::Time', 'exp', default_value='ns3::Simulator::Now()'), param('ns3::Ptr< ns3::Ipv4Route >', 'r', default_value='0')]) 11559 ## dsr-network-queue.h (module 'dsr'): ns3::Time ns3::dsr::DsrNetworkQueueEntry::GetInsertedTimeStamp() const [member function] 11560 cls.add_method('GetInsertedTimeStamp', 11561 'ns3::Time', 11562 [], 11563 is_const=True) 11564 ## dsr-network-queue.h (module 'dsr'): ns3::Ptr<ns3::Ipv4Route> ns3::dsr::DsrNetworkQueueEntry::GetIpv4Route() const [member function] 11565 cls.add_method('GetIpv4Route', 11566 'ns3::Ptr< ns3::Ipv4Route >', 11567 [], 11568 is_const=True) 11569 ## dsr-network-queue.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrNetworkQueueEntry::GetNextHopAddress() const [member function] 11570 cls.add_method('GetNextHopAddress', 11571 'ns3::Ipv4Address', 11572 [], 11573 is_const=True) 11574 ## dsr-network-queue.h (module 'dsr'): ns3::Ptr<const ns3::Packet> ns3::dsr::DsrNetworkQueueEntry::GetPacket() const [member function] 11575 cls.add_method('GetPacket', 11576 'ns3::Ptr< ns3::Packet const >', 11577 [], 11578 is_const=True) 11579 ## dsr-network-queue.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrNetworkQueueEntry::GetSourceAddress() const [member function] 11580 cls.add_method('GetSourceAddress', 11581 'ns3::Ipv4Address', 11582 [], 11583 is_const=True) 11584 ## dsr-network-queue.h (module 'dsr'): void ns3::dsr::DsrNetworkQueueEntry::SetInsertedTimeStamp(ns3::Time time) [member function] 11585 cls.add_method('SetInsertedTimeStamp', 11586 'void', 11587 [param('ns3::Time', 'time')]) 11588 ## dsr-network-queue.h (module 'dsr'): void ns3::dsr::DsrNetworkQueueEntry::SetIpv4Route(ns3::Ptr<ns3::Ipv4Route> route) [member function] 11589 cls.add_method('SetIpv4Route', 11590 'void', 11591 [param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) 11592 ## dsr-network-queue.h (module 'dsr'): void ns3::dsr::DsrNetworkQueueEntry::SetNextHopAddress(ns3::Ipv4Address addr) [member function] 11593 cls.add_method('SetNextHopAddress', 11594 'void', 11595 [param('ns3::Ipv4Address', 'addr')]) 11596 ## dsr-network-queue.h (module 'dsr'): void ns3::dsr::DsrNetworkQueueEntry::SetPacket(ns3::Ptr<const ns3::Packet> p) [member function] 11597 cls.add_method('SetPacket', 11598 'void', 11599 [param('ns3::Ptr< ns3::Packet const >', 'p')]) 11600 ## dsr-network-queue.h (module 'dsr'): void ns3::dsr::DsrNetworkQueueEntry::SetSourceAddress(ns3::Ipv4Address addr) [member function] 11601 cls.add_method('SetSourceAddress', 11602 'void', 11603 [param('ns3::Ipv4Address', 'addr')]) 11604 return 11605 11606def register_Ns3DsrDsrNodeStab_methods(root_module, cls): 11607 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrNodeStab::DsrNodeStab(ns3::dsr::DsrNodeStab const & arg0) [constructor] 11608 cls.add_constructor([param('ns3::dsr::DsrNodeStab const &', 'arg0')]) 11609 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrNodeStab::DsrNodeStab(ns3::Time nodeStab=ns3::Simulator::Now()) [constructor] 11610 cls.add_constructor([param('ns3::Time', 'nodeStab', default_value='ns3::Simulator::Now()')]) 11611 ## dsr-rcache.h (module 'dsr'): ns3::Time ns3::dsr::DsrNodeStab::GetNodeStability() const [member function] 11612 cls.add_method('GetNodeStability', 11613 'ns3::Time', 11614 [], 11615 is_const=True) 11616 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrNodeStab::SetNodeStability(ns3::Time nodeStab) [member function] 11617 cls.add_method('SetNodeStability', 11618 'void', 11619 [param('ns3::Time', 'nodeStab')]) 11620 return 11621 11622def register_Ns3DsrDsrOptionField_methods(root_module, cls): 11623 ## dsr-fs-header.h (module 'dsr'): ns3::dsr::DsrOptionField::DsrOptionField(ns3::dsr::DsrOptionField const & arg0) [constructor] 11624 cls.add_constructor([param('ns3::dsr::DsrOptionField const &', 'arg0')]) 11625 ## dsr-fs-header.h (module 'dsr'): ns3::dsr::DsrOptionField::DsrOptionField(uint32_t optionsOffset) [constructor] 11626 cls.add_constructor([param('uint32_t', 'optionsOffset')]) 11627 ## dsr-fs-header.h (module 'dsr'): void ns3::dsr::DsrOptionField::AddDsrOption(ns3::dsr::DsrOptionHeader const & option) [member function] 11628 cls.add_method('AddDsrOption', 11629 'void', 11630 [param('ns3::dsr::DsrOptionHeader const &', 'option')]) 11631 ## dsr-fs-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionField::Deserialize(ns3::Buffer::Iterator start, uint32_t length) [member function] 11632 cls.add_method('Deserialize', 11633 'uint32_t', 11634 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'length')]) 11635 ## dsr-fs-header.h (module 'dsr'): ns3::Buffer ns3::dsr::DsrOptionField::GetDsrOptionBuffer() [member function] 11636 cls.add_method('GetDsrOptionBuffer', 11637 'ns3::Buffer', 11638 []) 11639 ## dsr-fs-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionField::GetDsrOptionsOffset() [member function] 11640 cls.add_method('GetDsrOptionsOffset', 11641 'uint32_t', 11642 []) 11643 ## dsr-fs-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionField::GetSerializedSize() const [member function] 11644 cls.add_method('GetSerializedSize', 11645 'uint32_t', 11646 [], 11647 is_const=True) 11648 ## dsr-fs-header.h (module 'dsr'): void ns3::dsr::DsrOptionField::Serialize(ns3::Buffer::Iterator start) const [member function] 11649 cls.add_method('Serialize', 11650 'void', 11651 [param('ns3::Buffer::Iterator', 'start')], 11652 is_const=True) 11653 return 11654 11655def register_Ns3DsrDsrOptionHeader_methods(root_module, cls): 11656 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::DsrOptionHeader(ns3::dsr::DsrOptionHeader const & arg0) [constructor] 11657 cls.add_constructor([param('ns3::dsr::DsrOptionHeader const &', 'arg0')]) 11658 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::DsrOptionHeader() [constructor] 11659 cls.add_constructor([]) 11660 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 11661 cls.add_method('Deserialize', 11662 'uint32_t', 11663 [param('ns3::Buffer::Iterator', 'start')], 11664 is_virtual=True) 11665 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment ns3::dsr::DsrOptionHeader::GetAlignment() const [member function] 11666 cls.add_method('GetAlignment', 11667 'ns3::dsr::DsrOptionHeader::Alignment', 11668 [], 11669 is_const=True, is_virtual=True) 11670 ## dsr-option-header.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionHeader::GetInstanceTypeId() const [member function] 11671 cls.add_method('GetInstanceTypeId', 11672 'ns3::TypeId', 11673 [], 11674 is_const=True, is_virtual=True) 11675 ## dsr-option-header.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionHeader::GetLength() const [member function] 11676 cls.add_method('GetLength', 11677 'uint8_t', 11678 [], 11679 is_const=True) 11680 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionHeader::GetSerializedSize() const [member function] 11681 cls.add_method('GetSerializedSize', 11682 'uint32_t', 11683 [], 11684 is_const=True, is_virtual=True) 11685 ## dsr-option-header.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionHeader::GetType() const [member function] 11686 cls.add_method('GetType', 11687 'uint8_t', 11688 [], 11689 is_const=True) 11690 ## dsr-option-header.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionHeader::GetTypeId() [member function] 11691 cls.add_method('GetTypeId', 11692 'ns3::TypeId', 11693 [], 11694 is_static=True) 11695 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionHeader::Print(std::ostream & os) const [member function] 11696 cls.add_method('Print', 11697 'void', 11698 [param('std::ostream &', 'os')], 11699 is_const=True, is_virtual=True) 11700 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 11701 cls.add_method('Serialize', 11702 'void', 11703 [param('ns3::Buffer::Iterator', 'start')], 11704 is_const=True, is_virtual=True) 11705 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionHeader::SetLength(uint8_t length) [member function] 11706 cls.add_method('SetLength', 11707 'void', 11708 [param('uint8_t', 'length')]) 11709 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionHeader::SetType(uint8_t type) [member function] 11710 cls.add_method('SetType', 11711 'void', 11712 [param('uint8_t', 'type')]) 11713 return 11714 11715def register_Ns3DsrDsrOptionHeaderAlignment_methods(root_module, cls): 11716 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment::Alignment() [constructor] 11717 cls.add_constructor([]) 11718 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment::Alignment(ns3::dsr::DsrOptionHeader::Alignment const & arg0) [constructor] 11719 cls.add_constructor([param('ns3::dsr::DsrOptionHeader::Alignment const &', 'arg0')]) 11720 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment::factor [variable] 11721 cls.add_instance_attribute('factor', 'uint8_t', is_const=False) 11722 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment::offset [variable] 11723 cls.add_instance_attribute('offset', 'uint8_t', is_const=False) 11724 return 11725 11726def register_Ns3DsrDsrOptionPad1Header_methods(root_module, cls): 11727 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionPad1Header::DsrOptionPad1Header(ns3::dsr::DsrOptionPad1Header const & arg0) [constructor] 11728 cls.add_constructor([param('ns3::dsr::DsrOptionPad1Header const &', 'arg0')]) 11729 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionPad1Header::DsrOptionPad1Header() [constructor] 11730 cls.add_constructor([]) 11731 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionPad1Header::Deserialize(ns3::Buffer::Iterator start) [member function] 11732 cls.add_method('Deserialize', 11733 'uint32_t', 11734 [param('ns3::Buffer::Iterator', 'start')], 11735 is_virtual=True) 11736 ## dsr-option-header.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionPad1Header::GetInstanceTypeId() const [member function] 11737 cls.add_method('GetInstanceTypeId', 11738 'ns3::TypeId', 11739 [], 11740 is_const=True, is_virtual=True) 11741 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionPad1Header::GetSerializedSize() const [member function] 11742 cls.add_method('GetSerializedSize', 11743 'uint32_t', 11744 [], 11745 is_const=True, is_virtual=True) 11746 ## dsr-option-header.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionPad1Header::GetTypeId() [member function] 11747 cls.add_method('GetTypeId', 11748 'ns3::TypeId', 11749 [], 11750 is_static=True) 11751 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionPad1Header::Print(std::ostream & os) const [member function] 11752 cls.add_method('Print', 11753 'void', 11754 [param('std::ostream &', 'os')], 11755 is_const=True, is_virtual=True) 11756 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionPad1Header::Serialize(ns3::Buffer::Iterator start) const [member function] 11757 cls.add_method('Serialize', 11758 'void', 11759 [param('ns3::Buffer::Iterator', 'start')], 11760 is_const=True, is_virtual=True) 11761 return 11762 11763def register_Ns3DsrDsrOptionPadnHeader_methods(root_module, cls): 11764 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionPadnHeader::DsrOptionPadnHeader(ns3::dsr::DsrOptionPadnHeader const & arg0) [constructor] 11765 cls.add_constructor([param('ns3::dsr::DsrOptionPadnHeader const &', 'arg0')]) 11766 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionPadnHeader::DsrOptionPadnHeader(uint32_t pad=2) [constructor] 11767 cls.add_constructor([param('uint32_t', 'pad', default_value='2')]) 11768 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionPadnHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 11769 cls.add_method('Deserialize', 11770 'uint32_t', 11771 [param('ns3::Buffer::Iterator', 'start')], 11772 is_virtual=True) 11773 ## dsr-option-header.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionPadnHeader::GetInstanceTypeId() const [member function] 11774 cls.add_method('GetInstanceTypeId', 11775 'ns3::TypeId', 11776 [], 11777 is_const=True, is_virtual=True) 11778 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionPadnHeader::GetSerializedSize() const [member function] 11779 cls.add_method('GetSerializedSize', 11780 'uint32_t', 11781 [], 11782 is_const=True, is_virtual=True) 11783 ## dsr-option-header.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionPadnHeader::GetTypeId() [member function] 11784 cls.add_method('GetTypeId', 11785 'ns3::TypeId', 11786 [], 11787 is_static=True) 11788 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionPadnHeader::Print(std::ostream & os) const [member function] 11789 cls.add_method('Print', 11790 'void', 11791 [param('std::ostream &', 'os')], 11792 is_const=True, is_virtual=True) 11793 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionPadnHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 11794 cls.add_method('Serialize', 11795 'void', 11796 [param('ns3::Buffer::Iterator', 'start')], 11797 is_const=True, is_virtual=True) 11798 return 11799 11800def register_Ns3DsrDsrOptionRerrHeader_methods(root_module, cls): 11801 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRerrHeader::DsrOptionRerrHeader(ns3::dsr::DsrOptionRerrHeader const & arg0) [constructor] 11802 cls.add_constructor([param('ns3::dsr::DsrOptionRerrHeader const &', 'arg0')]) 11803 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRerrHeader::DsrOptionRerrHeader() [constructor] 11804 cls.add_constructor([]) 11805 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionRerrHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 11806 cls.add_method('Deserialize', 11807 'uint32_t', 11808 [param('ns3::Buffer::Iterator', 'start')], 11809 is_virtual=True) 11810 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment ns3::dsr::DsrOptionRerrHeader::GetAlignment() const [member function] 11811 cls.add_method('GetAlignment', 11812 'ns3::dsr::DsrOptionHeader::Alignment', 11813 [], 11814 is_const=True, is_virtual=True) 11815 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionRerrHeader::GetErrorDst() const [member function] 11816 cls.add_method('GetErrorDst', 11817 'ns3::Ipv4Address', 11818 [], 11819 is_const=True, is_virtual=True) 11820 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionRerrHeader::GetErrorSrc() const [member function] 11821 cls.add_method('GetErrorSrc', 11822 'ns3::Ipv4Address', 11823 [], 11824 is_const=True, is_virtual=True) 11825 ## dsr-option-header.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionRerrHeader::GetErrorType() const [member function] 11826 cls.add_method('GetErrorType', 11827 'uint8_t', 11828 [], 11829 is_const=True) 11830 ## dsr-option-header.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionRerrHeader::GetInstanceTypeId() const [member function] 11831 cls.add_method('GetInstanceTypeId', 11832 'ns3::TypeId', 11833 [], 11834 is_const=True, is_virtual=True) 11835 ## dsr-option-header.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionRerrHeader::GetSalvage() const [member function] 11836 cls.add_method('GetSalvage', 11837 'uint8_t', 11838 [], 11839 is_const=True, is_virtual=True) 11840 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionRerrHeader::GetSerializedSize() const [member function] 11841 cls.add_method('GetSerializedSize', 11842 'uint32_t', 11843 [], 11844 is_const=True, is_virtual=True) 11845 ## dsr-option-header.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionRerrHeader::GetTypeId() [member function] 11846 cls.add_method('GetTypeId', 11847 'ns3::TypeId', 11848 [], 11849 is_static=True) 11850 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrHeader::Print(std::ostream & os) const [member function] 11851 cls.add_method('Print', 11852 'void', 11853 [param('std::ostream &', 'os')], 11854 is_const=True, is_virtual=True) 11855 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 11856 cls.add_method('Serialize', 11857 'void', 11858 [param('ns3::Buffer::Iterator', 'start')], 11859 is_const=True, is_virtual=True) 11860 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrHeader::SetErrorDst(ns3::Ipv4Address errorDstAddress) [member function] 11861 cls.add_method('SetErrorDst', 11862 'void', 11863 [param('ns3::Ipv4Address', 'errorDstAddress')], 11864 is_virtual=True) 11865 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrHeader::SetErrorSrc(ns3::Ipv4Address errorSrcAddress) [member function] 11866 cls.add_method('SetErrorSrc', 11867 'void', 11868 [param('ns3::Ipv4Address', 'errorSrcAddress')], 11869 is_virtual=True) 11870 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrHeader::SetErrorType(uint8_t errorType) [member function] 11871 cls.add_method('SetErrorType', 11872 'void', 11873 [param('uint8_t', 'errorType')]) 11874 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrHeader::SetSalvage(uint8_t salvage) [member function] 11875 cls.add_method('SetSalvage', 11876 'void', 11877 [param('uint8_t', 'salvage')], 11878 is_virtual=True) 11879 return 11880 11881def register_Ns3DsrDsrOptionRerrUnreachHeader_methods(root_module, cls): 11882 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRerrUnreachHeader::DsrOptionRerrUnreachHeader(ns3::dsr::DsrOptionRerrUnreachHeader const & arg0) [constructor] 11883 cls.add_constructor([param('ns3::dsr::DsrOptionRerrUnreachHeader const &', 'arg0')]) 11884 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRerrUnreachHeader::DsrOptionRerrUnreachHeader() [constructor] 11885 cls.add_constructor([]) 11886 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionRerrUnreachHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 11887 cls.add_method('Deserialize', 11888 'uint32_t', 11889 [param('ns3::Buffer::Iterator', 'start')], 11890 is_virtual=True) 11891 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment ns3::dsr::DsrOptionRerrUnreachHeader::GetAlignment() const [member function] 11892 cls.add_method('GetAlignment', 11893 'ns3::dsr::DsrOptionHeader::Alignment', 11894 [], 11895 is_const=True, is_virtual=True) 11896 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionRerrUnreachHeader::GetErrorDst() const [member function] 11897 cls.add_method('GetErrorDst', 11898 'ns3::Ipv4Address', 11899 [], 11900 is_const=True, is_virtual=True) 11901 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionRerrUnreachHeader::GetErrorSrc() const [member function] 11902 cls.add_method('GetErrorSrc', 11903 'ns3::Ipv4Address', 11904 [], 11905 is_const=True, is_virtual=True) 11906 ## dsr-option-header.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionRerrUnreachHeader::GetInstanceTypeId() const [member function] 11907 cls.add_method('GetInstanceTypeId', 11908 'ns3::TypeId', 11909 [], 11910 is_const=True, is_virtual=True) 11911 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionRerrUnreachHeader::GetOriginalDst() const [member function] 11912 cls.add_method('GetOriginalDst', 11913 'ns3::Ipv4Address', 11914 [], 11915 is_const=True) 11916 ## dsr-option-header.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionRerrUnreachHeader::GetSalvage() const [member function] 11917 cls.add_method('GetSalvage', 11918 'uint8_t', 11919 [], 11920 is_const=True, is_virtual=True) 11921 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionRerrUnreachHeader::GetSerializedSize() const [member function] 11922 cls.add_method('GetSerializedSize', 11923 'uint32_t', 11924 [], 11925 is_const=True, is_virtual=True) 11926 ## dsr-option-header.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionRerrUnreachHeader::GetTypeId() [member function] 11927 cls.add_method('GetTypeId', 11928 'ns3::TypeId', 11929 [], 11930 is_static=True) 11931 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionRerrUnreachHeader::GetUnreachNode() const [member function] 11932 cls.add_method('GetUnreachNode', 11933 'ns3::Ipv4Address', 11934 [], 11935 is_const=True) 11936 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrUnreachHeader::Print(std::ostream & os) const [member function] 11937 cls.add_method('Print', 11938 'void', 11939 [param('std::ostream &', 'os')], 11940 is_const=True, is_virtual=True) 11941 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrUnreachHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 11942 cls.add_method('Serialize', 11943 'void', 11944 [param('ns3::Buffer::Iterator', 'start')], 11945 is_const=True, is_virtual=True) 11946 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrUnreachHeader::SetErrorDst(ns3::Ipv4Address errorDstAddress) [member function] 11947 cls.add_method('SetErrorDst', 11948 'void', 11949 [param('ns3::Ipv4Address', 'errorDstAddress')], 11950 is_virtual=True) 11951 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrUnreachHeader::SetErrorSrc(ns3::Ipv4Address errorSrcAddress) [member function] 11952 cls.add_method('SetErrorSrc', 11953 'void', 11954 [param('ns3::Ipv4Address', 'errorSrcAddress')], 11955 is_virtual=True) 11956 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrUnreachHeader::SetOriginalDst(ns3::Ipv4Address originalDst) [member function] 11957 cls.add_method('SetOriginalDst', 11958 'void', 11959 [param('ns3::Ipv4Address', 'originalDst')]) 11960 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrUnreachHeader::SetSalvage(uint8_t salvage) [member function] 11961 cls.add_method('SetSalvage', 11962 'void', 11963 [param('uint8_t', 'salvage')], 11964 is_virtual=True) 11965 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrUnreachHeader::SetUnreachNode(ns3::Ipv4Address unreachNode) [member function] 11966 cls.add_method('SetUnreachNode', 11967 'void', 11968 [param('ns3::Ipv4Address', 'unreachNode')]) 11969 return 11970 11971def register_Ns3DsrDsrOptionRerrUnsupportHeader_methods(root_module, cls): 11972 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRerrUnsupportHeader::DsrOptionRerrUnsupportHeader(ns3::dsr::DsrOptionRerrUnsupportHeader const & arg0) [constructor] 11973 cls.add_constructor([param('ns3::dsr::DsrOptionRerrUnsupportHeader const &', 'arg0')]) 11974 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRerrUnsupportHeader::DsrOptionRerrUnsupportHeader() [constructor] 11975 cls.add_constructor([]) 11976 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionRerrUnsupportHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 11977 cls.add_method('Deserialize', 11978 'uint32_t', 11979 [param('ns3::Buffer::Iterator', 'start')], 11980 is_virtual=True) 11981 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment ns3::dsr::DsrOptionRerrUnsupportHeader::GetAlignment() const [member function] 11982 cls.add_method('GetAlignment', 11983 'ns3::dsr::DsrOptionHeader::Alignment', 11984 [], 11985 is_const=True, is_virtual=True) 11986 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionRerrUnsupportHeader::GetErrorDst() const [member function] 11987 cls.add_method('GetErrorDst', 11988 'ns3::Ipv4Address', 11989 [], 11990 is_const=True, is_virtual=True) 11991 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionRerrUnsupportHeader::GetErrorSrc() const [member function] 11992 cls.add_method('GetErrorSrc', 11993 'ns3::Ipv4Address', 11994 [], 11995 is_const=True, is_virtual=True) 11996 ## dsr-option-header.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionRerrUnsupportHeader::GetInstanceTypeId() const [member function] 11997 cls.add_method('GetInstanceTypeId', 11998 'ns3::TypeId', 11999 [], 12000 is_const=True, is_virtual=True) 12001 ## dsr-option-header.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionRerrUnsupportHeader::GetSalvage() const [member function] 12002 cls.add_method('GetSalvage', 12003 'uint8_t', 12004 [], 12005 is_const=True, is_virtual=True) 12006 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionRerrUnsupportHeader::GetSerializedSize() const [member function] 12007 cls.add_method('GetSerializedSize', 12008 'uint32_t', 12009 [], 12010 is_const=True, is_virtual=True) 12011 ## dsr-option-header.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionRerrUnsupportHeader::GetTypeId() [member function] 12012 cls.add_method('GetTypeId', 12013 'ns3::TypeId', 12014 [], 12015 is_static=True) 12016 ## dsr-option-header.h (module 'dsr'): uint16_t ns3::dsr::DsrOptionRerrUnsupportHeader::GetUnsupported() const [member function] 12017 cls.add_method('GetUnsupported', 12018 'uint16_t', 12019 [], 12020 is_const=True) 12021 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrUnsupportHeader::Print(std::ostream & os) const [member function] 12022 cls.add_method('Print', 12023 'void', 12024 [param('std::ostream &', 'os')], 12025 is_const=True, is_virtual=True) 12026 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrUnsupportHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 12027 cls.add_method('Serialize', 12028 'void', 12029 [param('ns3::Buffer::Iterator', 'start')], 12030 is_const=True, is_virtual=True) 12031 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrUnsupportHeader::SetErrorDst(ns3::Ipv4Address errorDstAddress) [member function] 12032 cls.add_method('SetErrorDst', 12033 'void', 12034 [param('ns3::Ipv4Address', 'errorDstAddress')], 12035 is_virtual=True) 12036 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrUnsupportHeader::SetErrorSrc(ns3::Ipv4Address errorSrcAddress) [member function] 12037 cls.add_method('SetErrorSrc', 12038 'void', 12039 [param('ns3::Ipv4Address', 'errorSrcAddress')], 12040 is_virtual=True) 12041 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrUnsupportHeader::SetSalvage(uint8_t salvage) [member function] 12042 cls.add_method('SetSalvage', 12043 'void', 12044 [param('uint8_t', 'salvage')], 12045 is_virtual=True) 12046 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRerrUnsupportHeader::SetUnsupported(uint16_t optionType) [member function] 12047 cls.add_method('SetUnsupported', 12048 'void', 12049 [param('uint16_t', 'optionType')]) 12050 return 12051 12052def register_Ns3DsrDsrOptionRrepHeader_methods(root_module, cls): 12053 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRrepHeader::DsrOptionRrepHeader(ns3::dsr::DsrOptionRrepHeader const & arg0) [constructor] 12054 cls.add_constructor([param('ns3::dsr::DsrOptionRrepHeader const &', 'arg0')]) 12055 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRrepHeader::DsrOptionRrepHeader() [constructor] 12056 cls.add_constructor([]) 12057 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionRrepHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 12058 cls.add_method('Deserialize', 12059 'uint32_t', 12060 [param('ns3::Buffer::Iterator', 'start')], 12061 is_virtual=True) 12062 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment ns3::dsr::DsrOptionRrepHeader::GetAlignment() const [member function] 12063 cls.add_method('GetAlignment', 12064 'ns3::dsr::DsrOptionHeader::Alignment', 12065 [], 12066 is_const=True, is_virtual=True) 12067 ## dsr-option-header.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionRrepHeader::GetInstanceTypeId() const [member function] 12068 cls.add_method('GetInstanceTypeId', 12069 'ns3::TypeId', 12070 [], 12071 is_const=True, is_virtual=True) 12072 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionRrepHeader::GetNodeAddress(uint8_t index) const [member function] 12073 cls.add_method('GetNodeAddress', 12074 'ns3::Ipv4Address', 12075 [param('uint8_t', 'index')], 12076 is_const=True) 12077 ## dsr-option-header.h (module 'dsr'): std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > ns3::dsr::DsrOptionRrepHeader::GetNodesAddress() const [member function] 12078 cls.add_method('GetNodesAddress', 12079 'std::vector< ns3::Ipv4Address >', 12080 [], 12081 is_const=True) 12082 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionRrepHeader::GetSerializedSize() const [member function] 12083 cls.add_method('GetSerializedSize', 12084 'uint32_t', 12085 [], 12086 is_const=True, is_virtual=True) 12087 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionRrepHeader::GetTargetAddress(std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > ipv4Address) const [member function] 12088 cls.add_method('GetTargetAddress', 12089 'ns3::Ipv4Address', 12090 [param('std::vector< ns3::Ipv4Address >', 'ipv4Address')], 12091 is_const=True) 12092 ## dsr-option-header.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionRrepHeader::GetTypeId() [member function] 12093 cls.add_method('GetTypeId', 12094 'ns3::TypeId', 12095 [], 12096 is_static=True) 12097 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRrepHeader::Print(std::ostream & os) const [member function] 12098 cls.add_method('Print', 12099 'void', 12100 [param('std::ostream &', 'os')], 12101 is_const=True, is_virtual=True) 12102 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRrepHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 12103 cls.add_method('Serialize', 12104 'void', 12105 [param('ns3::Buffer::Iterator', 'start')], 12106 is_const=True, is_virtual=True) 12107 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRrepHeader::SetNodeAddress(uint8_t index, ns3::Ipv4Address addr) [member function] 12108 cls.add_method('SetNodeAddress', 12109 'void', 12110 [param('uint8_t', 'index'), param('ns3::Ipv4Address', 'addr')]) 12111 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRrepHeader::SetNodesAddress(std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > ipv4Address) [member function] 12112 cls.add_method('SetNodesAddress', 12113 'void', 12114 [param('std::vector< ns3::Ipv4Address >', 'ipv4Address')]) 12115 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRrepHeader::SetNumberAddress(uint8_t n) [member function] 12116 cls.add_method('SetNumberAddress', 12117 'void', 12118 [param('uint8_t', 'n')]) 12119 return 12120 12121def register_Ns3DsrDsrOptionRreqHeader_methods(root_module, cls): 12122 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRreqHeader::DsrOptionRreqHeader(ns3::dsr::DsrOptionRreqHeader const & arg0) [constructor] 12123 cls.add_constructor([param('ns3::dsr::DsrOptionRreqHeader const &', 'arg0')]) 12124 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionRreqHeader::DsrOptionRreqHeader() [constructor] 12125 cls.add_constructor([]) 12126 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRreqHeader::AddNodeAddress(ns3::Ipv4Address ipv4) [member function] 12127 cls.add_method('AddNodeAddress', 12128 'void', 12129 [param('ns3::Ipv4Address', 'ipv4')]) 12130 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionRreqHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 12131 cls.add_method('Deserialize', 12132 'uint32_t', 12133 [param('ns3::Buffer::Iterator', 'start')], 12134 is_virtual=True) 12135 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment ns3::dsr::DsrOptionRreqHeader::GetAlignment() const [member function] 12136 cls.add_method('GetAlignment', 12137 'ns3::dsr::DsrOptionHeader::Alignment', 12138 [], 12139 is_const=True, is_virtual=True) 12140 ## dsr-option-header.h (module 'dsr'): uint16_t ns3::dsr::DsrOptionRreqHeader::GetId() const [member function] 12141 cls.add_method('GetId', 12142 'uint16_t', 12143 [], 12144 is_const=True) 12145 ## dsr-option-header.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionRreqHeader::GetInstanceTypeId() const [member function] 12146 cls.add_method('GetInstanceTypeId', 12147 'ns3::TypeId', 12148 [], 12149 is_const=True, is_virtual=True) 12150 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionRreqHeader::GetNodeAddress(uint8_t index) const [member function] 12151 cls.add_method('GetNodeAddress', 12152 'ns3::Ipv4Address', 12153 [param('uint8_t', 'index')], 12154 is_const=True) 12155 ## dsr-option-header.h (module 'dsr'): std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > ns3::dsr::DsrOptionRreqHeader::GetNodesAddresses() const [member function] 12156 cls.add_method('GetNodesAddresses', 12157 'std::vector< ns3::Ipv4Address >', 12158 [], 12159 is_const=True) 12160 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionRreqHeader::GetNodesNumber() const [member function] 12161 cls.add_method('GetNodesNumber', 12162 'uint32_t', 12163 [], 12164 is_const=True) 12165 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionRreqHeader::GetSerializedSize() const [member function] 12166 cls.add_method('GetSerializedSize', 12167 'uint32_t', 12168 [], 12169 is_const=True, is_virtual=True) 12170 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionRreqHeader::GetTarget() [member function] 12171 cls.add_method('GetTarget', 12172 'ns3::Ipv4Address', 12173 []) 12174 ## dsr-option-header.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionRreqHeader::GetTypeId() [member function] 12175 cls.add_method('GetTypeId', 12176 'ns3::TypeId', 12177 [], 12178 is_static=True) 12179 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRreqHeader::Print(std::ostream & os) const [member function] 12180 cls.add_method('Print', 12181 'void', 12182 [param('std::ostream &', 'os')], 12183 is_const=True, is_virtual=True) 12184 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRreqHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 12185 cls.add_method('Serialize', 12186 'void', 12187 [param('ns3::Buffer::Iterator', 'start')], 12188 is_const=True, is_virtual=True) 12189 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRreqHeader::SetId(uint16_t identification) [member function] 12190 cls.add_method('SetId', 12191 'void', 12192 [param('uint16_t', 'identification')]) 12193 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRreqHeader::SetNodeAddress(uint8_t index, ns3::Ipv4Address addr) [member function] 12194 cls.add_method('SetNodeAddress', 12195 'void', 12196 [param('uint8_t', 'index'), param('ns3::Ipv4Address', 'addr')]) 12197 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRreqHeader::SetNodesAddress(std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > ipv4Address) [member function] 12198 cls.add_method('SetNodesAddress', 12199 'void', 12200 [param('std::vector< ns3::Ipv4Address >', 'ipv4Address')]) 12201 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRreqHeader::SetNumberAddress(uint8_t n) [member function] 12202 cls.add_method('SetNumberAddress', 12203 'void', 12204 [param('uint8_t', 'n')]) 12205 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionRreqHeader::SetTarget(ns3::Ipv4Address target) [member function] 12206 cls.add_method('SetTarget', 12207 'void', 12208 [param('ns3::Ipv4Address', 'target')]) 12209 return 12210 12211def register_Ns3DsrDsrOptionSRHeader_methods(root_module, cls): 12212 cls.add_output_stream_operator() 12213 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionSRHeader::DsrOptionSRHeader(ns3::dsr::DsrOptionSRHeader const & arg0) [constructor] 12214 cls.add_constructor([param('ns3::dsr::DsrOptionSRHeader const &', 'arg0')]) 12215 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionSRHeader::DsrOptionSRHeader() [constructor] 12216 cls.add_constructor([]) 12217 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionSRHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 12218 cls.add_method('Deserialize', 12219 'uint32_t', 12220 [param('ns3::Buffer::Iterator', 'start')], 12221 is_virtual=True) 12222 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment ns3::dsr::DsrOptionSRHeader::GetAlignment() const [member function] 12223 cls.add_method('GetAlignment', 12224 'ns3::dsr::DsrOptionHeader::Alignment', 12225 [], 12226 is_const=True, is_virtual=True) 12227 ## dsr-option-header.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionSRHeader::GetInstanceTypeId() const [member function] 12228 cls.add_method('GetInstanceTypeId', 12229 'ns3::TypeId', 12230 [], 12231 is_const=True, is_virtual=True) 12232 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionSRHeader::GetNodeAddress(uint8_t index) const [member function] 12233 cls.add_method('GetNodeAddress', 12234 'ns3::Ipv4Address', 12235 [param('uint8_t', 'index')], 12236 is_const=True) 12237 ## dsr-option-header.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionSRHeader::GetNodeListSize() const [member function] 12238 cls.add_method('GetNodeListSize', 12239 'uint8_t', 12240 [], 12241 is_const=True) 12242 ## dsr-option-header.h (module 'dsr'): std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > ns3::dsr::DsrOptionSRHeader::GetNodesAddress() const [member function] 12243 cls.add_method('GetNodesAddress', 12244 'std::vector< ns3::Ipv4Address >', 12245 [], 12246 is_const=True) 12247 ## dsr-option-header.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionSRHeader::GetSalvage() const [member function] 12248 cls.add_method('GetSalvage', 12249 'uint8_t', 12250 [], 12251 is_const=True) 12252 ## dsr-option-header.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionSRHeader::GetSegmentsLeft() const [member function] 12253 cls.add_method('GetSegmentsLeft', 12254 'uint8_t', 12255 [], 12256 is_const=True) 12257 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionSRHeader::GetSerializedSize() const [member function] 12258 cls.add_method('GetSerializedSize', 12259 'uint32_t', 12260 [], 12261 is_const=True, is_virtual=True) 12262 ## dsr-option-header.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionSRHeader::GetTypeId() [member function] 12263 cls.add_method('GetTypeId', 12264 'ns3::TypeId', 12265 [], 12266 is_static=True) 12267 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionSRHeader::Print(std::ostream & os) const [member function] 12268 cls.add_method('Print', 12269 'void', 12270 [param('std::ostream &', 'os')], 12271 is_const=True, is_virtual=True) 12272 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionSRHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 12273 cls.add_method('Serialize', 12274 'void', 12275 [param('ns3::Buffer::Iterator', 'start')], 12276 is_const=True, is_virtual=True) 12277 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionSRHeader::SetNodeAddress(uint8_t index, ns3::Ipv4Address addr) [member function] 12278 cls.add_method('SetNodeAddress', 12279 'void', 12280 [param('uint8_t', 'index'), param('ns3::Ipv4Address', 'addr')]) 12281 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionSRHeader::SetNodesAddress(std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > ipv4Address) [member function] 12282 cls.add_method('SetNodesAddress', 12283 'void', 12284 [param('std::vector< ns3::Ipv4Address >', 'ipv4Address')]) 12285 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionSRHeader::SetNumberAddress(uint8_t n) [member function] 12286 cls.add_method('SetNumberAddress', 12287 'void', 12288 [param('uint8_t', 'n')]) 12289 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionSRHeader::SetSalvage(uint8_t salvage) [member function] 12290 cls.add_method('SetSalvage', 12291 'void', 12292 [param('uint8_t', 'salvage')]) 12293 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionSRHeader::SetSegmentsLeft(uint8_t segmentsLeft) [member function] 12294 cls.add_method('SetSegmentsLeft', 12295 'void', 12296 [param('uint8_t', 'segmentsLeft')]) 12297 return 12298 12299def register_Ns3DsrDsrOptions_methods(root_module, cls): 12300 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptions::DsrOptions(ns3::dsr::DsrOptions const & arg0) [constructor] 12301 cls.add_constructor([param('ns3::dsr::DsrOptions const &', 'arg0')]) 12302 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptions::DsrOptions() [constructor] 12303 cls.add_constructor([]) 12304 ## dsr-options.h (module 'dsr'): bool ns3::dsr::DsrOptions::CheckDuplicates(ns3::Ipv4Address ipv4Address, std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & vec) [member function] 12305 cls.add_method('CheckDuplicates', 12306 'bool', 12307 [param('ns3::Ipv4Address', 'ipv4Address'), param('std::vector< ns3::Ipv4Address > &', 'vec')]) 12308 ## dsr-options.h (module 'dsr'): bool ns3::dsr::DsrOptions::ContainAddressAfter(ns3::Ipv4Address ipv4Address, ns3::Ipv4Address destAddress, std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & nodeList) [member function] 12309 cls.add_method('ContainAddressAfter', 12310 'bool', 12311 [param('ns3::Ipv4Address', 'ipv4Address'), param('ns3::Ipv4Address', 'destAddress'), param('std::vector< ns3::Ipv4Address > &', 'nodeList')]) 12312 ## dsr-options.h (module 'dsr'): std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > ns3::dsr::DsrOptions::CutRoute(ns3::Ipv4Address ipv4Address, std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & nodeList) [member function] 12313 cls.add_method('CutRoute', 12314 'std::vector< ns3::Ipv4Address >', 12315 [param('ns3::Ipv4Address', 'ipv4Address'), param('std::vector< ns3::Ipv4Address > &', 'nodeList')]) 12316 ## dsr-options.h (module 'dsr'): uint32_t ns3::dsr::DsrOptions::GetIDfromIP(ns3::Ipv4Address address) [member function] 12317 cls.add_method('GetIDfromIP', 12318 'uint32_t', 12319 [param('ns3::Ipv4Address', 'address')]) 12320 ## dsr-options.h (module 'dsr'): ns3::Ptr<ns3::Node> ns3::dsr::DsrOptions::GetNode() const [member function] 12321 cls.add_method('GetNode', 12322 'ns3::Ptr< ns3::Node >', 12323 [], 12324 is_const=True) 12325 ## dsr-options.h (module 'dsr'): ns3::Ptr<ns3::Node> ns3::dsr::DsrOptions::GetNodeWithAddress(ns3::Ipv4Address ipv4Address) [member function] 12326 cls.add_method('GetNodeWithAddress', 12327 'ns3::Ptr< ns3::Node >', 12328 [param('ns3::Ipv4Address', 'ipv4Address')]) 12329 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptions::GetOptionNumber() const [member function] 12330 cls.add_method('GetOptionNumber', 12331 'uint8_t', 12332 [], 12333 is_const=True, is_pure_virtual=True, is_virtual=True) 12334 ## dsr-options.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptions::GetTypeId() [member function] 12335 cls.add_method('GetTypeId', 12336 'ns3::TypeId', 12337 [], 12338 is_static=True) 12339 ## dsr-options.h (module 'dsr'): bool ns3::dsr::DsrOptions::IfDuplicates(std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & vec, std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & vec2) [member function] 12340 cls.add_method('IfDuplicates', 12341 'bool', 12342 [param('std::vector< ns3::Ipv4Address > &', 'vec'), param('std::vector< ns3::Ipv4Address > &', 'vec2')]) 12343 ## dsr-options.h (module 'dsr'): void ns3::dsr::DsrOptions::PrintVector(std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & vec) [member function] 12344 cls.add_method('PrintVector', 12345 'void', 12346 [param('std::vector< ns3::Ipv4Address > &', 'vec')]) 12347 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptions::Process(ns3::Ptr<ns3::Packet> packet, ns3::Ptr<ns3::Packet> dsrP, ns3::Ipv4Address ipv4Address, ns3::Ipv4Address source, ns3::Ipv4Header const & ipv4Header, uint8_t protocol, bool & isPromisc, ns3::Ipv4Address promiscSource) [member function] 12348 cls.add_method('Process', 12349 'uint8_t', 12350 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'dsrP'), param('ns3::Ipv4Address', 'ipv4Address'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Header const &', 'ipv4Header'), param('uint8_t', 'protocol'), param('bool &', 'isPromisc'), param('ns3::Ipv4Address', 'promiscSource')], 12351 is_pure_virtual=True, is_virtual=True) 12352 ## dsr-options.h (module 'dsr'): void ns3::dsr::DsrOptions::RemoveDuplicates(std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & vec) [member function] 12353 cls.add_method('RemoveDuplicates', 12354 'void', 12355 [param('std::vector< ns3::Ipv4Address > &', 'vec')]) 12356 ## dsr-options.h (module 'dsr'): bool ns3::dsr::DsrOptions::ReverseRoutes(std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & vec) [member function] 12357 cls.add_method('ReverseRoutes', 12358 'bool', 12359 [param('std::vector< ns3::Ipv4Address > &', 'vec')]) 12360 ## dsr-options.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptions::ReverseSearchNextHop(ns3::Ipv4Address ipv4Address, std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & vec) [member function] 12361 cls.add_method('ReverseSearchNextHop', 12362 'ns3::Ipv4Address', 12363 [param('ns3::Ipv4Address', 'ipv4Address'), param('std::vector< ns3::Ipv4Address > &', 'vec')]) 12364 ## dsr-options.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptions::ReverseSearchNextTwoHop(ns3::Ipv4Address ipv4Address, std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & vec) [member function] 12365 cls.add_method('ReverseSearchNextTwoHop', 12366 'ns3::Ipv4Address', 12367 [param('ns3::Ipv4Address', 'ipv4Address'), param('std::vector< ns3::Ipv4Address > &', 'vec')]) 12368 ## dsr-options.h (module 'dsr'): void ns3::dsr::DsrOptions::ScheduleReply(ns3::Ptr<ns3::Packet> & packet, std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & nodeList, ns3::Ipv4Address & source, ns3::Ipv4Address & destination) [member function] 12369 cls.add_method('ScheduleReply', 12370 'void', 12371 [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('std::vector< ns3::Ipv4Address > &', 'nodeList'), param('ns3::Ipv4Address &', 'source'), param('ns3::Ipv4Address &', 'destination')]) 12372 ## dsr-options.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptions::SearchNextHop(ns3::Ipv4Address ipv4Address, std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & vec) [member function] 12373 cls.add_method('SearchNextHop', 12374 'ns3::Ipv4Address', 12375 [param('ns3::Ipv4Address', 'ipv4Address'), param('std::vector< ns3::Ipv4Address > &', 'vec')]) 12376 ## dsr-options.h (module 'dsr'): void ns3::dsr::DsrOptions::SetNode(ns3::Ptr<ns3::Node> node) [member function] 12377 cls.add_method('SetNode', 12378 'void', 12379 [param('ns3::Ptr< ns3::Node >', 'node')]) 12380 ## dsr-options.h (module 'dsr'): ns3::Ptr<ns3::Ipv4Route> ns3::dsr::DsrOptions::SetRoute(ns3::Ipv4Address nextHop, ns3::Ipv4Address srcAddress) [member function] 12381 cls.add_method('SetRoute', 12382 'ns3::Ptr< ns3::Ipv4Route >', 12383 [param('ns3::Ipv4Address', 'nextHop'), param('ns3::Ipv4Address', 'srcAddress')], 12384 is_virtual=True) 12385 return 12386 12387def register_Ns3DsrDsrPassiveBuffEntry_methods(root_module, cls): 12388 cls.add_binary_comparison_operator('==') 12389 ## dsr-passive-buff.h (module 'dsr'): ns3::dsr::DsrPassiveBuffEntry::DsrPassiveBuffEntry(ns3::dsr::DsrPassiveBuffEntry const & arg0) [constructor] 12390 cls.add_constructor([param('ns3::dsr::DsrPassiveBuffEntry const &', 'arg0')]) 12391 ## dsr-passive-buff.h (module 'dsr'): ns3::dsr::DsrPassiveBuffEntry::DsrPassiveBuffEntry(ns3::Ptr<const ns3::Packet> pa=0, ns3::Ipv4Address d=ns3::Ipv4Address(), ns3::Ipv4Address s=ns3::Ipv4Address(), ns3::Ipv4Address n=ns3::Ipv4Address(), uint16_t i=0, uint16_t f=0, uint8_t seg=0, ns3::Time exp=ns3::Simulator::Now(), uint8_t p=0) [constructor] 12392 cls.add_constructor([param('ns3::Ptr< ns3::Packet const >', 'pa', default_value='0'), param('ns3::Ipv4Address', 'd', default_value='ns3::Ipv4Address()'), param('ns3::Ipv4Address', 's', default_value='ns3::Ipv4Address()'), param('ns3::Ipv4Address', 'n', default_value='ns3::Ipv4Address()'), param('uint16_t', 'i', default_value='0'), param('uint16_t', 'f', default_value='0'), param('uint8_t', 'seg', default_value='0'), param('ns3::Time', 'exp', default_value='ns3::Simulator::Now()'), param('uint8_t', 'p', default_value='0')]) 12393 ## dsr-passive-buff.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrPassiveBuffEntry::GetDestination() const [member function] 12394 cls.add_method('GetDestination', 12395 'ns3::Ipv4Address', 12396 [], 12397 is_const=True) 12398 ## dsr-passive-buff.h (module 'dsr'): ns3::Time ns3::dsr::DsrPassiveBuffEntry::GetExpireTime() const [member function] 12399 cls.add_method('GetExpireTime', 12400 'ns3::Time', 12401 [], 12402 is_const=True) 12403 ## dsr-passive-buff.h (module 'dsr'): uint16_t ns3::dsr::DsrPassiveBuffEntry::GetFragmentOffset() const [member function] 12404 cls.add_method('GetFragmentOffset', 12405 'uint16_t', 12406 [], 12407 is_const=True) 12408 ## dsr-passive-buff.h (module 'dsr'): uint16_t ns3::dsr::DsrPassiveBuffEntry::GetIdentification() const [member function] 12409 cls.add_method('GetIdentification', 12410 'uint16_t', 12411 [], 12412 is_const=True) 12413 ## dsr-passive-buff.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrPassiveBuffEntry::GetNextHop() const [member function] 12414 cls.add_method('GetNextHop', 12415 'ns3::Ipv4Address', 12416 [], 12417 is_const=True) 12418 ## dsr-passive-buff.h (module 'dsr'): ns3::Ptr<const ns3::Packet> ns3::dsr::DsrPassiveBuffEntry::GetPacket() const [member function] 12419 cls.add_method('GetPacket', 12420 'ns3::Ptr< ns3::Packet const >', 12421 [], 12422 is_const=True) 12423 ## dsr-passive-buff.h (module 'dsr'): uint8_t ns3::dsr::DsrPassiveBuffEntry::GetProtocol() const [member function] 12424 cls.add_method('GetProtocol', 12425 'uint8_t', 12426 [], 12427 is_const=True) 12428 ## dsr-passive-buff.h (module 'dsr'): uint8_t ns3::dsr::DsrPassiveBuffEntry::GetSegsLeft() const [member function] 12429 cls.add_method('GetSegsLeft', 12430 'uint8_t', 12431 [], 12432 is_const=True) 12433 ## dsr-passive-buff.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrPassiveBuffEntry::GetSource() const [member function] 12434 cls.add_method('GetSource', 12435 'ns3::Ipv4Address', 12436 [], 12437 is_const=True) 12438 ## dsr-passive-buff.h (module 'dsr'): void ns3::dsr::DsrPassiveBuffEntry::SetDestination(ns3::Ipv4Address d) [member function] 12439 cls.add_method('SetDestination', 12440 'void', 12441 [param('ns3::Ipv4Address', 'd')]) 12442 ## dsr-passive-buff.h (module 'dsr'): void ns3::dsr::DsrPassiveBuffEntry::SetExpireTime(ns3::Time exp) [member function] 12443 cls.add_method('SetExpireTime', 12444 'void', 12445 [param('ns3::Time', 'exp')]) 12446 ## dsr-passive-buff.h (module 'dsr'): void ns3::dsr::DsrPassiveBuffEntry::SetFragmentOffset(uint16_t f) [member function] 12447 cls.add_method('SetFragmentOffset', 12448 'void', 12449 [param('uint16_t', 'f')]) 12450 ## dsr-passive-buff.h (module 'dsr'): void ns3::dsr::DsrPassiveBuffEntry::SetIdentification(uint16_t i) [member function] 12451 cls.add_method('SetIdentification', 12452 'void', 12453 [param('uint16_t', 'i')]) 12454 ## dsr-passive-buff.h (module 'dsr'): void ns3::dsr::DsrPassiveBuffEntry::SetNextHop(ns3::Ipv4Address n) [member function] 12455 cls.add_method('SetNextHop', 12456 'void', 12457 [param('ns3::Ipv4Address', 'n')]) 12458 ## dsr-passive-buff.h (module 'dsr'): void ns3::dsr::DsrPassiveBuffEntry::SetPacket(ns3::Ptr<const ns3::Packet> p) [member function] 12459 cls.add_method('SetPacket', 12460 'void', 12461 [param('ns3::Ptr< ns3::Packet const >', 'p')]) 12462 ## dsr-passive-buff.h (module 'dsr'): void ns3::dsr::DsrPassiveBuffEntry::SetProtocol(uint8_t p) [member function] 12463 cls.add_method('SetProtocol', 12464 'void', 12465 [param('uint8_t', 'p')]) 12466 ## dsr-passive-buff.h (module 'dsr'): void ns3::dsr::DsrPassiveBuffEntry::SetSegsLeft(uint8_t seg) [member function] 12467 cls.add_method('SetSegsLeft', 12468 'void', 12469 [param('uint8_t', 'seg')]) 12470 ## dsr-passive-buff.h (module 'dsr'): void ns3::dsr::DsrPassiveBuffEntry::SetSource(ns3::Ipv4Address s) [member function] 12471 cls.add_method('SetSource', 12472 'void', 12473 [param('ns3::Ipv4Address', 's')]) 12474 return 12475 12476def register_Ns3DsrDsrPassiveBuffer_methods(root_module, cls): 12477 ## dsr-passive-buff.h (module 'dsr'): ns3::dsr::DsrPassiveBuffer::DsrPassiveBuffer(ns3::dsr::DsrPassiveBuffer const & arg0) [constructor] 12478 cls.add_constructor([param('ns3::dsr::DsrPassiveBuffer const &', 'arg0')]) 12479 ## dsr-passive-buff.h (module 'dsr'): ns3::dsr::DsrPassiveBuffer::DsrPassiveBuffer() [constructor] 12480 cls.add_constructor([]) 12481 ## dsr-passive-buff.h (module 'dsr'): bool ns3::dsr::DsrPassiveBuffer::AllEqual(ns3::dsr::DsrPassiveBuffEntry & entry) [member function] 12482 cls.add_method('AllEqual', 12483 'bool', 12484 [param('ns3::dsr::DsrPassiveBuffEntry &', 'entry')]) 12485 ## dsr-passive-buff.h (module 'dsr'): bool ns3::dsr::DsrPassiveBuffer::Dequeue(ns3::Ipv4Address dst, ns3::dsr::DsrPassiveBuffEntry & entry) [member function] 12486 cls.add_method('Dequeue', 12487 'bool', 12488 [param('ns3::Ipv4Address', 'dst'), param('ns3::dsr::DsrPassiveBuffEntry &', 'entry')]) 12489 ## dsr-passive-buff.h (module 'dsr'): bool ns3::dsr::DsrPassiveBuffer::Enqueue(ns3::dsr::DsrPassiveBuffEntry & entry) [member function] 12490 cls.add_method('Enqueue', 12491 'bool', 12492 [param('ns3::dsr::DsrPassiveBuffEntry &', 'entry')]) 12493 ## dsr-passive-buff.h (module 'dsr'): bool ns3::dsr::DsrPassiveBuffer::Find(ns3::Ipv4Address dst) [member function] 12494 cls.add_method('Find', 12495 'bool', 12496 [param('ns3::Ipv4Address', 'dst')]) 12497 ## dsr-passive-buff.h (module 'dsr'): uint32_t ns3::dsr::DsrPassiveBuffer::GetMaxQueueLen() const [member function] 12498 cls.add_method('GetMaxQueueLen', 12499 'uint32_t', 12500 [], 12501 is_const=True) 12502 ## dsr-passive-buff.h (module 'dsr'): ns3::Time ns3::dsr::DsrPassiveBuffer::GetPassiveBufferTimeout() const [member function] 12503 cls.add_method('GetPassiveBufferTimeout', 12504 'ns3::Time', 12505 [], 12506 is_const=True) 12507 ## dsr-passive-buff.h (module 'dsr'): uint32_t ns3::dsr::DsrPassiveBuffer::GetSize() [member function] 12508 cls.add_method('GetSize', 12509 'uint32_t', 12510 []) 12511 ## dsr-passive-buff.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrPassiveBuffer::GetTypeId() [member function] 12512 cls.add_method('GetTypeId', 12513 'ns3::TypeId', 12514 [], 12515 is_static=True) 12516 ## dsr-passive-buff.h (module 'dsr'): void ns3::dsr::DsrPassiveBuffer::SetMaxQueueLen(uint32_t len) [member function] 12517 cls.add_method('SetMaxQueueLen', 12518 'void', 12519 [param('uint32_t', 'len')]) 12520 ## dsr-passive-buff.h (module 'dsr'): void ns3::dsr::DsrPassiveBuffer::SetPassiveBufferTimeout(ns3::Time t) [member function] 12521 cls.add_method('SetPassiveBufferTimeout', 12522 'void', 12523 [param('ns3::Time', 't')]) 12524 return 12525 12526def register_Ns3DsrDsrReceivedRreqEntry_methods(root_module, cls): 12527 cls.add_binary_comparison_operator('==') 12528 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::DsrReceivedRreqEntry::DsrReceivedRreqEntry(ns3::dsr::DsrReceivedRreqEntry const & arg0) [constructor] 12529 cls.add_constructor([param('ns3::dsr::DsrReceivedRreqEntry const &', 'arg0')]) 12530 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::DsrReceivedRreqEntry::DsrReceivedRreqEntry(ns3::Ipv4Address d=ns3::Ipv4Address(), uint16_t i=0) [constructor] 12531 cls.add_constructor([param('ns3::Ipv4Address', 'd', default_value='ns3::Ipv4Address()'), param('uint16_t', 'i', default_value='0')]) 12532 ## dsr-rreq-table.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrReceivedRreqEntry::GetDestination() const [member function] 12533 cls.add_method('GetDestination', 12534 'ns3::Ipv4Address', 12535 [], 12536 is_const=True) 12537 ## dsr-rreq-table.h (module 'dsr'): ns3::Time ns3::dsr::DsrReceivedRreqEntry::GetExpireTime() const [member function] 12538 cls.add_method('GetExpireTime', 12539 'ns3::Time', 12540 [], 12541 is_const=True) 12542 ## dsr-rreq-table.h (module 'dsr'): uint16_t ns3::dsr::DsrReceivedRreqEntry::GetIdentification() const [member function] 12543 cls.add_method('GetIdentification', 12544 'uint16_t', 12545 [], 12546 is_const=True) 12547 ## dsr-rreq-table.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrReceivedRreqEntry::GetSource() const [member function] 12548 cls.add_method('GetSource', 12549 'ns3::Ipv4Address', 12550 [], 12551 is_const=True) 12552 ## dsr-rreq-table.h (module 'dsr'): void ns3::dsr::DsrReceivedRreqEntry::SetDestination(ns3::Ipv4Address d) [member function] 12553 cls.add_method('SetDestination', 12554 'void', 12555 [param('ns3::Ipv4Address', 'd')]) 12556 ## dsr-rreq-table.h (module 'dsr'): void ns3::dsr::DsrReceivedRreqEntry::SetExpireTime(ns3::Time exp) [member function] 12557 cls.add_method('SetExpireTime', 12558 'void', 12559 [param('ns3::Time', 'exp')]) 12560 ## dsr-rreq-table.h (module 'dsr'): void ns3::dsr::DsrReceivedRreqEntry::SetIdentification(uint16_t i) [member function] 12561 cls.add_method('SetIdentification', 12562 'void', 12563 [param('uint16_t', 'i')]) 12564 ## dsr-rreq-table.h (module 'dsr'): void ns3::dsr::DsrReceivedRreqEntry::SetSource(ns3::Ipv4Address s) [member function] 12565 cls.add_method('SetSource', 12566 'void', 12567 [param('ns3::Ipv4Address', 's')]) 12568 return 12569 12570def register_Ns3DsrDsrRouteCache_methods(root_module, cls): 12571 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::DsrRouteCache(ns3::dsr::DsrRouteCache const & arg0) [constructor] 12572 cls.add_constructor([param('ns3::dsr::DsrRouteCache const &', 'arg0')]) 12573 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::DsrRouteCache() [constructor] 12574 cls.add_constructor([]) 12575 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::AddArpCache(ns3::Ptr<ns3::ArpCache> a) [member function] 12576 cls.add_method('AddArpCache', 12577 'void', 12578 [param('ns3::Ptr< ns3::ArpCache >', 'a')]) 12579 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::AddNeighbor(std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > nodeList, ns3::Ipv4Address ownAddress, ns3::Time expire) [member function] 12580 cls.add_method('AddNeighbor', 12581 'void', 12582 [param('std::vector< ns3::Ipv4Address >', 'nodeList'), param('ns3::Ipv4Address', 'ownAddress'), param('ns3::Time', 'expire')]) 12583 ## dsr-rcache.h (module 'dsr'): bool ns3::dsr::DsrRouteCache::AddRoute(ns3::dsr::DsrRouteCacheEntry & rt) [member function] 12584 cls.add_method('AddRoute', 12585 'bool', 12586 [param('ns3::dsr::DsrRouteCacheEntry &', 'rt')]) 12587 ## dsr-rcache.h (module 'dsr'): bool ns3::dsr::DsrRouteCache::AddRoute_Link(ns3::dsr::DsrRouteCacheEntry::IP_VECTOR nodelist, ns3::Ipv4Address node) [member function] 12588 cls.add_method('AddRoute_Link', 12589 'bool', 12590 [param('std::vector< ns3::Ipv4Address >', 'nodelist'), param('ns3::Ipv4Address', 'node')]) 12591 ## dsr-rcache.h (module 'dsr'): uint16_t ns3::dsr::DsrRouteCache::CheckUniqueAckId(ns3::Ipv4Address nextHop) [member function] 12592 cls.add_method('CheckUniqueAckId', 12593 'uint16_t', 12594 [param('ns3::Ipv4Address', 'nextHop')]) 12595 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::Clear() [member function] 12596 cls.add_method('Clear', 12597 'void', 12598 []) 12599 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::ClearMac() [member function] 12600 cls.add_method('ClearMac', 12601 'void', 12602 []) 12603 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::DelArpCache(ns3::Ptr<ns3::ArpCache> arg0) [member function] 12604 cls.add_method('DelArpCache', 12605 'void', 12606 [param('ns3::Ptr< ns3::ArpCache >', 'arg0')]) 12607 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::DeleteAllRoutesIncludeLink(ns3::Ipv4Address errorSrc, ns3::Ipv4Address unreachNode, ns3::Ipv4Address node) [member function] 12608 cls.add_method('DeleteAllRoutesIncludeLink', 12609 'void', 12610 [param('ns3::Ipv4Address', 'errorSrc'), param('ns3::Ipv4Address', 'unreachNode'), param('ns3::Ipv4Address', 'node')]) 12611 ## dsr-rcache.h (module 'dsr'): bool ns3::dsr::DsrRouteCache::DeleteRoute(ns3::Ipv4Address dst) [member function] 12612 cls.add_method('DeleteRoute', 12613 'bool', 12614 [param('ns3::Ipv4Address', 'dst')]) 12615 ## dsr-rcache.h (module 'dsr'): bool ns3::dsr::DsrRouteCache::FindSameRoute(ns3::dsr::DsrRouteCacheEntry & rt, std::list<ns3::dsr::DsrRouteCacheEntry, std::allocator<ns3::dsr::DsrRouteCacheEntry> > & rtVector) [member function] 12616 cls.add_method('FindSameRoute', 12617 'bool', 12618 [param('ns3::dsr::DsrRouteCacheEntry &', 'rt'), param('std::list< ns3::dsr::DsrRouteCacheEntry > &', 'rtVector')]) 12619 ## dsr-rcache.h (module 'dsr'): uint16_t ns3::dsr::DsrRouteCache::GetAckSize() [member function] 12620 cls.add_method('GetAckSize', 12621 'uint16_t', 12622 []) 12623 ## dsr-rcache.h (module 'dsr'): ns3::Time ns3::dsr::DsrRouteCache::GetBadLinkLifetime() const [member function] 12624 cls.add_method('GetBadLinkLifetime', 12625 'ns3::Time', 12626 [], 12627 is_const=True) 12628 ## dsr-rcache.h (module 'dsr'): ns3::Time ns3::dsr::DsrRouteCache::GetCacheTimeout() const [member function] 12629 cls.add_method('GetCacheTimeout', 12630 'ns3::Time', 12631 [], 12632 is_const=True) 12633 ## dsr-rcache.h (module 'dsr'): ns3::Callback<void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::dsr::DsrRouteCache::GetCallback() const [member function] 12634 cls.add_method('GetCallback', 12635 'ns3::Callback< void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 12636 [], 12637 is_const=True) 12638 ## dsr-rcache.h (module 'dsr'): ns3::Time ns3::dsr::DsrRouteCache::GetExpireTime(ns3::Ipv4Address addr) [member function] 12639 cls.add_method('GetExpireTime', 12640 'ns3::Time', 12641 [param('ns3::Ipv4Address', 'addr')]) 12642 ## dsr-rcache.h (module 'dsr'): ns3::Time ns3::dsr::DsrRouteCache::GetInitStability() const [member function] 12643 cls.add_method('GetInitStability', 12644 'ns3::Time', 12645 [], 12646 is_const=True) 12647 ## dsr-rcache.h (module 'dsr'): uint32_t ns3::dsr::DsrRouteCache::GetMaxCacheLen() const [member function] 12648 cls.add_method('GetMaxCacheLen', 12649 'uint32_t', 12650 [], 12651 is_const=True) 12652 ## dsr-rcache.h (module 'dsr'): uint32_t ns3::dsr::DsrRouteCache::GetMaxEntriesEachDst() const [member function] 12653 cls.add_method('GetMaxEntriesEachDst', 12654 'uint32_t', 12655 [], 12656 is_const=True) 12657 ## dsr-rcache.h (module 'dsr'): ns3::Time ns3::dsr::DsrRouteCache::GetMinLifeTime() const [member function] 12658 cls.add_method('GetMinLifeTime', 12659 'ns3::Time', 12660 [], 12661 is_const=True) 12662 ## dsr-rcache.h (module 'dsr'): uint64_t ns3::dsr::DsrRouteCache::GetStabilityDecrFactor() const [member function] 12663 cls.add_method('GetStabilityDecrFactor', 12664 'uint64_t', 12665 [], 12666 is_const=True) 12667 ## dsr-rcache.h (module 'dsr'): uint64_t ns3::dsr::DsrRouteCache::GetStabilityIncrFactor() const [member function] 12668 cls.add_method('GetStabilityIncrFactor', 12669 'uint64_t', 12670 [], 12671 is_const=True) 12672 ## dsr-rcache.h (module 'dsr'): bool ns3::dsr::DsrRouteCache::GetSubRoute() const [member function] 12673 cls.add_method('GetSubRoute', 12674 'bool', 12675 [], 12676 is_const=True) 12677 ## dsr-rcache.h (module 'dsr'): ns3::Callback<void, const ns3::WifiMacHeader &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> ns3::dsr::DsrRouteCache::GetTxErrorCallback() const [member function] 12678 cls.add_method('GetTxErrorCallback', 12679 'ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 12680 [], 12681 is_const=True) 12682 ## dsr-rcache.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrRouteCache::GetTypeId() [member function] 12683 cls.add_method('GetTypeId', 12684 'ns3::TypeId', 12685 [], 12686 is_static=True) 12687 ## dsr-rcache.h (module 'dsr'): ns3::Time ns3::dsr::DsrRouteCache::GetUseExtends() const [member function] 12688 cls.add_method('GetUseExtends', 12689 'ns3::Time', 12690 [], 12691 is_const=True) 12692 ## dsr-rcache.h (module 'dsr'): bool ns3::dsr::DsrRouteCache::IsLinkCache() [member function] 12693 cls.add_method('IsLinkCache', 12694 'bool', 12695 []) 12696 ## dsr-rcache.h (module 'dsr'): bool ns3::dsr::DsrRouteCache::IsNeighbor(ns3::Ipv4Address addr) [member function] 12697 cls.add_method('IsNeighbor', 12698 'bool', 12699 [param('ns3::Ipv4Address', 'addr')]) 12700 ## dsr-rcache.h (module 'dsr'): ns3::Mac48Address ns3::dsr::DsrRouteCache::LookupMacAddress(ns3::Ipv4Address addr) [member function] 12701 cls.add_method('LookupMacAddress', 12702 'ns3::Mac48Address', 12703 [param('ns3::Ipv4Address', 'addr')]) 12704 ## dsr-rcache.h (module 'dsr'): bool ns3::dsr::DsrRouteCache::LookupRoute(ns3::Ipv4Address id, ns3::dsr::DsrRouteCacheEntry & rt) [member function] 12705 cls.add_method('LookupRoute', 12706 'bool', 12707 [param('ns3::Ipv4Address', 'id'), param('ns3::dsr::DsrRouteCacheEntry &', 'rt')]) 12708 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::Print(std::ostream & os) [member function] 12709 cls.add_method('Print', 12710 'void', 12711 [param('std::ostream &', 'os')]) 12712 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::PrintRouteVector(std::list<ns3::dsr::DsrRouteCacheEntry, std::allocator<ns3::dsr::DsrRouteCacheEntry> > route) [member function] 12713 cls.add_method('PrintRouteVector', 12714 'void', 12715 [param('std::list< ns3::dsr::DsrRouteCacheEntry >', 'route')]) 12716 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::PrintVector(std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & vec) [member function] 12717 cls.add_method('PrintVector', 12718 'void', 12719 [param('std::vector< ns3::Ipv4Address > &', 'vec')]) 12720 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::ProcessTxError(ns3::WifiMacHeader const & hdr) [member function] 12721 cls.add_method('ProcessTxError', 12722 'void', 12723 [param('ns3::WifiMacHeader const &', 'hdr')]) 12724 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::Purge() [member function] 12725 cls.add_method('Purge', 12726 'void', 12727 []) 12728 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::PurgeLinkNode() [member function] 12729 cls.add_method('PurgeLinkNode', 12730 'void', 12731 []) 12732 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::PurgeMac() [member function] 12733 cls.add_method('PurgeMac', 12734 'void', 12735 []) 12736 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::RebuildBestRouteTable(ns3::Ipv4Address source) [member function] 12737 cls.add_method('RebuildBestRouteTable', 12738 'void', 12739 [param('ns3::Ipv4Address', 'source')]) 12740 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::RemoveLastEntry(std::list<ns3::dsr::DsrRouteCacheEntry, std::allocator<ns3::dsr::DsrRouteCacheEntry> > & rtVector) [member function] 12741 cls.add_method('RemoveLastEntry', 12742 'void', 12743 [param('std::list< ns3::dsr::DsrRouteCacheEntry > &', 'rtVector')]) 12744 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::ScheduleTimer() [member function] 12745 cls.add_method('ScheduleTimer', 12746 'void', 12747 []) 12748 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::SetBadLinkLifetime(ns3::Time t) [member function] 12749 cls.add_method('SetBadLinkLifetime', 12750 'void', 12751 [param('ns3::Time', 't')]) 12752 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::SetCacheTimeout(ns3::Time t) [member function] 12753 cls.add_method('SetCacheTimeout', 12754 'void', 12755 [param('ns3::Time', 't')]) 12756 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::SetCacheType(std::string type) [member function] 12757 cls.add_method('SetCacheType', 12758 'void', 12759 [param('std::string', 'type')]) 12760 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::SetCallback(ns3::Callback<void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function] 12761 cls.add_method('SetCallback', 12762 'void', 12763 [param('ns3::Callback< void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')]) 12764 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::SetInitStability(ns3::Time initStability) [member function] 12765 cls.add_method('SetInitStability', 12766 'void', 12767 [param('ns3::Time', 'initStability')]) 12768 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::SetMaxCacheLen(uint32_t len) [member function] 12769 cls.add_method('SetMaxCacheLen', 12770 'void', 12771 [param('uint32_t', 'len')]) 12772 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::SetMaxEntriesEachDst(uint32_t entries) [member function] 12773 cls.add_method('SetMaxEntriesEachDst', 12774 'void', 12775 [param('uint32_t', 'entries')]) 12776 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::SetMinLifeTime(ns3::Time minLifeTime) [member function] 12777 cls.add_method('SetMinLifeTime', 12778 'void', 12779 [param('ns3::Time', 'minLifeTime')]) 12780 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::SetStabilityDecrFactor(uint64_t decrFactor) [member function] 12781 cls.add_method('SetStabilityDecrFactor', 12782 'void', 12783 [param('uint64_t', 'decrFactor')]) 12784 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::SetStabilityIncrFactor(uint64_t incrFactor) [member function] 12785 cls.add_method('SetStabilityIncrFactor', 12786 'void', 12787 [param('uint64_t', 'incrFactor')]) 12788 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::SetSubRoute(bool subRoute) [member function] 12789 cls.add_method('SetSubRoute', 12790 'void', 12791 [param('bool', 'subRoute')]) 12792 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::SetUseExtends(ns3::Time useExtends) [member function] 12793 cls.add_method('SetUseExtends', 12794 'void', 12795 [param('ns3::Time', 'useExtends')]) 12796 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::UpdateNeighbor(std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > nodeList, ns3::Time expire) [member function] 12797 cls.add_method('UpdateNeighbor', 12798 'void', 12799 [param('std::vector< ns3::Ipv4Address >', 'nodeList'), param('ns3::Time', 'expire')]) 12800 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::UpdateNetGraph() [member function] 12801 cls.add_method('UpdateNetGraph', 12802 'void', 12803 []) 12804 ## dsr-rcache.h (module 'dsr'): bool ns3::dsr::DsrRouteCache::UpdateRouteEntry(ns3::Ipv4Address dst) [member function] 12805 cls.add_method('UpdateRouteEntry', 12806 'bool', 12807 [param('ns3::Ipv4Address', 'dst')]) 12808 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCache::UseExtends(ns3::dsr::DsrRouteCacheEntry::IP_VECTOR rt) [member function] 12809 cls.add_method('UseExtends', 12810 'void', 12811 [param('std::vector< ns3::Ipv4Address >', 'rt')]) 12812 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::m_arp [variable] 12813 cls.add_instance_attribute('m_arp', 'std::vector< ns3::Ptr< ns3::ArpCache > >', is_const=False) 12814 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::m_delay [variable] 12815 cls.add_instance_attribute('m_delay', 'ns3::Time', is_const=False) 12816 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::m_handleLinkFailure [variable] 12817 cls.add_instance_attribute('m_handleLinkFailure', 'ns3::Callback< void, ns3::Ipv4Address, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) 12818 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::m_nb [variable] 12819 cls.add_instance_attribute('m_nb', 'std::vector< ns3::dsr::DsrRouteCache::Neighbor >', is_const=False) 12820 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::m_ntimer [variable] 12821 cls.add_instance_attribute('m_ntimer', 'ns3::Timer', is_const=False) 12822 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::m_txErrorCallback [variable] 12823 cls.add_instance_attribute('m_txErrorCallback', 'ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', is_const=False) 12824 return 12825 12826def register_Ns3DsrDsrRouteCacheNeighbor_methods(root_module, cls): 12827 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::Neighbor::Neighbor(ns3::dsr::DsrRouteCache::Neighbor const & arg0) [constructor] 12828 cls.add_constructor([param('ns3::dsr::DsrRouteCache::Neighbor const &', 'arg0')]) 12829 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::Neighbor::Neighbor(ns3::Ipv4Address ip, ns3::Mac48Address mac, ns3::Time t) [constructor] 12830 cls.add_constructor([param('ns3::Ipv4Address', 'ip'), param('ns3::Mac48Address', 'mac'), param('ns3::Time', 't')]) 12831 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::Neighbor::Neighbor() [constructor] 12832 cls.add_constructor([]) 12833 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::Neighbor::close [variable] 12834 cls.add_instance_attribute('close', 'bool', is_const=False) 12835 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::Neighbor::m_expireTime [variable] 12836 cls.add_instance_attribute('m_expireTime', 'ns3::Time', is_const=False) 12837 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::Neighbor::m_hardwareAddress [variable] 12838 cls.add_instance_attribute('m_hardwareAddress', 'ns3::Mac48Address', is_const=False) 12839 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCache::Neighbor::m_neighborAddress [variable] 12840 cls.add_instance_attribute('m_neighborAddress', 'ns3::Ipv4Address', is_const=False) 12841 return 12842 12843def register_Ns3DsrDsrRouteCacheEntry_methods(root_module, cls): 12844 cls.add_binary_comparison_operator('==') 12845 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCacheEntry::DsrRouteCacheEntry(ns3::dsr::DsrRouteCacheEntry const & arg0) [constructor] 12846 cls.add_constructor([param('ns3::dsr::DsrRouteCacheEntry const &', 'arg0')]) 12847 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCacheEntry::DsrRouteCacheEntry(ns3::dsr::DsrRouteCacheEntry::IP_VECTOR const & ip=ns3::dsr::DsrRouteCacheEntry::IP_VECTOR(), ns3::Ipv4Address dst=ns3::Ipv4Address(), ns3::Time exp=ns3::Simulator::Now()) [constructor] 12848 cls.add_constructor([param('ns3::dsr::DsrRouteCacheEntry::IP_VECTOR const &', 'ip', default_value='ns3::dsr::DsrRouteCacheEntry::IP_VECTOR()'), param('ns3::Ipv4Address', 'dst', default_value='ns3::Ipv4Address()'), param('ns3::Time', 'exp', default_value='ns3::Simulator::Now()')]) 12849 ## dsr-rcache.h (module 'dsr'): ns3::Time ns3::dsr::DsrRouteCacheEntry::GetBlacklistTimeout() const [member function] 12850 cls.add_method('GetBlacklistTimeout', 12851 'ns3::Time', 12852 [], 12853 is_const=True) 12854 ## dsr-rcache.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrRouteCacheEntry::GetDestination() const [member function] 12855 cls.add_method('GetDestination', 12856 'ns3::Ipv4Address', 12857 [], 12858 is_const=True) 12859 ## dsr-rcache.h (module 'dsr'): ns3::Time ns3::dsr::DsrRouteCacheEntry::GetExpireTime() const [member function] 12860 cls.add_method('GetExpireTime', 12861 'ns3::Time', 12862 [], 12863 is_const=True) 12864 ## dsr-rcache.h (module 'dsr'): ns3::dsr::DsrRouteCacheEntry::IP_VECTOR ns3::dsr::DsrRouteCacheEntry::GetVector() const [member function] 12865 cls.add_method('GetVector', 12866 'ns3::dsr::DsrRouteCacheEntry::IP_VECTOR', 12867 [], 12868 is_const=True) 12869 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCacheEntry::Invalidate(ns3::Time badLinkLifetime) [member function] 12870 cls.add_method('Invalidate', 12871 'void', 12872 [param('ns3::Time', 'badLinkLifetime')]) 12873 ## dsr-rcache.h (module 'dsr'): bool ns3::dsr::DsrRouteCacheEntry::IsUnidirectional() const [member function] 12874 cls.add_method('IsUnidirectional', 12875 'bool', 12876 [], 12877 is_const=True) 12878 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCacheEntry::Print(std::ostream & os) const [member function] 12879 cls.add_method('Print', 12880 'void', 12881 [param('std::ostream &', 'os')], 12882 is_const=True) 12883 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCacheEntry::SetBlacklistTimeout(ns3::Time t) [member function] 12884 cls.add_method('SetBlacklistTimeout', 12885 'void', 12886 [param('ns3::Time', 't')]) 12887 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCacheEntry::SetDestination(ns3::Ipv4Address d) [member function] 12888 cls.add_method('SetDestination', 12889 'void', 12890 [param('ns3::Ipv4Address', 'd')]) 12891 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCacheEntry::SetExpireTime(ns3::Time exp) [member function] 12892 cls.add_method('SetExpireTime', 12893 'void', 12894 [param('ns3::Time', 'exp')]) 12895 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCacheEntry::SetUnidirectional(bool u) [member function] 12896 cls.add_method('SetUnidirectional', 12897 'void', 12898 [param('bool', 'u')]) 12899 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::DsrRouteCacheEntry::SetVector(ns3::dsr::DsrRouteCacheEntry::IP_VECTOR v) [member function] 12900 cls.add_method('SetVector', 12901 'void', 12902 [param('std::vector< ns3::Ipv4Address >', 'v')]) 12903 return 12904 12905def register_Ns3DsrDsrRouting_methods(root_module, cls): 12906 ## dsr-routing.h (module 'dsr'): ns3::dsr::DsrRouting::DsrRouting(ns3::dsr::DsrRouting const & arg0) [constructor] 12907 cls.add_constructor([param('ns3::dsr::DsrRouting const &', 'arg0')]) 12908 ## dsr-routing.h (module 'dsr'): ns3::dsr::DsrRouting::DsrRouting() [constructor] 12909 cls.add_constructor([]) 12910 ## dsr-routing.h (module 'dsr'): uint16_t ns3::dsr::DsrRouting::AddAckReqHeader(ns3::Ptr<ns3::Packet> & packet, ns3::Ipv4Address nextHop) [member function] 12911 cls.add_method('AddAckReqHeader', 12912 'uint16_t', 12913 [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('ns3::Ipv4Address', 'nextHop')]) 12914 ## dsr-routing.h (module 'dsr'): bool ns3::dsr::DsrRouting::AddRoute(ns3::dsr::DsrRouteCacheEntry & rt) [member function] 12915 cls.add_method('AddRoute', 12916 'bool', 12917 [param('ns3::dsr::DsrRouteCacheEntry &', 'rt')]) 12918 ## dsr-routing.h (module 'dsr'): bool ns3::dsr::DsrRouting::AddRoute_Link(ns3::dsr::DsrRouteCacheEntry::IP_VECTOR nodelist, ns3::Ipv4Address source) [member function] 12919 cls.add_method('AddRoute_Link', 12920 'bool', 12921 [param('std::vector< ns3::Ipv4Address >', 'nodelist'), param('ns3::Ipv4Address', 'source')]) 12922 ## dsr-routing.h (module 'dsr'): int64_t ns3::dsr::DsrRouting::AssignStreams(int64_t stream) [member function] 12923 cls.add_method('AssignStreams', 12924 'int64_t', 12925 [param('int64_t', 'stream')]) 12926 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::CallCancelPacketTimer(uint16_t ackId, ns3::Ipv4Header const & ipv4Header, ns3::Ipv4Address realSrc, ns3::Ipv4Address realDst) [member function] 12927 cls.add_method('CallCancelPacketTimer', 12928 'void', 12929 [param('uint16_t', 'ackId'), param('ns3::Ipv4Header const &', 'ipv4Header'), param('ns3::Ipv4Address', 'realSrc'), param('ns3::Ipv4Address', 'realDst')]) 12930 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::CancelLinkPacketTimer(ns3::dsr::DsrMaintainBuffEntry & mb) [member function] 12931 cls.add_method('CancelLinkPacketTimer', 12932 'void', 12933 [param('ns3::dsr::DsrMaintainBuffEntry &', 'mb')]) 12934 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::CancelNetworkPacketTimer(ns3::dsr::DsrMaintainBuffEntry & mb) [member function] 12935 cls.add_method('CancelNetworkPacketTimer', 12936 'void', 12937 [param('ns3::dsr::DsrMaintainBuffEntry &', 'mb')]) 12938 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::CancelPacketAllTimer(ns3::dsr::DsrMaintainBuffEntry & mb) [member function] 12939 cls.add_method('CancelPacketAllTimer', 12940 'void', 12941 [param('ns3::dsr::DsrMaintainBuffEntry &', 'mb')]) 12942 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::CancelPacketTimerNextHop(ns3::Ipv4Address nextHop, uint8_t protocol) [member function] 12943 cls.add_method('CancelPacketTimerNextHop', 12944 'void', 12945 [param('ns3::Ipv4Address', 'nextHop'), param('uint8_t', 'protocol')]) 12946 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::CancelPassivePacketTimer(ns3::dsr::DsrMaintainBuffEntry & mb) [member function] 12947 cls.add_method('CancelPassivePacketTimer', 12948 'void', 12949 [param('ns3::dsr::DsrMaintainBuffEntry &', 'mb')]) 12950 ## dsr-routing.h (module 'dsr'): bool ns3::dsr::DsrRouting::CancelPassiveTimer(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t segsLeft) [member function] 12951 cls.add_method('CancelPassiveTimer', 12952 'bool', 12953 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'segsLeft')]) 12954 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::CancelRreqTimer(ns3::Ipv4Address dst, bool isRemove) [member function] 12955 cls.add_method('CancelRreqTimer', 12956 'void', 12957 [param('ns3::Ipv4Address', 'dst'), param('bool', 'isRemove')]) 12958 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::CheckSendBuffer() [member function] 12959 cls.add_method('CheckSendBuffer', 12960 'void', 12961 []) 12962 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::DeleteAllRoutesIncludeLink(ns3::Ipv4Address errorSrc, ns3::Ipv4Address unreachNode, ns3::Ipv4Address node) [member function] 12963 cls.add_method('DeleteAllRoutesIncludeLink', 12964 'void', 12965 [param('ns3::Ipv4Address', 'errorSrc'), param('ns3::Ipv4Address', 'unreachNode'), param('ns3::Ipv4Address', 'node')]) 12966 ## dsr-routing.h (module 'dsr'): bool ns3::dsr::DsrRouting::FindSourceEntry(ns3::Ipv4Address src, ns3::Ipv4Address dst, uint16_t id) [member function] 12967 cls.add_method('FindSourceEntry', 12968 'bool', 12969 [param('ns3::Ipv4Address', 'src'), param('ns3::Ipv4Address', 'dst'), param('uint16_t', 'id')]) 12970 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::ForwardErrPacket(ns3::dsr::DsrOptionRerrUnreachHeader & rerr, ns3::dsr::DsrOptionSRHeader & sourceRoute, ns3::Ipv4Address nextHop, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function] 12971 cls.add_method('ForwardErrPacket', 12972 'void', 12973 [param('ns3::dsr::DsrOptionRerrUnreachHeader &', 'rerr'), param('ns3::dsr::DsrOptionSRHeader &', 'sourceRoute'), param('ns3::Ipv4Address', 'nextHop'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) 12974 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::ForwardPacket(ns3::Ptr<const ns3::Packet> packet, ns3::dsr::DsrOptionSRHeader & sourceRoute, ns3::Ipv4Header const & ipv4Header, ns3::Ipv4Address source, ns3::Ipv4Address destination, ns3::Ipv4Address targetAddress, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function] 12975 cls.add_method('ForwardPacket', 12976 'void', 12977 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::dsr::DsrOptionSRHeader &', 'sourceRoute'), param('ns3::Ipv4Header const &', 'ipv4Header'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('ns3::Ipv4Address', 'targetAddress'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) 12978 ## dsr-routing.h (module 'dsr'): ns3::IpL4Protocol::DownTargetCallback ns3::dsr::DsrRouting::GetDownTarget() const [member function] 12979 cls.add_method('GetDownTarget', 12980 'ns3::IpL4Protocol::DownTargetCallback', 12981 [], 12982 is_const=True, is_virtual=True) 12983 ## dsr-routing.h (module 'dsr'): ns3::IpL4Protocol::DownTargetCallback6 ns3::dsr::DsrRouting::GetDownTarget6() const [member function] 12984 cls.add_method('GetDownTarget6', 12985 'ns3::IpL4Protocol::DownTargetCallback6', 12986 [], 12987 is_const=True, is_virtual=True) 12988 ## dsr-routing.h (module 'dsr'): std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > ns3::dsr::DsrRouting::GetElementsFromContext(std::string context) [member function] 12989 cls.add_method('GetElementsFromContext', 12990 'std::vector< std::string >', 12991 [param('std::string', 'context')]) 12992 ## dsr-routing.h (module 'dsr'): uint16_t ns3::dsr::DsrRouting::GetIDfromIP(ns3::Ipv4Address address) [member function] 12993 cls.add_method('GetIDfromIP', 12994 'uint16_t', 12995 [param('ns3::Ipv4Address', 'address')]) 12996 ## dsr-routing.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrRouting::GetIPfromID(uint16_t id) [member function] 12997 cls.add_method('GetIPfromID', 12998 'ns3::Ipv4Address', 12999 [param('uint16_t', 'id')]) 13000 ## dsr-routing.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrRouting::GetIPfromMAC(ns3::Mac48Address address) [member function] 13001 cls.add_method('GetIPfromMAC', 13002 'ns3::Ipv4Address', 13003 [param('ns3::Mac48Address', 'address')]) 13004 ## dsr-routing.h (module 'dsr'): ns3::Ptr<ns3::NetDevice> ns3::dsr::DsrRouting::GetNetDeviceFromContext(std::string context) [member function] 13005 cls.add_method('GetNetDeviceFromContext', 13006 'ns3::Ptr< ns3::NetDevice >', 13007 [param('std::string', 'context')]) 13008 ## dsr-routing.h (module 'dsr'): ns3::Ptr<ns3::Node> ns3::dsr::DsrRouting::GetNode() const [member function] 13009 cls.add_method('GetNode', 13010 'ns3::Ptr< ns3::Node >', 13011 [], 13012 is_const=True) 13013 ## dsr-routing.h (module 'dsr'): ns3::Ptr<ns3::Node> ns3::dsr::DsrRouting::GetNodeWithAddress(ns3::Ipv4Address ipv4Address) [member function] 13014 cls.add_method('GetNodeWithAddress', 13015 'ns3::Ptr< ns3::Node >', 13016 [param('ns3::Ipv4Address', 'ipv4Address')]) 13017 ## dsr-routing.h (module 'dsr'): ns3::Ptr<ns3::dsr::DsrOptions> ns3::dsr::DsrRouting::GetOption(int optionNumber) [member function] 13018 cls.add_method('GetOption', 13019 'ns3::Ptr< ns3::dsr::DsrOptions >', 13020 [param('int', 'optionNumber')]) 13021 ## dsr-routing.h (module 'dsr'): ns3::Ptr<ns3::dsr::DsrPassiveBuffer> ns3::dsr::DsrRouting::GetPassiveBuffer() const [member function] 13022 cls.add_method('GetPassiveBuffer', 13023 'ns3::Ptr< ns3::dsr::DsrPassiveBuffer >', 13024 [], 13025 is_const=True) 13026 ## dsr-routing.h (module 'dsr'): uint32_t ns3::dsr::DsrRouting::GetPriority(ns3::dsr::DsrMessageType messageType) [member function] 13027 cls.add_method('GetPriority', 13028 'uint32_t', 13029 [param('ns3::dsr::DsrMessageType', 'messageType')]) 13030 ## dsr-routing.h (module 'dsr'): int ns3::dsr::DsrRouting::GetProtocolNumber() const [member function] 13031 cls.add_method('GetProtocolNumber', 13032 'int', 13033 [], 13034 is_const=True, is_virtual=True) 13035 ## dsr-routing.h (module 'dsr'): ns3::Ptr<ns3::dsr::DsrRreqTable> ns3::dsr::DsrRouting::GetRequestTable() const [member function] 13036 cls.add_method('GetRequestTable', 13037 'ns3::Ptr< ns3::dsr::DsrRreqTable >', 13038 [], 13039 is_const=True) 13040 ## dsr-routing.h (module 'dsr'): ns3::Ptr<ns3::dsr::DsrRouteCache> ns3::dsr::DsrRouting::GetRouteCache() const [member function] 13041 cls.add_method('GetRouteCache', 13042 'ns3::Ptr< ns3::dsr::DsrRouteCache >', 13043 [], 13044 is_const=True) 13045 ## dsr-routing.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrRouting::GetTypeId() [member function] 13046 cls.add_method('GetTypeId', 13047 'ns3::TypeId', 13048 [], 13049 is_static=True) 13050 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::IncreaseRetransTimer() [member function] 13051 cls.add_method('IncreaseRetransTimer', 13052 'void', 13053 []) 13054 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::Insert(ns3::Ptr<ns3::dsr::DsrOptions> option) [member function] 13055 cls.add_method('Insert', 13056 'void', 13057 [param('ns3::Ptr< ns3::dsr::DsrOptions >', 'option')]) 13058 ## dsr-routing.h (module 'dsr'): bool ns3::dsr::DsrRouting::IsLinkCache() [member function] 13059 cls.add_method('IsLinkCache', 13060 'bool', 13061 []) 13062 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::LinkScheduleTimerExpire(ns3::dsr::DsrMaintainBuffEntry & mb, uint8_t protocol) [member function] 13063 cls.add_method('LinkScheduleTimerExpire', 13064 'void', 13065 [param('ns3::dsr::DsrMaintainBuffEntry &', 'mb'), param('uint8_t', 'protocol')]) 13066 ## dsr-routing.h (module 'dsr'): bool ns3::dsr::DsrRouting::LookupRoute(ns3::Ipv4Address id, ns3::dsr::DsrRouteCacheEntry & rt) [member function] 13067 cls.add_method('LookupRoute', 13068 'bool', 13069 [param('ns3::Ipv4Address', 'id'), param('ns3::dsr::DsrRouteCacheEntry &', 'rt')]) 13070 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::NetworkScheduleTimerExpire(ns3::dsr::DsrMaintainBuffEntry & mb, uint8_t protocol) [member function] 13071 cls.add_method('NetworkScheduleTimerExpire', 13072 'void', 13073 [param('ns3::dsr::DsrMaintainBuffEntry &', 'mb'), param('uint8_t', 'protocol')]) 13074 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::PacketNewRoute(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol) [member function] 13075 cls.add_method('PacketNewRoute', 13076 'void', 13077 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol')]) 13078 ## dsr-routing.h (module 'dsr'): bool ns3::dsr::DsrRouting::PassiveEntryCheck(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t segsLeft, uint16_t fragmentOffset, uint16_t identification, bool saveEntry) [member function] 13079 cls.add_method('PassiveEntryCheck', 13080 'bool', 13081 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'segsLeft'), param('uint16_t', 'fragmentOffset'), param('uint16_t', 'identification'), param('bool', 'saveEntry')]) 13082 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::PassiveScheduleTimerExpire(ns3::dsr::DsrMaintainBuffEntry & mb, uint8_t protocol) [member function] 13083 cls.add_method('PassiveScheduleTimerExpire', 13084 'void', 13085 [param('ns3::dsr::DsrMaintainBuffEntry &', 'mb'), param('uint8_t', 'protocol')]) 13086 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::PrintVector(std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & vec) [member function] 13087 cls.add_method('PrintVector', 13088 'void', 13089 [param('std::vector< ns3::Ipv4Address > &', 'vec')]) 13090 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::PriorityScheduler(uint32_t priority, bool continueWithFirst) [member function] 13091 cls.add_method('PriorityScheduler', 13092 'void', 13093 [param('uint32_t', 'priority'), param('bool', 'continueWithFirst')]) 13094 ## dsr-routing.h (module 'dsr'): uint8_t ns3::dsr::DsrRouting::Process(ns3::Ptr<ns3::Packet> & packet, ns3::Ipv4Header const & ipv4Header, ns3::Ipv4Address dst, uint8_t * nextHeader, uint8_t protocol, bool & isDropped) [member function] 13095 cls.add_method('Process', 13096 'uint8_t', 13097 [param('ns3::Ptr< ns3::Packet > &', 'packet'), param('ns3::Ipv4Header const &', 'ipv4Header'), param('ns3::Ipv4Address', 'dst'), param('uint8_t *', 'nextHeader'), param('uint8_t', 'protocol'), param('bool &', 'isDropped')]) 13098 ## dsr-routing.h (module 'dsr'): ns3::IpL4Protocol::RxStatus ns3::dsr::DsrRouting::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function] 13099 cls.add_method('Receive', 13100 'ns3::IpL4Protocol::RxStatus', 13101 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], 13102 is_virtual=True) 13103 ## dsr-routing.h (module 'dsr'): ns3::IpL4Protocol::RxStatus ns3::dsr::DsrRouting::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Header const & header, ns3::Ptr<ns3::Ipv6Interface> incomingInterface) [member function] 13104 cls.add_method('Receive', 13105 'ns3::IpL4Protocol::RxStatus', 13106 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Header const &', 'header'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], 13107 is_virtual=True) 13108 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::RouteRequestTimerExpire(ns3::Ptr<ns3::Packet> packet, std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > address, uint32_t requestId, uint8_t protocol) [member function] 13109 cls.add_method('RouteRequestTimerExpire', 13110 'void', 13111 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('std::vector< ns3::Ipv4Address >', 'address'), param('uint32_t', 'requestId'), param('uint8_t', 'protocol')]) 13112 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SalvagePacket(ns3::Ptr<const ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address dst, uint8_t protocol) [member function] 13113 cls.add_method('SalvagePacket', 13114 'void', 13115 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'dst'), param('uint8_t', 'protocol')]) 13116 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::ScheduleCachedReply(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, ns3::Ptr<ns3::Ipv4Route> route, double hops) [member function] 13117 cls.add_method('ScheduleCachedReply', 13118 'void', 13119 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('ns3::Ptr< ns3::Ipv4Route >', 'route'), param('double', 'hops')]) 13120 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::ScheduleInitialReply(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address nextHop, ns3::Ptr<ns3::Ipv4Route> route) [member function] 13121 cls.add_method('ScheduleInitialReply', 13122 'void', 13123 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'nextHop'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) 13124 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::ScheduleInterRequest(ns3::Ptr<ns3::Packet> packet) [member function] 13125 cls.add_method('ScheduleInterRequest', 13126 'void', 13127 [param('ns3::Ptr< ns3::Packet >', 'packet')]) 13128 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::ScheduleLinkPacketRetry(ns3::dsr::DsrMaintainBuffEntry & mb, uint8_t protocol) [member function] 13129 cls.add_method('ScheduleLinkPacketRetry', 13130 'void', 13131 [param('ns3::dsr::DsrMaintainBuffEntry &', 'mb'), param('uint8_t', 'protocol')]) 13132 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::ScheduleNetworkPacketRetry(ns3::dsr::DsrMaintainBuffEntry & mb, bool isFirst, uint8_t protocol) [member function] 13133 cls.add_method('ScheduleNetworkPacketRetry', 13134 'void', 13135 [param('ns3::dsr::DsrMaintainBuffEntry &', 'mb'), param('bool', 'isFirst'), param('uint8_t', 'protocol')]) 13136 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SchedulePassivePacketRetry(ns3::dsr::DsrMaintainBuffEntry & mb, uint8_t protocol) [member function] 13137 cls.add_method('SchedulePassivePacketRetry', 13138 'void', 13139 [param('ns3::dsr::DsrMaintainBuffEntry &', 'mb'), param('uint8_t', 'protocol')]) 13140 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::ScheduleRreqRetry(ns3::Ptr<ns3::Packet> packet, std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > address, bool nonProp, uint32_t requestId, uint8_t protocol) [member function] 13141 cls.add_method('ScheduleRreqRetry', 13142 'void', 13143 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('std::vector< ns3::Ipv4Address >', 'address'), param('bool', 'nonProp'), param('uint32_t', 'requestId'), param('uint8_t', 'protocol')]) 13144 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::Scheduler(uint32_t priority) [member function] 13145 cls.add_method('Scheduler', 13146 'void', 13147 [param('uint32_t', 'priority')]) 13148 ## dsr-routing.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrRouting::SearchNextHop(ns3::Ipv4Address ipv4Address, std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & vec) [member function] 13149 cls.add_method('SearchNextHop', 13150 'ns3::Ipv4Address', 13151 [param('ns3::Ipv4Address', 'ipv4Address'), param('std::vector< ns3::Ipv4Address > &', 'vec')]) 13152 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function] 13153 cls.add_method('Send', 13154 'void', 13155 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) 13156 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SendAck(uint16_t ackId, ns3::Ipv4Address destination, ns3::Ipv4Address realSrc, ns3::Ipv4Address realDst, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function] 13157 cls.add_method('SendAck', 13158 'void', 13159 [param('uint16_t', 'ackId'), param('ns3::Ipv4Address', 'destination'), param('ns3::Ipv4Address', 'realSrc'), param('ns3::Ipv4Address', 'realDst'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) 13160 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SendBuffTimerExpire() [member function] 13161 cls.add_method('SendBuffTimerExpire', 13162 'void', 13163 []) 13164 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SendErrorRequest(ns3::dsr::DsrOptionRerrUnreachHeader & rerr, uint8_t protocol) [member function] 13165 cls.add_method('SendErrorRequest', 13166 'void', 13167 [param('ns3::dsr::DsrOptionRerrUnreachHeader &', 'rerr'), param('uint8_t', 'protocol')]) 13168 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SendGratuitousReply(ns3::Ipv4Address replyTo, ns3::Ipv4Address replyFrom, std::vector<ns3::Ipv4Address, std::allocator<ns3::Ipv4Address> > & nodeList, uint8_t protocol) [member function] 13169 cls.add_method('SendGratuitousReply', 13170 'void', 13171 [param('ns3::Ipv4Address', 'replyTo'), param('ns3::Ipv4Address', 'replyFrom'), param('std::vector< ns3::Ipv4Address > &', 'nodeList'), param('uint8_t', 'protocol')]) 13172 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SendInitialRequest(ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol) [member function] 13173 cls.add_method('SendInitialRequest', 13174 'void', 13175 [param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol')]) 13176 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SendPacket(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address nextHop, uint8_t protocol) [member function] 13177 cls.add_method('SendPacket', 13178 'void', 13179 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'nextHop'), param('uint8_t', 'protocol')]) 13180 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SendPacketFromBuffer(ns3::dsr::DsrOptionSRHeader const & sourceRoute, ns3::Ipv4Address nextHop, uint8_t protocol) [member function] 13181 cls.add_method('SendPacketFromBuffer', 13182 'void', 13183 [param('ns3::dsr::DsrOptionSRHeader const &', 'sourceRoute'), param('ns3::Ipv4Address', 'nextHop'), param('uint8_t', 'protocol')]) 13184 ## dsr-routing.h (module 'dsr'): bool ns3::dsr::DsrRouting::SendRealDown(ns3::dsr::DsrNetworkQueueEntry & newEntry) [member function] 13185 cls.add_method('SendRealDown', 13186 'bool', 13187 [param('ns3::dsr::DsrNetworkQueueEntry &', 'newEntry')]) 13188 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SendReply(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address nextHop, ns3::Ptr<ns3::Ipv4Route> route) [member function] 13189 cls.add_method('SendReply', 13190 'void', 13191 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'nextHop'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) 13192 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SendRequest(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source) [member function] 13193 cls.add_method('SendRequest', 13194 'void', 13195 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source')]) 13196 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SendUnreachError(ns3::Ipv4Address unreachNode, ns3::Ipv4Address destination, ns3::Ipv4Address originalDst, uint8_t salvage, uint8_t protocol) [member function] 13197 cls.add_method('SendUnreachError', 13198 'void', 13199 [param('ns3::Ipv4Address', 'unreachNode'), param('ns3::Ipv4Address', 'destination'), param('ns3::Ipv4Address', 'originalDst'), param('uint8_t', 'salvage'), param('uint8_t', 'protocol')]) 13200 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SetDownTarget(ns3::IpL4Protocol::DownTargetCallback callback) [member function] 13201 cls.add_method('SetDownTarget', 13202 'void', 13203 [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 >', 'callback')], 13204 is_virtual=True) 13205 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SetDownTarget6(ns3::IpL4Protocol::DownTargetCallback6 callback) [member function] 13206 cls.add_method('SetDownTarget6', 13207 'void', 13208 [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 >', 'callback')], 13209 is_virtual=True) 13210 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SetNode(ns3::Ptr<ns3::Node> node) [member function] 13211 cls.add_method('SetNode', 13212 'void', 13213 [param('ns3::Ptr< ns3::Node >', 'node')]) 13214 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SetPassiveBuffer(ns3::Ptr<ns3::dsr::DsrPassiveBuffer> r) [member function] 13215 cls.add_method('SetPassiveBuffer', 13216 'void', 13217 [param('ns3::Ptr< ns3::dsr::DsrPassiveBuffer >', 'r')]) 13218 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SetRequestTable(ns3::Ptr<ns3::dsr::DsrRreqTable> r) [member function] 13219 cls.add_method('SetRequestTable', 13220 'void', 13221 [param('ns3::Ptr< ns3::dsr::DsrRreqTable >', 'r')]) 13222 ## dsr-routing.h (module 'dsr'): ns3::Ptr<ns3::Ipv4Route> ns3::dsr::DsrRouting::SetRoute(ns3::Ipv4Address nextHop, ns3::Ipv4Address srcAddress) [member function] 13223 cls.add_method('SetRoute', 13224 'ns3::Ptr< ns3::Ipv4Route >', 13225 [param('ns3::Ipv4Address', 'nextHop'), param('ns3::Ipv4Address', 'srcAddress')]) 13226 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::SetRouteCache(ns3::Ptr<ns3::dsr::DsrRouteCache> r) [member function] 13227 cls.add_method('SetRouteCache', 13228 'void', 13229 [param('ns3::Ptr< ns3::dsr::DsrRouteCache >', 'r')]) 13230 ## dsr-routing.h (module 'dsr'): bool ns3::dsr::DsrRouting::UpdateRouteEntry(ns3::Ipv4Address dst) [member function] 13231 cls.add_method('UpdateRouteEntry', 13232 'bool', 13233 [param('ns3::Ipv4Address', 'dst')]) 13234 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::UseExtends(ns3::dsr::DsrRouteCacheEntry::IP_VECTOR rt) [member function] 13235 cls.add_method('UseExtends', 13236 'void', 13237 [param('std::vector< ns3::Ipv4Address >', 'rt')]) 13238 ## dsr-routing.h (module 'dsr'): ns3::dsr::DsrRouting::PROT_NUMBER [variable] 13239 cls.add_static_attribute('PROT_NUMBER', 'uint8_t const', is_const=True) 13240 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::DoDispose() [member function] 13241 cls.add_method('DoDispose', 13242 'void', 13243 [], 13244 is_virtual=True, visibility='protected') 13245 ## dsr-routing.h (module 'dsr'): void ns3::dsr::DsrRouting::NotifyNewAggregate() [member function] 13246 cls.add_method('NotifyNewAggregate', 13247 'void', 13248 [], 13249 is_virtual=True, visibility='protected') 13250 return 13251 13252def register_Ns3DsrDsrRoutingHeader_methods(root_module, cls): 13253 cls.add_output_stream_operator() 13254 ## dsr-fs-header.h (module 'dsr'): ns3::dsr::DsrRoutingHeader::DsrRoutingHeader(ns3::dsr::DsrRoutingHeader const & arg0) [constructor] 13255 cls.add_constructor([param('ns3::dsr::DsrRoutingHeader const &', 'arg0')]) 13256 ## dsr-fs-header.h (module 'dsr'): ns3::dsr::DsrRoutingHeader::DsrRoutingHeader() [constructor] 13257 cls.add_constructor([]) 13258 ## dsr-fs-header.h (module 'dsr'): uint32_t ns3::dsr::DsrRoutingHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 13259 cls.add_method('Deserialize', 13260 'uint32_t', 13261 [param('ns3::Buffer::Iterator', 'start')], 13262 is_virtual=True) 13263 ## dsr-fs-header.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrRoutingHeader::GetInstanceTypeId() const [member function] 13264 cls.add_method('GetInstanceTypeId', 13265 'ns3::TypeId', 13266 [], 13267 is_const=True, is_virtual=True) 13268 ## dsr-fs-header.h (module 'dsr'): uint32_t ns3::dsr::DsrRoutingHeader::GetSerializedSize() const [member function] 13269 cls.add_method('GetSerializedSize', 13270 'uint32_t', 13271 [], 13272 is_const=True, is_virtual=True) 13273 ## dsr-fs-header.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrRoutingHeader::GetTypeId() [member function] 13274 cls.add_method('GetTypeId', 13275 'ns3::TypeId', 13276 [], 13277 is_static=True) 13278 ## dsr-fs-header.h (module 'dsr'): void ns3::dsr::DsrRoutingHeader::Print(std::ostream & os) const [member function] 13279 cls.add_method('Print', 13280 'void', 13281 [param('std::ostream &', 'os')], 13282 is_const=True, is_virtual=True) 13283 ## dsr-fs-header.h (module 'dsr'): void ns3::dsr::DsrRoutingHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 13284 cls.add_method('Serialize', 13285 'void', 13286 [param('ns3::Buffer::Iterator', 'start')], 13287 is_const=True, is_virtual=True) 13288 return 13289 13290def register_Ns3DsrDsrRreqTable_methods(root_module, cls): 13291 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::DsrRreqTable::DsrRreqTable(ns3::dsr::DsrRreqTable const & arg0) [constructor] 13292 cls.add_constructor([param('ns3::dsr::DsrRreqTable const &', 'arg0')]) 13293 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::DsrRreqTable::DsrRreqTable() [constructor] 13294 cls.add_constructor([]) 13295 ## dsr-rreq-table.h (module 'dsr'): uint32_t ns3::dsr::DsrRreqTable::CheckUniqueRreqId(ns3::Ipv4Address dst) [member function] 13296 cls.add_method('CheckUniqueRreqId', 13297 'uint32_t', 13298 [param('ns3::Ipv4Address', 'dst')]) 13299 ## dsr-rreq-table.h (module 'dsr'): void ns3::dsr::DsrRreqTable::FindAndUpdate(ns3::Ipv4Address dst) [member function] 13300 cls.add_method('FindAndUpdate', 13301 'void', 13302 [param('ns3::Ipv4Address', 'dst')]) 13303 ## dsr-rreq-table.h (module 'dsr'): bool ns3::dsr::DsrRreqTable::FindSourceEntry(ns3::Ipv4Address src, ns3::Ipv4Address dst, uint16_t id) [member function] 13304 cls.add_method('FindSourceEntry', 13305 'bool', 13306 [param('ns3::Ipv4Address', 'src'), param('ns3::Ipv4Address', 'dst'), param('uint16_t', 'id')]) 13307 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::BlackList * ns3::dsr::DsrRreqTable::FindUnidirectional(ns3::Ipv4Address neighbor) [member function] 13308 cls.add_method('FindUnidirectional', 13309 'ns3::dsr::BlackList *', 13310 [param('ns3::Ipv4Address', 'neighbor')]) 13311 ## dsr-rreq-table.h (module 'dsr'): uint32_t ns3::dsr::DsrRreqTable::GetInitHopLimit() const [member function] 13312 cls.add_method('GetInitHopLimit', 13313 'uint32_t', 13314 [], 13315 is_const=True) 13316 ## dsr-rreq-table.h (module 'dsr'): uint32_t ns3::dsr::DsrRreqTable::GetRreqCnt(ns3::Ipv4Address dst) [member function] 13317 cls.add_method('GetRreqCnt', 13318 'uint32_t', 13319 [param('ns3::Ipv4Address', 'dst')]) 13320 ## dsr-rreq-table.h (module 'dsr'): uint32_t ns3::dsr::DsrRreqTable::GetRreqIdSize() const [member function] 13321 cls.add_method('GetRreqIdSize', 13322 'uint32_t', 13323 [], 13324 is_const=True) 13325 ## dsr-rreq-table.h (module 'dsr'): uint32_t ns3::dsr::DsrRreqTable::GetRreqSize() [member function] 13326 cls.add_method('GetRreqSize', 13327 'uint32_t', 13328 []) 13329 ## dsr-rreq-table.h (module 'dsr'): uint32_t ns3::dsr::DsrRreqTable::GetRreqTableSize() const [member function] 13330 cls.add_method('GetRreqTableSize', 13331 'uint32_t', 13332 [], 13333 is_const=True) 13334 ## dsr-rreq-table.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrRreqTable::GetTypeId() [member function] 13335 cls.add_method('GetTypeId', 13336 'ns3::TypeId', 13337 [], 13338 is_static=True) 13339 ## dsr-rreq-table.h (module 'dsr'): uint32_t ns3::dsr::DsrRreqTable::GetUniqueRreqIdSize() const [member function] 13340 cls.add_method('GetUniqueRreqIdSize', 13341 'uint32_t', 13342 [], 13343 is_const=True) 13344 ## dsr-rreq-table.h (module 'dsr'): void ns3::dsr::DsrRreqTable::Invalidate() [member function] 13345 cls.add_method('Invalidate', 13346 'void', 13347 []) 13348 ## dsr-rreq-table.h (module 'dsr'): bool ns3::dsr::DsrRreqTable::MarkLinkAsUnidirectional(ns3::Ipv4Address neighbor, ns3::Time blacklistTimeout) [member function] 13349 cls.add_method('MarkLinkAsUnidirectional', 13350 'bool', 13351 [param('ns3::Ipv4Address', 'neighbor'), param('ns3::Time', 'blacklistTimeout')]) 13352 ## dsr-rreq-table.h (module 'dsr'): void ns3::dsr::DsrRreqTable::PurgeNeighbor() [member function] 13353 cls.add_method('PurgeNeighbor', 13354 'void', 13355 []) 13356 ## dsr-rreq-table.h (module 'dsr'): void ns3::dsr::DsrRreqTable::RemoveLeastExpire() [member function] 13357 cls.add_method('RemoveLeastExpire', 13358 'void', 13359 []) 13360 ## dsr-rreq-table.h (module 'dsr'): void ns3::dsr::DsrRreqTable::RemoveRreqEntry(ns3::Ipv4Address dst) [member function] 13361 cls.add_method('RemoveRreqEntry', 13362 'void', 13363 [param('ns3::Ipv4Address', 'dst')]) 13364 ## dsr-rreq-table.h (module 'dsr'): void ns3::dsr::DsrRreqTable::SetInitHopLimit(uint32_t hl) [member function] 13365 cls.add_method('SetInitHopLimit', 13366 'void', 13367 [param('uint32_t', 'hl')]) 13368 ## dsr-rreq-table.h (module 'dsr'): void ns3::dsr::DsrRreqTable::SetRreqIdSize(uint32_t id) [member function] 13369 cls.add_method('SetRreqIdSize', 13370 'void', 13371 [param('uint32_t', 'id')]) 13372 ## dsr-rreq-table.h (module 'dsr'): void ns3::dsr::DsrRreqTable::SetRreqTableSize(uint32_t rt) [member function] 13373 cls.add_method('SetRreqTableSize', 13374 'void', 13375 [param('uint32_t', 'rt')]) 13376 ## dsr-rreq-table.h (module 'dsr'): void ns3::dsr::DsrRreqTable::SetUniqueRreqIdSize(uint32_t uid) [member function] 13377 cls.add_method('SetUniqueRreqIdSize', 13378 'void', 13379 [param('uint32_t', 'uid')]) 13380 return 13381 13382def register_Ns3DsrDsrSendBuffEntry_methods(root_module, cls): 13383 cls.add_binary_comparison_operator('==') 13384 ## dsr-rsendbuff.h (module 'dsr'): ns3::dsr::DsrSendBuffEntry::DsrSendBuffEntry(ns3::dsr::DsrSendBuffEntry const & arg0) [constructor] 13385 cls.add_constructor([param('ns3::dsr::DsrSendBuffEntry const &', 'arg0')]) 13386 ## dsr-rsendbuff.h (module 'dsr'): ns3::dsr::DsrSendBuffEntry::DsrSendBuffEntry(ns3::Ptr<const ns3::Packet> pa=0, ns3::Ipv4Address d=ns3::Ipv4Address(), ns3::Time exp=ns3::Simulator::Now(), uint8_t p=0) [constructor] 13387 cls.add_constructor([param('ns3::Ptr< ns3::Packet const >', 'pa', default_value='0'), param('ns3::Ipv4Address', 'd', default_value='ns3::Ipv4Address()'), param('ns3::Time', 'exp', default_value='ns3::Simulator::Now()'), param('uint8_t', 'p', default_value='0')]) 13388 ## dsr-rsendbuff.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrSendBuffEntry::GetDestination() const [member function] 13389 cls.add_method('GetDestination', 13390 'ns3::Ipv4Address', 13391 [], 13392 is_const=True) 13393 ## dsr-rsendbuff.h (module 'dsr'): ns3::Time ns3::dsr::DsrSendBuffEntry::GetExpireTime() const [member function] 13394 cls.add_method('GetExpireTime', 13395 'ns3::Time', 13396 [], 13397 is_const=True) 13398 ## dsr-rsendbuff.h (module 'dsr'): ns3::Ptr<const ns3::Packet> ns3::dsr::DsrSendBuffEntry::GetPacket() const [member function] 13399 cls.add_method('GetPacket', 13400 'ns3::Ptr< ns3::Packet const >', 13401 [], 13402 is_const=True) 13403 ## dsr-rsendbuff.h (module 'dsr'): uint8_t ns3::dsr::DsrSendBuffEntry::GetProtocol() const [member function] 13404 cls.add_method('GetProtocol', 13405 'uint8_t', 13406 [], 13407 is_const=True) 13408 ## dsr-rsendbuff.h (module 'dsr'): void ns3::dsr::DsrSendBuffEntry::SetDestination(ns3::Ipv4Address d) [member function] 13409 cls.add_method('SetDestination', 13410 'void', 13411 [param('ns3::Ipv4Address', 'd')]) 13412 ## dsr-rsendbuff.h (module 'dsr'): void ns3::dsr::DsrSendBuffEntry::SetExpireTime(ns3::Time exp) [member function] 13413 cls.add_method('SetExpireTime', 13414 'void', 13415 [param('ns3::Time', 'exp')]) 13416 ## dsr-rsendbuff.h (module 'dsr'): void ns3::dsr::DsrSendBuffEntry::SetPacket(ns3::Ptr<const ns3::Packet> p) [member function] 13417 cls.add_method('SetPacket', 13418 'void', 13419 [param('ns3::Ptr< ns3::Packet const >', 'p')]) 13420 ## dsr-rsendbuff.h (module 'dsr'): void ns3::dsr::DsrSendBuffEntry::SetProtocol(uint8_t p) [member function] 13421 cls.add_method('SetProtocol', 13422 'void', 13423 [param('uint8_t', 'p')]) 13424 return 13425 13426def register_Ns3DsrDsrSendBuffer_methods(root_module, cls): 13427 ## dsr-rsendbuff.h (module 'dsr'): ns3::dsr::DsrSendBuffer::DsrSendBuffer(ns3::dsr::DsrSendBuffer const & arg0) [constructor] 13428 cls.add_constructor([param('ns3::dsr::DsrSendBuffer const &', 'arg0')]) 13429 ## dsr-rsendbuff.h (module 'dsr'): ns3::dsr::DsrSendBuffer::DsrSendBuffer() [constructor] 13430 cls.add_constructor([]) 13431 ## dsr-rsendbuff.h (module 'dsr'): bool ns3::dsr::DsrSendBuffer::Dequeue(ns3::Ipv4Address dst, ns3::dsr::DsrSendBuffEntry & entry) [member function] 13432 cls.add_method('Dequeue', 13433 'bool', 13434 [param('ns3::Ipv4Address', 'dst'), param('ns3::dsr::DsrSendBuffEntry &', 'entry')]) 13435 ## dsr-rsendbuff.h (module 'dsr'): void ns3::dsr::DsrSendBuffer::DropPacketWithDst(ns3::Ipv4Address dst) [member function] 13436 cls.add_method('DropPacketWithDst', 13437 'void', 13438 [param('ns3::Ipv4Address', 'dst')]) 13439 ## dsr-rsendbuff.h (module 'dsr'): bool ns3::dsr::DsrSendBuffer::Enqueue(ns3::dsr::DsrSendBuffEntry & entry) [member function] 13440 cls.add_method('Enqueue', 13441 'bool', 13442 [param('ns3::dsr::DsrSendBuffEntry &', 'entry')]) 13443 ## dsr-rsendbuff.h (module 'dsr'): bool ns3::dsr::DsrSendBuffer::Find(ns3::Ipv4Address dst) [member function] 13444 cls.add_method('Find', 13445 'bool', 13446 [param('ns3::Ipv4Address', 'dst')]) 13447 ## dsr-rsendbuff.h (module 'dsr'): std::vector<ns3::dsr::DsrSendBuffEntry, std::allocator<ns3::dsr::DsrSendBuffEntry> > & ns3::dsr::DsrSendBuffer::GetBuffer() [member function] 13448 cls.add_method('GetBuffer', 13449 'std::vector< ns3::dsr::DsrSendBuffEntry > &', 13450 []) 13451 ## dsr-rsendbuff.h (module 'dsr'): uint32_t ns3::dsr::DsrSendBuffer::GetMaxQueueLen() const [member function] 13452 cls.add_method('GetMaxQueueLen', 13453 'uint32_t', 13454 [], 13455 is_const=True) 13456 ## dsr-rsendbuff.h (module 'dsr'): ns3::Time ns3::dsr::DsrSendBuffer::GetSendBufferTimeout() const [member function] 13457 cls.add_method('GetSendBufferTimeout', 13458 'ns3::Time', 13459 [], 13460 is_const=True) 13461 ## dsr-rsendbuff.h (module 'dsr'): uint32_t ns3::dsr::DsrSendBuffer::GetSize() [member function] 13462 cls.add_method('GetSize', 13463 'uint32_t', 13464 []) 13465 ## dsr-rsendbuff.h (module 'dsr'): void ns3::dsr::DsrSendBuffer::SetMaxQueueLen(uint32_t len) [member function] 13466 cls.add_method('SetMaxQueueLen', 13467 'void', 13468 [param('uint32_t', 'len')]) 13469 ## dsr-rsendbuff.h (module 'dsr'): void ns3::dsr::DsrSendBuffer::SetSendBufferTimeout(ns3::Time t) [member function] 13470 cls.add_method('SetSendBufferTimeout', 13471 'void', 13472 [param('ns3::Time', 't')]) 13473 return 13474 13475def register_Ns3DsrGraReplyEntry_methods(root_module, cls): 13476 ## dsr-gratuitous-reply-table.h (module 'dsr'): ns3::dsr::GraReplyEntry::GraReplyEntry(ns3::dsr::GraReplyEntry const & arg0) [constructor] 13477 cls.add_constructor([param('ns3::dsr::GraReplyEntry const &', 'arg0')]) 13478 ## dsr-gratuitous-reply-table.h (module 'dsr'): ns3::dsr::GraReplyEntry::GraReplyEntry(ns3::Ipv4Address t, ns3::Ipv4Address f, ns3::Time h) [constructor] 13479 cls.add_constructor([param('ns3::Ipv4Address', 't'), param('ns3::Ipv4Address', 'f'), param('ns3::Time', 'h')]) 13480 ## dsr-gratuitous-reply-table.h (module 'dsr'): ns3::dsr::GraReplyEntry::m_gratReplyHoldoff [variable] 13481 cls.add_instance_attribute('m_gratReplyHoldoff', 'ns3::Time', is_const=False) 13482 ## dsr-gratuitous-reply-table.h (module 'dsr'): ns3::dsr::GraReplyEntry::m_hearFrom [variable] 13483 cls.add_instance_attribute('m_hearFrom', 'ns3::Ipv4Address', is_const=False) 13484 ## dsr-gratuitous-reply-table.h (module 'dsr'): ns3::dsr::GraReplyEntry::m_replyTo [variable] 13485 cls.add_instance_attribute('m_replyTo', 'ns3::Ipv4Address', is_const=False) 13486 return 13487 13488def register_Ns3DsrLink_methods(root_module, cls): 13489 cls.add_binary_comparison_operator('<') 13490 ## dsr-rcache.h (module 'dsr'): ns3::dsr::Link::Link(ns3::dsr::Link const & arg0) [constructor] 13491 cls.add_constructor([param('ns3::dsr::Link const &', 'arg0')]) 13492 ## dsr-rcache.h (module 'dsr'): ns3::dsr::Link::Link(ns3::Ipv4Address ip1, ns3::Ipv4Address ip2) [constructor] 13493 cls.add_constructor([param('ns3::Ipv4Address', 'ip1'), param('ns3::Ipv4Address', 'ip2')]) 13494 ## dsr-rcache.h (module 'dsr'): void ns3::dsr::Link::Print() const [member function] 13495 cls.add_method('Print', 13496 'void', 13497 [], 13498 is_const=True) 13499 ## dsr-rcache.h (module 'dsr'): ns3::dsr::Link::m_high [variable] 13500 cls.add_instance_attribute('m_high', 'ns3::Ipv4Address', is_const=False) 13501 ## dsr-rcache.h (module 'dsr'): ns3::dsr::Link::m_low [variable] 13502 cls.add_instance_attribute('m_low', 'ns3::Ipv4Address', is_const=False) 13503 return 13504 13505def register_Ns3DsrLinkKey_methods(root_module, cls): 13506 cls.add_binary_comparison_operator('<') 13507 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::LinkKey::LinkKey() [constructor] 13508 cls.add_constructor([]) 13509 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::LinkKey::LinkKey(ns3::dsr::LinkKey const & arg0) [constructor] 13510 cls.add_constructor([param('ns3::dsr::LinkKey const &', 'arg0')]) 13511 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::LinkKey::m_destination [variable] 13512 cls.add_instance_attribute('m_destination', 'ns3::Ipv4Address', is_const=False) 13513 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::LinkKey::m_nextHop [variable] 13514 cls.add_instance_attribute('m_nextHop', 'ns3::Ipv4Address', is_const=False) 13515 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::LinkKey::m_ourAdd [variable] 13516 cls.add_instance_attribute('m_ourAdd', 'ns3::Ipv4Address', is_const=False) 13517 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::LinkKey::m_source [variable] 13518 cls.add_instance_attribute('m_source', 'ns3::Ipv4Address', is_const=False) 13519 return 13520 13521def register_Ns3DsrNetworkKey_methods(root_module, cls): 13522 cls.add_binary_comparison_operator('<') 13523 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::NetworkKey::NetworkKey() [constructor] 13524 cls.add_constructor([]) 13525 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::NetworkKey::NetworkKey(ns3::dsr::NetworkKey const & arg0) [constructor] 13526 cls.add_constructor([param('ns3::dsr::NetworkKey const &', 'arg0')]) 13527 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::NetworkKey::m_ackId [variable] 13528 cls.add_instance_attribute('m_ackId', 'uint16_t', is_const=False) 13529 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::NetworkKey::m_destination [variable] 13530 cls.add_instance_attribute('m_destination', 'ns3::Ipv4Address', is_const=False) 13531 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::NetworkKey::m_nextHop [variable] 13532 cls.add_instance_attribute('m_nextHop', 'ns3::Ipv4Address', is_const=False) 13533 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::NetworkKey::m_ourAdd [variable] 13534 cls.add_instance_attribute('m_ourAdd', 'ns3::Ipv4Address', is_const=False) 13535 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::NetworkKey::m_source [variable] 13536 cls.add_instance_attribute('m_source', 'ns3::Ipv4Address', is_const=False) 13537 return 13538 13539def register_Ns3DsrPassiveKey_methods(root_module, cls): 13540 cls.add_binary_comparison_operator('<') 13541 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::PassiveKey::PassiveKey() [constructor] 13542 cls.add_constructor([]) 13543 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::PassiveKey::PassiveKey(ns3::dsr::PassiveKey const & arg0) [constructor] 13544 cls.add_constructor([param('ns3::dsr::PassiveKey const &', 'arg0')]) 13545 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::PassiveKey::m_ackId [variable] 13546 cls.add_instance_attribute('m_ackId', 'uint16_t', is_const=False) 13547 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::PassiveKey::m_destination [variable] 13548 cls.add_instance_attribute('m_destination', 'ns3::Ipv4Address', is_const=False) 13549 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::PassiveKey::m_segsLeft [variable] 13550 cls.add_instance_attribute('m_segsLeft', 'uint8_t', is_const=False) 13551 ## dsr-maintain-buff.h (module 'dsr'): ns3::dsr::PassiveKey::m_source [variable] 13552 cls.add_instance_attribute('m_source', 'ns3::Ipv4Address', is_const=False) 13553 return 13554 13555def register_Ns3DsrRreqTableEntry_methods(root_module, cls): 13556 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::RreqTableEntry::RreqTableEntry() [constructor] 13557 cls.add_constructor([]) 13558 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::RreqTableEntry::RreqTableEntry(ns3::dsr::RreqTableEntry const & arg0) [constructor] 13559 cls.add_constructor([param('ns3::dsr::RreqTableEntry const &', 'arg0')]) 13560 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::RreqTableEntry::m_expire [variable] 13561 cls.add_instance_attribute('m_expire', 'ns3::Time', is_const=False) 13562 ## dsr-rreq-table.h (module 'dsr'): ns3::dsr::RreqTableEntry::m_reqNo [variable] 13563 cls.add_instance_attribute('m_reqNo', 'uint32_t', is_const=False) 13564 return 13565 13566def register_Ns3DsrDsrOptionAck_methods(root_module, cls): 13567 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionAck::DsrOptionAck(ns3::dsr::DsrOptionAck const & arg0) [constructor] 13568 cls.add_constructor([param('ns3::dsr::DsrOptionAck const &', 'arg0')]) 13569 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionAck::DsrOptionAck() [constructor] 13570 cls.add_constructor([]) 13571 ## dsr-options.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionAck::GetInstanceTypeId() const [member function] 13572 cls.add_method('GetInstanceTypeId', 13573 'ns3::TypeId', 13574 [], 13575 is_const=True, is_virtual=True) 13576 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionAck::GetOptionNumber() const [member function] 13577 cls.add_method('GetOptionNumber', 13578 'uint8_t', 13579 [], 13580 is_const=True, is_virtual=True) 13581 ## dsr-options.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionAck::GetTypeId() [member function] 13582 cls.add_method('GetTypeId', 13583 'ns3::TypeId', 13584 [], 13585 is_static=True) 13586 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionAck::Process(ns3::Ptr<ns3::Packet> packet, ns3::Ptr<ns3::Packet> dsrP, ns3::Ipv4Address ipv4Address, ns3::Ipv4Address source, ns3::Ipv4Header const & ipv4Header, uint8_t protocol, bool & isPromisc, ns3::Ipv4Address promiscSource) [member function] 13587 cls.add_method('Process', 13588 'uint8_t', 13589 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'dsrP'), param('ns3::Ipv4Address', 'ipv4Address'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Header const &', 'ipv4Header'), param('uint8_t', 'protocol'), param('bool &', 'isPromisc'), param('ns3::Ipv4Address', 'promiscSource')], 13590 is_virtual=True) 13591 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionAck::OPT_NUMBER [variable] 13592 cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) 13593 return 13594 13595def register_Ns3DsrDsrOptionAckHeader_methods(root_module, cls): 13596 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionAckHeader::DsrOptionAckHeader(ns3::dsr::DsrOptionAckHeader const & arg0) [constructor] 13597 cls.add_constructor([param('ns3::dsr::DsrOptionAckHeader const &', 'arg0')]) 13598 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionAckHeader::DsrOptionAckHeader() [constructor] 13599 cls.add_constructor([]) 13600 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionAckHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 13601 cls.add_method('Deserialize', 13602 'uint32_t', 13603 [param('ns3::Buffer::Iterator', 'start')], 13604 is_virtual=True) 13605 ## dsr-option-header.h (module 'dsr'): uint16_t ns3::dsr::DsrOptionAckHeader::GetAckId() const [member function] 13606 cls.add_method('GetAckId', 13607 'uint16_t', 13608 [], 13609 is_const=True) 13610 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment ns3::dsr::DsrOptionAckHeader::GetAlignment() const [member function] 13611 cls.add_method('GetAlignment', 13612 'ns3::dsr::DsrOptionHeader::Alignment', 13613 [], 13614 is_const=True, is_virtual=True) 13615 ## dsr-option-header.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionAckHeader::GetInstanceTypeId() const [member function] 13616 cls.add_method('GetInstanceTypeId', 13617 'ns3::TypeId', 13618 [], 13619 is_const=True, is_virtual=True) 13620 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionAckHeader::GetRealDst() const [member function] 13621 cls.add_method('GetRealDst', 13622 'ns3::Ipv4Address', 13623 [], 13624 is_const=True) 13625 ## dsr-option-header.h (module 'dsr'): ns3::Ipv4Address ns3::dsr::DsrOptionAckHeader::GetRealSrc() const [member function] 13626 cls.add_method('GetRealSrc', 13627 'ns3::Ipv4Address', 13628 [], 13629 is_const=True) 13630 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionAckHeader::GetSerializedSize() const [member function] 13631 cls.add_method('GetSerializedSize', 13632 'uint32_t', 13633 [], 13634 is_const=True, is_virtual=True) 13635 ## dsr-option-header.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionAckHeader::GetTypeId() [member function] 13636 cls.add_method('GetTypeId', 13637 'ns3::TypeId', 13638 [], 13639 is_static=True) 13640 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionAckHeader::Print(std::ostream & os) const [member function] 13641 cls.add_method('Print', 13642 'void', 13643 [param('std::ostream &', 'os')], 13644 is_const=True, is_virtual=True) 13645 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionAckHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 13646 cls.add_method('Serialize', 13647 'void', 13648 [param('ns3::Buffer::Iterator', 'start')], 13649 is_const=True, is_virtual=True) 13650 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionAckHeader::SetAckId(uint16_t identification) [member function] 13651 cls.add_method('SetAckId', 13652 'void', 13653 [param('uint16_t', 'identification')]) 13654 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionAckHeader::SetRealDst(ns3::Ipv4Address realDstAddress) [member function] 13655 cls.add_method('SetRealDst', 13656 'void', 13657 [param('ns3::Ipv4Address', 'realDstAddress')]) 13658 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionAckHeader::SetRealSrc(ns3::Ipv4Address realSrcAddress) [member function] 13659 cls.add_method('SetRealSrc', 13660 'void', 13661 [param('ns3::Ipv4Address', 'realSrcAddress')]) 13662 return 13663 13664def register_Ns3DsrDsrOptionAckReq_methods(root_module, cls): 13665 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionAckReq::DsrOptionAckReq(ns3::dsr::DsrOptionAckReq const & arg0) [constructor] 13666 cls.add_constructor([param('ns3::dsr::DsrOptionAckReq const &', 'arg0')]) 13667 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionAckReq::DsrOptionAckReq() [constructor] 13668 cls.add_constructor([]) 13669 ## dsr-options.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionAckReq::GetInstanceTypeId() const [member function] 13670 cls.add_method('GetInstanceTypeId', 13671 'ns3::TypeId', 13672 [], 13673 is_const=True, is_virtual=True) 13674 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionAckReq::GetOptionNumber() const [member function] 13675 cls.add_method('GetOptionNumber', 13676 'uint8_t', 13677 [], 13678 is_const=True, is_virtual=True) 13679 ## dsr-options.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionAckReq::GetTypeId() [member function] 13680 cls.add_method('GetTypeId', 13681 'ns3::TypeId', 13682 [], 13683 is_static=True) 13684 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionAckReq::Process(ns3::Ptr<ns3::Packet> packet, ns3::Ptr<ns3::Packet> dsrP, ns3::Ipv4Address ipv4Address, ns3::Ipv4Address source, ns3::Ipv4Header const & ipv4Header, uint8_t protocol, bool & isPromisc, ns3::Ipv4Address promiscSource) [member function] 13685 cls.add_method('Process', 13686 'uint8_t', 13687 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'dsrP'), param('ns3::Ipv4Address', 'ipv4Address'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Header const &', 'ipv4Header'), param('uint8_t', 'protocol'), param('bool &', 'isPromisc'), param('ns3::Ipv4Address', 'promiscSource')], 13688 is_virtual=True) 13689 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionAckReq::OPT_NUMBER [variable] 13690 cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) 13691 return 13692 13693def register_Ns3DsrDsrOptionAckReqHeader_methods(root_module, cls): 13694 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionAckReqHeader::DsrOptionAckReqHeader(ns3::dsr::DsrOptionAckReqHeader const & arg0) [constructor] 13695 cls.add_constructor([param('ns3::dsr::DsrOptionAckReqHeader const &', 'arg0')]) 13696 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionAckReqHeader::DsrOptionAckReqHeader() [constructor] 13697 cls.add_constructor([]) 13698 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionAckReqHeader::Deserialize(ns3::Buffer::Iterator start) [member function] 13699 cls.add_method('Deserialize', 13700 'uint32_t', 13701 [param('ns3::Buffer::Iterator', 'start')], 13702 is_virtual=True) 13703 ## dsr-option-header.h (module 'dsr'): uint16_t ns3::dsr::DsrOptionAckReqHeader::GetAckId() const [member function] 13704 cls.add_method('GetAckId', 13705 'uint16_t', 13706 [], 13707 is_const=True) 13708 ## dsr-option-header.h (module 'dsr'): ns3::dsr::DsrOptionHeader::Alignment ns3::dsr::DsrOptionAckReqHeader::GetAlignment() const [member function] 13709 cls.add_method('GetAlignment', 13710 'ns3::dsr::DsrOptionHeader::Alignment', 13711 [], 13712 is_const=True, is_virtual=True) 13713 ## dsr-option-header.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionAckReqHeader::GetInstanceTypeId() const [member function] 13714 cls.add_method('GetInstanceTypeId', 13715 'ns3::TypeId', 13716 [], 13717 is_const=True, is_virtual=True) 13718 ## dsr-option-header.h (module 'dsr'): uint32_t ns3::dsr::DsrOptionAckReqHeader::GetSerializedSize() const [member function] 13719 cls.add_method('GetSerializedSize', 13720 'uint32_t', 13721 [], 13722 is_const=True, is_virtual=True) 13723 ## dsr-option-header.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionAckReqHeader::GetTypeId() [member function] 13724 cls.add_method('GetTypeId', 13725 'ns3::TypeId', 13726 [], 13727 is_static=True) 13728 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionAckReqHeader::Print(std::ostream & os) const [member function] 13729 cls.add_method('Print', 13730 'void', 13731 [param('std::ostream &', 'os')], 13732 is_const=True, is_virtual=True) 13733 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionAckReqHeader::Serialize(ns3::Buffer::Iterator start) const [member function] 13734 cls.add_method('Serialize', 13735 'void', 13736 [param('ns3::Buffer::Iterator', 'start')], 13737 is_const=True, is_virtual=True) 13738 ## dsr-option-header.h (module 'dsr'): void ns3::dsr::DsrOptionAckReqHeader::SetAckId(uint16_t identification) [member function] 13739 cls.add_method('SetAckId', 13740 'void', 13741 [param('uint16_t', 'identification')]) 13742 return 13743 13744def register_Ns3DsrDsrOptionPad1_methods(root_module, cls): 13745 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionPad1::DsrOptionPad1(ns3::dsr::DsrOptionPad1 const & arg0) [constructor] 13746 cls.add_constructor([param('ns3::dsr::DsrOptionPad1 const &', 'arg0')]) 13747 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionPad1::DsrOptionPad1() [constructor] 13748 cls.add_constructor([]) 13749 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionPad1::GetOptionNumber() const [member function] 13750 cls.add_method('GetOptionNumber', 13751 'uint8_t', 13752 [], 13753 is_const=True, is_virtual=True) 13754 ## dsr-options.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionPad1::GetTypeId() [member function] 13755 cls.add_method('GetTypeId', 13756 'ns3::TypeId', 13757 [], 13758 is_static=True) 13759 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionPad1::Process(ns3::Ptr<ns3::Packet> packet, ns3::Ptr<ns3::Packet> dsrP, ns3::Ipv4Address ipv4Address, ns3::Ipv4Address source, ns3::Ipv4Header const & ipv4Header, uint8_t protocol, bool & isPromisc, ns3::Ipv4Address promiscSource) [member function] 13760 cls.add_method('Process', 13761 'uint8_t', 13762 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'dsrP'), param('ns3::Ipv4Address', 'ipv4Address'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Header const &', 'ipv4Header'), param('uint8_t', 'protocol'), param('bool &', 'isPromisc'), param('ns3::Ipv4Address', 'promiscSource')], 13763 is_virtual=True) 13764 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionPad1::OPT_NUMBER [variable] 13765 cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) 13766 return 13767 13768def register_Ns3DsrDsrOptionPadn_methods(root_module, cls): 13769 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionPadn::DsrOptionPadn(ns3::dsr::DsrOptionPadn const & arg0) [constructor] 13770 cls.add_constructor([param('ns3::dsr::DsrOptionPadn const &', 'arg0')]) 13771 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionPadn::DsrOptionPadn() [constructor] 13772 cls.add_constructor([]) 13773 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionPadn::GetOptionNumber() const [member function] 13774 cls.add_method('GetOptionNumber', 13775 'uint8_t', 13776 [], 13777 is_const=True, is_virtual=True) 13778 ## dsr-options.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionPadn::GetTypeId() [member function] 13779 cls.add_method('GetTypeId', 13780 'ns3::TypeId', 13781 [], 13782 is_static=True) 13783 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionPadn::Process(ns3::Ptr<ns3::Packet> packet, ns3::Ptr<ns3::Packet> dsrP, ns3::Ipv4Address ipv4Address, ns3::Ipv4Address source, ns3::Ipv4Header const & ipv4Header, uint8_t protocol, bool & isPromisc, ns3::Ipv4Address promiscSource) [member function] 13784 cls.add_method('Process', 13785 'uint8_t', 13786 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'dsrP'), param('ns3::Ipv4Address', 'ipv4Address'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Header const &', 'ipv4Header'), param('uint8_t', 'protocol'), param('bool &', 'isPromisc'), param('ns3::Ipv4Address', 'promiscSource')], 13787 is_virtual=True) 13788 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionPadn::OPT_NUMBER [variable] 13789 cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) 13790 return 13791 13792def register_Ns3DsrDsrOptionRerr_methods(root_module, cls): 13793 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionRerr::DsrOptionRerr(ns3::dsr::DsrOptionRerr const & arg0) [constructor] 13794 cls.add_constructor([param('ns3::dsr::DsrOptionRerr const &', 'arg0')]) 13795 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionRerr::DsrOptionRerr() [constructor] 13796 cls.add_constructor([]) 13797 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionRerr::DoSendError(ns3::Ptr<ns3::Packet> p, ns3::dsr::DsrOptionRerrUnreachHeader & rerr, uint32_t rerrSize, ns3::Ipv4Address ipv4Address, uint8_t protocol) [member function] 13798 cls.add_method('DoSendError', 13799 'uint8_t', 13800 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::dsr::DsrOptionRerrUnreachHeader &', 'rerr'), param('uint32_t', 'rerrSize'), param('ns3::Ipv4Address', 'ipv4Address'), param('uint8_t', 'protocol')]) 13801 ## dsr-options.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionRerr::GetInstanceTypeId() const [member function] 13802 cls.add_method('GetInstanceTypeId', 13803 'ns3::TypeId', 13804 [], 13805 is_const=True, is_virtual=True) 13806 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionRerr::GetOptionNumber() const [member function] 13807 cls.add_method('GetOptionNumber', 13808 'uint8_t', 13809 [], 13810 is_const=True, is_virtual=True) 13811 ## dsr-options.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionRerr::GetTypeId() [member function] 13812 cls.add_method('GetTypeId', 13813 'ns3::TypeId', 13814 [], 13815 is_static=True) 13816 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionRerr::Process(ns3::Ptr<ns3::Packet> packet, ns3::Ptr<ns3::Packet> dsrP, ns3::Ipv4Address ipv4Address, ns3::Ipv4Address source, ns3::Ipv4Header const & ipv4Header, uint8_t protocol, bool & isPromisc, ns3::Ipv4Address promiscSource) [member function] 13817 cls.add_method('Process', 13818 'uint8_t', 13819 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'dsrP'), param('ns3::Ipv4Address', 'ipv4Address'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Header const &', 'ipv4Header'), param('uint8_t', 'protocol'), param('bool &', 'isPromisc'), param('ns3::Ipv4Address', 'promiscSource')], 13820 is_virtual=True) 13821 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionRerr::OPT_NUMBER [variable] 13822 cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) 13823 return 13824 13825def register_Ns3DsrDsrOptionRrep_methods(root_module, cls): 13826 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionRrep::DsrOptionRrep(ns3::dsr::DsrOptionRrep const & arg0) [constructor] 13827 cls.add_constructor([param('ns3::dsr::DsrOptionRrep const &', 'arg0')]) 13828 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionRrep::DsrOptionRrep() [constructor] 13829 cls.add_constructor([]) 13830 ## dsr-options.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionRrep::GetInstanceTypeId() const [member function] 13831 cls.add_method('GetInstanceTypeId', 13832 'ns3::TypeId', 13833 [], 13834 is_const=True, is_virtual=True) 13835 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionRrep::GetOptionNumber() const [member function] 13836 cls.add_method('GetOptionNumber', 13837 'uint8_t', 13838 [], 13839 is_const=True, is_virtual=True) 13840 ## dsr-options.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionRrep::GetTypeId() [member function] 13841 cls.add_method('GetTypeId', 13842 'ns3::TypeId', 13843 [], 13844 is_static=True) 13845 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionRrep::Process(ns3::Ptr<ns3::Packet> packet, ns3::Ptr<ns3::Packet> dsrP, ns3::Ipv4Address ipv4Address, ns3::Ipv4Address source, ns3::Ipv4Header const & ipv4Header, uint8_t protocol, bool & isPromisc, ns3::Ipv4Address promiscSource) [member function] 13846 cls.add_method('Process', 13847 'uint8_t', 13848 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'dsrP'), param('ns3::Ipv4Address', 'ipv4Address'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Header const &', 'ipv4Header'), param('uint8_t', 'protocol'), param('bool &', 'isPromisc'), param('ns3::Ipv4Address', 'promiscSource')], 13849 is_virtual=True) 13850 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionRrep::OPT_NUMBER [variable] 13851 cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) 13852 return 13853 13854def register_Ns3DsrDsrOptionRreq_methods(root_module, cls): 13855 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionRreq::DsrOptionRreq(ns3::dsr::DsrOptionRreq const & arg0) [constructor] 13856 cls.add_constructor([param('ns3::dsr::DsrOptionRreq const &', 'arg0')]) 13857 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionRreq::DsrOptionRreq() [constructor] 13858 cls.add_constructor([]) 13859 ## dsr-options.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionRreq::GetInstanceTypeId() const [member function] 13860 cls.add_method('GetInstanceTypeId', 13861 'ns3::TypeId', 13862 [], 13863 is_const=True, is_virtual=True) 13864 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionRreq::GetOptionNumber() const [member function] 13865 cls.add_method('GetOptionNumber', 13866 'uint8_t', 13867 [], 13868 is_const=True, is_virtual=True) 13869 ## dsr-options.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionRreq::GetTypeId() [member function] 13870 cls.add_method('GetTypeId', 13871 'ns3::TypeId', 13872 [], 13873 is_static=True) 13874 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionRreq::Process(ns3::Ptr<ns3::Packet> packet, ns3::Ptr<ns3::Packet> dsrP, ns3::Ipv4Address ipv4Address, ns3::Ipv4Address source, ns3::Ipv4Header const & ipv4Header, uint8_t protocol, bool & isPromisc, ns3::Ipv4Address promiscSource) [member function] 13875 cls.add_method('Process', 13876 'uint8_t', 13877 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'dsrP'), param('ns3::Ipv4Address', 'ipv4Address'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Header const &', 'ipv4Header'), param('uint8_t', 'protocol'), param('bool &', 'isPromisc'), param('ns3::Ipv4Address', 'promiscSource')], 13878 is_virtual=True) 13879 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionRreq::OPT_NUMBER [variable] 13880 cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) 13881 return 13882 13883def register_Ns3DsrDsrOptionSR_methods(root_module, cls): 13884 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionSR::DsrOptionSR(ns3::dsr::DsrOptionSR const & arg0) [constructor] 13885 cls.add_constructor([param('ns3::dsr::DsrOptionSR const &', 'arg0')]) 13886 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionSR::DsrOptionSR() [constructor] 13887 cls.add_constructor([]) 13888 ## dsr-options.h (module 'dsr'): ns3::TypeId ns3::dsr::DsrOptionSR::GetInstanceTypeId() const [member function] 13889 cls.add_method('GetInstanceTypeId', 13890 'ns3::TypeId', 13891 [], 13892 is_const=True, is_virtual=True) 13893 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionSR::GetOptionNumber() const [member function] 13894 cls.add_method('GetOptionNumber', 13895 'uint8_t', 13896 [], 13897 is_const=True, is_virtual=True) 13898 ## dsr-options.h (module 'dsr'): static ns3::TypeId ns3::dsr::DsrOptionSR::GetTypeId() [member function] 13899 cls.add_method('GetTypeId', 13900 'ns3::TypeId', 13901 [], 13902 is_static=True) 13903 ## dsr-options.h (module 'dsr'): uint8_t ns3::dsr::DsrOptionSR::Process(ns3::Ptr<ns3::Packet> packet, ns3::Ptr<ns3::Packet> dsrP, ns3::Ipv4Address ipv4Address, ns3::Ipv4Address source, ns3::Ipv4Header const & ipv4Header, uint8_t protocol, bool & isPromisc, ns3::Ipv4Address promiscSource) [member function] 13904 cls.add_method('Process', 13905 'uint8_t', 13906 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'dsrP'), param('ns3::Ipv4Address', 'ipv4Address'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Header const &', 'ipv4Header'), param('uint8_t', 'protocol'), param('bool &', 'isPromisc'), param('ns3::Ipv4Address', 'promiscSource')], 13907 is_virtual=True) 13908 ## dsr-options.h (module 'dsr'): ns3::dsr::DsrOptionSR::OPT_NUMBER [variable] 13909 cls.add_static_attribute('OPT_NUMBER', 'uint8_t const', is_const=True) 13910 return 13911 13912def register_functions(root_module): 13913 module = root_module 13914 register_functions_ns3_FatalImpl(module.add_cpp_namespace('FatalImpl'), root_module) 13915 register_functions_ns3_Hash(module.add_cpp_namespace('Hash'), root_module) 13916 register_functions_ns3_TracedValueCallback(module.add_cpp_namespace('TracedValueCallback'), root_module) 13917 register_functions_ns3_dsr(module.add_cpp_namespace('dsr'), root_module) 13918 register_functions_ns3_internal(module.add_cpp_namespace('internal'), root_module) 13919 register_functions_ns3_tests(module.add_cpp_namespace('tests'), root_module) 13920 return 13921 13922def register_functions_ns3_FatalImpl(module, root_module): 13923 return 13924 13925def register_functions_ns3_Hash(module, root_module): 13926 register_functions_ns3_Hash_Function(module.add_cpp_namespace('Function'), root_module) 13927 return 13928 13929def register_functions_ns3_Hash_Function(module, root_module): 13930 return 13931 13932def register_functions_ns3_TracedValueCallback(module, root_module): 13933 return 13934 13935def register_functions_ns3_dsr(module, root_module): 13936 return 13937 13938def register_functions_ns3_internal(module, root_module): 13939 return 13940 13941def register_functions_ns3_tests(module, root_module): 13942 return 13943 13944def main(): 13945 out = FileCodeSink(sys.stdout) 13946 root_module = module_init() 13947 register_types(root_module) 13948 register_methods(root_module) 13949 register_functions(root_module) 13950 root_module.generate(out) 13951 13952if __name__ == '__main__': 13953 main() 13954 13955