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.traffic_control', cpp_namespace='::ns3') 18 return root_module 19 20def register_types(module): 21 root_module = module.get_root() 22 23 ## queue-disc.h (module 'traffic-control'): ns3::QueueDiscSizePolicy [enumeration] 24 module.add_enum('QueueDiscSizePolicy', ['SINGLE_INTERNAL_QUEUE', 'SINGLE_CHILD_QUEUE_DISC', 'MULTIPLE_QUEUES', 'NO_LIMITS']) 25 ## queue-size.h (module 'network'): ns3::QueueSizeUnit [enumeration] 26 module.add_enum('QueueSizeUnit', ['PACKETS', 'BYTES'], import_from_module='ns.network') 27 ## log.h (module 'core'): ns3::LogLevel [enumeration] 28 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') 29 ## address.h (module 'network'): ns3::Address [class] 30 module.add_class('Address', import_from_module='ns.network') 31 ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration] 32 module.add_enum('MaxSize_e', ['MAX_SIZE'], outer_class=root_module['ns3::Address'], import_from_module='ns.network') 33 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList [class] 34 module.add_class('AttributeConstructionList', import_from_module='ns.core') 35 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item [struct] 36 module.add_class('Item', import_from_module='ns.core', outer_class=root_module['ns3::AttributeConstructionList']) 37 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator', 'ns3::AttributeConstructionList::CIterator') 38 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator*', 'ns3::AttributeConstructionList::CIterator*') 39 typehandlers.add_type_alias('std::list< ns3::AttributeConstructionList::Item > const_iterator&', 'ns3::AttributeConstructionList::CIterator&') 40 ## buffer.h (module 'network'): ns3::Buffer [class] 41 module.add_class('Buffer', import_from_module='ns.network') 42 ## buffer.h (module 'network'): ns3::Buffer::Iterator [class] 43 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::Buffer']) 44 ## packet.h (module 'network'): ns3::ByteTagIterator [class] 45 module.add_class('ByteTagIterator', import_from_module='ns.network') 46 ## packet.h (module 'network'): ns3::ByteTagIterator::Item [class] 47 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagIterator']) 48 ## byte-tag-list.h (module 'network'): ns3::ByteTagList [class] 49 module.add_class('ByteTagList', import_from_module='ns.network') 50 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator [class] 51 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList']) 52 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct] 53 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) 54 ## callback.h (module 'core'): ns3::CallbackBase [class] 55 module.add_class('CallbackBase', import_from_module='ns.core') 56 ## data-rate.h (module 'network'): ns3::DataRate [class] 57 module.add_class('DataRate', import_from_module='ns.network') 58 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor> [struct] 59 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor']) 60 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker> [struct] 61 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeChecker']) 62 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue> [struct] 63 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::AttributeValue']) 64 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase> [struct] 65 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase']) 66 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl> [struct] 67 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::EventImpl']) 68 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation> [struct] 69 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Hash::Implementation']) 70 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector> [struct] 71 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::NixVector']) 72 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet> [struct] 73 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::Packet']) 74 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::QueueItem> [struct] 75 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::QueueItem']) 76 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor> [struct] 77 module.add_class('DefaultDeleter', import_from_module='ns.core', template_parameters=['ns3::TraceSourceAccessor']) 78 ## event-id.h (module 'core'): ns3::EventId [class] 79 module.add_class('EventId', import_from_module='ns.core') 80 ## hash.h (module 'core'): ns3::Hasher [class] 81 module.add_class('Hasher', import_from_module='ns.core') 82 ## int-to-type.h (module 'core'): ns3::IntToType<0> [struct] 83 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['0']) 84 ## int-to-type.h (module 'core'): ns3::IntToType<0>::v_e [enumeration] 85 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 0 >'], import_from_module='ns.core') 86 ## int-to-type.h (module 'core'): ns3::IntToType<1> [struct] 87 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['1']) 88 ## int-to-type.h (module 'core'): ns3::IntToType<1>::v_e [enumeration] 89 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 1 >'], import_from_module='ns.core') 90 ## int-to-type.h (module 'core'): ns3::IntToType<2> [struct] 91 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['2']) 92 ## int-to-type.h (module 'core'): ns3::IntToType<2>::v_e [enumeration] 93 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 2 >'], import_from_module='ns.core') 94 ## int-to-type.h (module 'core'): ns3::IntToType<3> [struct] 95 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['3']) 96 ## int-to-type.h (module 'core'): ns3::IntToType<3>::v_e [enumeration] 97 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 3 >'], import_from_module='ns.core') 98 ## int-to-type.h (module 'core'): ns3::IntToType<4> [struct] 99 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['4']) 100 ## int-to-type.h (module 'core'): ns3::IntToType<4>::v_e [enumeration] 101 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 4 >'], import_from_module='ns.core') 102 ## int-to-type.h (module 'core'): ns3::IntToType<5> [struct] 103 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['5']) 104 ## int-to-type.h (module 'core'): ns3::IntToType<5>::v_e [enumeration] 105 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 5 >'], import_from_module='ns.core') 106 ## int-to-type.h (module 'core'): ns3::IntToType<6> [struct] 107 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['6']) 108 ## int-to-type.h (module 'core'): ns3::IntToType<6>::v_e [enumeration] 109 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 6 >'], import_from_module='ns.core') 110 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 111 module.add_class('Ipv4Address', import_from_module='ns.network') 112 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] 113 root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) 114 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash [class] 115 module.add_class('Ipv4AddressHash', import_from_module='ns.network') 116 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask [class] 117 module.add_class('Ipv4Mask', import_from_module='ns.network') 118 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 119 module.add_class('Ipv6Address', import_from_module='ns.network') 120 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] 121 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) 122 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash [class] 123 module.add_class('Ipv6AddressHash', import_from_module='ns.network') 124 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] 125 module.add_class('Ipv6Prefix', import_from_module='ns.network') 126 ## log.h (module 'core'): ns3::LogComponent [class] 127 module.add_class('LogComponent', import_from_module='ns.core') 128 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >', 'ns3::LogComponent::ComponentList') 129 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >*', 'ns3::LogComponent::ComponentList*') 130 typehandlers.add_type_alias('std::map< std::string, ns3::LogComponent * >&', 'ns3::LogComponent::ComponentList&') 131 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 132 module.add_class('Mac48Address', import_from_module='ns.network') 133 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )', 'ns3::Mac48Address::TracedCallback') 134 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )*', 'ns3::Mac48Address::TracedCallback*') 135 typehandlers.add_type_alias('void ( * ) ( ns3::Mac48Address )&', 'ns3::Mac48Address::TracedCallback&') 136 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] 137 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) 138 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 139 module.add_class('Mac8Address', import_from_module='ns.network') 140 ## mac8-address.h (module 'network'): ns3::Mac8Address [class] 141 root_module['ns3::Mac8Address'].implicitly_converts_to(root_module['ns3::Address']) 142 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer [class] 143 module.add_class('NetDeviceContainer', import_from_module='ns.network') 144 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator', 'ns3::NetDeviceContainer::Iterator') 145 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator*', 'ns3::NetDeviceContainer::Iterator*') 146 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::NetDevice > > const_iterator&', 'ns3::NetDeviceContainer::Iterator&') 147 ## object-base.h (module 'core'): ns3::ObjectBase [class] 148 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') 149 ## object.h (module 'core'): ns3::ObjectDeleter [struct] 150 module.add_class('ObjectDeleter', import_from_module='ns.core') 151 ## object-factory.h (module 'core'): ns3::ObjectFactory [class] 152 module.add_class('ObjectFactory', import_from_module='ns.core') 153 ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] 154 module.add_class('PacketMetadata', import_from_module='ns.network') 155 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] 156 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 157 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::ItemType [enumeration] 158 module.add_enum('ItemType', ['PAYLOAD', 'HEADER', 'TRAILER'], outer_class=root_module['ns3::PacketMetadata::Item'], import_from_module='ns.network') 159 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator [class] 160 module.add_class('ItemIterator', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) 161 ## packet.h (module 'network'): ns3::PacketTagIterator [class] 162 module.add_class('PacketTagIterator', import_from_module='ns.network') 163 ## packet.h (module 'network'): ns3::PacketTagIterator::Item [class] 164 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagIterator']) 165 ## packet-tag-list.h (module 'network'): ns3::PacketTagList [class] 166 module.add_class('PacketTagList', import_from_module='ns.network') 167 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct] 168 module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList']) 169 ## log.h (module 'core'): ns3::ParameterLogger [class] 170 module.add_class('ParameterLogger', import_from_module='ns.core') 171 ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer [class] 172 module.add_class('QueueDiscContainer') 173 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > > const_iterator', 'ns3::QueueDiscContainer::ConstIterator') 174 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > > const_iterator*', 'ns3::QueueDiscContainer::ConstIterator*') 175 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > > const_iterator&', 'ns3::QueueDiscContainer::ConstIterator&') 176 ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscFactory [class] 177 module.add_class('QueueDiscFactory') 178 ## queue-size.h (module 'network'): ns3::QueueSize [class] 179 module.add_class('QueueSize', import_from_module='ns.network') 180 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] 181 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']) 182 ## simulator.h (module 'core'): ns3::Simulator [class] 183 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') 184 ## simulator.h (module 'core'): ns3::Simulator [enumeration] 185 module.add_enum('', ['NO_CONTEXT'], outer_class=root_module['ns3::Simulator'], import_from_module='ns.core') 186 ## tag.h (module 'network'): ns3::Tag [class] 187 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 188 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] 189 module.add_class('TagBuffer', import_from_module='ns.network') 190 ## nstime.h (module 'core'): ns3::Time [class] 191 module.add_class('Time', import_from_module='ns.core') 192 ## nstime.h (module 'core'): ns3::Time::Unit [enumeration] 193 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') 194 typehandlers.add_type_alias('void ( * ) ( ns3::Time )', 'ns3::Time::TracedCallback') 195 typehandlers.add_type_alias('void ( * ) ( ns3::Time )*', 'ns3::Time::TracedCallback*') 196 typehandlers.add_type_alias('void ( * ) ( ns3::Time )&', 'ns3::Time::TracedCallback&') 197 ## nstime.h (module 'core'): ns3::TimeWithUnit [class] 198 module.add_class('TimeWithUnit', import_from_module='ns.core') 199 ## timer.h (module 'core'): ns3::Timer [class] 200 module.add_class('Timer', import_from_module='ns.core') 201 ## timer.h (module 'core'): ns3::Timer::DestroyPolicy [enumeration] 202 module.add_enum('DestroyPolicy', ['CANCEL_ON_DESTROY', 'REMOVE_ON_DESTROY', 'CHECK_ON_DESTROY'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') 203 ## timer.h (module 'core'): ns3::Timer::State [enumeration] 204 module.add_enum('State', ['RUNNING', 'EXPIRED', 'SUSPENDED'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') 205 ## timer-impl.h (module 'core'): ns3::TimerImpl [class] 206 module.add_class('TimerImpl', allow_subclassing=True, import_from_module='ns.core') 207 ## traced-value.h (module 'core'): ns3::TracedValue<bool> [class] 208 module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['bool']) 209 ## traced-value.h (module 'core'): ns3::TracedValue<long> [class] 210 module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['long']) 211 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int> [class] 212 module.add_class('TracedValue', import_from_module='ns.core', template_parameters=['unsigned int']) 213 ## traffic-control-helper.h (module 'traffic-control'): ns3::TrafficControlHelper [class] 214 module.add_class('TrafficControlHelper') 215 typehandlers.add_type_alias('std::vector< unsigned short >', 'ns3::TrafficControlHelper::ClassIdList') 216 typehandlers.add_type_alias('std::vector< unsigned short >*', 'ns3::TrafficControlHelper::ClassIdList*') 217 typehandlers.add_type_alias('std::vector< unsigned short >&', 'ns3::TrafficControlHelper::ClassIdList&') 218 typehandlers.add_type_alias('std::vector< unsigned short >', 'ns3::TrafficControlHelper::HandleList') 219 typehandlers.add_type_alias('std::vector< unsigned short >*', 'ns3::TrafficControlHelper::HandleList*') 220 typehandlers.add_type_alias('std::vector< unsigned short >&', 'ns3::TrafficControlHelper::HandleList&') 221 ## type-id.h (module 'core'): ns3::TypeId [class] 222 module.add_class('TypeId', import_from_module='ns.core') 223 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] 224 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 225 ## type-id.h (module 'core'): ns3::TypeId::SupportLevel [enumeration] 226 module.add_enum('SupportLevel', ['SUPPORTED', 'DEPRECATED', 'OBSOLETE'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') 227 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] 228 module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 229 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] 230 module.add_class('TraceSourceInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) 231 typehandlers.add_type_alias('uint32_t', 'ns3::TypeId::hash_t') 232 typehandlers.add_type_alias('uint32_t*', 'ns3::TypeId::hash_t*') 233 typehandlers.add_type_alias('uint32_t&', 'ns3::TypeId::hash_t&') 234 ## empty.h (module 'core'): ns3::empty [class] 235 module.add_class('empty', import_from_module='ns.core') 236 ## int64x64-128.h (module 'core'): ns3::int64x64_t [class] 237 module.add_class('int64x64_t', import_from_module='ns.core') 238 ## int64x64-128.h (module 'core'): ns3::int64x64_t::impl_type [enumeration] 239 module.add_enum('impl_type', ['int128_impl', 'cairo_impl', 'ld_impl'], outer_class=root_module['ns3::int64x64_t'], import_from_module='ns.core') 240 ## chunk.h (module 'network'): ns3::Chunk [class] 241 module.add_class('Chunk', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) 242 ## header.h (module 'network'): ns3::Header [class] 243 module.add_class('Header', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 244 ## object.h (module 'core'): ns3::Object [class] 245 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 246 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] 247 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) 248 ## packet-filter.h (module 'traffic-control'): ns3::PacketFilter [class] 249 module.add_class('PacketFilter', parent=root_module['ns3::Object']) 250 ## queue.h (module 'network'): ns3::QueueBase [class] 251 module.add_class('QueueBase', import_from_module='ns.network', parent=root_module['ns3::Object']) 252 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc [class] 253 module.add_class('QueueDisc', parent=root_module['ns3::Object']) 254 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::WakeMode [enumeration] 255 module.add_enum('WakeMode', ['WAKE_ROOT', 'WAKE_CHILD'], outer_class=root_module['ns3::QueueDisc']) 256 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats [struct] 257 module.add_class('Stats', outer_class=root_module['ns3::QueueDisc']) 258 typehandlers.add_type_alias('std::function< void ( ns3::Ptr< ns3::QueueDiscItem > ) >', 'ns3::QueueDisc::SendCallback') 259 typehandlers.add_type_alias('std::function< void ( ns3::Ptr< ns3::QueueDiscItem > ) >*', 'ns3::QueueDisc::SendCallback*') 260 typehandlers.add_type_alias('std::function< void ( ns3::Ptr< ns3::QueueDiscItem > ) >&', 'ns3::QueueDisc::SendCallback&') 261 typehandlers.add_type_alias('ns3::Queue< ns3::QueueDiscItem >', 'ns3::QueueDisc::InternalQueue') 262 typehandlers.add_type_alias('ns3::Queue< ns3::QueueDiscItem >*', 'ns3::QueueDisc::InternalQueue*') 263 typehandlers.add_type_alias('ns3::Queue< ns3::QueueDiscItem >&', 'ns3::QueueDisc::InternalQueue&') 264 ## queue-disc.h (module 'traffic-control'): ns3::QueueDiscClass [class] 265 module.add_class('QueueDiscClass', parent=root_module['ns3::Object']) 266 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] 267 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) 268 ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc [class] 269 module.add_class('RedQueueDisc', parent=root_module['ns3::QueueDisc']) 270 ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::FengStatus [enumeration] 271 module.add_enum('FengStatus', ['Above', 'Between', 'Below'], outer_class=root_module['ns3::RedQueueDisc']) 272 ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc [enumeration] 273 module.add_enum('', ['DTYPE_NONE', 'DTYPE_FORCED', 'DTYPE_UNFORCED'], outer_class=root_module['ns3::RedQueueDisc']) 274 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable [class] 275 module.add_class('SequentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 276 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] 277 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>']) 278 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] 279 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>']) 280 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] 281 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>']) 282 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] 283 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>']) 284 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] 285 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>']) 286 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> > [class] 287 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>']) 288 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] 289 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>']) 290 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> > [class] 291 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>']) 292 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> > [class] 293 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::QueueItem', 'ns3::empty', 'ns3::DefaultDeleter<ns3::QueueItem>']) 294 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> > [class] 295 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>']) 296 ## tbf-queue-disc.h (module 'traffic-control'): ns3::TbfQueueDisc [class] 297 module.add_class('TbfQueueDisc', parent=root_module['ns3::QueueDisc']) 298 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor [class] 299 module.add_class('TraceSourceAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 300 ## traffic-control-layer.h (module 'traffic-control'): ns3::TrafficControlLayer [class] 301 module.add_class('TrafficControlLayer', parent=root_module['ns3::Object']) 302 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > >', 'ns3::TrafficControlLayer::QueueDiscVector') 303 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > >*', 'ns3::TrafficControlLayer::QueueDiscVector*') 304 typehandlers.add_type_alias('std::vector< ns3::Ptr< ns3::QueueDisc > >&', 'ns3::TrafficControlLayer::QueueDiscVector&') 305 ## trailer.h (module 'network'): ns3::Trailer [class] 306 module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) 307 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable [class] 308 module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 309 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class] 310 module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 311 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class] 312 module.add_class('WeibullRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 313 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable [class] 314 module.add_class('ZetaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 315 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable [class] 316 module.add_class('ZipfRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 317 ## attribute.h (module 'core'): ns3::AttributeAccessor [class] 318 module.add_class('AttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 319 ## attribute.h (module 'core'): ns3::AttributeChecker [class] 320 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> >']) 321 ## attribute.h (module 'core'): ns3::AttributeValue [class] 322 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> >']) 323 ## boolean.h (module 'core'): ns3::BooleanChecker [class] 324 module.add_class('BooleanChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 325 ## boolean.h (module 'core'): ns3::BooleanValue [class] 326 module.add_class('BooleanValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 327 ## callback.h (module 'core'): ns3::CallbackChecker [class] 328 module.add_class('CallbackChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 329 ## callback.h (module 'core'): ns3::CallbackImplBase [class] 330 module.add_class('CallbackImplBase', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 331 ## callback.h (module 'core'): ns3::CallbackValue [class] 332 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 333 ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc [class] 334 module.add_class('CoDelQueueDisc', parent=root_module['ns3::QueueDisc']) 335 ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc [class] 336 module.add_class('CobaltQueueDisc', parent=root_module['ns3::QueueDisc']) 337 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable [class] 338 module.add_class('ConstantRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 339 ## data-rate.h (module 'network'): ns3::DataRateChecker [class] 340 module.add_class('DataRateChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 341 ## data-rate.h (module 'network'): ns3::DataRateValue [class] 342 module.add_class('DataRateValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 343 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable [class] 344 module.add_class('DeterministicRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 345 ## double.h (module 'core'): ns3::DoubleValue [class] 346 module.add_class('DoubleValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 347 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] 348 module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 349 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor [class] 350 module.add_class('EmptyAttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor']) 351 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker [class] 352 module.add_class('EmptyAttributeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 353 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] 354 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 355 ## enum.h (module 'core'): ns3::EnumChecker [class] 356 module.add_class('EnumChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 357 ## enum.h (module 'core'): ns3::EnumValue [class] 358 module.add_class('EnumValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 359 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable [class] 360 module.add_class('ErlangRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 361 ## event-impl.h (module 'core'): ns3::EventImpl [class] 362 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 363 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable [class] 364 module.add_class('ExponentialRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 365 ## fifo-queue-disc.h (module 'traffic-control'): ns3::FifoQueueDisc [class] 366 module.add_class('FifoQueueDisc', parent=root_module['ns3::QueueDisc']) 367 ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow [class] 368 module.add_class('FqCoDelFlow', parent=root_module['ns3::QueueDiscClass']) 369 ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow::FlowStatus [enumeration] 370 module.add_enum('FlowStatus', ['INACTIVE', 'NEW_FLOW', 'OLD_FLOW'], outer_class=root_module['ns3::FqCoDelFlow']) 371 ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelQueueDisc [class] 372 module.add_class('FqCoDelQueueDisc', parent=root_module['ns3::QueueDisc']) 373 ## fq-cobalt-queue-disc.h (module 'traffic-control'): ns3::FqCobaltFlow [class] 374 module.add_class('FqCobaltFlow', parent=root_module['ns3::QueueDiscClass']) 375 ## fq-cobalt-queue-disc.h (module 'traffic-control'): ns3::FqCobaltFlow::FlowStatus [enumeration] 376 module.add_enum('FlowStatus', ['INACTIVE', 'NEW_FLOW', 'OLD_FLOW'], outer_class=root_module['ns3::FqCobaltFlow']) 377 ## fq-cobalt-queue-disc.h (module 'traffic-control'): ns3::FqCobaltQueueDisc [class] 378 module.add_class('FqCobaltQueueDisc', parent=root_module['ns3::QueueDisc']) 379 ## fq-pie-queue-disc.h (module 'traffic-control'): ns3::FqPieFlow [class] 380 module.add_class('FqPieFlow', parent=root_module['ns3::QueueDiscClass']) 381 ## fq-pie-queue-disc.h (module 'traffic-control'): ns3::FqPieFlow::FlowStatus [enumeration] 382 module.add_enum('FlowStatus', ['INACTIVE', 'NEW_FLOW', 'OLD_FLOW'], outer_class=root_module['ns3::FqPieFlow']) 383 ## fq-pie-queue-disc.h (module 'traffic-control'): ns3::FqPieQueueDisc [class] 384 module.add_class('FqPieQueueDisc', parent=root_module['ns3::QueueDisc']) 385 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable [class] 386 module.add_class('GammaRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 387 ## integer.h (module 'core'): ns3::IntegerValue [class] 388 module.add_class('IntegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 389 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] 390 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 391 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] 392 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 393 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] 394 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 395 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] 396 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 397 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] 398 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 399 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] 400 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 401 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] 402 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 403 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] 404 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 405 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable [class] 406 module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 407 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] 408 module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 409 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] 410 module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 411 ## mq-queue-disc.h (module 'traffic-control'): ns3::MqQueueDisc [class] 412 module.add_class('MqQueueDisc', parent=root_module['ns3::QueueDisc']) 413 ## net-device.h (module 'network'): ns3::NetDevice [class] 414 module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) 415 ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] 416 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') 417 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::NetDevice::LinkChangeTracedCallback') 418 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::NetDevice::LinkChangeTracedCallback*') 419 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::NetDevice::LinkChangeTracedCallback&') 420 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') 421 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*') 422 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&') 423 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') 424 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*') 425 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&') 426 ## nix-vector.h (module 'network'): ns3::NixVector [class] 427 module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 428 ## node.h (module 'network'): ns3::Node [class] 429 module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object']) 430 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') 431 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*') 432 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&') 433 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') 434 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*') 435 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&') 436 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class] 437 module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 438 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class] 439 module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 440 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class] 441 module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 442 ## packet.h (module 'network'): ns3::Packet [class] 443 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 444 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )', 'ns3::Packet::TracedCallback') 445 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )*', 'ns3::Packet::TracedCallback*') 446 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > )&', 'ns3::Packet::TracedCallback&') 447 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )', 'ns3::Packet::AddressTracedCallback') 448 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )*', 'ns3::Packet::AddressTracedCallback*') 449 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Address const & )&', 'ns3::Packet::AddressTracedCallback&') 450 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )', 'ns3::Packet::TwoAddressTracedCallback') 451 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )*', 'ns3::Packet::TwoAddressTracedCallback*') 452 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const > const, ns3::Address const &, ns3::Address const & )&', 'ns3::Packet::TwoAddressTracedCallback&') 453 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )', 'ns3::Packet::Mac48AddressTracedCallback') 454 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )*', 'ns3::Packet::Mac48AddressTracedCallback*') 455 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, ns3::Mac48Address )&', 'ns3::Packet::Mac48AddressTracedCallback&') 456 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::Packet::SizeTracedCallback') 457 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::Packet::SizeTracedCallback*') 458 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::Packet::SizeTracedCallback&') 459 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )', 'ns3::Packet::SinrTracedCallback') 460 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )*', 'ns3::Packet::SinrTracedCallback*') 461 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::Packet const >, double )&', 'ns3::Packet::SinrTracedCallback&') 462 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable [class] 463 module.add_class('ParetoRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) 464 ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::PfifoFastQueueDisc [class] 465 module.add_class('PfifoFastQueueDisc', parent=root_module['ns3::QueueDisc']) 466 ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc [class] 467 module.add_class('PieQueueDisc', parent=root_module['ns3::QueueDisc']) 468 ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::BurstStateT [enumeration] 469 module.add_enum('BurstStateT', ['NO_BURST', 'IN_BURST', 'IN_BURST_PROTECTING'], outer_class=root_module['ns3::PieQueueDisc']) 470 ## prio-queue-disc.h (module 'traffic-control'): ns3::PrioQueueDisc [class] 471 module.add_class('PrioQueueDisc', parent=root_module['ns3::QueueDisc']) 472 ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapChecker [class] 473 module.add_class('PriomapChecker', parent=root_module['ns3::AttributeChecker']) 474 ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapValue [class] 475 module.add_class('PriomapValue', parent=root_module['ns3::AttributeValue']) 476 ## queue.h (module 'network'): ns3::Queue<ns3::Packet> [class] 477 module.add_class('Queue', import_from_module='ns.network', parent=root_module['ns3::QueueBase'], template_parameters=['ns3::Packet']) 478 typehandlers.add_type_alias('ns3::Packet', 'ns3::Queue< ns3::Packet > ItemType') 479 typehandlers.add_type_alias('ns3::Packet*', 'ns3::Queue< ns3::Packet > ItemType*') 480 typehandlers.add_type_alias('ns3::Packet&', 'ns3::Queue< ns3::Packet > ItemType&') 481 module.add_typedef(root_module['ns3::Packet'], 'ItemType') 482 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem> [class] 483 module.add_class('Queue', import_from_module='ns.network', parent=root_module['ns3::QueueBase'], template_parameters=['ns3::QueueDiscItem']) 484 typehandlers.add_type_alias('ns3::QueueDiscItem', 'ns3::Queue< ns3::QueueDiscItem > ItemType') 485 typehandlers.add_type_alias('ns3::QueueDiscItem*', 'ns3::Queue< ns3::QueueDiscItem > ItemType*') 486 typehandlers.add_type_alias('ns3::QueueDiscItem&', 'ns3::Queue< ns3::QueueDiscItem > ItemType&') 487 ## queue-item.h (module 'network'): ns3::QueueItem [class] 488 module.add_class('QueueItem', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >']) 489 ## queue-item.h (module 'network'): ns3::QueueItem::Uint8Values [enumeration] 490 module.add_enum('Uint8Values', ['IP_DSFIELD'], outer_class=root_module['ns3::QueueItem'], import_from_module='ns.network') 491 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )', 'ns3::QueueItem::TracedCallback') 492 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )*', 'ns3::QueueItem::TracedCallback*') 493 typehandlers.add_type_alias('void ( * ) ( ns3::Ptr< ns3::QueueItem const > )&', 'ns3::QueueItem::TracedCallback&') 494 ## queue-size.h (module 'network'): ns3::QueueSizeChecker [class] 495 module.add_class('QueueSizeChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 496 ## queue-size.h (module 'network'): ns3::QueueSizeValue [class] 497 module.add_class('QueueSizeValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 498 ## string.h (module 'core'): ns3::StringChecker [class] 499 module.add_class('StringChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 500 ## string.h (module 'core'): ns3::StringValue [class] 501 module.add_class('StringValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 502 ## nstime.h (module 'core'): ns3::TimeValue [class] 503 module.add_class('TimeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 504 ## type-id.h (module 'core'): ns3::TypeIdChecker [class] 505 module.add_class('TypeIdChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) 506 ## type-id.h (module 'core'): ns3::TypeIdValue [class] 507 module.add_class('TypeIdValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 508 ## uinteger.h (module 'core'): ns3::UintegerValue [class] 509 module.add_class('UintegerValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) 510 ## address.h (module 'network'): ns3::AddressChecker [class] 511 module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) 512 ## address.h (module 'network'): ns3::AddressValue [class] 513 module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) 514 ## 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] 515 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']) 516 ## callback.h (module 'core'): ns3::CallbackImpl<void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 517 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'bool', 'bool', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 518 ## callback.h (module 'core'): ns3::CallbackImpl<void, long, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 519 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'long', 'long', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 520 ## 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] 521 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']) 522 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 523 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::QueueDiscItem>', 'const char *', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 524 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 525 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Ptr<const ns3::QueueDiscItem>', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 526 ## 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] 527 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']) 528 ## 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] 529 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']) 530 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 531 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'ns3::Time', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 532 ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> [class] 533 module.add_class('CallbackImpl', import_from_module='ns.core', parent=root_module['ns3::CallbackImplBase'], template_parameters=['void', 'unsigned int', 'unsigned int', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty', 'ns3::empty']) 534 ## queue-item.h (module 'network'): ns3::QueueDiscItem [class] 535 module.add_class('QueueDiscItem', import_from_module='ns.network', parent=root_module['ns3::QueueItem']) 536 module.add_container('std::map< std::string, ns3::LogComponent * >', ('std::string', 'ns3::LogComponent *'), container_type='map') 537 module.add_container('std::vector< ns3::Ptr< ns3::QueueDisc > >', 'ns3::Ptr< ns3::QueueDisc >', container_type='vector') 538 module.add_container('std::vector< unsigned short >', 'short unsigned int', container_type='vector') 539 module.add_container('std::map< std::string, unsigned int >', ('std::string', 'unsigned int'), container_type='map') 540 module.add_container('std::map< std::string, unsigned long >', ('std::string', 'long unsigned int'), container_type='map') 541 typehandlers.add_type_alias('std::array< unsigned short, 16 >', 'ns3::Priomap') 542 typehandlers.add_type_alias('std::array< unsigned short, 16 >*', 'ns3::Priomap*') 543 typehandlers.add_type_alias('std::array< unsigned short, 16 >&', 'ns3::Priomap&') 544 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::TimePrinter') 545 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::TimePrinter*') 546 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::TimePrinter&') 547 typehandlers.add_type_alias('void ( * ) ( std::ostream & )', 'ns3::NodePrinter') 548 typehandlers.add_type_alias('void ( * ) ( std::ostream & )*', 'ns3::NodePrinter*') 549 typehandlers.add_type_alias('void ( * ) ( std::ostream & )&', 'ns3::NodePrinter&') 550 551 ## Register a nested module for the namespace FatalImpl 552 553 nested_module = module.add_cpp_namespace('FatalImpl') 554 register_types_ns3_FatalImpl(nested_module) 555 556 557 ## Register a nested module for the namespace Hash 558 559 nested_module = module.add_cpp_namespace('Hash') 560 register_types_ns3_Hash(nested_module) 561 562 563 ## Register a nested module for the namespace TracedValueCallback 564 565 nested_module = module.add_cpp_namespace('TracedValueCallback') 566 register_types_ns3_TracedValueCallback(nested_module) 567 568 569 ## Register a nested module for the namespace internal 570 571 nested_module = module.add_cpp_namespace('internal') 572 register_types_ns3_internal(nested_module) 573 574 575def register_types_ns3_FatalImpl(module): 576 root_module = module.get_root() 577 578 579def register_types_ns3_Hash(module): 580 root_module = module.get_root() 581 582 ## hash-function.h (module 'core'): ns3::Hash::Implementation [class] 583 module.add_class('Implementation', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >']) 584 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash32Function_ptr') 585 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash32Function_ptr*') 586 typehandlers.add_type_alias('uint32_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash32Function_ptr&') 587 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )', 'ns3::Hash::Hash64Function_ptr') 588 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )*', 'ns3::Hash::Hash64Function_ptr*') 589 typehandlers.add_type_alias('uint64_t ( * ) ( char const *, std::size_t const )&', 'ns3::Hash::Hash64Function_ptr&') 590 591 ## Register a nested module for the namespace Function 592 593 nested_module = module.add_cpp_namespace('Function') 594 register_types_ns3_Hash_Function(nested_module) 595 596 597def register_types_ns3_Hash_Function(module): 598 root_module = module.get_root() 599 600 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a [class] 601 module.add_class('Fnv1a', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 602 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32 [class] 603 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 604 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] 605 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 606 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] 607 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) 608 609def register_types_ns3_TracedValueCallback(module): 610 root_module = module.get_root() 611 612 typehandlers.add_type_alias('void ( * ) ( bool, bool )', 'ns3::TracedValueCallback::Bool') 613 typehandlers.add_type_alias('void ( * ) ( bool, bool )*', 'ns3::TracedValueCallback::Bool*') 614 typehandlers.add_type_alias('void ( * ) ( bool, bool )&', 'ns3::TracedValueCallback::Bool&') 615 typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )', 'ns3::TracedValueCallback::Int8') 616 typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )*', 'ns3::TracedValueCallback::Int8*') 617 typehandlers.add_type_alias('void ( * ) ( int8_t, int8_t )&', 'ns3::TracedValueCallback::Int8&') 618 typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )', 'ns3::TracedValueCallback::Uint8') 619 typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )*', 'ns3::TracedValueCallback::Uint8*') 620 typehandlers.add_type_alias('void ( * ) ( uint8_t, uint8_t )&', 'ns3::TracedValueCallback::Uint8&') 621 typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )', 'ns3::TracedValueCallback::Int16') 622 typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )*', 'ns3::TracedValueCallback::Int16*') 623 typehandlers.add_type_alias('void ( * ) ( int16_t, int16_t )&', 'ns3::TracedValueCallback::Int16&') 624 typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )', 'ns3::TracedValueCallback::Uint16') 625 typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )*', 'ns3::TracedValueCallback::Uint16*') 626 typehandlers.add_type_alias('void ( * ) ( uint16_t, uint16_t )&', 'ns3::TracedValueCallback::Uint16&') 627 typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )', 'ns3::TracedValueCallback::Int32') 628 typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )*', 'ns3::TracedValueCallback::Int32*') 629 typehandlers.add_type_alias('void ( * ) ( int32_t, int32_t )&', 'ns3::TracedValueCallback::Int32&') 630 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )', 'ns3::TracedValueCallback::Uint32') 631 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )*', 'ns3::TracedValueCallback::Uint32*') 632 typehandlers.add_type_alias('void ( * ) ( uint32_t, uint32_t )&', 'ns3::TracedValueCallback::Uint32&') 633 typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )', 'ns3::TracedValueCallback::Int64') 634 typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )*', 'ns3::TracedValueCallback::Int64*') 635 typehandlers.add_type_alias('void ( * ) ( int64_t, int64_t )&', 'ns3::TracedValueCallback::Int64&') 636 typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )', 'ns3::TracedValueCallback::Uint64') 637 typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )*', 'ns3::TracedValueCallback::Uint64*') 638 typehandlers.add_type_alias('void ( * ) ( uint64_t, uint64_t )&', 'ns3::TracedValueCallback::Uint64&') 639 typehandlers.add_type_alias('void ( * ) ( double, double )', 'ns3::TracedValueCallback::Double') 640 typehandlers.add_type_alias('void ( * ) ( double, double )*', 'ns3::TracedValueCallback::Double*') 641 typehandlers.add_type_alias('void ( * ) ( double, double )&', 'ns3::TracedValueCallback::Double&') 642 typehandlers.add_type_alias('void ( * ) ( )', 'ns3::TracedValueCallback::Void') 643 typehandlers.add_type_alias('void ( * ) ( )*', 'ns3::TracedValueCallback::Void*') 644 typehandlers.add_type_alias('void ( * ) ( )&', 'ns3::TracedValueCallback::Void&') 645 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )', 'ns3::TracedValueCallback::DataRate') 646 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )*', 'ns3::TracedValueCallback::DataRate*') 647 typehandlers.add_type_alias('void ( * ) ( ns3::DataRate, ns3::DataRate )&', 'ns3::TracedValueCallback::DataRate&') 648 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )', 'ns3::TracedValueCallback::Time') 649 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )*', 'ns3::TracedValueCallback::Time*') 650 typehandlers.add_type_alias('void ( * ) ( ns3::Time, ns3::Time )&', 'ns3::TracedValueCallback::Time&') 651 652def register_types_ns3_internal(module): 653 root_module = module.get_root() 654 655 656def register_methods(root_module): 657 register_Ns3Address_methods(root_module, root_module['ns3::Address']) 658 register_Ns3AttributeConstructionList_methods(root_module, root_module['ns3::AttributeConstructionList']) 659 register_Ns3AttributeConstructionListItem_methods(root_module, root_module['ns3::AttributeConstructionList::Item']) 660 register_Ns3Buffer_methods(root_module, root_module['ns3::Buffer']) 661 register_Ns3BufferIterator_methods(root_module, root_module['ns3::Buffer::Iterator']) 662 register_Ns3ByteTagIterator_methods(root_module, root_module['ns3::ByteTagIterator']) 663 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) 664 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) 665 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) 666 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) 667 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) 668 register_Ns3DataRate_methods(root_module, root_module['ns3::DataRate']) 669 register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeAccessor >']) 670 register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeChecker >']) 671 register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, root_module['ns3::DefaultDeleter< ns3::AttributeValue >']) 672 register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, root_module['ns3::DefaultDeleter< ns3::CallbackImplBase >']) 673 register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, root_module['ns3::DefaultDeleter< ns3::EventImpl >']) 674 register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Hash::Implementation >']) 675 register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, root_module['ns3::DefaultDeleter< ns3::NixVector >']) 676 register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, root_module['ns3::DefaultDeleter< ns3::Packet >']) 677 register_Ns3DefaultDeleter__Ns3QueueItem_methods(root_module, root_module['ns3::DefaultDeleter< ns3::QueueItem >']) 678 register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::DefaultDeleter< ns3::TraceSourceAccessor >']) 679 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) 680 register_Ns3Hasher_methods(root_module, root_module['ns3::Hasher']) 681 register_Ns3IntToType__0_methods(root_module, root_module['ns3::IntToType< 0 >']) 682 register_Ns3IntToType__1_methods(root_module, root_module['ns3::IntToType< 1 >']) 683 register_Ns3IntToType__2_methods(root_module, root_module['ns3::IntToType< 2 >']) 684 register_Ns3IntToType__3_methods(root_module, root_module['ns3::IntToType< 3 >']) 685 register_Ns3IntToType__4_methods(root_module, root_module['ns3::IntToType< 4 >']) 686 register_Ns3IntToType__5_methods(root_module, root_module['ns3::IntToType< 5 >']) 687 register_Ns3IntToType__6_methods(root_module, root_module['ns3::IntToType< 6 >']) 688 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) 689 register_Ns3Ipv4AddressHash_methods(root_module, root_module['ns3::Ipv4AddressHash']) 690 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) 691 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) 692 register_Ns3Ipv6AddressHash_methods(root_module, root_module['ns3::Ipv6AddressHash']) 693 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) 694 register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent']) 695 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) 696 register_Ns3Mac8Address_methods(root_module, root_module['ns3::Mac8Address']) 697 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) 698 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) 699 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) 700 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) 701 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) 702 register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) 703 register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) 704 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) 705 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) 706 register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) 707 register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) 708 register_Ns3ParameterLogger_methods(root_module, root_module['ns3::ParameterLogger']) 709 register_Ns3QueueDiscContainer_methods(root_module, root_module['ns3::QueueDiscContainer']) 710 register_Ns3QueueDiscFactory_methods(root_module, root_module['ns3::QueueDiscFactory']) 711 register_Ns3QueueSize_methods(root_module, root_module['ns3::QueueSize']) 712 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) 713 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) 714 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) 715 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) 716 register_Ns3Time_methods(root_module, root_module['ns3::Time']) 717 register_Ns3TimeWithUnit_methods(root_module, root_module['ns3::TimeWithUnit']) 718 register_Ns3Timer_methods(root_module, root_module['ns3::Timer']) 719 register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl']) 720 register_Ns3TracedValue__Bool_methods(root_module, root_module['ns3::TracedValue< bool >']) 721 register_Ns3TracedValue__Long_methods(root_module, root_module['ns3::TracedValue< long >']) 722 register_Ns3TracedValue__Unsigned_int_methods(root_module, root_module['ns3::TracedValue< unsigned int >']) 723 register_Ns3TrafficControlHelper_methods(root_module, root_module['ns3::TrafficControlHelper']) 724 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) 725 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) 726 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) 727 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) 728 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) 729 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) 730 register_Ns3Header_methods(root_module, root_module['ns3::Header']) 731 register_Ns3Object_methods(root_module, root_module['ns3::Object']) 732 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) 733 register_Ns3PacketFilter_methods(root_module, root_module['ns3::PacketFilter']) 734 register_Ns3QueueBase_methods(root_module, root_module['ns3::QueueBase']) 735 register_Ns3QueueDisc_methods(root_module, root_module['ns3::QueueDisc']) 736 register_Ns3QueueDiscStats_methods(root_module, root_module['ns3::QueueDisc::Stats']) 737 register_Ns3QueueDiscClass_methods(root_module, root_module['ns3::QueueDiscClass']) 738 register_Ns3RandomVariableStream_methods(root_module, root_module['ns3::RandomVariableStream']) 739 register_Ns3RedQueueDisc_methods(root_module, root_module['ns3::RedQueueDisc']) 740 register_Ns3SequentialRandomVariable_methods(root_module, root_module['ns3::SequentialRandomVariable']) 741 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) 742 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) 743 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) 744 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) 745 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) 746 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> >']) 747 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) 748 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) 749 register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >']) 750 register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >']) 751 register_Ns3TbfQueueDisc_methods(root_module, root_module['ns3::TbfQueueDisc']) 752 register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor']) 753 register_Ns3TrafficControlLayer_methods(root_module, root_module['ns3::TrafficControlLayer']) 754 register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) 755 register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable']) 756 register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable']) 757 register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable']) 758 register_Ns3ZetaRandomVariable_methods(root_module, root_module['ns3::ZetaRandomVariable']) 759 register_Ns3ZipfRandomVariable_methods(root_module, root_module['ns3::ZipfRandomVariable']) 760 register_Ns3AttributeAccessor_methods(root_module, root_module['ns3::AttributeAccessor']) 761 register_Ns3AttributeChecker_methods(root_module, root_module['ns3::AttributeChecker']) 762 register_Ns3AttributeValue_methods(root_module, root_module['ns3::AttributeValue']) 763 register_Ns3BooleanChecker_methods(root_module, root_module['ns3::BooleanChecker']) 764 register_Ns3BooleanValue_methods(root_module, root_module['ns3::BooleanValue']) 765 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) 766 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) 767 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) 768 register_Ns3CoDelQueueDisc_methods(root_module, root_module['ns3::CoDelQueueDisc']) 769 register_Ns3CobaltQueueDisc_methods(root_module, root_module['ns3::CobaltQueueDisc']) 770 register_Ns3ConstantRandomVariable_methods(root_module, root_module['ns3::ConstantRandomVariable']) 771 register_Ns3DataRateChecker_methods(root_module, root_module['ns3::DataRateChecker']) 772 register_Ns3DataRateValue_methods(root_module, root_module['ns3::DataRateValue']) 773 register_Ns3DeterministicRandomVariable_methods(root_module, root_module['ns3::DeterministicRandomVariable']) 774 register_Ns3DoubleValue_methods(root_module, root_module['ns3::DoubleValue']) 775 register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) 776 register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor']) 777 register_Ns3EmptyAttributeChecker_methods(root_module, root_module['ns3::EmptyAttributeChecker']) 778 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) 779 register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker']) 780 register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue']) 781 register_Ns3ErlangRandomVariable_methods(root_module, root_module['ns3::ErlangRandomVariable']) 782 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) 783 register_Ns3ExponentialRandomVariable_methods(root_module, root_module['ns3::ExponentialRandomVariable']) 784 register_Ns3FifoQueueDisc_methods(root_module, root_module['ns3::FifoQueueDisc']) 785 register_Ns3FqCoDelFlow_methods(root_module, root_module['ns3::FqCoDelFlow']) 786 register_Ns3FqCoDelQueueDisc_methods(root_module, root_module['ns3::FqCoDelQueueDisc']) 787 register_Ns3FqCobaltFlow_methods(root_module, root_module['ns3::FqCobaltFlow']) 788 register_Ns3FqCobaltQueueDisc_methods(root_module, root_module['ns3::FqCobaltQueueDisc']) 789 register_Ns3FqPieFlow_methods(root_module, root_module['ns3::FqPieFlow']) 790 register_Ns3FqPieQueueDisc_methods(root_module, root_module['ns3::FqPieQueueDisc']) 791 register_Ns3GammaRandomVariable_methods(root_module, root_module['ns3::GammaRandomVariable']) 792 register_Ns3IntegerValue_methods(root_module, root_module['ns3::IntegerValue']) 793 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) 794 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) 795 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) 796 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) 797 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) 798 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) 799 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) 800 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) 801 register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable']) 802 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) 803 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) 804 register_Ns3MqQueueDisc_methods(root_module, root_module['ns3::MqQueueDisc']) 805 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) 806 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) 807 register_Ns3Node_methods(root_module, root_module['ns3::Node']) 808 register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable']) 809 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) 810 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) 811 register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) 812 register_Ns3ParetoRandomVariable_methods(root_module, root_module['ns3::ParetoRandomVariable']) 813 register_Ns3PfifoFastQueueDisc_methods(root_module, root_module['ns3::PfifoFastQueueDisc']) 814 register_Ns3PieQueueDisc_methods(root_module, root_module['ns3::PieQueueDisc']) 815 register_Ns3PrioQueueDisc_methods(root_module, root_module['ns3::PrioQueueDisc']) 816 register_Ns3PriomapChecker_methods(root_module, root_module['ns3::PriomapChecker']) 817 register_Ns3PriomapValue_methods(root_module, root_module['ns3::PriomapValue']) 818 register_Ns3Queue__Ns3Packet_methods(root_module, root_module['ns3::Queue< ns3::Packet >']) 819 register_Ns3Queue__Ns3QueueDiscItem_methods(root_module, root_module['ns3::Queue< ns3::QueueDiscItem >']) 820 register_Ns3QueueItem_methods(root_module, root_module['ns3::QueueItem']) 821 register_Ns3QueueSizeChecker_methods(root_module, root_module['ns3::QueueSizeChecker']) 822 register_Ns3QueueSizeValue_methods(root_module, root_module['ns3::QueueSizeValue']) 823 register_Ns3StringChecker_methods(root_module, root_module['ns3::StringChecker']) 824 register_Ns3StringValue_methods(root_module, root_module['ns3::StringValue']) 825 register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) 826 register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) 827 register_Ns3TypeIdValue_methods(root_module, root_module['ns3::TypeIdValue']) 828 register_Ns3UintegerValue_methods(root_module, root_module['ns3::UintegerValue']) 829 register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker']) 830 register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue']) 831 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 >']) 832 register_Ns3CallbackImpl__Void_Bool_Bool_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 833 register_Ns3CallbackImpl__Void_Long_Long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, long, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 834 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 >']) 835 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Const_char___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::QueueDiscItem>, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 836 register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 837 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 >']) 838 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 >']) 839 register_Ns3CallbackImpl__Void_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 840 register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, root_module['ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >']) 841 register_Ns3QueueDiscItem_methods(root_module, root_module['ns3::QueueDiscItem']) 842 register_Ns3HashImplementation_methods(root_module, root_module['ns3::Hash::Implementation']) 843 register_Ns3HashFunctionFnv1a_methods(root_module, root_module['ns3::Hash::Function::Fnv1a']) 844 register_Ns3HashFunctionHash32_methods(root_module, root_module['ns3::Hash::Function::Hash32']) 845 register_Ns3HashFunctionHash64_methods(root_module, root_module['ns3::Hash::Function::Hash64']) 846 register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3']) 847 return 848 849def register_Ns3Address_methods(root_module, cls): 850 cls.add_binary_comparison_operator('==') 851 cls.add_binary_comparison_operator('!=') 852 cls.add_binary_comparison_operator('<') 853 cls.add_output_stream_operator() 854 ## address.h (module 'network'): ns3::Address::Address() [constructor] 855 cls.add_constructor([]) 856 ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] 857 cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 858 ## address.h (module 'network'): ns3::Address::Address(ns3::Address const & address) [constructor] 859 cls.add_constructor([param('ns3::Address const &', 'address')]) 860 ## address.h (module 'network'): bool ns3::Address::CheckCompatible(uint8_t type, uint8_t len) const [member function] 861 cls.add_method('CheckCompatible', 862 'bool', 863 [param('uint8_t', 'type'), param('uint8_t', 'len')], 864 is_const=True) 865 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllFrom(uint8_t const * buffer, uint8_t len) [member function] 866 cls.add_method('CopyAllFrom', 867 'uint32_t', 868 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 869 ## address.h (module 'network'): uint32_t ns3::Address::CopyAllTo(uint8_t * buffer, uint8_t len) const [member function] 870 cls.add_method('CopyAllTo', 871 'uint32_t', 872 [param('uint8_t *', 'buffer'), param('uint8_t', 'len')], 873 is_const=True) 874 ## address.h (module 'network'): uint32_t ns3::Address::CopyFrom(uint8_t const * buffer, uint8_t len) [member function] 875 cls.add_method('CopyFrom', 876 'uint32_t', 877 [param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) 878 ## address.h (module 'network'): uint32_t ns3::Address::CopyTo(uint8_t * buffer) const [member function] 879 cls.add_method('CopyTo', 880 'uint32_t', 881 [param('uint8_t *', 'buffer')], 882 is_const=True) 883 ## address.h (module 'network'): void ns3::Address::Deserialize(ns3::TagBuffer buffer) [member function] 884 cls.add_method('Deserialize', 885 'void', 886 [param('ns3::TagBuffer', 'buffer')]) 887 ## address.h (module 'network'): uint8_t ns3::Address::GetLength() const [member function] 888 cls.add_method('GetLength', 889 'uint8_t', 890 [], 891 is_const=True) 892 ## address.h (module 'network'): uint32_t ns3::Address::GetSerializedSize() const [member function] 893 cls.add_method('GetSerializedSize', 894 'uint32_t', 895 [], 896 is_const=True) 897 ## address.h (module 'network'): bool ns3::Address::IsInvalid() const [member function] 898 cls.add_method('IsInvalid', 899 'bool', 900 [], 901 is_const=True) 902 ## address.h (module 'network'): bool ns3::Address::IsMatchingType(uint8_t type) const [member function] 903 cls.add_method('IsMatchingType', 904 'bool', 905 [param('uint8_t', 'type')], 906 is_const=True) 907 ## address.h (module 'network'): static uint8_t ns3::Address::Register() [member function] 908 cls.add_method('Register', 909 'uint8_t', 910 [], 911 is_static=True) 912 ## address.h (module 'network'): void ns3::Address::Serialize(ns3::TagBuffer buffer) const [member function] 913 cls.add_method('Serialize', 914 'void', 915 [param('ns3::TagBuffer', 'buffer')], 916 is_const=True) 917 return 918 919def register_Ns3AttributeConstructionList_methods(root_module, cls): 920 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList(ns3::AttributeConstructionList const & arg0) [constructor] 921 cls.add_constructor([param('ns3::AttributeConstructionList const &', 'arg0')]) 922 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::AttributeConstructionList() [constructor] 923 cls.add_constructor([]) 924 ## 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] 925 cls.add_method('Add', 926 'void', 927 [param('std::string', 'name'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::Ptr< ns3::AttributeValue >', 'value')]) 928 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::Begin() const [member function] 929 cls.add_method('Begin', 930 'ns3::AttributeConstructionList::CIterator', 931 [], 932 is_const=True) 933 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::CIterator ns3::AttributeConstructionList::End() const [member function] 934 cls.add_method('End', 935 'ns3::AttributeConstructionList::CIterator', 936 [], 937 is_const=True) 938 ## attribute-construction-list.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeConstructionList::Find(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 939 cls.add_method('Find', 940 'ns3::Ptr< ns3::AttributeValue >', 941 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 942 is_const=True) 943 return 944 945def register_Ns3AttributeConstructionListItem_methods(root_module, cls): 946 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item() [constructor] 947 cls.add_constructor([]) 948 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::Item(ns3::AttributeConstructionList::Item const & arg0) [constructor] 949 cls.add_constructor([param('ns3::AttributeConstructionList::Item const &', 'arg0')]) 950 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::checker [variable] 951 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 952 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::name [variable] 953 cls.add_instance_attribute('name', 'std::string', is_const=False) 954 ## attribute-construction-list.h (module 'core'): ns3::AttributeConstructionList::Item::value [variable] 955 cls.add_instance_attribute('value', 'ns3::Ptr< ns3::AttributeValue >', is_const=False) 956 return 957 958def register_Ns3Buffer_methods(root_module, cls): 959 ## buffer.h (module 'network'): ns3::Buffer::Buffer(ns3::Buffer const & o) [constructor] 960 cls.add_constructor([param('ns3::Buffer const &', 'o')]) 961 ## buffer.h (module 'network'): ns3::Buffer::Buffer() [constructor] 962 cls.add_constructor([]) 963 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize) [constructor] 964 cls.add_constructor([param('uint32_t', 'dataSize')]) 965 ## buffer.h (module 'network'): ns3::Buffer::Buffer(uint32_t dataSize, bool initialize) [constructor] 966 cls.add_constructor([param('uint32_t', 'dataSize'), param('bool', 'initialize')]) 967 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(uint32_t end) [member function] 968 cls.add_method('AddAtEnd', 969 'void', 970 [param('uint32_t', 'end')]) 971 ## buffer.h (module 'network'): void ns3::Buffer::AddAtEnd(ns3::Buffer const & o) [member function] 972 cls.add_method('AddAtEnd', 973 'void', 974 [param('ns3::Buffer const &', 'o')]) 975 ## buffer.h (module 'network'): void ns3::Buffer::AddAtStart(uint32_t start) [member function] 976 cls.add_method('AddAtStart', 977 'void', 978 [param('uint32_t', 'start')]) 979 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::Begin() const [member function] 980 cls.add_method('Begin', 981 'ns3::Buffer::Iterator', 982 [], 983 is_const=True) 984 ## buffer.h (module 'network'): void ns3::Buffer::CopyData(std::ostream * os, uint32_t size) const [member function] 985 cls.add_method('CopyData', 986 'void', 987 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 988 is_const=True) 989 ## buffer.h (module 'network'): uint32_t ns3::Buffer::CopyData(uint8_t * buffer, uint32_t size) const [member function] 990 cls.add_method('CopyData', 991 'uint32_t', 992 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 993 is_const=True) 994 ## buffer.h (module 'network'): ns3::Buffer ns3::Buffer::CreateFragment(uint32_t start, uint32_t length) const [member function] 995 cls.add_method('CreateFragment', 996 'ns3::Buffer', 997 [param('uint32_t', 'start'), param('uint32_t', 'length')], 998 is_const=True) 999 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 1000 cls.add_method('Deserialize', 1001 'uint32_t', 1002 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1003 ## buffer.h (module 'network'): ns3::Buffer::Iterator ns3::Buffer::End() const [member function] 1004 cls.add_method('End', 1005 'ns3::Buffer::Iterator', 1006 [], 1007 is_const=True) 1008 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSerializedSize() const [member function] 1009 cls.add_method('GetSerializedSize', 1010 'uint32_t', 1011 [], 1012 is_const=True) 1013 ## buffer.h (module 'network'): uint32_t ns3::Buffer::GetSize() const [member function] 1014 cls.add_method('GetSize', 1015 'uint32_t', 1016 [], 1017 is_const=True) 1018 ## buffer.h (module 'network'): uint8_t const * ns3::Buffer::PeekData() const [member function] 1019 cls.add_method('PeekData', 1020 'uint8_t const *', 1021 [], 1022 is_const=True) 1023 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtEnd(uint32_t end) [member function] 1024 cls.add_method('RemoveAtEnd', 1025 'void', 1026 [param('uint32_t', 'end')]) 1027 ## buffer.h (module 'network'): void ns3::Buffer::RemoveAtStart(uint32_t start) [member function] 1028 cls.add_method('RemoveAtStart', 1029 'void', 1030 [param('uint32_t', 'start')]) 1031 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 1032 cls.add_method('Serialize', 1033 'uint32_t', 1034 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 1035 is_const=True) 1036 return 1037 1038def register_Ns3BufferIterator_methods(root_module, cls): 1039 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator(ns3::Buffer::Iterator const & arg0) [constructor] 1040 cls.add_constructor([param('ns3::Buffer::Iterator const &', 'arg0')]) 1041 ## buffer.h (module 'network'): ns3::Buffer::Iterator::Iterator() [constructor] 1042 cls.add_constructor([]) 1043 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size) [member function] 1044 cls.add_method('CalculateIpChecksum', 1045 'uint16_t', 1046 [param('uint16_t', 'size')]) 1047 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::CalculateIpChecksum(uint16_t size, uint32_t initialChecksum) [member function] 1048 cls.add_method('CalculateIpChecksum', 1049 'uint16_t', 1050 [param('uint16_t', 'size'), param('uint32_t', 'initialChecksum')]) 1051 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetDistanceFrom(ns3::Buffer::Iterator const & o) const [member function] 1052 cls.add_method('GetDistanceFrom', 1053 'uint32_t', 1054 [param('ns3::Buffer::Iterator const &', 'o')], 1055 is_const=True) 1056 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetRemainingSize() const [member function] 1057 cls.add_method('GetRemainingSize', 1058 'uint32_t', 1059 [], 1060 is_const=True) 1061 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function] 1062 cls.add_method('GetSize', 1063 'uint32_t', 1064 [], 1065 is_const=True) 1066 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsEnd() const [member function] 1067 cls.add_method('IsEnd', 1068 'bool', 1069 [], 1070 is_const=True) 1071 ## buffer.h (module 'network'): bool ns3::Buffer::Iterator::IsStart() const [member function] 1072 cls.add_method('IsStart', 1073 'bool', 1074 [], 1075 is_const=True) 1076 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next() [member function] 1077 cls.add_method('Next', 1078 'void', 1079 []) 1080 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Next(uint32_t delta) [member function] 1081 cls.add_method('Next', 1082 'void', 1083 [param('uint32_t', 'delta')]) 1084 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::PeekU8() [member function] 1085 cls.add_method('PeekU8', 1086 'uint8_t', 1087 []) 1088 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev() [member function] 1089 cls.add_method('Prev', 1090 'void', 1091 []) 1092 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Prev(uint32_t delta) [member function] 1093 cls.add_method('Prev', 1094 'void', 1095 [param('uint32_t', 'delta')]) 1096 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(uint8_t * buffer, uint32_t size) [member function] 1097 cls.add_method('Read', 1098 'void', 1099 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 1100 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Read(ns3::Buffer::Iterator start, uint32_t size) [member function] 1101 cls.add_method('Read', 1102 'void', 1103 [param('ns3::Buffer::Iterator', 'start'), param('uint32_t', 'size')]) 1104 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadLsbtohU16() [member function] 1105 cls.add_method('ReadLsbtohU16', 1106 'uint16_t', 1107 []) 1108 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadLsbtohU32() [member function] 1109 cls.add_method('ReadLsbtohU32', 1110 'uint32_t', 1111 []) 1112 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadLsbtohU64() [member function] 1113 cls.add_method('ReadLsbtohU64', 1114 'uint64_t', 1115 []) 1116 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadNtohU16() [member function] 1117 cls.add_method('ReadNtohU16', 1118 'uint16_t', 1119 []) 1120 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadNtohU32() [member function] 1121 cls.add_method('ReadNtohU32', 1122 'uint32_t', 1123 []) 1124 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadNtohU64() [member function] 1125 cls.add_method('ReadNtohU64', 1126 'uint64_t', 1127 []) 1128 ## buffer.h (module 'network'): uint16_t ns3::Buffer::Iterator::ReadU16() [member function] 1129 cls.add_method('ReadU16', 1130 'uint16_t', 1131 []) 1132 ## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::ReadU32() [member function] 1133 cls.add_method('ReadU32', 1134 'uint32_t', 1135 []) 1136 ## buffer.h (module 'network'): uint64_t ns3::Buffer::Iterator::ReadU64() [member function] 1137 cls.add_method('ReadU64', 1138 'uint64_t', 1139 []) 1140 ## buffer.h (module 'network'): uint8_t ns3::Buffer::Iterator::ReadU8() [member function] 1141 cls.add_method('ReadU8', 1142 'uint8_t', 1143 []) 1144 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(uint8_t const * buffer, uint32_t size) [member function] 1145 cls.add_method('Write', 1146 'void', 1147 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 1148 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::Write(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 1149 cls.add_method('Write', 1150 'void', 1151 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')]) 1152 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU16(uint16_t data) [member function] 1153 cls.add_method('WriteHtolsbU16', 1154 'void', 1155 [param('uint16_t', 'data')]) 1156 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU32(uint32_t data) [member function] 1157 cls.add_method('WriteHtolsbU32', 1158 'void', 1159 [param('uint32_t', 'data')]) 1160 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtolsbU64(uint64_t data) [member function] 1161 cls.add_method('WriteHtolsbU64', 1162 'void', 1163 [param('uint64_t', 'data')]) 1164 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU16(uint16_t data) [member function] 1165 cls.add_method('WriteHtonU16', 1166 'void', 1167 [param('uint16_t', 'data')]) 1168 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU32(uint32_t data) [member function] 1169 cls.add_method('WriteHtonU32', 1170 'void', 1171 [param('uint32_t', 'data')]) 1172 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteHtonU64(uint64_t data) [member function] 1173 cls.add_method('WriteHtonU64', 1174 'void', 1175 [param('uint64_t', 'data')]) 1176 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU16(uint16_t data) [member function] 1177 cls.add_method('WriteU16', 1178 'void', 1179 [param('uint16_t', 'data')]) 1180 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU32(uint32_t data) [member function] 1181 cls.add_method('WriteU32', 1182 'void', 1183 [param('uint32_t', 'data')]) 1184 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU64(uint64_t data) [member function] 1185 cls.add_method('WriteU64', 1186 'void', 1187 [param('uint64_t', 'data')]) 1188 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data) [member function] 1189 cls.add_method('WriteU8', 1190 'void', 1191 [param('uint8_t', 'data')]) 1192 ## buffer.h (module 'network'): void ns3::Buffer::Iterator::WriteU8(uint8_t data, uint32_t len) [member function] 1193 cls.add_method('WriteU8', 1194 'void', 1195 [param('uint8_t', 'data'), param('uint32_t', 'len')]) 1196 return 1197 1198def register_Ns3ByteTagIterator_methods(root_module, cls): 1199 ## packet.h (module 'network'): ns3::ByteTagIterator::ByteTagIterator(ns3::ByteTagIterator const & arg0) [constructor] 1200 cls.add_constructor([param('ns3::ByteTagIterator const &', 'arg0')]) 1201 ## packet.h (module 'network'): bool ns3::ByteTagIterator::HasNext() const [member function] 1202 cls.add_method('HasNext', 1203 'bool', 1204 [], 1205 is_const=True) 1206 ## packet.h (module 'network'): ns3::ByteTagIterator::Item ns3::ByteTagIterator::Next() [member function] 1207 cls.add_method('Next', 1208 'ns3::ByteTagIterator::Item', 1209 []) 1210 return 1211 1212def register_Ns3ByteTagIteratorItem_methods(root_module, cls): 1213 ## packet.h (module 'network'): ns3::ByteTagIterator::Item::Item(ns3::ByteTagIterator::Item const & arg0) [constructor] 1214 cls.add_constructor([param('ns3::ByteTagIterator::Item const &', 'arg0')]) 1215 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetEnd() const [member function] 1216 cls.add_method('GetEnd', 1217 'uint32_t', 1218 [], 1219 is_const=True) 1220 ## packet.h (module 'network'): uint32_t ns3::ByteTagIterator::Item::GetStart() const [member function] 1221 cls.add_method('GetStart', 1222 'uint32_t', 1223 [], 1224 is_const=True) 1225 ## packet.h (module 'network'): void ns3::ByteTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 1226 cls.add_method('GetTag', 1227 'void', 1228 [param('ns3::Tag &', 'tag')], 1229 is_const=True) 1230 ## packet.h (module 'network'): ns3::TypeId ns3::ByteTagIterator::Item::GetTypeId() const [member function] 1231 cls.add_method('GetTypeId', 1232 'ns3::TypeId', 1233 [], 1234 is_const=True) 1235 return 1236 1237def register_Ns3ByteTagList_methods(root_module, cls): 1238 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList() [constructor] 1239 cls.add_constructor([]) 1240 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::ByteTagList(ns3::ByteTagList const & o) [constructor] 1241 cls.add_constructor([param('ns3::ByteTagList const &', 'o')]) 1242 ## 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] 1243 cls.add_method('Add', 1244 'ns3::TagBuffer', 1245 [param('ns3::TypeId', 'tid'), param('uint32_t', 'bufferSize'), param('int32_t', 'start'), param('int32_t', 'end')]) 1246 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Add(ns3::ByteTagList const & o) [member function] 1247 cls.add_method('Add', 1248 'void', 1249 [param('ns3::ByteTagList const &', 'o')]) 1250 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtEnd(int32_t appendOffset) [member function] 1251 cls.add_method('AddAtEnd', 1252 'void', 1253 [param('int32_t', 'appendOffset')]) 1254 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::AddAtStart(int32_t prependOffset) [member function] 1255 cls.add_method('AddAtStart', 1256 'void', 1257 [param('int32_t', 'prependOffset')]) 1258 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::Adjust(int32_t adjustment) [member function] 1259 cls.add_method('Adjust', 1260 'void', 1261 [param('int32_t', 'adjustment')]) 1262 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator ns3::ByteTagList::Begin(int32_t offsetStart, int32_t offsetEnd) const [member function] 1263 cls.add_method('Begin', 1264 'ns3::ByteTagList::Iterator', 1265 [param('int32_t', 'offsetStart'), param('int32_t', 'offsetEnd')], 1266 is_const=True) 1267 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 1268 cls.add_method('Deserialize', 1269 'uint32_t', 1270 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 1271 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::GetSerializedSize() const [member function] 1272 cls.add_method('GetSerializedSize', 1273 'uint32_t', 1274 [], 1275 is_const=True) 1276 ## byte-tag-list.h (module 'network'): void ns3::ByteTagList::RemoveAll() [member function] 1277 cls.add_method('RemoveAll', 1278 'void', 1279 []) 1280 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 1281 cls.add_method('Serialize', 1282 'uint32_t', 1283 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 1284 is_const=True) 1285 return 1286 1287def register_Ns3ByteTagListIterator_methods(root_module, cls): 1288 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Iterator(ns3::ByteTagList::Iterator const & arg0) [constructor] 1289 cls.add_constructor([param('ns3::ByteTagList::Iterator const &', 'arg0')]) 1290 ## byte-tag-list.h (module 'network'): uint32_t ns3::ByteTagList::Iterator::GetOffsetStart() const [member function] 1291 cls.add_method('GetOffsetStart', 1292 'uint32_t', 1293 [], 1294 is_const=True) 1295 ## byte-tag-list.h (module 'network'): bool ns3::ByteTagList::Iterator::HasNext() const [member function] 1296 cls.add_method('HasNext', 1297 'bool', 1298 [], 1299 is_const=True) 1300 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item ns3::ByteTagList::Iterator::Next() [member function] 1301 cls.add_method('Next', 1302 'ns3::ByteTagList::Iterator::Item', 1303 []) 1304 return 1305 1306def register_Ns3ByteTagListIteratorItem_methods(root_module, cls): 1307 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::ByteTagList::Iterator::Item const & arg0) [constructor] 1308 cls.add_constructor([param('ns3::ByteTagList::Iterator::Item const &', 'arg0')]) 1309 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::Item(ns3::TagBuffer buf) [constructor] 1310 cls.add_constructor([param('ns3::TagBuffer', 'buf')]) 1311 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::buf [variable] 1312 cls.add_instance_attribute('buf', 'ns3::TagBuffer', is_const=False) 1313 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::end [variable] 1314 cls.add_instance_attribute('end', 'int32_t', is_const=False) 1315 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::size [variable] 1316 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 1317 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::start [variable] 1318 cls.add_instance_attribute('start', 'int32_t', is_const=False) 1319 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item::tid [variable] 1320 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 1321 return 1322 1323def register_Ns3CallbackBase_methods(root_module, cls): 1324 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::CallbackBase const & arg0) [constructor] 1325 cls.add_constructor([param('ns3::CallbackBase const &', 'arg0')]) 1326 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase() [constructor] 1327 cls.add_constructor([]) 1328 ## callback.h (module 'core'): ns3::Ptr<ns3::CallbackImplBase> ns3::CallbackBase::GetImpl() const [member function] 1329 cls.add_method('GetImpl', 1330 'ns3::Ptr< ns3::CallbackImplBase >', 1331 [], 1332 is_const=True) 1333 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] 1334 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], 1335 visibility='protected') 1336 return 1337 1338def register_Ns3DataRate_methods(root_module, cls): 1339 cls.add_output_stream_operator() 1340 cls.add_binary_comparison_operator('!=') 1341 cls.add_binary_numeric_operator('*', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('double', 'right')) 1342 cls.add_binary_numeric_operator('*', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('uint64_t', 'right')) 1343 cls.add_inplace_numeric_operator('*=', param('double', 'right')) 1344 cls.add_inplace_numeric_operator('*=', param('uint64_t', 'right')) 1345 cls.add_binary_numeric_operator('+', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('ns3::DataRate', 'right')) 1346 cls.add_inplace_numeric_operator('+=', param('ns3::DataRate', 'right')) 1347 cls.add_binary_numeric_operator('-', root_module['ns3::DataRate'], root_module['ns3::DataRate'], param('ns3::DataRate', 'right')) 1348 cls.add_inplace_numeric_operator('-=', param('ns3::DataRate', 'right')) 1349 cls.add_binary_comparison_operator('<') 1350 cls.add_binary_comparison_operator('<=') 1351 cls.add_binary_comparison_operator('==') 1352 cls.add_binary_comparison_operator('>') 1353 cls.add_binary_comparison_operator('>=') 1354 ## data-rate.h (module 'network'): ns3::DataRate::DataRate(ns3::DataRate const & arg0) [constructor] 1355 cls.add_constructor([param('ns3::DataRate const &', 'arg0')]) 1356 ## data-rate.h (module 'network'): ns3::DataRate::DataRate() [constructor] 1357 cls.add_constructor([]) 1358 ## data-rate.h (module 'network'): ns3::DataRate::DataRate(uint64_t bps) [constructor] 1359 cls.add_constructor([param('uint64_t', 'bps')]) 1360 ## data-rate.h (module 'network'): ns3::DataRate::DataRate(std::string rate) [constructor] 1361 cls.add_constructor([param('std::string', 'rate')]) 1362 ## data-rate.h (module 'network'): ns3::Time ns3::DataRate::CalculateBitsTxTime(uint32_t bits) const [member function] 1363 cls.add_method('CalculateBitsTxTime', 1364 'ns3::Time', 1365 [param('uint32_t', 'bits')], 1366 is_const=True) 1367 ## data-rate.h (module 'network'): ns3::Time ns3::DataRate::CalculateBytesTxTime(uint32_t bytes) const [member function] 1368 cls.add_method('CalculateBytesTxTime', 1369 'ns3::Time', 1370 [param('uint32_t', 'bytes')], 1371 is_const=True) 1372 ## data-rate.h (module 'network'): uint64_t ns3::DataRate::GetBitRate() const [member function] 1373 cls.add_method('GetBitRate', 1374 'uint64_t', 1375 [], 1376 is_const=True) 1377 return 1378 1379def register_Ns3DefaultDeleter__Ns3AttributeAccessor_methods(root_module, cls): 1380 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter() [constructor] 1381 cls.add_constructor([]) 1382 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeAccessor> const & arg0) [constructor] 1383 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeAccessor > const &', 'arg0')]) 1384 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeAccessor>::Delete(ns3::AttributeAccessor * object) [member function] 1385 cls.add_method('Delete', 1386 'void', 1387 [param('ns3::AttributeAccessor *', 'object')], 1388 is_static=True) 1389 return 1390 1391def register_Ns3DefaultDeleter__Ns3AttributeChecker_methods(root_module, cls): 1392 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter() [constructor] 1393 cls.add_constructor([]) 1394 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeChecker>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeChecker> const & arg0) [constructor] 1395 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeChecker > const &', 'arg0')]) 1396 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeChecker>::Delete(ns3::AttributeChecker * object) [member function] 1397 cls.add_method('Delete', 1398 'void', 1399 [param('ns3::AttributeChecker *', 'object')], 1400 is_static=True) 1401 return 1402 1403def register_Ns3DefaultDeleter__Ns3AttributeValue_methods(root_module, cls): 1404 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter() [constructor] 1405 cls.add_constructor([]) 1406 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::AttributeValue>::DefaultDeleter(ns3::DefaultDeleter<ns3::AttributeValue> const & arg0) [constructor] 1407 cls.add_constructor([param('ns3::DefaultDeleter< ns3::AttributeValue > const &', 'arg0')]) 1408 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::AttributeValue>::Delete(ns3::AttributeValue * object) [member function] 1409 cls.add_method('Delete', 1410 'void', 1411 [param('ns3::AttributeValue *', 'object')], 1412 is_static=True) 1413 return 1414 1415def register_Ns3DefaultDeleter__Ns3CallbackImplBase_methods(root_module, cls): 1416 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter() [constructor] 1417 cls.add_constructor([]) 1418 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::CallbackImplBase>::DefaultDeleter(ns3::DefaultDeleter<ns3::CallbackImplBase> const & arg0) [constructor] 1419 cls.add_constructor([param('ns3::DefaultDeleter< ns3::CallbackImplBase > const &', 'arg0')]) 1420 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::CallbackImplBase>::Delete(ns3::CallbackImplBase * object) [member function] 1421 cls.add_method('Delete', 1422 'void', 1423 [param('ns3::CallbackImplBase *', 'object')], 1424 is_static=True) 1425 return 1426 1427def register_Ns3DefaultDeleter__Ns3EventImpl_methods(root_module, cls): 1428 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter() [constructor] 1429 cls.add_constructor([]) 1430 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::EventImpl>::DefaultDeleter(ns3::DefaultDeleter<ns3::EventImpl> const & arg0) [constructor] 1431 cls.add_constructor([param('ns3::DefaultDeleter< ns3::EventImpl > const &', 'arg0')]) 1432 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::EventImpl>::Delete(ns3::EventImpl * object) [member function] 1433 cls.add_method('Delete', 1434 'void', 1435 [param('ns3::EventImpl *', 'object')], 1436 is_static=True) 1437 return 1438 1439def register_Ns3DefaultDeleter__Ns3HashImplementation_methods(root_module, cls): 1440 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter() [constructor] 1441 cls.add_constructor([]) 1442 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Hash::Implementation>::DefaultDeleter(ns3::DefaultDeleter<ns3::Hash::Implementation> const & arg0) [constructor] 1443 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Hash::Implementation > const &', 'arg0')]) 1444 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Hash::Implementation>::Delete(ns3::Hash::Implementation * object) [member function] 1445 cls.add_method('Delete', 1446 'void', 1447 [param('ns3::Hash::Implementation *', 'object')], 1448 is_static=True) 1449 return 1450 1451def register_Ns3DefaultDeleter__Ns3NixVector_methods(root_module, cls): 1452 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter() [constructor] 1453 cls.add_constructor([]) 1454 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::NixVector>::DefaultDeleter(ns3::DefaultDeleter<ns3::NixVector> const & arg0) [constructor] 1455 cls.add_constructor([param('ns3::DefaultDeleter< ns3::NixVector > const &', 'arg0')]) 1456 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::NixVector>::Delete(ns3::NixVector * object) [member function] 1457 cls.add_method('Delete', 1458 'void', 1459 [param('ns3::NixVector *', 'object')], 1460 is_static=True) 1461 return 1462 1463def register_Ns3DefaultDeleter__Ns3Packet_methods(root_module, cls): 1464 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter() [constructor] 1465 cls.add_constructor([]) 1466 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::Packet>::DefaultDeleter(ns3::DefaultDeleter<ns3::Packet> const & arg0) [constructor] 1467 cls.add_constructor([param('ns3::DefaultDeleter< ns3::Packet > const &', 'arg0')]) 1468 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::Packet>::Delete(ns3::Packet * object) [member function] 1469 cls.add_method('Delete', 1470 'void', 1471 [param('ns3::Packet *', 'object')], 1472 is_static=True) 1473 return 1474 1475def register_Ns3DefaultDeleter__Ns3QueueItem_methods(root_module, cls): 1476 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::QueueItem>::DefaultDeleter() [constructor] 1477 cls.add_constructor([]) 1478 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::QueueItem>::DefaultDeleter(ns3::DefaultDeleter<ns3::QueueItem> const & arg0) [constructor] 1479 cls.add_constructor([param('ns3::DefaultDeleter< ns3::QueueItem > const &', 'arg0')]) 1480 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::QueueItem>::Delete(ns3::QueueItem * object) [member function] 1481 cls.add_method('Delete', 1482 'void', 1483 [param('ns3::QueueItem *', 'object')], 1484 is_static=True) 1485 return 1486 1487def register_Ns3DefaultDeleter__Ns3TraceSourceAccessor_methods(root_module, cls): 1488 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter() [constructor] 1489 cls.add_constructor([]) 1490 ## default-deleter.h (module 'core'): ns3::DefaultDeleter<ns3::TraceSourceAccessor>::DefaultDeleter(ns3::DefaultDeleter<ns3::TraceSourceAccessor> const & arg0) [constructor] 1491 cls.add_constructor([param('ns3::DefaultDeleter< ns3::TraceSourceAccessor > const &', 'arg0')]) 1492 ## default-deleter.h (module 'core'): static void ns3::DefaultDeleter<ns3::TraceSourceAccessor>::Delete(ns3::TraceSourceAccessor * object) [member function] 1493 cls.add_method('Delete', 1494 'void', 1495 [param('ns3::TraceSourceAccessor *', 'object')], 1496 is_static=True) 1497 return 1498 1499def register_Ns3EventId_methods(root_module, cls): 1500 cls.add_binary_comparison_operator('==') 1501 cls.add_binary_comparison_operator('!=') 1502 cls.add_binary_comparison_operator('<') 1503 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [constructor] 1504 cls.add_constructor([param('ns3::EventId const &', 'arg0')]) 1505 ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor] 1506 cls.add_constructor([]) 1507 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor] 1508 cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')]) 1509 ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function] 1510 cls.add_method('Cancel', 1511 'void', 1512 []) 1513 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function] 1514 cls.add_method('GetContext', 1515 'uint32_t', 1516 [], 1517 is_const=True) 1518 ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function] 1519 cls.add_method('GetTs', 1520 'uint64_t', 1521 [], 1522 is_const=True) 1523 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function] 1524 cls.add_method('GetUid', 1525 'uint32_t', 1526 [], 1527 is_const=True) 1528 ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function] 1529 cls.add_method('IsExpired', 1530 'bool', 1531 [], 1532 is_const=True) 1533 ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function] 1534 cls.add_method('IsRunning', 1535 'bool', 1536 [], 1537 is_const=True) 1538 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] 1539 cls.add_method('PeekEventImpl', 1540 'ns3::EventImpl *', 1541 [], 1542 is_const=True) 1543 ## event-id.h (module 'core'): void ns3::EventId::Remove() [member function] 1544 cls.add_method('Remove', 1545 'void', 1546 []) 1547 return 1548 1549def register_Ns3Hasher_methods(root_module, cls): 1550 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Hasher const & arg0) [constructor] 1551 cls.add_constructor([param('ns3::Hasher const &', 'arg0')]) 1552 ## hash.h (module 'core'): ns3::Hasher::Hasher() [constructor] 1553 cls.add_constructor([]) 1554 ## hash.h (module 'core'): ns3::Hasher::Hasher(ns3::Ptr<ns3::Hash::Implementation> hp) [constructor] 1555 cls.add_constructor([param('ns3::Ptr< ns3::Hash::Implementation >', 'hp')]) 1556 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(char const * buffer, std::size_t const size) [member function] 1557 cls.add_method('GetHash32', 1558 'uint32_t', 1559 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1560 ## hash.h (module 'core'): uint32_t ns3::Hasher::GetHash32(std::string const s) [member function] 1561 cls.add_method('GetHash32', 1562 'uint32_t', 1563 [param('std::string const', 's')]) 1564 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(char const * buffer, std::size_t const size) [member function] 1565 cls.add_method('GetHash64', 1566 'uint64_t', 1567 [param('char const *', 'buffer'), param('std::size_t const', 'size')]) 1568 ## hash.h (module 'core'): uint64_t ns3::Hasher::GetHash64(std::string const s) [member function] 1569 cls.add_method('GetHash64', 1570 'uint64_t', 1571 [param('std::string const', 's')]) 1572 ## hash.h (module 'core'): ns3::Hasher & ns3::Hasher::clear() [member function] 1573 cls.add_method('clear', 1574 'ns3::Hasher &', 1575 []) 1576 return 1577 1578def register_Ns3IntToType__0_methods(root_module, cls): 1579 ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType() [constructor] 1580 cls.add_constructor([]) 1581 ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType(ns3::IntToType<0> const & arg0) [constructor] 1582 cls.add_constructor([param('ns3::IntToType< 0 > const &', 'arg0')]) 1583 return 1584 1585def register_Ns3IntToType__1_methods(root_module, cls): 1586 ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType() [constructor] 1587 cls.add_constructor([]) 1588 ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType(ns3::IntToType<1> const & arg0) [constructor] 1589 cls.add_constructor([param('ns3::IntToType< 1 > const &', 'arg0')]) 1590 return 1591 1592def register_Ns3IntToType__2_methods(root_module, cls): 1593 ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType() [constructor] 1594 cls.add_constructor([]) 1595 ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType(ns3::IntToType<2> const & arg0) [constructor] 1596 cls.add_constructor([param('ns3::IntToType< 2 > const &', 'arg0')]) 1597 return 1598 1599def register_Ns3IntToType__3_methods(root_module, cls): 1600 ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType() [constructor] 1601 cls.add_constructor([]) 1602 ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType(ns3::IntToType<3> const & arg0) [constructor] 1603 cls.add_constructor([param('ns3::IntToType< 3 > const &', 'arg0')]) 1604 return 1605 1606def register_Ns3IntToType__4_methods(root_module, cls): 1607 ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType() [constructor] 1608 cls.add_constructor([]) 1609 ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType(ns3::IntToType<4> const & arg0) [constructor] 1610 cls.add_constructor([param('ns3::IntToType< 4 > const &', 'arg0')]) 1611 return 1612 1613def register_Ns3IntToType__5_methods(root_module, cls): 1614 ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType() [constructor] 1615 cls.add_constructor([]) 1616 ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType(ns3::IntToType<5> const & arg0) [constructor] 1617 cls.add_constructor([param('ns3::IntToType< 5 > const &', 'arg0')]) 1618 return 1619 1620def register_Ns3IntToType__6_methods(root_module, cls): 1621 ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType() [constructor] 1622 cls.add_constructor([]) 1623 ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType(ns3::IntToType<6> const & arg0) [constructor] 1624 cls.add_constructor([param('ns3::IntToType< 6 > const &', 'arg0')]) 1625 return 1626 1627def register_Ns3Ipv4Address_methods(root_module, cls): 1628 cls.add_output_stream_operator() 1629 cls.add_binary_comparison_operator('==') 1630 cls.add_binary_comparison_operator('!=') 1631 cls.add_binary_comparison_operator('<') 1632 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [constructor] 1633 cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) 1634 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor] 1635 cls.add_constructor([]) 1636 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(uint32_t address) [constructor] 1637 cls.add_constructor([param('uint32_t', 'address')]) 1638 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(char const * address) [constructor] 1639 cls.add_constructor([param('char const *', 'address')]) 1640 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::CombineMask(ns3::Ipv4Mask const & mask) const [member function] 1641 cls.add_method('CombineMask', 1642 'ns3::Ipv4Address', 1643 [param('ns3::Ipv4Mask const &', 'mask')], 1644 is_const=True) 1645 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::ConvertFrom(ns3::Address const & address) [member function] 1646 cls.add_method('ConvertFrom', 1647 'ns3::Ipv4Address', 1648 [param('ns3::Address const &', 'address')], 1649 is_static=True) 1650 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::Deserialize(uint8_t const * buf) [member function] 1651 cls.add_method('Deserialize', 1652 'ns3::Ipv4Address', 1653 [param('uint8_t const *', 'buf')], 1654 is_static=True) 1655 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Address::Get() const [member function] 1656 cls.add_method('Get', 1657 'uint32_t', 1658 [], 1659 is_const=True) 1660 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetAny() [member function] 1661 cls.add_method('GetAny', 1662 'ns3::Ipv4Address', 1663 [], 1664 is_static=True) 1665 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetBroadcast() [member function] 1666 cls.add_method('GetBroadcast', 1667 'ns3::Ipv4Address', 1668 [], 1669 is_static=True) 1670 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetLoopback() [member function] 1671 cls.add_method('GetLoopback', 1672 'ns3::Ipv4Address', 1673 [], 1674 is_static=True) 1675 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4Address::GetSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1676 cls.add_method('GetSubnetDirectedBroadcast', 1677 'ns3::Ipv4Address', 1678 [param('ns3::Ipv4Mask const &', 'mask')], 1679 is_const=True) 1680 ## ipv4-address.h (module 'network'): static ns3::Ipv4Address ns3::Ipv4Address::GetZero() [member function] 1681 cls.add_method('GetZero', 1682 'ns3::Ipv4Address', 1683 [], 1684 is_static=True) 1685 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsAny() const [member function] 1686 cls.add_method('IsAny', 1687 'bool', 1688 [], 1689 is_const=True) 1690 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsBroadcast() const [member function] 1691 cls.add_method('IsBroadcast', 1692 'bool', 1693 [], 1694 is_const=True) 1695 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsInitialized() const [member function] 1696 cls.add_method('IsInitialized', 1697 'bool', 1698 [], 1699 is_const=True) 1700 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalMulticast() const [member function] 1701 cls.add_method('IsLocalMulticast', 1702 'bool', 1703 [], 1704 is_const=True) 1705 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsLocalhost() const [member function] 1706 cls.add_method('IsLocalhost', 1707 'bool', 1708 [], 1709 is_const=True) 1710 ## ipv4-address.h (module 'network'): static bool ns3::Ipv4Address::IsMatchingType(ns3::Address const & address) [member function] 1711 cls.add_method('IsMatchingType', 1712 'bool', 1713 [param('ns3::Address const &', 'address')], 1714 is_static=True) 1715 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsMulticast() const [member function] 1716 cls.add_method('IsMulticast', 1717 'bool', 1718 [], 1719 is_const=True) 1720 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Address::IsSubnetDirectedBroadcast(ns3::Ipv4Mask const & mask) const [member function] 1721 cls.add_method('IsSubnetDirectedBroadcast', 1722 'bool', 1723 [param('ns3::Ipv4Mask const &', 'mask')], 1724 is_const=True) 1725 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Print(std::ostream & os) const [member function] 1726 cls.add_method('Print', 1727 'void', 1728 [param('std::ostream &', 'os')], 1729 is_const=True) 1730 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Serialize(uint8_t * buf) const [member function] 1731 cls.add_method('Serialize', 1732 'void', 1733 [param('uint8_t *', 'buf')], 1734 is_const=True) 1735 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(uint32_t address) [member function] 1736 cls.add_method('Set', 1737 'void', 1738 [param('uint32_t', 'address')]) 1739 ## ipv4-address.h (module 'network'): void ns3::Ipv4Address::Set(char const * address) [member function] 1740 cls.add_method('Set', 1741 'void', 1742 [param('char const *', 'address')]) 1743 return 1744 1745def register_Ns3Ipv4AddressHash_methods(root_module, cls): 1746 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash() [constructor] 1747 cls.add_constructor([]) 1748 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressHash::Ipv4AddressHash(ns3::Ipv4AddressHash const & arg0) [constructor] 1749 cls.add_constructor([param('ns3::Ipv4AddressHash const &', 'arg0')]) 1750 ## ipv4-address.h (module 'network'): size_t ns3::Ipv4AddressHash::operator()(ns3::Ipv4Address const & x) const [member operator] 1751 cls.add_method('operator()', 1752 'size_t', 1753 [param('ns3::Ipv4Address const &', 'x')], 1754 custom_name='__call__', is_const=True) 1755 return 1756 1757def register_Ns3Ipv4Mask_methods(root_module, cls): 1758 cls.add_output_stream_operator() 1759 cls.add_binary_comparison_operator('==') 1760 cls.add_binary_comparison_operator('!=') 1761 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(ns3::Ipv4Mask const & arg0) [constructor] 1762 cls.add_constructor([param('ns3::Ipv4Mask const &', 'arg0')]) 1763 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask() [constructor] 1764 cls.add_constructor([]) 1765 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(uint32_t mask) [constructor] 1766 cls.add_constructor([param('uint32_t', 'mask')]) 1767 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask::Ipv4Mask(char const * mask) [constructor] 1768 cls.add_constructor([param('char const *', 'mask')]) 1769 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::Get() const [member function] 1770 cls.add_method('Get', 1771 'uint32_t', 1772 [], 1773 is_const=True) 1774 ## ipv4-address.h (module 'network'): uint32_t ns3::Ipv4Mask::GetInverse() const [member function] 1775 cls.add_method('GetInverse', 1776 'uint32_t', 1777 [], 1778 is_const=True) 1779 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetLoopback() [member function] 1780 cls.add_method('GetLoopback', 1781 'ns3::Ipv4Mask', 1782 [], 1783 is_static=True) 1784 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetOnes() [member function] 1785 cls.add_method('GetOnes', 1786 'ns3::Ipv4Mask', 1787 [], 1788 is_static=True) 1789 ## ipv4-address.h (module 'network'): uint16_t ns3::Ipv4Mask::GetPrefixLength() const [member function] 1790 cls.add_method('GetPrefixLength', 1791 'uint16_t', 1792 [], 1793 is_const=True) 1794 ## ipv4-address.h (module 'network'): static ns3::Ipv4Mask ns3::Ipv4Mask::GetZero() [member function] 1795 cls.add_method('GetZero', 1796 'ns3::Ipv4Mask', 1797 [], 1798 is_static=True) 1799 ## ipv4-address.h (module 'network'): bool ns3::Ipv4Mask::IsMatch(ns3::Ipv4Address a, ns3::Ipv4Address b) const [member function] 1800 cls.add_method('IsMatch', 1801 'bool', 1802 [param('ns3::Ipv4Address', 'a'), param('ns3::Ipv4Address', 'b')], 1803 is_const=True) 1804 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Print(std::ostream & os) const [member function] 1805 cls.add_method('Print', 1806 'void', 1807 [param('std::ostream &', 'os')], 1808 is_const=True) 1809 ## ipv4-address.h (module 'network'): void ns3::Ipv4Mask::Set(uint32_t mask) [member function] 1810 cls.add_method('Set', 1811 'void', 1812 [param('uint32_t', 'mask')]) 1813 return 1814 1815def register_Ns3Ipv6Address_methods(root_module, cls): 1816 cls.add_output_stream_operator() 1817 cls.add_binary_comparison_operator('==') 1818 cls.add_binary_comparison_operator('!=') 1819 cls.add_binary_comparison_operator('<') 1820 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor] 1821 cls.add_constructor([]) 1822 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] 1823 cls.add_constructor([param('char const *', 'address')]) 1824 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(uint8_t * address) [constructor] 1825 cls.add_constructor([param('uint8_t *', 'address')]) 1826 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const & addr) [constructor] 1827 cls.add_constructor([param('ns3::Ipv6Address const &', 'addr')]) 1828 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(ns3::Ipv6Address const * addr) [constructor] 1829 cls.add_constructor([param('ns3::Ipv6Address const *', 'addr')]) 1830 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Address::CombinePrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1831 cls.add_method('CombinePrefix', 1832 'ns3::Ipv6Address', 1833 [param('ns3::Ipv6Prefix const &', 'prefix')], 1834 is_const=True) 1835 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::ConvertFrom(ns3::Address const & address) [member function] 1836 cls.add_method('ConvertFrom', 1837 'ns3::Ipv6Address', 1838 [param('ns3::Address const &', 'address')], 1839 is_static=True) 1840 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::Deserialize(uint8_t const * buf) [member function] 1841 cls.add_method('Deserialize', 1842 'ns3::Ipv6Address', 1843 [param('uint8_t const *', 'buf')], 1844 is_static=True) 1845 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllHostsMulticast() [member function] 1846 cls.add_method('GetAllHostsMulticast', 1847 'ns3::Ipv6Address', 1848 [], 1849 is_static=True) 1850 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllNodesMulticast() [member function] 1851 cls.add_method('GetAllNodesMulticast', 1852 'ns3::Ipv6Address', 1853 [], 1854 is_static=True) 1855 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAllRoutersMulticast() [member function] 1856 cls.add_method('GetAllRoutersMulticast', 1857 'ns3::Ipv6Address', 1858 [], 1859 is_static=True) 1860 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetAny() [member function] 1861 cls.add_method('GetAny', 1862 'ns3::Ipv6Address', 1863 [], 1864 is_static=True) 1865 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::GetBytes(uint8_t * buf) const [member function] 1866 cls.add_method('GetBytes', 1867 'void', 1868 [param('uint8_t *', 'buf')], 1869 is_const=True) 1870 ## ipv6-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv6Address::GetIpv4MappedAddress() const [member function] 1871 cls.add_method('GetIpv4MappedAddress', 1872 'ns3::Ipv4Address', 1873 [], 1874 is_const=True) 1875 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetLoopback() [member function] 1876 cls.add_method('GetLoopback', 1877 'ns3::Ipv6Address', 1878 [], 1879 is_static=True) 1880 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetOnes() [member function] 1881 cls.add_method('GetOnes', 1882 'ns3::Ipv6Address', 1883 [], 1884 is_static=True) 1885 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::GetZero() [member function] 1886 cls.add_method('GetZero', 1887 'ns3::Ipv6Address', 1888 [], 1889 is_static=True) 1890 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::HasPrefix(ns3::Ipv6Prefix const & prefix) const [member function] 1891 cls.add_method('HasPrefix', 1892 'bool', 1893 [param('ns3::Ipv6Prefix const &', 'prefix')], 1894 is_const=True) 1895 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllNodesMulticast() const [member function] 1896 cls.add_method('IsAllNodesMulticast', 1897 'bool', 1898 [], 1899 is_const=True) 1900 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAllRoutersMulticast() const [member function] 1901 cls.add_method('IsAllRoutersMulticast', 1902 'bool', 1903 [], 1904 is_const=True) 1905 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsAny() const [member function] 1906 cls.add_method('IsAny', 1907 'bool', 1908 [], 1909 is_const=True) 1910 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsDocumentation() const [member function] 1911 cls.add_method('IsDocumentation', 1912 'bool', 1913 [], 1914 is_const=True) 1915 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsInitialized() const [member function] 1916 cls.add_method('IsInitialized', 1917 'bool', 1918 [], 1919 is_const=True) 1920 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsIpv4MappedAddress() const [member function] 1921 cls.add_method('IsIpv4MappedAddress', 1922 'bool', 1923 [], 1924 is_const=True) 1925 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocal() const [member function] 1926 cls.add_method('IsLinkLocal', 1927 'bool', 1928 [], 1929 is_const=True) 1930 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLinkLocalMulticast() const [member function] 1931 cls.add_method('IsLinkLocalMulticast', 1932 'bool', 1933 [], 1934 is_const=True) 1935 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsLocalhost() const [member function] 1936 cls.add_method('IsLocalhost', 1937 'bool', 1938 [], 1939 is_const=True) 1940 ## ipv6-address.h (module 'network'): static bool ns3::Ipv6Address::IsMatchingType(ns3::Address const & address) [member function] 1941 cls.add_method('IsMatchingType', 1942 'bool', 1943 [param('ns3::Address const &', 'address')], 1944 is_static=True) 1945 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsMulticast() const [member function] 1946 cls.add_method('IsMulticast', 1947 'bool', 1948 [], 1949 is_const=True) 1950 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Address::IsSolicitedMulticast() const [member function] 1951 cls.add_method('IsSolicitedMulticast', 1952 'bool', 1953 [], 1954 is_const=True) 1955 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Address prefix) [member function] 1956 cls.add_method('MakeAutoconfiguredAddress', 1957 'ns3::Ipv6Address', 1958 [param('ns3::Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1959 is_static=True) 1960 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Address addr, ns3::Ipv6Prefix prefix) [member function] 1961 cls.add_method('MakeAutoconfiguredAddress', 1962 'ns3::Ipv6Address', 1963 [param('ns3::Address', 'addr'), param('ns3::Ipv6Prefix', 'prefix')], 1964 is_static=True) 1965 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac16Address addr, ns3::Ipv6Address prefix) [member function] 1966 cls.add_method('MakeAutoconfiguredAddress', 1967 'ns3::Ipv6Address', 1968 [param('ns3::Mac16Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1969 is_static=True) 1970 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac48Address addr, ns3::Ipv6Address prefix) [member function] 1971 cls.add_method('MakeAutoconfiguredAddress', 1972 'ns3::Ipv6Address', 1973 [param('ns3::Mac48Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1974 is_static=True) 1975 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac64Address addr, ns3::Ipv6Address prefix) [member function] 1976 cls.add_method('MakeAutoconfiguredAddress', 1977 'ns3::Ipv6Address', 1978 [param('ns3::Mac64Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1979 is_static=True) 1980 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredAddress(ns3::Mac8Address addr, ns3::Ipv6Address prefix) [member function] 1981 cls.add_method('MakeAutoconfiguredAddress', 1982 'ns3::Ipv6Address', 1983 [param('ns3::Mac8Address', 'addr'), param('ns3::Ipv6Address', 'prefix')], 1984 is_static=True) 1985 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Address mac) [member function] 1986 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1987 'ns3::Ipv6Address', 1988 [param('ns3::Address', 'mac')], 1989 is_static=True) 1990 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac16Address mac) [member function] 1991 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1992 'ns3::Ipv6Address', 1993 [param('ns3::Mac16Address', 'mac')], 1994 is_static=True) 1995 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac48Address mac) [member function] 1996 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 1997 'ns3::Ipv6Address', 1998 [param('ns3::Mac48Address', 'mac')], 1999 is_static=True) 2000 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac64Address mac) [member function] 2001 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2002 'ns3::Ipv6Address', 2003 [param('ns3::Mac64Address', 'mac')], 2004 is_static=True) 2005 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeAutoconfiguredLinkLocalAddress(ns3::Mac8Address mac) [member function] 2006 cls.add_method('MakeAutoconfiguredLinkLocalAddress', 2007 'ns3::Ipv6Address', 2008 [param('ns3::Mac8Address', 'mac')], 2009 is_static=True) 2010 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeIpv4MappedAddress(ns3::Ipv4Address addr) [member function] 2011 cls.add_method('MakeIpv4MappedAddress', 2012 'ns3::Ipv6Address', 2013 [param('ns3::Ipv4Address', 'addr')], 2014 is_static=True) 2015 ## ipv6-address.h (module 'network'): static ns3::Ipv6Address ns3::Ipv6Address::MakeSolicitedAddress(ns3::Ipv6Address addr) [member function] 2016 cls.add_method('MakeSolicitedAddress', 2017 'ns3::Ipv6Address', 2018 [param('ns3::Ipv6Address', 'addr')], 2019 is_static=True) 2020 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Print(std::ostream & os) const [member function] 2021 cls.add_method('Print', 2022 'void', 2023 [param('std::ostream &', 'os')], 2024 is_const=True) 2025 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Serialize(uint8_t * buf) const [member function] 2026 cls.add_method('Serialize', 2027 'void', 2028 [param('uint8_t *', 'buf')], 2029 is_const=True) 2030 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(char const * address) [member function] 2031 cls.add_method('Set', 2032 'void', 2033 [param('char const *', 'address')]) 2034 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] 2035 cls.add_method('Set', 2036 'void', 2037 [param('uint8_t *', 'address')]) 2038 return 2039 2040def register_Ns3Ipv6AddressHash_methods(root_module, cls): 2041 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash() [constructor] 2042 cls.add_constructor([]) 2043 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressHash::Ipv6AddressHash(ns3::Ipv6AddressHash const & arg0) [constructor] 2044 cls.add_constructor([param('ns3::Ipv6AddressHash const &', 'arg0')]) 2045 ## ipv6-address.h (module 'network'): size_t ns3::Ipv6AddressHash::operator()(ns3::Ipv6Address const & x) const [member operator] 2046 cls.add_method('operator()', 2047 'size_t', 2048 [param('ns3::Ipv6Address const &', 'x')], 2049 custom_name='__call__', is_const=True) 2050 return 2051 2052def register_Ns3Ipv6Prefix_methods(root_module, cls): 2053 cls.add_output_stream_operator() 2054 cls.add_binary_comparison_operator('==') 2055 cls.add_binary_comparison_operator('!=') 2056 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix() [constructor] 2057 cls.add_constructor([]) 2058 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix) [constructor] 2059 cls.add_constructor([param('uint8_t *', 'prefix')]) 2060 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix) [constructor] 2061 cls.add_constructor([param('char const *', 'prefix')]) 2062 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t * prefix, uint8_t prefixLength) [constructor] 2063 cls.add_constructor([param('uint8_t *', 'prefix'), param('uint8_t', 'prefixLength')]) 2064 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(char const * prefix, uint8_t prefixLength) [constructor] 2065 cls.add_constructor([param('char const *', 'prefix'), param('uint8_t', 'prefixLength')]) 2066 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(uint8_t prefix) [constructor] 2067 cls.add_constructor([param('uint8_t', 'prefix')]) 2068 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const & prefix) [constructor] 2069 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'prefix')]) 2070 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix::Ipv6Prefix(ns3::Ipv6Prefix const * prefix) [constructor] 2071 cls.add_constructor([param('ns3::Ipv6Prefix const *', 'prefix')]) 2072 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6Prefix::ConvertToIpv6Address() const [member function] 2073 cls.add_method('ConvertToIpv6Address', 2074 'ns3::Ipv6Address', 2075 [], 2076 is_const=True) 2077 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::GetBytes(uint8_t * buf) const [member function] 2078 cls.add_method('GetBytes', 2079 'void', 2080 [param('uint8_t *', 'buf')], 2081 is_const=True) 2082 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetLoopback() [member function] 2083 cls.add_method('GetLoopback', 2084 'ns3::Ipv6Prefix', 2085 [], 2086 is_static=True) 2087 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetMinimumPrefixLength() const [member function] 2088 cls.add_method('GetMinimumPrefixLength', 2089 'uint8_t', 2090 [], 2091 is_const=True) 2092 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetOnes() [member function] 2093 cls.add_method('GetOnes', 2094 'ns3::Ipv6Prefix', 2095 [], 2096 is_static=True) 2097 ## ipv6-address.h (module 'network'): uint8_t ns3::Ipv6Prefix::GetPrefixLength() const [member function] 2098 cls.add_method('GetPrefixLength', 2099 'uint8_t', 2100 [], 2101 is_const=True) 2102 ## ipv6-address.h (module 'network'): static ns3::Ipv6Prefix ns3::Ipv6Prefix::GetZero() [member function] 2103 cls.add_method('GetZero', 2104 'ns3::Ipv6Prefix', 2105 [], 2106 is_static=True) 2107 ## ipv6-address.h (module 'network'): bool ns3::Ipv6Prefix::IsMatch(ns3::Ipv6Address a, ns3::Ipv6Address b) const [member function] 2108 cls.add_method('IsMatch', 2109 'bool', 2110 [param('ns3::Ipv6Address', 'a'), param('ns3::Ipv6Address', 'b')], 2111 is_const=True) 2112 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::Print(std::ostream & os) const [member function] 2113 cls.add_method('Print', 2114 'void', 2115 [param('std::ostream &', 'os')], 2116 is_const=True) 2117 ## ipv6-address.h (module 'network'): void ns3::Ipv6Prefix::SetPrefixLength(uint8_t prefixLength) [member function] 2118 cls.add_method('SetPrefixLength', 2119 'void', 2120 [param('uint8_t', 'prefixLength')]) 2121 return 2122 2123def register_Ns3LogComponent_methods(root_module, cls): 2124 ## log.h (module 'core'): ns3::LogComponent::LogComponent(ns3::LogComponent const & arg0) [constructor] 2125 cls.add_constructor([param('ns3::LogComponent const &', 'arg0')]) 2126 ## log.h (module 'core'): ns3::LogComponent::LogComponent(std::string const & name, std::string const & file, ns3::LogLevel const mask=::ns3::LogLevel::LOG_NONE) [constructor] 2127 cls.add_constructor([param('std::string const &', 'name'), param('std::string const &', 'file'), param('ns3::LogLevel const', 'mask', default_value='::ns3::LogLevel::LOG_NONE')]) 2128 ## log.h (module 'core'): void ns3::LogComponent::Disable(ns3::LogLevel const level) [member function] 2129 cls.add_method('Disable', 2130 'void', 2131 [param('ns3::LogLevel const', 'level')]) 2132 ## log.h (module 'core'): void ns3::LogComponent::Enable(ns3::LogLevel const level) [member function] 2133 cls.add_method('Enable', 2134 'void', 2135 [param('ns3::LogLevel const', 'level')]) 2136 ## log.h (module 'core'): std::string ns3::LogComponent::File() const [member function] 2137 cls.add_method('File', 2138 'std::string', 2139 [], 2140 is_const=True) 2141 ## log.h (module 'core'): static ns3::LogComponent::ComponentList * ns3::LogComponent::GetComponentList() [member function] 2142 cls.add_method('GetComponentList', 2143 'ns3::LogComponent::ComponentList *', 2144 [], 2145 is_static=True) 2146 ## log.h (module 'core'): static std::string ns3::LogComponent::GetLevelLabel(ns3::LogLevel const level) [member function] 2147 cls.add_method('GetLevelLabel', 2148 'std::string', 2149 [param('ns3::LogLevel const', 'level')], 2150 is_static=True) 2151 ## log.h (module 'core'): bool ns3::LogComponent::IsEnabled(ns3::LogLevel const level) const [member function] 2152 cls.add_method('IsEnabled', 2153 'bool', 2154 [param('ns3::LogLevel const', 'level')], 2155 is_const=True) 2156 ## log.h (module 'core'): bool ns3::LogComponent::IsNoneEnabled() const [member function] 2157 cls.add_method('IsNoneEnabled', 2158 'bool', 2159 [], 2160 is_const=True) 2161 ## log.h (module 'core'): char const * ns3::LogComponent::Name() const [member function] 2162 cls.add_method('Name', 2163 'char const *', 2164 [], 2165 is_const=True) 2166 ## log.h (module 'core'): void ns3::LogComponent::SetMask(ns3::LogLevel const level) [member function] 2167 cls.add_method('SetMask', 2168 'void', 2169 [param('ns3::LogLevel const', 'level')]) 2170 return 2171 2172def register_Ns3Mac48Address_methods(root_module, cls): 2173 cls.add_binary_comparison_operator('==') 2174 cls.add_binary_comparison_operator('!=') 2175 cls.add_binary_comparison_operator('<') 2176 cls.add_output_stream_operator() 2177 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(ns3::Mac48Address const & arg0) [constructor] 2178 cls.add_constructor([param('ns3::Mac48Address const &', 'arg0')]) 2179 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address() [constructor] 2180 cls.add_constructor([]) 2181 ## mac48-address.h (module 'network'): ns3::Mac48Address::Mac48Address(char const * str) [constructor] 2182 cls.add_constructor([param('char const *', 'str')]) 2183 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::Allocate() [member function] 2184 cls.add_method('Allocate', 2185 'ns3::Mac48Address', 2186 [], 2187 is_static=True) 2188 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::ConvertFrom(ns3::Address const & address) [member function] 2189 cls.add_method('ConvertFrom', 2190 'ns3::Mac48Address', 2191 [param('ns3::Address const &', 'address')], 2192 is_static=True) 2193 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyFrom(uint8_t const * buffer) [member function] 2194 cls.add_method('CopyFrom', 2195 'void', 2196 [param('uint8_t const *', 'buffer')]) 2197 ## mac48-address.h (module 'network'): void ns3::Mac48Address::CopyTo(uint8_t * buffer) const [member function] 2198 cls.add_method('CopyTo', 2199 'void', 2200 [param('uint8_t *', 'buffer')], 2201 is_const=True) 2202 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetBroadcast() [member function] 2203 cls.add_method('GetBroadcast', 2204 'ns3::Mac48Address', 2205 [], 2206 is_static=True) 2207 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv4Address address) [member function] 2208 cls.add_method('GetMulticast', 2209 'ns3::Mac48Address', 2210 [param('ns3::Ipv4Address', 'address')], 2211 is_static=True) 2212 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast(ns3::Ipv6Address address) [member function] 2213 cls.add_method('GetMulticast', 2214 'ns3::Mac48Address', 2215 [param('ns3::Ipv6Address', 'address')], 2216 is_static=True) 2217 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticast6Prefix() [member function] 2218 cls.add_method('GetMulticast6Prefix', 2219 'ns3::Mac48Address', 2220 [], 2221 is_static=True) 2222 ## mac48-address.h (module 'network'): static ns3::Mac48Address ns3::Mac48Address::GetMulticastPrefix() [member function] 2223 cls.add_method('GetMulticastPrefix', 2224 'ns3::Mac48Address', 2225 [], 2226 is_static=True) 2227 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsBroadcast() const [member function] 2228 cls.add_method('IsBroadcast', 2229 'bool', 2230 [], 2231 is_const=True) 2232 ## mac48-address.h (module 'network'): bool ns3::Mac48Address::IsGroup() const [member function] 2233 cls.add_method('IsGroup', 2234 'bool', 2235 [], 2236 is_const=True) 2237 ## mac48-address.h (module 'network'): static bool ns3::Mac48Address::IsMatchingType(ns3::Address const & address) [member function] 2238 cls.add_method('IsMatchingType', 2239 'bool', 2240 [param('ns3::Address const &', 'address')], 2241 is_static=True) 2242 return 2243 2244def register_Ns3Mac8Address_methods(root_module, cls): 2245 cls.add_binary_comparison_operator('<') 2246 cls.add_binary_comparison_operator('==') 2247 cls.add_binary_comparison_operator('!=') 2248 cls.add_output_stream_operator() 2249 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(ns3::Mac8Address const & arg0) [constructor] 2250 cls.add_constructor([param('ns3::Mac8Address const &', 'arg0')]) 2251 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address() [constructor] 2252 cls.add_constructor([]) 2253 ## mac8-address.h (module 'network'): ns3::Mac8Address::Mac8Address(uint8_t addr) [constructor] 2254 cls.add_constructor([param('uint8_t', 'addr')]) 2255 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::Allocate() [member function] 2256 cls.add_method('Allocate', 2257 'ns3::Mac8Address', 2258 [], 2259 is_static=True) 2260 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::ConvertFrom(ns3::Address const & address) [member function] 2261 cls.add_method('ConvertFrom', 2262 'ns3::Mac8Address', 2263 [param('ns3::Address const &', 'address')], 2264 is_static=True) 2265 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyFrom(uint8_t const * pBuffer) [member function] 2266 cls.add_method('CopyFrom', 2267 'void', 2268 [param('uint8_t const *', 'pBuffer')]) 2269 ## mac8-address.h (module 'network'): void ns3::Mac8Address::CopyTo(uint8_t * pBuffer) const [member function] 2270 cls.add_method('CopyTo', 2271 'void', 2272 [param('uint8_t *', 'pBuffer')], 2273 is_const=True) 2274 ## mac8-address.h (module 'network'): static ns3::Mac8Address ns3::Mac8Address::GetBroadcast() [member function] 2275 cls.add_method('GetBroadcast', 2276 'ns3::Mac8Address', 2277 [], 2278 is_static=True) 2279 ## mac8-address.h (module 'network'): static bool ns3::Mac8Address::IsMatchingType(ns3::Address const & address) [member function] 2280 cls.add_method('IsMatchingType', 2281 'bool', 2282 [param('ns3::Address const &', 'address')], 2283 is_static=True) 2284 return 2285 2286def register_Ns3NetDeviceContainer_methods(root_module, cls): 2287 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & arg0) [constructor] 2288 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'arg0')]) 2289 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer() [constructor] 2290 cls.add_constructor([]) 2291 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::Ptr<ns3::NetDevice> dev) [constructor] 2292 cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'dev')]) 2293 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(std::string devName) [constructor] 2294 cls.add_constructor([param('std::string', 'devName')]) 2295 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::NetDeviceContainer(ns3::NetDeviceContainer const & a, ns3::NetDeviceContainer const & b) [constructor] 2296 cls.add_constructor([param('ns3::NetDeviceContainer const &', 'a'), param('ns3::NetDeviceContainer const &', 'b')]) 2297 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::NetDeviceContainer other) [member function] 2298 cls.add_method('Add', 2299 'void', 2300 [param('ns3::NetDeviceContainer', 'other')]) 2301 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(ns3::Ptr<ns3::NetDevice> device) [member function] 2302 cls.add_method('Add', 2303 'void', 2304 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 2305 ## net-device-container.h (module 'network'): void ns3::NetDeviceContainer::Add(std::string deviceName) [member function] 2306 cls.add_method('Add', 2307 'void', 2308 [param('std::string', 'deviceName')]) 2309 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::Begin() const [member function] 2310 cls.add_method('Begin', 2311 'ns3::NetDeviceContainer::Iterator', 2312 [], 2313 is_const=True) 2314 ## net-device-container.h (module 'network'): ns3::NetDeviceContainer::Iterator ns3::NetDeviceContainer::End() const [member function] 2315 cls.add_method('End', 2316 'ns3::NetDeviceContainer::Iterator', 2317 [], 2318 is_const=True) 2319 ## net-device-container.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::NetDeviceContainer::Get(uint32_t i) const [member function] 2320 cls.add_method('Get', 2321 'ns3::Ptr< ns3::NetDevice >', 2322 [param('uint32_t', 'i')], 2323 is_const=True) 2324 ## net-device-container.h (module 'network'): uint32_t ns3::NetDeviceContainer::GetN() const [member function] 2325 cls.add_method('GetN', 2326 'uint32_t', 2327 [], 2328 is_const=True) 2329 return 2330 2331def register_Ns3ObjectBase_methods(root_module, cls): 2332 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase() [constructor] 2333 cls.add_constructor([]) 2334 ## object-base.h (module 'core'): ns3::ObjectBase::ObjectBase(ns3::ObjectBase const & arg0) [constructor] 2335 cls.add_constructor([param('ns3::ObjectBase const &', 'arg0')]) 2336 ## object-base.h (module 'core'): void ns3::ObjectBase::GetAttribute(std::string name, ns3::AttributeValue & value) const [member function] 2337 cls.add_method('GetAttribute', 2338 'void', 2339 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2340 is_const=True) 2341 ## object-base.h (module 'core'): bool ns3::ObjectBase::GetAttributeFailSafe(std::string name, ns3::AttributeValue & value) const [member function] 2342 cls.add_method('GetAttributeFailSafe', 2343 'bool', 2344 [param('std::string', 'name'), param('ns3::AttributeValue &', 'value')], 2345 is_const=True) 2346 ## object-base.h (module 'core'): ns3::TypeId ns3::ObjectBase::GetInstanceTypeId() const [member function] 2347 cls.add_method('GetInstanceTypeId', 2348 'ns3::TypeId', 2349 [], 2350 is_const=True, is_pure_virtual=True, is_virtual=True) 2351 ## object-base.h (module 'core'): static ns3::TypeId ns3::ObjectBase::GetTypeId() [member function] 2352 cls.add_method('GetTypeId', 2353 'ns3::TypeId', 2354 [], 2355 is_static=True) 2356 ## object-base.h (module 'core'): void ns3::ObjectBase::SetAttribute(std::string name, ns3::AttributeValue const & value) [member function] 2357 cls.add_method('SetAttribute', 2358 'void', 2359 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2360 ## object-base.h (module 'core'): bool ns3::ObjectBase::SetAttributeFailSafe(std::string name, ns3::AttributeValue const & value) [member function] 2361 cls.add_method('SetAttributeFailSafe', 2362 'bool', 2363 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) 2364 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2365 cls.add_method('TraceConnect', 2366 'bool', 2367 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2368 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceConnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2369 cls.add_method('TraceConnectWithoutContext', 2370 'bool', 2371 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2372 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnect(std::string name, std::string context, ns3::CallbackBase const & cb) [member function] 2373 cls.add_method('TraceDisconnect', 2374 'bool', 2375 [param('std::string', 'name'), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')]) 2376 ## object-base.h (module 'core'): bool ns3::ObjectBase::TraceDisconnectWithoutContext(std::string name, ns3::CallbackBase const & cb) [member function] 2377 cls.add_method('TraceDisconnectWithoutContext', 2378 'bool', 2379 [param('std::string', 'name'), param('ns3::CallbackBase const &', 'cb')]) 2380 ## object-base.h (module 'core'): void ns3::ObjectBase::ConstructSelf(ns3::AttributeConstructionList const & attributes) [member function] 2381 cls.add_method('ConstructSelf', 2382 'void', 2383 [param('ns3::AttributeConstructionList const &', 'attributes')], 2384 visibility='protected') 2385 ## object-base.h (module 'core'): void ns3::ObjectBase::NotifyConstructionCompleted() [member function] 2386 cls.add_method('NotifyConstructionCompleted', 2387 'void', 2388 [], 2389 is_virtual=True, visibility='protected') 2390 return 2391 2392def register_Ns3ObjectDeleter_methods(root_module, cls): 2393 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter() [constructor] 2394 cls.add_constructor([]) 2395 ## object.h (module 'core'): ns3::ObjectDeleter::ObjectDeleter(ns3::ObjectDeleter const & arg0) [constructor] 2396 cls.add_constructor([param('ns3::ObjectDeleter const &', 'arg0')]) 2397 ## object.h (module 'core'): static void ns3::ObjectDeleter::Delete(ns3::Object * object) [member function] 2398 cls.add_method('Delete', 2399 'void', 2400 [param('ns3::Object *', 'object')], 2401 is_static=True) 2402 return 2403 2404def register_Ns3ObjectFactory_methods(root_module, cls): 2405 cls.add_output_stream_operator() 2406 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [constructor] 2407 cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')]) 2408 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor] 2409 cls.add_constructor([]) 2410 ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function] 2411 cls.add_method('Create', 2412 'ns3::Ptr< ns3::Object >', 2413 [], 2414 is_const=True) 2415 ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function] 2416 cls.add_method('GetTypeId', 2417 'ns3::TypeId', 2418 [], 2419 is_const=True) 2420 ## object-factory.h (module 'core'): bool ns3::ObjectFactory::IsTypeIdSet() const [member function] 2421 cls.add_method('IsTypeIdSet', 2422 'bool', 2423 [], 2424 is_const=True) 2425 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set() [member function] 2426 cls.add_method('Set', 2427 'void', 2428 []) 2429 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] 2430 cls.add_method('SetTypeId', 2431 'void', 2432 [param('ns3::TypeId', 'tid')]) 2433 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] 2434 cls.add_method('SetTypeId', 2435 'void', 2436 [param('char const *', 'tid')]) 2437 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function] 2438 cls.add_method('SetTypeId', 2439 'void', 2440 [param('std::string', 'tid')]) 2441 return 2442 2443def register_Ns3PacketMetadata_methods(root_module, cls): 2444 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] 2445 cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) 2446 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [constructor] 2447 cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) 2448 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddAtEnd(ns3::PacketMetadata const & o) [member function] 2449 cls.add_method('AddAtEnd', 2450 'void', 2451 [param('ns3::PacketMetadata const &', 'o')]) 2452 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddHeader(ns3::Header const & header, uint32_t size) [member function] 2453 cls.add_method('AddHeader', 2454 'void', 2455 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2456 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddPaddingAtEnd(uint32_t end) [member function] 2457 cls.add_method('AddPaddingAtEnd', 2458 'void', 2459 [param('uint32_t', 'end')]) 2460 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::AddTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2461 cls.add_method('AddTrailer', 2462 'void', 2463 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2464 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::PacketMetadata::BeginItem(ns3::Buffer buffer) const [member function] 2465 cls.add_method('BeginItem', 2466 'ns3::PacketMetadata::ItemIterator', 2467 [param('ns3::Buffer', 'buffer')], 2468 is_const=True) 2469 ## packet-metadata.h (module 'network'): ns3::PacketMetadata ns3::PacketMetadata::CreateFragment(uint32_t start, uint32_t end) const [member function] 2470 cls.add_method('CreateFragment', 2471 'ns3::PacketMetadata', 2472 [param('uint32_t', 'start'), param('uint32_t', 'end')], 2473 is_const=True) 2474 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Deserialize(uint8_t const * buffer, uint32_t size) [member function] 2475 cls.add_method('Deserialize', 2476 'uint32_t', 2477 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 2478 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::Enable() [member function] 2479 cls.add_method('Enable', 2480 'void', 2481 [], 2482 is_static=True) 2483 ## packet-metadata.h (module 'network'): static void ns3::PacketMetadata::EnableChecking() [member function] 2484 cls.add_method('EnableChecking', 2485 'void', 2486 [], 2487 is_static=True) 2488 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::GetSerializedSize() const [member function] 2489 cls.add_method('GetSerializedSize', 2490 'uint32_t', 2491 [], 2492 is_const=True) 2493 ## packet-metadata.h (module 'network'): uint64_t ns3::PacketMetadata::GetUid() const [member function] 2494 cls.add_method('GetUid', 2495 'uint64_t', 2496 [], 2497 is_const=True) 2498 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtEnd(uint32_t end) [member function] 2499 cls.add_method('RemoveAtEnd', 2500 'void', 2501 [param('uint32_t', 'end')]) 2502 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveAtStart(uint32_t start) [member function] 2503 cls.add_method('RemoveAtStart', 2504 'void', 2505 [param('uint32_t', 'start')]) 2506 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveHeader(ns3::Header const & header, uint32_t size) [member function] 2507 cls.add_method('RemoveHeader', 2508 'void', 2509 [param('ns3::Header const &', 'header'), param('uint32_t', 'size')]) 2510 ## packet-metadata.h (module 'network'): void ns3::PacketMetadata::RemoveTrailer(ns3::Trailer const & trailer, uint32_t size) [member function] 2511 cls.add_method('RemoveTrailer', 2512 'void', 2513 [param('ns3::Trailer const &', 'trailer'), param('uint32_t', 'size')]) 2514 ## packet-metadata.h (module 'network'): uint32_t ns3::PacketMetadata::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 2515 cls.add_method('Serialize', 2516 'uint32_t', 2517 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 2518 is_const=True) 2519 return 2520 2521def register_Ns3PacketMetadataItem_methods(root_module, cls): 2522 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item() [constructor] 2523 cls.add_constructor([]) 2524 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::Item(ns3::PacketMetadata::Item const & arg0) [constructor] 2525 cls.add_constructor([param('ns3::PacketMetadata::Item const &', 'arg0')]) 2526 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::current [variable] 2527 cls.add_instance_attribute('current', 'ns3::Buffer::Iterator', is_const=False) 2528 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentSize [variable] 2529 cls.add_instance_attribute('currentSize', 'uint32_t', is_const=False) 2530 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromEnd [variable] 2531 cls.add_instance_attribute('currentTrimedFromEnd', 'uint32_t', is_const=False) 2532 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::currentTrimedFromStart [variable] 2533 cls.add_instance_attribute('currentTrimedFromStart', 'uint32_t', is_const=False) 2534 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::isFragment [variable] 2535 cls.add_instance_attribute('isFragment', 'bool', is_const=False) 2536 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::tid [variable] 2537 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2538 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item::type [variable] 2539 cls.add_instance_attribute('type', 'ns3::PacketMetadata::Item::ItemType', is_const=False) 2540 return 2541 2542def register_Ns3PacketMetadataItemIterator_methods(root_module, cls): 2543 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata::ItemIterator const & arg0) [constructor] 2544 cls.add_constructor([param('ns3::PacketMetadata::ItemIterator const &', 'arg0')]) 2545 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::ItemIterator::ItemIterator(ns3::PacketMetadata const * metadata, ns3::Buffer buffer) [constructor] 2546 cls.add_constructor([param('ns3::PacketMetadata const *', 'metadata'), param('ns3::Buffer', 'buffer')]) 2547 ## packet-metadata.h (module 'network'): bool ns3::PacketMetadata::ItemIterator::HasNext() const [member function] 2548 cls.add_method('HasNext', 2549 'bool', 2550 [], 2551 is_const=True) 2552 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item ns3::PacketMetadata::ItemIterator::Next() [member function] 2553 cls.add_method('Next', 2554 'ns3::PacketMetadata::Item', 2555 []) 2556 return 2557 2558def register_Ns3PacketTagIterator_methods(root_module, cls): 2559 ## packet.h (module 'network'): ns3::PacketTagIterator::PacketTagIterator(ns3::PacketTagIterator const & arg0) [constructor] 2560 cls.add_constructor([param('ns3::PacketTagIterator const &', 'arg0')]) 2561 ## packet.h (module 'network'): bool ns3::PacketTagIterator::HasNext() const [member function] 2562 cls.add_method('HasNext', 2563 'bool', 2564 [], 2565 is_const=True) 2566 ## packet.h (module 'network'): ns3::PacketTagIterator::Item ns3::PacketTagIterator::Next() [member function] 2567 cls.add_method('Next', 2568 'ns3::PacketTagIterator::Item', 2569 []) 2570 return 2571 2572def register_Ns3PacketTagIteratorItem_methods(root_module, cls): 2573 ## packet.h (module 'network'): ns3::PacketTagIterator::Item::Item(ns3::PacketTagIterator::Item const & arg0) [constructor] 2574 cls.add_constructor([param('ns3::PacketTagIterator::Item const &', 'arg0')]) 2575 ## packet.h (module 'network'): void ns3::PacketTagIterator::Item::GetTag(ns3::Tag & tag) const [member function] 2576 cls.add_method('GetTag', 2577 'void', 2578 [param('ns3::Tag &', 'tag')], 2579 is_const=True) 2580 ## packet.h (module 'network'): ns3::TypeId ns3::PacketTagIterator::Item::GetTypeId() const [member function] 2581 cls.add_method('GetTypeId', 2582 'ns3::TypeId', 2583 [], 2584 is_const=True) 2585 return 2586 2587def register_Ns3PacketTagList_methods(root_module, cls): 2588 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList() [constructor] 2589 cls.add_constructor([]) 2590 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::PacketTagList(ns3::PacketTagList const & o) [constructor] 2591 cls.add_constructor([param('ns3::PacketTagList const &', 'o')]) 2592 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::Add(ns3::Tag const & tag) const [member function] 2593 cls.add_method('Add', 2594 'void', 2595 [param('ns3::Tag const &', 'tag')], 2596 is_const=True) 2597 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 2598 cls.add_method('Deserialize', 2599 'uint32_t', 2600 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 2601 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::GetSerializedSize() const [member function] 2602 cls.add_method('GetSerializedSize', 2603 'uint32_t', 2604 [], 2605 is_const=True) 2606 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData const * ns3::PacketTagList::Head() const [member function] 2607 cls.add_method('Head', 2608 'ns3::PacketTagList::TagData const *', 2609 [], 2610 is_const=True) 2611 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Peek(ns3::Tag & tag) const [member function] 2612 cls.add_method('Peek', 2613 'bool', 2614 [param('ns3::Tag &', 'tag')], 2615 is_const=True) 2616 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Remove(ns3::Tag & tag) [member function] 2617 cls.add_method('Remove', 2618 'bool', 2619 [param('ns3::Tag &', 'tag')]) 2620 ## packet-tag-list.h (module 'network'): void ns3::PacketTagList::RemoveAll() [member function] 2621 cls.add_method('RemoveAll', 2622 'void', 2623 []) 2624 ## packet-tag-list.h (module 'network'): bool ns3::PacketTagList::Replace(ns3::Tag & tag) [member function] 2625 cls.add_method('Replace', 2626 'bool', 2627 [param('ns3::Tag &', 'tag')]) 2628 ## packet-tag-list.h (module 'network'): uint32_t ns3::PacketTagList::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 2629 cls.add_method('Serialize', 2630 'uint32_t', 2631 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 2632 is_const=True) 2633 return 2634 2635def register_Ns3PacketTagListTagData_methods(root_module, cls): 2636 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData() [constructor] 2637 cls.add_constructor([]) 2638 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [constructor] 2639 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) 2640 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] 2641 cls.add_instance_attribute('count', 'uint32_t', is_const=False) 2642 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] 2643 cls.add_instance_attribute('data', 'uint8_t [ 1 ]', is_const=False) 2644 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] 2645 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) 2646 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::size [variable] 2647 cls.add_instance_attribute('size', 'uint32_t', is_const=False) 2648 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] 2649 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) 2650 return 2651 2652def register_Ns3ParameterLogger_methods(root_module, cls): 2653 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(ns3::ParameterLogger const & arg0) [constructor] 2654 cls.add_constructor([param('ns3::ParameterLogger const &', 'arg0')]) 2655 ## log.h (module 'core'): ns3::ParameterLogger::ParameterLogger(std::ostream & os) [constructor] 2656 cls.add_constructor([param('std::ostream &', 'os')]) 2657 return 2658 2659def register_Ns3QueueDiscContainer_methods(root_module, cls): 2660 ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::QueueDiscContainer(ns3::QueueDiscContainer const & arg0) [constructor] 2661 cls.add_constructor([param('ns3::QueueDiscContainer const &', 'arg0')]) 2662 ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::QueueDiscContainer() [constructor] 2663 cls.add_constructor([]) 2664 ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::QueueDiscContainer(ns3::Ptr<ns3::QueueDisc> qDisc) [constructor] 2665 cls.add_constructor([param('ns3::Ptr< ns3::QueueDisc >', 'qDisc')]) 2666 ## queue-disc-container.h (module 'traffic-control'): void ns3::QueueDiscContainer::Add(ns3::QueueDiscContainer other) [member function] 2667 cls.add_method('Add', 2668 'void', 2669 [param('ns3::QueueDiscContainer', 'other')]) 2670 ## queue-disc-container.h (module 'traffic-control'): void ns3::QueueDiscContainer::Add(ns3::Ptr<ns3::QueueDisc> qDisc) [member function] 2671 cls.add_method('Add', 2672 'void', 2673 [param('ns3::Ptr< ns3::QueueDisc >', 'qDisc')]) 2674 ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::ConstIterator ns3::QueueDiscContainer::Begin() const [member function] 2675 cls.add_method('Begin', 2676 'ns3::QueueDiscContainer::ConstIterator', 2677 [], 2678 is_const=True) 2679 ## queue-disc-container.h (module 'traffic-control'): ns3::QueueDiscContainer::ConstIterator ns3::QueueDiscContainer::End() const [member function] 2680 cls.add_method('End', 2681 'ns3::QueueDiscContainer::ConstIterator', 2682 [], 2683 is_const=True) 2684 ## queue-disc-container.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDisc> ns3::QueueDiscContainer::Get(std::size_t i) const [member function] 2685 cls.add_method('Get', 2686 'ns3::Ptr< ns3::QueueDisc >', 2687 [param('std::size_t', 'i')], 2688 is_const=True) 2689 ## queue-disc-container.h (module 'traffic-control'): std::size_t ns3::QueueDiscContainer::GetN() const [member function] 2690 cls.add_method('GetN', 2691 'std::size_t', 2692 [], 2693 is_const=True) 2694 return 2695 2696def register_Ns3QueueDiscFactory_methods(root_module, cls): 2697 ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscFactory::QueueDiscFactory(ns3::QueueDiscFactory const & arg0) [constructor] 2698 cls.add_constructor([param('ns3::QueueDiscFactory const &', 'arg0')]) 2699 ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscFactory::QueueDiscFactory(ns3::ObjectFactory factory) [constructor] 2700 cls.add_constructor([param('ns3::ObjectFactory', 'factory')]) 2701 ## traffic-control-helper.h (module 'traffic-control'): void ns3::QueueDiscFactory::AddInternalQueue(ns3::ObjectFactory factory) [member function] 2702 cls.add_method('AddInternalQueue', 2703 'void', 2704 [param('ns3::ObjectFactory', 'factory')]) 2705 ## traffic-control-helper.h (module 'traffic-control'): void ns3::QueueDiscFactory::AddPacketFilter(ns3::ObjectFactory factory) [member function] 2706 cls.add_method('AddPacketFilter', 2707 'void', 2708 [param('ns3::ObjectFactory', 'factory')]) 2709 ## traffic-control-helper.h (module 'traffic-control'): uint16_t ns3::QueueDiscFactory::AddQueueDiscClass(ns3::ObjectFactory factory) [member function] 2710 cls.add_method('AddQueueDiscClass', 2711 'uint16_t', 2712 [param('ns3::ObjectFactory', 'factory')]) 2713 ## traffic-control-helper.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDisc> ns3::QueueDiscFactory::CreateQueueDisc(std::vector<ns3::Ptr<ns3::QueueDisc>, std::allocator<ns3::Ptr<ns3::QueueDisc> > > const & queueDiscs) [member function] 2714 cls.add_method('CreateQueueDisc', 2715 'ns3::Ptr< ns3::QueueDisc >', 2716 [param('std::vector< ns3::Ptr< ns3::QueueDisc > > const &', 'queueDiscs')]) 2717 ## traffic-control-helper.h (module 'traffic-control'): void ns3::QueueDiscFactory::SetChildQueueDisc(uint16_t classId, uint16_t handle) [member function] 2718 cls.add_method('SetChildQueueDisc', 2719 'void', 2720 [param('uint16_t', 'classId'), param('uint16_t', 'handle')]) 2721 return 2722 2723def register_Ns3QueueSize_methods(root_module, cls): 2724 cls.add_output_stream_operator() 2725 cls.add_binary_comparison_operator('!=') 2726 cls.add_binary_comparison_operator('<') 2727 cls.add_binary_comparison_operator('<=') 2728 cls.add_binary_comparison_operator('==') 2729 cls.add_binary_comparison_operator('>') 2730 cls.add_binary_comparison_operator('>=') 2731 ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(ns3::QueueSize const & arg0) [constructor] 2732 cls.add_constructor([param('ns3::QueueSize const &', 'arg0')]) 2733 ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize() [constructor] 2734 cls.add_constructor([]) 2735 ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(ns3::QueueSizeUnit unit, uint32_t value) [constructor] 2736 cls.add_constructor([param('ns3::QueueSizeUnit', 'unit'), param('uint32_t', 'value')]) 2737 ## queue-size.h (module 'network'): ns3::QueueSize::QueueSize(std::string size) [constructor] 2738 cls.add_constructor([param('std::string', 'size')]) 2739 ## queue-size.h (module 'network'): ns3::QueueSizeUnit ns3::QueueSize::GetUnit() const [member function] 2740 cls.add_method('GetUnit', 2741 'ns3::QueueSizeUnit', 2742 [], 2743 is_const=True) 2744 ## queue-size.h (module 'network'): uint32_t ns3::QueueSize::GetValue() const [member function] 2745 cls.add_method('GetValue', 2746 'uint32_t', 2747 [], 2748 is_const=True) 2749 return 2750 2751def register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, cls): 2752 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::SimpleRefCount() [constructor] 2753 cls.add_constructor([]) 2754 ## 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] 2755 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')]) 2756 return 2757 2758def register_Ns3Simulator_methods(root_module, cls): 2759 ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [constructor] 2760 cls.add_constructor([param('ns3::Simulator const &', 'arg0')]) 2761 ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function] 2762 cls.add_method('Cancel', 2763 'void', 2764 [param('ns3::EventId const &', 'id')], 2765 is_static=True) 2766 ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function] 2767 cls.add_method('Destroy', 2768 'void', 2769 [], 2770 is_static=True) 2771 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function] 2772 cls.add_method('GetContext', 2773 'uint32_t', 2774 [], 2775 is_static=True) 2776 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function] 2777 cls.add_method('GetDelayLeft', 2778 'ns3::Time', 2779 [param('ns3::EventId const &', 'id')], 2780 is_static=True) 2781 ## simulator.h (module 'core'): static uint64_t ns3::Simulator::GetEventCount() [member function] 2782 cls.add_method('GetEventCount', 2783 'uint64_t', 2784 [], 2785 is_static=True) 2786 ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function] 2787 cls.add_method('GetImplementation', 2788 'ns3::Ptr< ns3::SimulatorImpl >', 2789 [], 2790 is_static=True) 2791 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function] 2792 cls.add_method('GetMaximumSimulationTime', 2793 'ns3::Time', 2794 [], 2795 is_static=True) 2796 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function] 2797 cls.add_method('GetSystemId', 2798 'uint32_t', 2799 [], 2800 is_static=True) 2801 ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function] 2802 cls.add_method('IsExpired', 2803 'bool', 2804 [param('ns3::EventId const &', 'id')], 2805 is_static=True) 2806 ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function] 2807 cls.add_method('IsFinished', 2808 'bool', 2809 [], 2810 is_static=True) 2811 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function] 2812 cls.add_method('Now', 2813 'ns3::Time', 2814 [], 2815 is_static=True) 2816 ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function] 2817 cls.add_method('Remove', 2818 'void', 2819 [param('ns3::EventId const &', 'id')], 2820 is_static=True) 2821 ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function] 2822 cls.add_method('SetImplementation', 2823 'void', 2824 [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')], 2825 is_static=True) 2826 ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] 2827 cls.add_method('SetScheduler', 2828 'void', 2829 [param('ns3::ObjectFactory', 'schedulerFactory')], 2830 is_static=True) 2831 ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function] 2832 cls.add_method('Stop', 2833 'void', 2834 [], 2835 is_static=True) 2836 ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & delay) [member function] 2837 cls.add_method('Stop', 2838 'void', 2839 [param('ns3::Time const &', 'delay')], 2840 is_static=True) 2841 return 2842 2843def register_Ns3Tag_methods(root_module, cls): 2844 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] 2845 cls.add_constructor([]) 2846 ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [constructor] 2847 cls.add_constructor([param('ns3::Tag const &', 'arg0')]) 2848 ## tag.h (module 'network'): void ns3::Tag::Deserialize(ns3::TagBuffer i) [member function] 2849 cls.add_method('Deserialize', 2850 'void', 2851 [param('ns3::TagBuffer', 'i')], 2852 is_pure_virtual=True, is_virtual=True) 2853 ## tag.h (module 'network'): uint32_t ns3::Tag::GetSerializedSize() const [member function] 2854 cls.add_method('GetSerializedSize', 2855 'uint32_t', 2856 [], 2857 is_const=True, is_pure_virtual=True, is_virtual=True) 2858 ## tag.h (module 'network'): static ns3::TypeId ns3::Tag::GetTypeId() [member function] 2859 cls.add_method('GetTypeId', 2860 'ns3::TypeId', 2861 [], 2862 is_static=True) 2863 ## tag.h (module 'network'): void ns3::Tag::Print(std::ostream & os) const [member function] 2864 cls.add_method('Print', 2865 'void', 2866 [param('std::ostream &', 'os')], 2867 is_const=True, is_pure_virtual=True, is_virtual=True) 2868 ## tag.h (module 'network'): void ns3::Tag::Serialize(ns3::TagBuffer i) const [member function] 2869 cls.add_method('Serialize', 2870 'void', 2871 [param('ns3::TagBuffer', 'i')], 2872 is_const=True, is_pure_virtual=True, is_virtual=True) 2873 return 2874 2875def register_Ns3TagBuffer_methods(root_module, cls): 2876 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(ns3::TagBuffer const & arg0) [constructor] 2877 cls.add_constructor([param('ns3::TagBuffer const &', 'arg0')]) 2878 ## tag-buffer.h (module 'network'): ns3::TagBuffer::TagBuffer(uint8_t * start, uint8_t * end) [constructor] 2879 cls.add_constructor([param('uint8_t *', 'start'), param('uint8_t *', 'end')]) 2880 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::CopyFrom(ns3::TagBuffer o) [member function] 2881 cls.add_method('CopyFrom', 2882 'void', 2883 [param('ns3::TagBuffer', 'o')]) 2884 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Read(uint8_t * buffer, uint32_t size) [member function] 2885 cls.add_method('Read', 2886 'void', 2887 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')]) 2888 ## tag-buffer.h (module 'network'): double ns3::TagBuffer::ReadDouble() [member function] 2889 cls.add_method('ReadDouble', 2890 'double', 2891 []) 2892 ## tag-buffer.h (module 'network'): uint16_t ns3::TagBuffer::ReadU16() [member function] 2893 cls.add_method('ReadU16', 2894 'uint16_t', 2895 []) 2896 ## tag-buffer.h (module 'network'): uint32_t ns3::TagBuffer::ReadU32() [member function] 2897 cls.add_method('ReadU32', 2898 'uint32_t', 2899 []) 2900 ## tag-buffer.h (module 'network'): uint64_t ns3::TagBuffer::ReadU64() [member function] 2901 cls.add_method('ReadU64', 2902 'uint64_t', 2903 []) 2904 ## tag-buffer.h (module 'network'): uint8_t ns3::TagBuffer::ReadU8() [member function] 2905 cls.add_method('ReadU8', 2906 'uint8_t', 2907 []) 2908 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::TrimAtEnd(uint32_t trim) [member function] 2909 cls.add_method('TrimAtEnd', 2910 'void', 2911 [param('uint32_t', 'trim')]) 2912 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::Write(uint8_t const * buffer, uint32_t size) [member function] 2913 cls.add_method('Write', 2914 'void', 2915 [param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 2916 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteDouble(double v) [member function] 2917 cls.add_method('WriteDouble', 2918 'void', 2919 [param('double', 'v')]) 2920 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU16(uint16_t v) [member function] 2921 cls.add_method('WriteU16', 2922 'void', 2923 [param('uint16_t', 'v')]) 2924 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU32(uint32_t v) [member function] 2925 cls.add_method('WriteU32', 2926 'void', 2927 [param('uint32_t', 'v')]) 2928 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU64(uint64_t v) [member function] 2929 cls.add_method('WriteU64', 2930 'void', 2931 [param('uint64_t', 'v')]) 2932 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function] 2933 cls.add_method('WriteU8', 2934 'void', 2935 [param('uint8_t', 'v')]) 2936 return 2937 2938def register_Ns3Time_methods(root_module, cls): 2939 cls.add_binary_comparison_operator('==') 2940 cls.add_binary_comparison_operator('!=') 2941 cls.add_binary_comparison_operator('<=') 2942 cls.add_binary_comparison_operator('>=') 2943 cls.add_binary_comparison_operator('<') 2944 cls.add_binary_comparison_operator('>') 2945 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 2946 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 2947 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 2948 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) 2949 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::int64x64_t const &', 'right')) 2950 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) 2951 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) 2952 cls.add_output_stream_operator() 2953 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] 2954 cls.add_constructor([]) 2955 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [constructor] 2956 cls.add_constructor([param('ns3::Time const &', 'o')]) 2957 ## nstime.h (module 'core'): ns3::Time::Time(double v) [constructor] 2958 cls.add_constructor([param('double', 'v')]) 2959 ## nstime.h (module 'core'): ns3::Time::Time(int v) [constructor] 2960 cls.add_constructor([param('int', 'v')]) 2961 ## nstime.h (module 'core'): ns3::Time::Time(long int v) [constructor] 2962 cls.add_constructor([param('long int', 'v')]) 2963 ## nstime.h (module 'core'): ns3::Time::Time(long long int v) [constructor] 2964 cls.add_constructor([param('long long int', 'v')]) 2965 ## nstime.h (module 'core'): ns3::Time::Time(unsigned int v) [constructor] 2966 cls.add_constructor([param('unsigned int', 'v')]) 2967 ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor] 2968 cls.add_constructor([param('long unsigned int', 'v')]) 2969 ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor] 2970 cls.add_constructor([param('long long unsigned int', 'v')]) 2971 ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor] 2972 cls.add_constructor([param('ns3::int64x64_t const &', 'v')]) 2973 ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor] 2974 cls.add_constructor([param('std::string const &', 's')]) 2975 ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit=::ns3::Time::Unit::AUTO) const [member function] 2976 cls.add_method('As', 2977 'ns3::TimeWithUnit', 2978 [param('ns3::Time::Unit const', 'unit', default_value='::ns3::Time::Unit::AUTO')], 2979 is_const=True) 2980 ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function] 2981 cls.add_method('Compare', 2982 'int', 2983 [param('ns3::Time const &', 'o')], 2984 is_const=True) 2985 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function] 2986 cls.add_method('From', 2987 'ns3::Time', 2988 [param('ns3::int64x64_t const &', 'value')], 2989 is_static=True) 2990 ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function] 2991 cls.add_method('From', 2992 'ns3::Time', 2993 [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], 2994 is_static=True) 2995 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function] 2996 cls.add_method('FromDouble', 2997 'ns3::Time', 2998 [param('double', 'value'), param('ns3::Time::Unit', 'unit')], 2999 is_static=True) 3000 ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function] 3001 cls.add_method('FromInteger', 3002 'ns3::Time', 3003 [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], 3004 is_static=True) 3005 ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function] 3006 cls.add_method('GetDays', 3007 'double', 3008 [], 3009 is_const=True) 3010 ## nstime.h (module 'core'): double ns3::Time::GetDouble() const [member function] 3011 cls.add_method('GetDouble', 3012 'double', 3013 [], 3014 is_const=True) 3015 ## nstime.h (module 'core'): int64_t ns3::Time::GetFemtoSeconds() const [member function] 3016 cls.add_method('GetFemtoSeconds', 3017 'int64_t', 3018 [], 3019 is_const=True) 3020 ## nstime.h (module 'core'): double ns3::Time::GetHours() const [member function] 3021 cls.add_method('GetHours', 3022 'double', 3023 [], 3024 is_const=True) 3025 ## nstime.h (module 'core'): int64_t ns3::Time::GetInteger() const [member function] 3026 cls.add_method('GetInteger', 3027 'int64_t', 3028 [], 3029 is_const=True) 3030 ## nstime.h (module 'core'): int64_t ns3::Time::GetMicroSeconds() const [member function] 3031 cls.add_method('GetMicroSeconds', 3032 'int64_t', 3033 [], 3034 is_const=True) 3035 ## nstime.h (module 'core'): int64_t ns3::Time::GetMilliSeconds() const [member function] 3036 cls.add_method('GetMilliSeconds', 3037 'int64_t', 3038 [], 3039 is_const=True) 3040 ## nstime.h (module 'core'): double ns3::Time::GetMinutes() const [member function] 3041 cls.add_method('GetMinutes', 3042 'double', 3043 [], 3044 is_const=True) 3045 ## nstime.h (module 'core'): int64_t ns3::Time::GetNanoSeconds() const [member function] 3046 cls.add_method('GetNanoSeconds', 3047 'int64_t', 3048 [], 3049 is_const=True) 3050 ## nstime.h (module 'core'): int64_t ns3::Time::GetPicoSeconds() const [member function] 3051 cls.add_method('GetPicoSeconds', 3052 'int64_t', 3053 [], 3054 is_const=True) 3055 ## nstime.h (module 'core'): static ns3::Time::Unit ns3::Time::GetResolution() [member function] 3056 cls.add_method('GetResolution', 3057 'ns3::Time::Unit', 3058 [], 3059 is_static=True) 3060 ## nstime.h (module 'core'): double ns3::Time::GetSeconds() const [member function] 3061 cls.add_method('GetSeconds', 3062 'double', 3063 [], 3064 is_const=True) 3065 ## nstime.h (module 'core'): int64_t ns3::Time::GetTimeStep() const [member function] 3066 cls.add_method('GetTimeStep', 3067 'int64_t', 3068 [], 3069 is_const=True) 3070 ## nstime.h (module 'core'): double ns3::Time::GetYears() const [member function] 3071 cls.add_method('GetYears', 3072 'double', 3073 [], 3074 is_const=True) 3075 ## nstime.h (module 'core'): bool ns3::Time::IsNegative() const [member function] 3076 cls.add_method('IsNegative', 3077 'bool', 3078 [], 3079 is_const=True) 3080 ## nstime.h (module 'core'): bool ns3::Time::IsPositive() const [member function] 3081 cls.add_method('IsPositive', 3082 'bool', 3083 [], 3084 is_const=True) 3085 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyNegative() const [member function] 3086 cls.add_method('IsStrictlyNegative', 3087 'bool', 3088 [], 3089 is_const=True) 3090 ## nstime.h (module 'core'): bool ns3::Time::IsStrictlyPositive() const [member function] 3091 cls.add_method('IsStrictlyPositive', 3092 'bool', 3093 [], 3094 is_const=True) 3095 ## nstime.h (module 'core'): bool ns3::Time::IsZero() const [member function] 3096 cls.add_method('IsZero', 3097 'bool', 3098 [], 3099 is_const=True) 3100 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Max() [member function] 3101 cls.add_method('Max', 3102 'ns3::Time', 3103 [], 3104 is_static=True) 3105 ## nstime.h (module 'core'): static ns3::Time ns3::Time::Min() [member function] 3106 cls.add_method('Min', 3107 'ns3::Time', 3108 [], 3109 is_static=True) 3110 ## nstime.h (module 'core'): ns3::Time ns3::Time::RoundTo(ns3::Time::Unit unit) const [member function] 3111 cls.add_method('RoundTo', 3112 'ns3::Time', 3113 [param('ns3::Time::Unit', 'unit')], 3114 is_const=True) 3115 ## nstime.h (module 'core'): static void ns3::Time::SetResolution(ns3::Time::Unit resolution) [member function] 3116 cls.add_method('SetResolution', 3117 'void', 3118 [param('ns3::Time::Unit', 'resolution')], 3119 is_static=True) 3120 ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function] 3121 cls.add_method('StaticInit', 3122 'bool', 3123 [], 3124 is_static=True) 3125 ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function] 3126 cls.add_method('To', 3127 'ns3::int64x64_t', 3128 [param('ns3::Time::Unit', 'unit')], 3129 is_const=True) 3130 ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function] 3131 cls.add_method('ToDouble', 3132 'double', 3133 [param('ns3::Time::Unit', 'unit')], 3134 is_const=True) 3135 ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function] 3136 cls.add_method('ToInteger', 3137 'int64_t', 3138 [param('ns3::Time::Unit', 'unit')], 3139 is_const=True) 3140 return 3141 3142def register_Ns3TimeWithUnit_methods(root_module, cls): 3143 cls.add_output_stream_operator() 3144 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::TimeWithUnit const & arg0) [constructor] 3145 cls.add_constructor([param('ns3::TimeWithUnit const &', 'arg0')]) 3146 ## nstime.h (module 'core'): ns3::TimeWithUnit::TimeWithUnit(ns3::Time const time, ns3::Time::Unit const unit) [constructor] 3147 cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) 3148 return 3149 3150def register_Ns3Timer_methods(root_module, cls): 3151 ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer const & arg0) [constructor] 3152 cls.add_constructor([param('ns3::Timer const &', 'arg0')]) 3153 ## timer.h (module 'core'): ns3::Timer::Timer() [constructor] 3154 cls.add_constructor([]) 3155 ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer::DestroyPolicy destroyPolicy) [constructor] 3156 cls.add_constructor([param('ns3::Timer::DestroyPolicy', 'destroyPolicy')]) 3157 ## timer.h (module 'core'): void ns3::Timer::Cancel() [member function] 3158 cls.add_method('Cancel', 3159 'void', 3160 []) 3161 ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelay() const [member function] 3162 cls.add_method('GetDelay', 3163 'ns3::Time', 3164 [], 3165 is_const=True) 3166 ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelayLeft() const [member function] 3167 cls.add_method('GetDelayLeft', 3168 'ns3::Time', 3169 [], 3170 is_const=True) 3171 ## timer.h (module 'core'): ns3::Timer::State ns3::Timer::GetState() const [member function] 3172 cls.add_method('GetState', 3173 'ns3::Timer::State', 3174 [], 3175 is_const=True) 3176 ## timer.h (module 'core'): bool ns3::Timer::IsExpired() const [member function] 3177 cls.add_method('IsExpired', 3178 'bool', 3179 [], 3180 is_const=True) 3181 ## timer.h (module 'core'): bool ns3::Timer::IsRunning() const [member function] 3182 cls.add_method('IsRunning', 3183 'bool', 3184 [], 3185 is_const=True) 3186 ## timer.h (module 'core'): bool ns3::Timer::IsSuspended() const [member function] 3187 cls.add_method('IsSuspended', 3188 'bool', 3189 [], 3190 is_const=True) 3191 ## timer.h (module 'core'): void ns3::Timer::Remove() [member function] 3192 cls.add_method('Remove', 3193 'void', 3194 []) 3195 ## timer.h (module 'core'): void ns3::Timer::Resume() [member function] 3196 cls.add_method('Resume', 3197 'void', 3198 []) 3199 ## timer.h (module 'core'): void ns3::Timer::Schedule() [member function] 3200 cls.add_method('Schedule', 3201 'void', 3202 []) 3203 ## timer.h (module 'core'): void ns3::Timer::Schedule(ns3::Time delay) [member function] 3204 cls.add_method('Schedule', 3205 'void', 3206 [param('ns3::Time', 'delay')]) 3207 ## timer.h (module 'core'): void ns3::Timer::SetDelay(ns3::Time const & delay) [member function] 3208 cls.add_method('SetDelay', 3209 'void', 3210 [param('ns3::Time const &', 'delay')]) 3211 ## timer.h (module 'core'): void ns3::Timer::Suspend() [member function] 3212 cls.add_method('Suspend', 3213 'void', 3214 []) 3215 return 3216 3217def register_Ns3TimerImpl_methods(root_module, cls): 3218 ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl() [constructor] 3219 cls.add_constructor([]) 3220 ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl(ns3::TimerImpl const & arg0) [constructor] 3221 cls.add_constructor([param('ns3::TimerImpl const &', 'arg0')]) 3222 ## timer-impl.h (module 'core'): void ns3::TimerImpl::Invoke() [member function] 3223 cls.add_method('Invoke', 3224 'void', 3225 [], 3226 is_pure_virtual=True, is_virtual=True) 3227 ## timer-impl.h (module 'core'): ns3::EventId ns3::TimerImpl::Schedule(ns3::Time const & delay) [member function] 3228 cls.add_method('Schedule', 3229 'ns3::EventId', 3230 [param('ns3::Time const &', 'delay')], 3231 is_pure_virtual=True, is_virtual=True) 3232 return 3233 3234def register_Ns3TracedValue__Bool_methods(root_module, cls): 3235 ## traced-value.h (module 'core'): ns3::TracedValue<bool>::TracedValue() [constructor] 3236 cls.add_constructor([]) 3237 ## traced-value.h (module 'core'): ns3::TracedValue<bool>::TracedValue(ns3::TracedValue<bool> const & o) [constructor] 3238 cls.add_constructor([param('ns3::TracedValue< bool > const &', 'o')]) 3239 ## traced-value.h (module 'core'): ns3::TracedValue<bool>::TracedValue(bool const & v) [constructor] 3240 cls.add_constructor([param('bool const &', 'v')]) 3241 ## traced-value.h (module 'core'): void ns3::TracedValue<bool>::Connect(ns3::CallbackBase const & cb, std::string path) [member function] 3242 cls.add_method('Connect', 3243 'void', 3244 [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) 3245 ## traced-value.h (module 'core'): void ns3::TracedValue<bool>::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] 3246 cls.add_method('ConnectWithoutContext', 3247 'void', 3248 [param('ns3::CallbackBase const &', 'cb')]) 3249 ## traced-value.h (module 'core'): void ns3::TracedValue<bool>::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] 3250 cls.add_method('Disconnect', 3251 'void', 3252 [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) 3253 ## traced-value.h (module 'core'): void ns3::TracedValue<bool>::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] 3254 cls.add_method('DisconnectWithoutContext', 3255 'void', 3256 [param('ns3::CallbackBase const &', 'cb')]) 3257 ## traced-value.h (module 'core'): bool ns3::TracedValue<bool>::Get() const [member function] 3258 cls.add_method('Get', 3259 'bool', 3260 [], 3261 is_const=True) 3262 ## traced-value.h (module 'core'): void ns3::TracedValue<bool>::Set(bool const & v) [member function] 3263 cls.add_method('Set', 3264 'void', 3265 [param('bool const &', 'v')]) 3266 return 3267 3268def register_Ns3TracedValue__Long_methods(root_module, cls): 3269 ## traced-value.h (module 'core'): ns3::TracedValue<long>::TracedValue() [constructor] 3270 cls.add_constructor([]) 3271 ## traced-value.h (module 'core'): ns3::TracedValue<long>::TracedValue(ns3::TracedValue<long> const & o) [constructor] 3272 cls.add_constructor([param('ns3::TracedValue< long > const &', 'o')]) 3273 ## traced-value.h (module 'core'): ns3::TracedValue<long>::TracedValue(long int const & v) [constructor] 3274 cls.add_constructor([param('long int const &', 'v')]) 3275 ## traced-value.h (module 'core'): void ns3::TracedValue<long>::Connect(ns3::CallbackBase const & cb, std::string path) [member function] 3276 cls.add_method('Connect', 3277 'void', 3278 [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) 3279 ## traced-value.h (module 'core'): void ns3::TracedValue<long>::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] 3280 cls.add_method('ConnectWithoutContext', 3281 'void', 3282 [param('ns3::CallbackBase const &', 'cb')]) 3283 ## traced-value.h (module 'core'): void ns3::TracedValue<long>::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] 3284 cls.add_method('Disconnect', 3285 'void', 3286 [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) 3287 ## traced-value.h (module 'core'): void ns3::TracedValue<long>::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] 3288 cls.add_method('DisconnectWithoutContext', 3289 'void', 3290 [param('ns3::CallbackBase const &', 'cb')]) 3291 ## traced-value.h (module 'core'): long int ns3::TracedValue<long>::Get() const [member function] 3292 cls.add_method('Get', 3293 'long int', 3294 [], 3295 is_const=True) 3296 ## traced-value.h (module 'core'): void ns3::TracedValue<long>::Set(long int const & v) [member function] 3297 cls.add_method('Set', 3298 'void', 3299 [param('long int const &', 'v')]) 3300 return 3301 3302def register_Ns3TracedValue__Unsigned_int_methods(root_module, cls): 3303 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue() [constructor] 3304 cls.add_constructor([]) 3305 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue(ns3::TracedValue<unsigned int> const & o) [constructor] 3306 cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'o')]) 3307 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue(unsigned int const & v) [constructor] 3308 cls.add_constructor([param('unsigned int const &', 'v')]) 3309 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue(ns3::TracedValue<unsigned int> const & other) [constructor] 3310 cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'other')]) 3311 ## traced-value.h (module 'core'): ns3::TracedValue<unsigned int>::TracedValue(ns3::TracedValue<unsigned int> const & other) [constructor] 3312 cls.add_constructor([param('ns3::TracedValue< unsigned int > const &', 'other')]) 3313 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::Connect(ns3::CallbackBase const & cb, std::string path) [member function] 3314 cls.add_method('Connect', 3315 'void', 3316 [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) 3317 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::ConnectWithoutContext(ns3::CallbackBase const & cb) [member function] 3318 cls.add_method('ConnectWithoutContext', 3319 'void', 3320 [param('ns3::CallbackBase const &', 'cb')]) 3321 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::Disconnect(ns3::CallbackBase const & cb, std::string path) [member function] 3322 cls.add_method('Disconnect', 3323 'void', 3324 [param('ns3::CallbackBase const &', 'cb'), param('std::string', 'path')]) 3325 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::DisconnectWithoutContext(ns3::CallbackBase const & cb) [member function] 3326 cls.add_method('DisconnectWithoutContext', 3327 'void', 3328 [param('ns3::CallbackBase const &', 'cb')]) 3329 ## traced-value.h (module 'core'): unsigned int ns3::TracedValue<unsigned int>::Get() const [member function] 3330 cls.add_method('Get', 3331 'unsigned int', 3332 [], 3333 is_const=True) 3334 ## traced-value.h (module 'core'): void ns3::TracedValue<unsigned int>::Set(unsigned int const & v) [member function] 3335 cls.add_method('Set', 3336 'void', 3337 [param('unsigned int const &', 'v')]) 3338 return 3339 3340def register_Ns3TrafficControlHelper_methods(root_module, cls): 3341 ## traffic-control-helper.h (module 'traffic-control'): ns3::TrafficControlHelper::TrafficControlHelper(ns3::TrafficControlHelper const & arg0) [constructor] 3342 cls.add_constructor([param('ns3::TrafficControlHelper const &', 'arg0')]) 3343 ## traffic-control-helper.h (module 'traffic-control'): ns3::TrafficControlHelper::TrafficControlHelper() [constructor] 3344 cls.add_constructor([]) 3345 ## traffic-control-helper.h (module 'traffic-control'): static ns3::TrafficControlHelper ns3::TrafficControlHelper::Default(std::size_t nTxQueues=1) [member function] 3346 cls.add_method('Default', 3347 'ns3::TrafficControlHelper', 3348 [param('std::size_t', 'nTxQueues', default_value='1')], 3349 is_static=True) 3350 ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscContainer ns3::TrafficControlHelper::Install(ns3::NetDeviceContainer c) [member function] 3351 cls.add_method('Install', 3352 'ns3::QueueDiscContainer', 3353 [param('ns3::NetDeviceContainer', 'c')]) 3354 ## traffic-control-helper.h (module 'traffic-control'): ns3::QueueDiscContainer ns3::TrafficControlHelper::Install(ns3::Ptr<ns3::NetDevice> d) [member function] 3355 cls.add_method('Install', 3356 'ns3::QueueDiscContainer', 3357 [param('ns3::Ptr< ns3::NetDevice >', 'd')]) 3358 ## traffic-control-helper.h (module 'traffic-control'): void ns3::TrafficControlHelper::Uninstall(ns3::NetDeviceContainer c) [member function] 3359 cls.add_method('Uninstall', 3360 'void', 3361 [param('ns3::NetDeviceContainer', 'c')]) 3362 ## traffic-control-helper.h (module 'traffic-control'): void ns3::TrafficControlHelper::Uninstall(ns3::Ptr<ns3::NetDevice> d) [member function] 3363 cls.add_method('Uninstall', 3364 'void', 3365 [param('ns3::Ptr< ns3::NetDevice >', 'd')]) 3366 return 3367 3368def register_Ns3TypeId_methods(root_module, cls): 3369 cls.add_binary_comparison_operator('==') 3370 cls.add_binary_comparison_operator('!=') 3371 cls.add_output_stream_operator() 3372 cls.add_binary_comparison_operator('<') 3373 ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] 3374 cls.add_constructor([param('char const *', 'name')]) 3375 ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] 3376 cls.add_constructor([]) 3377 ## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [constructor] 3378 cls.add_constructor([param('ns3::TypeId const &', 'o')]) 3379 ## 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] 3380 cls.add_method('AddAttribute', 3381 'ns3::TypeId', 3382 [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='""')]) 3383 ## 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] 3384 cls.add_method('AddAttribute', 3385 'ns3::TypeId', 3386 [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='""')]) 3387 ## 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] 3388 cls.add_method('AddTraceSource', 3389 'ns3::TypeId', 3390 [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='""')]) 3391 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(std::size_t i) const [member function] 3392 cls.add_method('GetAttribute', 3393 'ns3::TypeId::AttributeInformation', 3394 [param('std::size_t', 'i')], 3395 is_const=True) 3396 ## type-id.h (module 'core'): std::string ns3::TypeId::GetAttributeFullName(std::size_t i) const [member function] 3397 cls.add_method('GetAttributeFullName', 3398 'std::string', 3399 [param('std::size_t', 'i')], 3400 is_const=True) 3401 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetAttributeN() const [member function] 3402 cls.add_method('GetAttributeN', 3403 'std::size_t', 3404 [], 3405 is_const=True) 3406 ## 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] 3407 cls.add_method('GetConstructor', 3408 'ns3::Callback< ns3::ObjectBase *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 3409 [], 3410 is_const=True) 3411 ## type-id.h (module 'core'): std::string ns3::TypeId::GetGroupName() const [member function] 3412 cls.add_method('GetGroupName', 3413 'std::string', 3414 [], 3415 is_const=True) 3416 ## type-id.h (module 'core'): ns3::TypeId::hash_t ns3::TypeId::GetHash() const [member function] 3417 cls.add_method('GetHash', 3418 'ns3::TypeId::hash_t', 3419 [], 3420 is_const=True) 3421 ## type-id.h (module 'core'): std::string ns3::TypeId::GetName() const [member function] 3422 cls.add_method('GetName', 3423 'std::string', 3424 [], 3425 is_const=True) 3426 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::GetParent() const [member function] 3427 cls.add_method('GetParent', 3428 'ns3::TypeId', 3429 [], 3430 is_const=True) 3431 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::GetRegistered(uint16_t i) [member function] 3432 cls.add_method('GetRegistered', 3433 'ns3::TypeId', 3434 [param('uint16_t', 'i')], 3435 is_static=True) 3436 ## type-id.h (module 'core'): static uint16_t ns3::TypeId::GetRegisteredN() [member function] 3437 cls.add_method('GetRegisteredN', 3438 'uint16_t', 3439 [], 3440 is_static=True) 3441 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetSize() const [member function] 3442 cls.add_method('GetSize', 3443 'std::size_t', 3444 [], 3445 is_const=True) 3446 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation ns3::TypeId::GetTraceSource(std::size_t i) const [member function] 3447 cls.add_method('GetTraceSource', 3448 'ns3::TypeId::TraceSourceInformation', 3449 [param('std::size_t', 'i')], 3450 is_const=True) 3451 ## type-id.h (module 'core'): std::size_t ns3::TypeId::GetTraceSourceN() const [member function] 3452 cls.add_method('GetTraceSourceN', 3453 'std::size_t', 3454 [], 3455 is_const=True) 3456 ## type-id.h (module 'core'): uint16_t ns3::TypeId::GetUid() const [member function] 3457 cls.add_method('GetUid', 3458 'uint16_t', 3459 [], 3460 is_const=True) 3461 ## type-id.h (module 'core'): bool ns3::TypeId::HasConstructor() const [member function] 3462 cls.add_method('HasConstructor', 3463 'bool', 3464 [], 3465 is_const=True) 3466 ## type-id.h (module 'core'): bool ns3::TypeId::HasParent() const [member function] 3467 cls.add_method('HasParent', 3468 'bool', 3469 [], 3470 is_const=True) 3471 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::HideFromDocumentation() [member function] 3472 cls.add_method('HideFromDocumentation', 3473 'ns3::TypeId', 3474 []) 3475 ## type-id.h (module 'core'): bool ns3::TypeId::IsChildOf(ns3::TypeId other) const [member function] 3476 cls.add_method('IsChildOf', 3477 'bool', 3478 [param('ns3::TypeId', 'other')], 3479 is_const=True) 3480 ## type-id.h (module 'core'): bool ns3::TypeId::LookupAttributeByName(std::string name, ns3::TypeId::AttributeInformation * info) const [member function] 3481 cls.add_method('LookupAttributeByName', 3482 'bool', 3483 [param('std::string', 'name'), param('ns3::TypeId::AttributeInformation *', 'info', transfer_ownership=False)], 3484 is_const=True) 3485 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByHash(ns3::TypeId::hash_t hash) [member function] 3486 cls.add_method('LookupByHash', 3487 'ns3::TypeId', 3488 [param('uint32_t', 'hash')], 3489 is_static=True) 3490 ## type-id.h (module 'core'): static bool ns3::TypeId::LookupByHashFailSafe(ns3::TypeId::hash_t hash, ns3::TypeId * tid) [member function] 3491 cls.add_method('LookupByHashFailSafe', 3492 'bool', 3493 [param('uint32_t', 'hash'), param('ns3::TypeId *', 'tid')], 3494 is_static=True) 3495 ## type-id.h (module 'core'): static ns3::TypeId ns3::TypeId::LookupByName(std::string name) [member function] 3496 cls.add_method('LookupByName', 3497 'ns3::TypeId', 3498 [param('std::string', 'name')], 3499 is_static=True) 3500 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name) const [member function] 3501 cls.add_method('LookupTraceSourceByName', 3502 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3503 [param('std::string', 'name')], 3504 is_const=True) 3505 ## type-id.h (module 'core'): ns3::Ptr<const ns3::TraceSourceAccessor> ns3::TypeId::LookupTraceSourceByName(std::string name, ns3::TypeId::TraceSourceInformation * info) const [member function] 3506 cls.add_method('LookupTraceSourceByName', 3507 'ns3::Ptr< ns3::TraceSourceAccessor const >', 3508 [param('std::string', 'name'), param('ns3::TypeId::TraceSourceInformation *', 'info')], 3509 is_const=True) 3510 ## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] 3511 cls.add_method('MustHideFromDocumentation', 3512 'bool', 3513 [], 3514 is_const=True) 3515 ## type-id.h (module 'core'): bool ns3::TypeId::SetAttributeInitialValue(std::size_t i, ns3::Ptr<const ns3::AttributeValue> initialValue) [member function] 3516 cls.add_method('SetAttributeInitialValue', 3517 'bool', 3518 [param('std::size_t', 'i'), param('ns3::Ptr< ns3::AttributeValue const >', 'initialValue')]) 3519 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetGroupName(std::string groupName) [member function] 3520 cls.add_method('SetGroupName', 3521 'ns3::TypeId', 3522 [param('std::string', 'groupName')]) 3523 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent(ns3::TypeId tid) [member function] 3524 cls.add_method('SetParent', 3525 'ns3::TypeId', 3526 [param('ns3::TypeId', 'tid')]) 3527 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetParent() [member function] 3528 cls.add_method('SetParent', 3529 'ns3::TypeId', 3530 [], 3531 template_parameters=['ns3::QueueBase']) 3532 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::SetSize(std::size_t size) [member function] 3533 cls.add_method('SetSize', 3534 'ns3::TypeId', 3535 [param('std::size_t', 'size')]) 3536 ## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t uid) [member function] 3537 cls.add_method('SetUid', 3538 'void', 3539 [param('uint16_t', 'uid')]) 3540 return 3541 3542def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): 3543 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation() [constructor] 3544 cls.add_constructor([]) 3545 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::AttributeInformation(ns3::TypeId::AttributeInformation const & arg0) [constructor] 3546 cls.add_constructor([param('ns3::TypeId::AttributeInformation const &', 'arg0')]) 3547 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::accessor [variable] 3548 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::AttributeAccessor const >', is_const=False) 3549 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::checker [variable] 3550 cls.add_instance_attribute('checker', 'ns3::Ptr< ns3::AttributeChecker const >', is_const=False) 3551 cls.add_instance_attribute('flags', 'uint32_t', is_const=False) 3552 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::help [variable] 3553 cls.add_instance_attribute('help', 'std::string', is_const=False) 3554 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::initialValue [variable] 3555 cls.add_instance_attribute('initialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3556 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::name [variable] 3557 cls.add_instance_attribute('name', 'std::string', is_const=False) 3558 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] 3559 cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) 3560 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportLevel [variable] 3561 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3562 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportMsg [variable] 3563 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3564 return 3565 3566def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): 3567 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation() [constructor] 3568 cls.add_constructor([]) 3569 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::TraceSourceInformation(ns3::TypeId::TraceSourceInformation const & arg0) [constructor] 3570 cls.add_constructor([param('ns3::TypeId::TraceSourceInformation const &', 'arg0')]) 3571 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::accessor [variable] 3572 cls.add_instance_attribute('accessor', 'ns3::Ptr< ns3::TraceSourceAccessor const >', is_const=False) 3573 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::callback [variable] 3574 cls.add_instance_attribute('callback', 'std::string', is_const=False) 3575 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::help [variable] 3576 cls.add_instance_attribute('help', 'std::string', is_const=False) 3577 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] 3578 cls.add_instance_attribute('name', 'std::string', is_const=False) 3579 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportLevel [variable] 3580 cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) 3581 ## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportMsg [variable] 3582 cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) 3583 return 3584 3585def register_Ns3Empty_methods(root_module, cls): 3586 ## empty.h (module 'core'): ns3::empty::empty() [constructor] 3587 cls.add_constructor([]) 3588 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [constructor] 3589 cls.add_constructor([param('ns3::empty const &', 'arg0')]) 3590 return 3591 3592def register_Ns3Int64x64_t_methods(root_module, cls): 3593 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::int64x64_t'], param('ns3::Time const &', 'right')) 3594 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3595 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3596 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3597 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) 3598 cls.add_binary_comparison_operator('!=') 3599 cls.add_binary_comparison_operator('<=') 3600 cls.add_binary_comparison_operator('>=') 3601 cls.add_output_stream_operator() 3602 cls.add_binary_comparison_operator('==') 3603 cls.add_binary_comparison_operator('<') 3604 cls.add_binary_comparison_operator('>') 3605 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) 3606 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) 3607 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) 3608 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) 3609 cls.add_unary_numeric_operator('-') 3610 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] 3611 cls.add_constructor([]) 3612 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(double const value) [constructor] 3613 cls.add_constructor([param('double const', 'value')]) 3614 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long double const value) [constructor] 3615 cls.add_constructor([param('long double const', 'value')]) 3616 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int const v) [constructor] 3617 cls.add_constructor([param('int const', 'v')]) 3618 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long int const v) [constructor] 3619 cls.add_constructor([param('long int const', 'v')]) 3620 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int const v) [constructor] 3621 cls.add_constructor([param('long long int const', 'v')]) 3622 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(unsigned int const v) [constructor] 3623 cls.add_constructor([param('unsigned int const', 'v')]) 3624 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long unsigned int const v) [constructor] 3625 cls.add_constructor([param('long unsigned int const', 'v')]) 3626 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(long long unsigned int const v) [constructor] 3627 cls.add_constructor([param('long long unsigned int const', 'v')]) 3628 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(int64_t const hi, uint64_t const lo) [constructor] 3629 cls.add_constructor([param('int64_t const', 'hi'), param('uint64_t const', 'lo')]) 3630 ## int64x64-128.h (module 'core'): ns3::int64x64_t::int64x64_t(ns3::int64x64_t const & o) [constructor] 3631 cls.add_constructor([param('ns3::int64x64_t const &', 'o')]) 3632 ## int64x64-128.h (module 'core'): double ns3::int64x64_t::GetDouble() const [member function] 3633 cls.add_method('GetDouble', 3634 'double', 3635 [], 3636 is_const=True) 3637 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetHigh() const [member function] 3638 cls.add_method('GetHigh', 3639 'int64_t', 3640 [], 3641 is_const=True) 3642 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::GetInt() const [member function] 3643 cls.add_method('GetInt', 3644 'int64_t', 3645 [], 3646 is_const=True) 3647 ## int64x64-128.h (module 'core'): uint64_t ns3::int64x64_t::GetLow() const [member function] 3648 cls.add_method('GetLow', 3649 'uint64_t', 3650 [], 3651 is_const=True) 3652 ## int64x64-128.h (module 'core'): static ns3::int64x64_t ns3::int64x64_t::Invert(uint64_t const v) [member function] 3653 cls.add_method('Invert', 3654 'ns3::int64x64_t', 3655 [param('uint64_t const', 'v')], 3656 is_static=True) 3657 ## int64x64-128.h (module 'core'): void ns3::int64x64_t::MulByInvert(ns3::int64x64_t const & o) [member function] 3658 cls.add_method('MulByInvert', 3659 'void', 3660 [param('ns3::int64x64_t const &', 'o')]) 3661 ## int64x64-128.h (module 'core'): int64_t ns3::int64x64_t::Round() const [member function] 3662 cls.add_method('Round', 3663 'int64_t', 3664 [], 3665 is_const=True) 3666 ## int64x64-128.h (module 'core'): ns3::int64x64_t::implementation [variable] 3667 cls.add_static_attribute('implementation', 'ns3::int64x64_t::impl_type const', is_const=True) 3668 return 3669 3670def register_Ns3Chunk_methods(root_module, cls): 3671 ## chunk.h (module 'network'): ns3::Chunk::Chunk() [constructor] 3672 cls.add_constructor([]) 3673 ## chunk.h (module 'network'): ns3::Chunk::Chunk(ns3::Chunk const & arg0) [constructor] 3674 cls.add_constructor([param('ns3::Chunk const &', 'arg0')]) 3675 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start) [member function] 3676 cls.add_method('Deserialize', 3677 'uint32_t', 3678 [param('ns3::Buffer::Iterator', 'start')], 3679 is_pure_virtual=True, is_virtual=True) 3680 ## chunk.h (module 'network'): uint32_t ns3::Chunk::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 3681 cls.add_method('Deserialize', 3682 'uint32_t', 3683 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 3684 is_virtual=True) 3685 ## chunk.h (module 'network'): static ns3::TypeId ns3::Chunk::GetTypeId() [member function] 3686 cls.add_method('GetTypeId', 3687 'ns3::TypeId', 3688 [], 3689 is_static=True) 3690 ## chunk.h (module 'network'): void ns3::Chunk::Print(std::ostream & os) const [member function] 3691 cls.add_method('Print', 3692 'void', 3693 [param('std::ostream &', 'os')], 3694 is_const=True, is_pure_virtual=True, is_virtual=True) 3695 return 3696 3697def register_Ns3Header_methods(root_module, cls): 3698 cls.add_output_stream_operator() 3699 ## header.h (module 'network'): ns3::Header::Header() [constructor] 3700 cls.add_constructor([]) 3701 ## header.h (module 'network'): ns3::Header::Header(ns3::Header const & arg0) [constructor] 3702 cls.add_constructor([param('ns3::Header const &', 'arg0')]) 3703 ## header.h (module 'network'): uint32_t ns3::Header::Deserialize(ns3::Buffer::Iterator start) [member function] 3704 cls.add_method('Deserialize', 3705 'uint32_t', 3706 [param('ns3::Buffer::Iterator', 'start')], 3707 is_pure_virtual=True, is_virtual=True) 3708 ## header.h (module 'network'): uint32_t ns3::Header::GetSerializedSize() const [member function] 3709 cls.add_method('GetSerializedSize', 3710 'uint32_t', 3711 [], 3712 is_const=True, is_pure_virtual=True, is_virtual=True) 3713 ## header.h (module 'network'): static ns3::TypeId ns3::Header::GetTypeId() [member function] 3714 cls.add_method('GetTypeId', 3715 'ns3::TypeId', 3716 [], 3717 is_static=True) 3718 ## header.h (module 'network'): void ns3::Header::Print(std::ostream & os) const [member function] 3719 cls.add_method('Print', 3720 'void', 3721 [param('std::ostream &', 'os')], 3722 is_const=True, is_pure_virtual=True, is_virtual=True) 3723 ## header.h (module 'network'): void ns3::Header::Serialize(ns3::Buffer::Iterator start) const [member function] 3724 cls.add_method('Serialize', 3725 'void', 3726 [param('ns3::Buffer::Iterator', 'start')], 3727 is_const=True, is_pure_virtual=True, is_virtual=True) 3728 return 3729 3730def register_Ns3Object_methods(root_module, cls): 3731 ## object.h (module 'core'): ns3::Object::Object() [constructor] 3732 cls.add_constructor([]) 3733 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] 3734 cls.add_method('AggregateObject', 3735 'void', 3736 [param('ns3::Ptr< ns3::Object >', 'other')]) 3737 ## object.h (module 'core'): void ns3::Object::Dispose() [member function] 3738 cls.add_method('Dispose', 3739 'void', 3740 []) 3741 ## object.h (module 'core'): ns3::Object::AggregateIterator ns3::Object::GetAggregateIterator() const [member function] 3742 cls.add_method('GetAggregateIterator', 3743 'ns3::Object::AggregateIterator', 3744 [], 3745 is_const=True) 3746 ## object.h (module 'core'): ns3::TypeId ns3::Object::GetInstanceTypeId() const [member function] 3747 cls.add_method('GetInstanceTypeId', 3748 'ns3::TypeId', 3749 [], 3750 is_const=True, is_virtual=True) 3751 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject() const [member function] 3752 cls.add_method('GetObject', 3753 'ns3::Ptr< ns3::Object >', 3754 [], 3755 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3756 ## object.h (module 'core'): ns3::Ptr<ns3::Object> ns3::Object::GetObject(ns3::TypeId tid) const [member function] 3757 cls.add_method('GetObject', 3758 'ns3::Ptr< ns3::Object >', 3759 [param('ns3::TypeId', 'tid')], 3760 custom_template_method_name='GetObject', is_const=True, template_parameters=['ns3::Object']) 3761 ## object.h (module 'core'): static ns3::TypeId ns3::Object::GetTypeId() [member function] 3762 cls.add_method('GetTypeId', 3763 'ns3::TypeId', 3764 [], 3765 is_static=True) 3766 ## object.h (module 'core'): void ns3::Object::Initialize() [member function] 3767 cls.add_method('Initialize', 3768 'void', 3769 []) 3770 ## object.h (module 'core'): bool ns3::Object::IsInitialized() const [member function] 3771 cls.add_method('IsInitialized', 3772 'bool', 3773 [], 3774 is_const=True) 3775 ## object.h (module 'core'): ns3::Object::Object(ns3::Object const & o) [constructor] 3776 cls.add_constructor([param('ns3::Object const &', 'o')], 3777 visibility='protected') 3778 ## object.h (module 'core'): void ns3::Object::DoDispose() [member function] 3779 cls.add_method('DoDispose', 3780 'void', 3781 [], 3782 is_virtual=True, visibility='protected') 3783 ## object.h (module 'core'): void ns3::Object::DoInitialize() [member function] 3784 cls.add_method('DoInitialize', 3785 'void', 3786 [], 3787 is_virtual=True, visibility='protected') 3788 ## object.h (module 'core'): void ns3::Object::NotifyNewAggregate() [member function] 3789 cls.add_method('NotifyNewAggregate', 3790 'void', 3791 [], 3792 is_virtual=True, visibility='protected') 3793 return 3794 3795def register_Ns3ObjectAggregateIterator_methods(root_module, cls): 3796 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator(ns3::Object::AggregateIterator const & arg0) [constructor] 3797 cls.add_constructor([param('ns3::Object::AggregateIterator const &', 'arg0')]) 3798 ## object.h (module 'core'): ns3::Object::AggregateIterator::AggregateIterator() [constructor] 3799 cls.add_constructor([]) 3800 ## object.h (module 'core'): bool ns3::Object::AggregateIterator::HasNext() const [member function] 3801 cls.add_method('HasNext', 3802 'bool', 3803 [], 3804 is_const=True) 3805 ## object.h (module 'core'): ns3::Ptr<const ns3::Object> ns3::Object::AggregateIterator::Next() [member function] 3806 cls.add_method('Next', 3807 'ns3::Ptr< ns3::Object const >', 3808 []) 3809 return 3810 3811def register_Ns3PacketFilter_methods(root_module, cls): 3812 ## packet-filter.h (module 'traffic-control'): ns3::PacketFilter::PacketFilter(ns3::PacketFilter const & arg0) [constructor] 3813 cls.add_constructor([param('ns3::PacketFilter const &', 'arg0')]) 3814 ## packet-filter.h (module 'traffic-control'): ns3::PacketFilter::PacketFilter() [constructor] 3815 cls.add_constructor([]) 3816 ## packet-filter.h (module 'traffic-control'): int32_t ns3::PacketFilter::Classify(ns3::Ptr<ns3::QueueDiscItem> item) const [member function] 3817 cls.add_method('Classify', 3818 'int32_t', 3819 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 3820 is_const=True) 3821 ## packet-filter.h (module 'traffic-control'): static ns3::TypeId ns3::PacketFilter::GetTypeId() [member function] 3822 cls.add_method('GetTypeId', 3823 'ns3::TypeId', 3824 [], 3825 is_static=True) 3826 ## packet-filter.h (module 'traffic-control'): ns3::PacketFilter::PF_NO_MATCH [variable] 3827 cls.add_static_attribute('PF_NO_MATCH', 'int const', is_const=True) 3828 ## packet-filter.h (module 'traffic-control'): bool ns3::PacketFilter::CheckProtocol(ns3::Ptr<ns3::QueueDiscItem> item) const [member function] 3829 cls.add_method('CheckProtocol', 3830 'bool', 3831 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 3832 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 3833 ## packet-filter.h (module 'traffic-control'): int32_t ns3::PacketFilter::DoClassify(ns3::Ptr<ns3::QueueDiscItem> item) const [member function] 3834 cls.add_method('DoClassify', 3835 'int32_t', 3836 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 3837 is_const=True, is_pure_virtual=True, is_virtual=True, visibility='private') 3838 return 3839 3840def register_Ns3QueueBase_methods(root_module, cls): 3841 ## queue.h (module 'network'): ns3::QueueBase::QueueBase(ns3::QueueBase const & arg0) [constructor] 3842 cls.add_constructor([param('ns3::QueueBase const &', 'arg0')]) 3843 ## queue.h (module 'network'): ns3::QueueBase::QueueBase() [constructor] 3844 cls.add_constructor([]) 3845 ## queue.h (module 'network'): static void ns3::QueueBase::AppendItemTypeIfNotPresent(std::string & typeId, std::string const & itemType) [member function] 3846 cls.add_method('AppendItemTypeIfNotPresent', 3847 'void', 3848 [param('std::string &', 'typeId'), param('std::string const &', 'itemType')], 3849 is_static=True) 3850 ## queue.h (module 'network'): ns3::QueueSize ns3::QueueBase::GetCurrentSize() const [member function] 3851 cls.add_method('GetCurrentSize', 3852 'ns3::QueueSize', 3853 [], 3854 is_const=True) 3855 ## queue.h (module 'network'): ns3::QueueSize ns3::QueueBase::GetMaxSize() const [member function] 3856 cls.add_method('GetMaxSize', 3857 'ns3::QueueSize', 3858 [], 3859 is_const=True) 3860 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetNBytes() const [member function] 3861 cls.add_method('GetNBytes', 3862 'uint32_t', 3863 [], 3864 is_const=True) 3865 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetNPackets() const [member function] 3866 cls.add_method('GetNPackets', 3867 'uint32_t', 3868 [], 3869 is_const=True) 3870 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedBytes() const [member function] 3871 cls.add_method('GetTotalDroppedBytes', 3872 'uint32_t', 3873 [], 3874 is_const=True) 3875 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedBytesAfterDequeue() const [member function] 3876 cls.add_method('GetTotalDroppedBytesAfterDequeue', 3877 'uint32_t', 3878 [], 3879 is_const=True) 3880 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedBytesBeforeEnqueue() const [member function] 3881 cls.add_method('GetTotalDroppedBytesBeforeEnqueue', 3882 'uint32_t', 3883 [], 3884 is_const=True) 3885 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedPackets() const [member function] 3886 cls.add_method('GetTotalDroppedPackets', 3887 'uint32_t', 3888 [], 3889 is_const=True) 3890 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedPacketsAfterDequeue() const [member function] 3891 cls.add_method('GetTotalDroppedPacketsAfterDequeue', 3892 'uint32_t', 3893 [], 3894 is_const=True) 3895 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalDroppedPacketsBeforeEnqueue() const [member function] 3896 cls.add_method('GetTotalDroppedPacketsBeforeEnqueue', 3897 'uint32_t', 3898 [], 3899 is_const=True) 3900 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalReceivedBytes() const [member function] 3901 cls.add_method('GetTotalReceivedBytes', 3902 'uint32_t', 3903 [], 3904 is_const=True) 3905 ## queue.h (module 'network'): uint32_t ns3::QueueBase::GetTotalReceivedPackets() const [member function] 3906 cls.add_method('GetTotalReceivedPackets', 3907 'uint32_t', 3908 [], 3909 is_const=True) 3910 ## queue.h (module 'network'): static ns3::TypeId ns3::QueueBase::GetTypeId() [member function] 3911 cls.add_method('GetTypeId', 3912 'ns3::TypeId', 3913 [], 3914 is_static=True) 3915 ## queue.h (module 'network'): bool ns3::QueueBase::IsEmpty() const [member function] 3916 cls.add_method('IsEmpty', 3917 'bool', 3918 [], 3919 is_const=True) 3920 ## queue.h (module 'network'): void ns3::QueueBase::ResetStatistics() [member function] 3921 cls.add_method('ResetStatistics', 3922 'void', 3923 []) 3924 ## queue.h (module 'network'): void ns3::QueueBase::SetMaxSize(ns3::QueueSize size) [member function] 3925 cls.add_method('SetMaxSize', 3926 'void', 3927 [param('ns3::QueueSize', 'size')]) 3928 return 3929 3930def register_Ns3QueueDisc_methods(root_module, cls): 3931 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::QueueDisc(ns3::QueueDiscSizePolicy policy=::ns3::QueueDiscSizePolicy::SINGLE_INTERNAL_QUEUE) [constructor] 3932 cls.add_constructor([param('ns3::QueueDiscSizePolicy', 'policy', default_value='::ns3::QueueDiscSizePolicy::SINGLE_INTERNAL_QUEUE')]) 3933 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::QueueDisc(ns3::QueueDiscSizePolicy policy, ns3::QueueSizeUnit unit) [constructor] 3934 cls.add_constructor([param('ns3::QueueDiscSizePolicy', 'policy'), param('ns3::QueueSizeUnit', 'unit')]) 3935 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::AddInternalQueue(ns3::Ptr<ns3::Queue<ns3::QueueDiscItem> > queue) [member function] 3936 cls.add_method('AddInternalQueue', 3937 'void', 3938 [param('ns3::Ptr< ns3::Queue< ns3::QueueDiscItem > >', 'queue')]) 3939 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::AddPacketFilter(ns3::Ptr<ns3::PacketFilter> filter) [member function] 3940 cls.add_method('AddPacketFilter', 3941 'void', 3942 [param('ns3::Ptr< ns3::PacketFilter >', 'filter')]) 3943 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::AddQueueDiscClass(ns3::Ptr<ns3::QueueDiscClass> qdClass) [member function] 3944 cls.add_method('AddQueueDiscClass', 3945 'void', 3946 [param('ns3::Ptr< ns3::QueueDiscClass >', 'qdClass')]) 3947 ## queue-disc.h (module 'traffic-control'): int32_t ns3::QueueDisc::Classify(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 3948 cls.add_method('Classify', 3949 'int32_t', 3950 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')]) 3951 ## queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::QueueDisc::Dequeue() [member function] 3952 cls.add_method('Dequeue', 3953 'ns3::Ptr< ns3::QueueDiscItem >', 3954 []) 3955 ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::Enqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 3956 cls.add_method('Enqueue', 3957 'bool', 3958 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')]) 3959 ## queue-disc.h (module 'traffic-control'): ns3::QueueSize ns3::QueueDisc::GetCurrentSize() [member function] 3960 cls.add_method('GetCurrentSize', 3961 'ns3::QueueSize', 3962 []) 3963 ## queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::Queue<ns3::QueueDiscItem> > ns3::QueueDisc::GetInternalQueue(std::size_t i) const [member function] 3964 cls.add_method('GetInternalQueue', 3965 'ns3::Ptr< ns3::Queue< ns3::QueueDiscItem > >', 3966 [param('std::size_t', 'i')], 3967 is_const=True) 3968 ## queue-disc.h (module 'traffic-control'): ns3::QueueSize ns3::QueueDisc::GetMaxSize() const [member function] 3969 cls.add_method('GetMaxSize', 3970 'ns3::QueueSize', 3971 [], 3972 is_const=True) 3973 ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::GetNBytes() const [member function] 3974 cls.add_method('GetNBytes', 3975 'uint32_t', 3976 [], 3977 is_const=True) 3978 ## queue-disc.h (module 'traffic-control'): std::size_t ns3::QueueDisc::GetNInternalQueues() const [member function] 3979 cls.add_method('GetNInternalQueues', 3980 'std::size_t', 3981 [], 3982 is_const=True) 3983 ## queue-disc.h (module 'traffic-control'): std::size_t ns3::QueueDisc::GetNPacketFilters() const [member function] 3984 cls.add_method('GetNPacketFilters', 3985 'std::size_t', 3986 [], 3987 is_const=True) 3988 ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::GetNPackets() const [member function] 3989 cls.add_method('GetNPackets', 3990 'uint32_t', 3991 [], 3992 is_const=True) 3993 ## queue-disc.h (module 'traffic-control'): std::size_t ns3::QueueDisc::GetNQueueDiscClasses() const [member function] 3994 cls.add_method('GetNQueueDiscClasses', 3995 'std::size_t', 3996 [], 3997 is_const=True) 3998 ## queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::NetDeviceQueueInterface> ns3::QueueDisc::GetNetDeviceQueueInterface() const [member function] 3999 cls.add_method('GetNetDeviceQueueInterface', 4000 'ns3::Ptr< ns3::NetDeviceQueueInterface >', 4001 [], 4002 is_const=True) 4003 ## queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::PacketFilter> ns3::QueueDisc::GetPacketFilter(std::size_t i) const [member function] 4004 cls.add_method('GetPacketFilter', 4005 'ns3::Ptr< ns3::PacketFilter >', 4006 [param('std::size_t', 'i')], 4007 is_const=True) 4008 ## queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscClass> ns3::QueueDisc::GetQueueDiscClass(std::size_t i) const [member function] 4009 cls.add_method('GetQueueDiscClass', 4010 'ns3::Ptr< ns3::QueueDiscClass >', 4011 [param('std::size_t', 'i')], 4012 is_const=True) 4013 ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::GetQuota() const [member function] 4014 cls.add_method('GetQuota', 4015 'uint32_t', 4016 [], 4017 is_const=True, is_virtual=True) 4018 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::SendCallback ns3::QueueDisc::GetSendCallback() const [member function] 4019 cls.add_method('GetSendCallback', 4020 'ns3::QueueDisc::SendCallback', 4021 [], 4022 is_const=True) 4023 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats const & ns3::QueueDisc::GetStats() [member function] 4024 cls.add_method('GetStats', 4025 'ns3::QueueDisc::Stats const &', 4026 []) 4027 ## queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::QueueDisc::GetTypeId() [member function] 4028 cls.add_method('GetTypeId', 4029 'ns3::TypeId', 4030 [], 4031 is_static=True) 4032 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::WakeMode ns3::QueueDisc::GetWakeMode() const [member function] 4033 cls.add_method('GetWakeMode', 4034 'ns3::QueueDisc::WakeMode', 4035 [], 4036 is_const=True, is_virtual=True) 4037 ## queue-disc.h (module 'traffic-control'): ns3::Ptr<const ns3::QueueDiscItem> ns3::QueueDisc::Peek() [member function] 4038 cls.add_method('Peek', 4039 'ns3::Ptr< ns3::QueueDiscItem const >', 4040 []) 4041 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::Run() [member function] 4042 cls.add_method('Run', 4043 'void', 4044 []) 4045 ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::SetMaxSize(ns3::QueueSize size) [member function] 4046 cls.add_method('SetMaxSize', 4047 'bool', 4048 [param('ns3::QueueSize', 'size')]) 4049 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::SetNetDeviceQueueInterface(ns3::Ptr<ns3::NetDeviceQueueInterface> ndqi) [member function] 4050 cls.add_method('SetNetDeviceQueueInterface', 4051 'void', 4052 [param('ns3::Ptr< ns3::NetDeviceQueueInterface >', 'ndqi')]) 4053 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::SetQuota(uint32_t const quota) [member function] 4054 cls.add_method('SetQuota', 4055 'void', 4056 [param('uint32_t const', 'quota')], 4057 is_virtual=True) 4058 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::SetSendCallback(ns3::QueueDisc::SendCallback func) [member function] 4059 cls.add_method('SetSendCallback', 4060 'void', 4061 [param('std::function< void ( ns3::Ptr< ns3::QueueDiscItem > ) >', 'func')]) 4062 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::CHILD_QUEUE_DISC_DROP [variable] 4063 cls.add_static_attribute('CHILD_QUEUE_DISC_DROP', 'char const * const', is_const=True) 4064 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::CHILD_QUEUE_DISC_MARK [variable] 4065 cls.add_static_attribute('CHILD_QUEUE_DISC_MARK', 'char const * const', is_const=True) 4066 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::INTERNAL_QUEUE_DROP [variable] 4067 cls.add_static_attribute('INTERNAL_QUEUE_DROP', 'char const * const', is_const=True) 4068 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::DoDispose() [member function] 4069 cls.add_method('DoDispose', 4070 'void', 4071 [], 4072 is_virtual=True, visibility='protected') 4073 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::DoInitialize() [member function] 4074 cls.add_method('DoInitialize', 4075 'void', 4076 [], 4077 is_virtual=True, visibility='protected') 4078 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::DropAfterDequeue(ns3::Ptr<const ns3::QueueDiscItem> item, char const * reason) [member function] 4079 cls.add_method('DropAfterDequeue', 4080 'void', 4081 [param('ns3::Ptr< ns3::QueueDiscItem const >', 'item'), param('char const *', 'reason')], 4082 visibility='protected') 4083 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::DropBeforeEnqueue(ns3::Ptr<const ns3::QueueDiscItem> item, char const * reason) [member function] 4084 cls.add_method('DropBeforeEnqueue', 4085 'void', 4086 [param('ns3::Ptr< ns3::QueueDiscItem const >', 'item'), param('char const *', 'reason')], 4087 visibility='protected') 4088 ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::Mark(ns3::Ptr<ns3::QueueDiscItem> item, char const * reason) [member function] 4089 cls.add_method('Mark', 4090 'bool', 4091 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item'), param('char const *', 'reason')], 4092 visibility='protected') 4093 ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::CheckConfig() [member function] 4094 cls.add_method('CheckConfig', 4095 'bool', 4096 [], 4097 is_pure_virtual=True, is_virtual=True, visibility='private') 4098 ## queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::QueueDisc::DoDequeue() [member function] 4099 cls.add_method('DoDequeue', 4100 'ns3::Ptr< ns3::QueueDiscItem >', 4101 [], 4102 is_pure_virtual=True, is_virtual=True, visibility='private') 4103 ## queue-disc.h (module 'traffic-control'): bool ns3::QueueDisc::DoEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 4104 cls.add_method('DoEnqueue', 4105 'bool', 4106 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 4107 is_pure_virtual=True, is_virtual=True, visibility='private') 4108 ## queue-disc.h (module 'traffic-control'): ns3::Ptr<const ns3::QueueDiscItem> ns3::QueueDisc::DoPeek() [member function] 4109 cls.add_method('DoPeek', 4110 'ns3::Ptr< ns3::QueueDiscItem const >', 4111 [], 4112 is_virtual=True, visibility='private') 4113 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::InitializeParams() [member function] 4114 cls.add_method('InitializeParams', 4115 'void', 4116 [], 4117 is_pure_virtual=True, is_virtual=True, visibility='private') 4118 return 4119 4120def register_Ns3QueueDiscStats_methods(root_module, cls): 4121 cls.add_output_stream_operator() 4122 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::Stats(ns3::QueueDisc::Stats const & arg0) [constructor] 4123 cls.add_constructor([param('ns3::QueueDisc::Stats const &', 'arg0')]) 4124 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::Stats() [constructor] 4125 cls.add_constructor([]) 4126 ## queue-disc.h (module 'traffic-control'): uint64_t ns3::QueueDisc::Stats::GetNDroppedBytes(std::string reason) const [member function] 4127 cls.add_method('GetNDroppedBytes', 4128 'uint64_t', 4129 [param('std::string', 'reason')], 4130 is_const=True) 4131 ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::Stats::GetNDroppedPackets(std::string reason) const [member function] 4132 cls.add_method('GetNDroppedPackets', 4133 'uint32_t', 4134 [param('std::string', 'reason')], 4135 is_const=True) 4136 ## queue-disc.h (module 'traffic-control'): uint64_t ns3::QueueDisc::Stats::GetNMarkedBytes(std::string reason) const [member function] 4137 cls.add_method('GetNMarkedBytes', 4138 'uint64_t', 4139 [param('std::string', 'reason')], 4140 is_const=True) 4141 ## queue-disc.h (module 'traffic-control'): uint32_t ns3::QueueDisc::Stats::GetNMarkedPackets(std::string reason) const [member function] 4142 cls.add_method('GetNMarkedPackets', 4143 'uint32_t', 4144 [param('std::string', 'reason')], 4145 is_const=True) 4146 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDisc::Stats::Print(std::ostream & os) const [member function] 4147 cls.add_method('Print', 4148 'void', 4149 [param('std::ostream &', 'os')], 4150 is_const=True) 4151 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nDroppedBytesAfterDequeue [variable] 4152 cls.add_instance_attribute('nDroppedBytesAfterDequeue', 'std::map< std::string, unsigned long >', is_const=False) 4153 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nDroppedBytesBeforeEnqueue [variable] 4154 cls.add_instance_attribute('nDroppedBytesBeforeEnqueue', 'std::map< std::string, unsigned long >', is_const=False) 4155 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nDroppedPacketsAfterDequeue [variable] 4156 cls.add_instance_attribute('nDroppedPacketsAfterDequeue', 'std::map< std::string, unsigned int >', is_const=False) 4157 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nDroppedPacketsBeforeEnqueue [variable] 4158 cls.add_instance_attribute('nDroppedPacketsBeforeEnqueue', 'std::map< std::string, unsigned int >', is_const=False) 4159 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nMarkedBytes [variable] 4160 cls.add_instance_attribute('nMarkedBytes', 'std::map< std::string, unsigned long >', is_const=False) 4161 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nMarkedPackets [variable] 4162 cls.add_instance_attribute('nMarkedPackets', 'std::map< std::string, unsigned int >', is_const=False) 4163 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDequeuedBytes [variable] 4164 cls.add_instance_attribute('nTotalDequeuedBytes', 'uint64_t', is_const=False) 4165 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDequeuedPackets [variable] 4166 cls.add_instance_attribute('nTotalDequeuedPackets', 'uint32_t', is_const=False) 4167 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedBytes [variable] 4168 cls.add_instance_attribute('nTotalDroppedBytes', 'uint64_t', is_const=False) 4169 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedBytesAfterDequeue [variable] 4170 cls.add_instance_attribute('nTotalDroppedBytesAfterDequeue', 'uint64_t', is_const=False) 4171 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedBytesBeforeEnqueue [variable] 4172 cls.add_instance_attribute('nTotalDroppedBytesBeforeEnqueue', 'uint64_t', is_const=False) 4173 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedPackets [variable] 4174 cls.add_instance_attribute('nTotalDroppedPackets', 'uint32_t', is_const=False) 4175 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedPacketsAfterDequeue [variable] 4176 cls.add_instance_attribute('nTotalDroppedPacketsAfterDequeue', 'uint32_t', is_const=False) 4177 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalDroppedPacketsBeforeEnqueue [variable] 4178 cls.add_instance_attribute('nTotalDroppedPacketsBeforeEnqueue', 'uint32_t', is_const=False) 4179 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalEnqueuedBytes [variable] 4180 cls.add_instance_attribute('nTotalEnqueuedBytes', 'uint64_t', is_const=False) 4181 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalEnqueuedPackets [variable] 4182 cls.add_instance_attribute('nTotalEnqueuedPackets', 'uint32_t', is_const=False) 4183 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalMarkedBytes [variable] 4184 cls.add_instance_attribute('nTotalMarkedBytes', 'uint32_t', is_const=False) 4185 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalMarkedPackets [variable] 4186 cls.add_instance_attribute('nTotalMarkedPackets', 'uint32_t', is_const=False) 4187 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalReceivedBytes [variable] 4188 cls.add_instance_attribute('nTotalReceivedBytes', 'uint64_t', is_const=False) 4189 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalReceivedPackets [variable] 4190 cls.add_instance_attribute('nTotalReceivedPackets', 'uint32_t', is_const=False) 4191 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalRequeuedBytes [variable] 4192 cls.add_instance_attribute('nTotalRequeuedBytes', 'uint64_t', is_const=False) 4193 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalRequeuedPackets [variable] 4194 cls.add_instance_attribute('nTotalRequeuedPackets', 'uint32_t', is_const=False) 4195 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalSentBytes [variable] 4196 cls.add_instance_attribute('nTotalSentBytes', 'uint64_t', is_const=False) 4197 ## queue-disc.h (module 'traffic-control'): ns3::QueueDisc::Stats::nTotalSentPackets [variable] 4198 cls.add_instance_attribute('nTotalSentPackets', 'uint32_t', is_const=False) 4199 return 4200 4201def register_Ns3QueueDiscClass_methods(root_module, cls): 4202 ## queue-disc.h (module 'traffic-control'): ns3::QueueDiscClass::QueueDiscClass(ns3::QueueDiscClass const & arg0) [constructor] 4203 cls.add_constructor([param('ns3::QueueDiscClass const &', 'arg0')]) 4204 ## queue-disc.h (module 'traffic-control'): ns3::QueueDiscClass::QueueDiscClass() [constructor] 4205 cls.add_constructor([]) 4206 ## queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDisc> ns3::QueueDiscClass::GetQueueDisc() const [member function] 4207 cls.add_method('GetQueueDisc', 4208 'ns3::Ptr< ns3::QueueDisc >', 4209 [], 4210 is_const=True) 4211 ## queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::QueueDiscClass::GetTypeId() [member function] 4212 cls.add_method('GetTypeId', 4213 'ns3::TypeId', 4214 [], 4215 is_static=True) 4216 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDiscClass::SetQueueDisc(ns3::Ptr<ns3::QueueDisc> qd) [member function] 4217 cls.add_method('SetQueueDisc', 4218 'void', 4219 [param('ns3::Ptr< ns3::QueueDisc >', 'qd')]) 4220 ## queue-disc.h (module 'traffic-control'): void ns3::QueueDiscClass::DoDispose() [member function] 4221 cls.add_method('DoDispose', 4222 'void', 4223 [], 4224 is_virtual=True, visibility='protected') 4225 return 4226 4227def register_Ns3RandomVariableStream_methods(root_module, cls): 4228 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] 4229 cls.add_method('GetTypeId', 4230 'ns3::TypeId', 4231 [], 4232 is_static=True) 4233 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream::RandomVariableStream() [constructor] 4234 cls.add_constructor([]) 4235 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetStream(int64_t stream) [member function] 4236 cls.add_method('SetStream', 4237 'void', 4238 [param('int64_t', 'stream')]) 4239 ## random-variable-stream.h (module 'core'): int64_t ns3::RandomVariableStream::GetStream() const [member function] 4240 cls.add_method('GetStream', 4241 'int64_t', 4242 [], 4243 is_const=True) 4244 ## random-variable-stream.h (module 'core'): void ns3::RandomVariableStream::SetAntithetic(bool isAntithetic) [member function] 4245 cls.add_method('SetAntithetic', 4246 'void', 4247 [param('bool', 'isAntithetic')]) 4248 ## random-variable-stream.h (module 'core'): bool ns3::RandomVariableStream::IsAntithetic() const [member function] 4249 cls.add_method('IsAntithetic', 4250 'bool', 4251 [], 4252 is_const=True) 4253 ## random-variable-stream.h (module 'core'): double ns3::RandomVariableStream::GetValue() [member function] 4254 cls.add_method('GetValue', 4255 'double', 4256 [], 4257 is_pure_virtual=True, is_virtual=True) 4258 ## random-variable-stream.h (module 'core'): uint32_t ns3::RandomVariableStream::GetInteger() [member function] 4259 cls.add_method('GetInteger', 4260 'uint32_t', 4261 [], 4262 is_pure_virtual=True, is_virtual=True) 4263 ## random-variable-stream.h (module 'core'): ns3::RngStream * ns3::RandomVariableStream::Peek() const [member function] 4264 cls.add_method('Peek', 4265 'ns3::RngStream *', 4266 [], 4267 is_const=True, visibility='protected') 4268 return 4269 4270def register_Ns3RedQueueDisc_methods(root_module, cls): 4271 ## red-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::RedQueueDisc::GetTypeId() [member function] 4272 cls.add_method('GetTypeId', 4273 'ns3::TypeId', 4274 [], 4275 is_static=True) 4276 ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::RedQueueDisc() [constructor] 4277 cls.add_constructor([]) 4278 ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetAredAlpha(double alpha) [member function] 4279 cls.add_method('SetAredAlpha', 4280 'void', 4281 [param('double', 'alpha')]) 4282 ## red-queue-disc.h (module 'traffic-control'): double ns3::RedQueueDisc::GetAredAlpha() [member function] 4283 cls.add_method('GetAredAlpha', 4284 'double', 4285 []) 4286 ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetAredBeta(double beta) [member function] 4287 cls.add_method('SetAredBeta', 4288 'void', 4289 [param('double', 'beta')]) 4290 ## red-queue-disc.h (module 'traffic-control'): double ns3::RedQueueDisc::GetAredBeta() [member function] 4291 cls.add_method('GetAredBeta', 4292 'double', 4293 []) 4294 ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetFengAdaptiveA(double a) [member function] 4295 cls.add_method('SetFengAdaptiveA', 4296 'void', 4297 [param('double', 'a')]) 4298 ## red-queue-disc.h (module 'traffic-control'): double ns3::RedQueueDisc::GetFengAdaptiveA() [member function] 4299 cls.add_method('GetFengAdaptiveA', 4300 'double', 4301 []) 4302 ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetFengAdaptiveB(double b) [member function] 4303 cls.add_method('SetFengAdaptiveB', 4304 'void', 4305 [param('double', 'b')]) 4306 ## red-queue-disc.h (module 'traffic-control'): double ns3::RedQueueDisc::GetFengAdaptiveB() [member function] 4307 cls.add_method('GetFengAdaptiveB', 4308 'double', 4309 []) 4310 ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::SetTh(double minTh, double maxTh) [member function] 4311 cls.add_method('SetTh', 4312 'void', 4313 [param('double', 'minTh'), param('double', 'maxTh')]) 4314 ## red-queue-disc.h (module 'traffic-control'): int64_t ns3::RedQueueDisc::AssignStreams(int64_t stream) [member function] 4315 cls.add_method('AssignStreams', 4316 'int64_t', 4317 [param('int64_t', 'stream')]) 4318 ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::UNFORCED_DROP [variable] 4319 cls.add_static_attribute('UNFORCED_DROP', 'char const * const', is_const=True) 4320 ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::FORCED_DROP [variable] 4321 cls.add_static_attribute('FORCED_DROP', 'char const * const', is_const=True) 4322 ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::UNFORCED_MARK [variable] 4323 cls.add_static_attribute('UNFORCED_MARK', 'char const * const', is_const=True) 4324 ## red-queue-disc.h (module 'traffic-control'): ns3::RedQueueDisc::FORCED_MARK [variable] 4325 cls.add_static_attribute('FORCED_MARK', 'char const * const', is_const=True) 4326 ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::DoDispose() [member function] 4327 cls.add_method('DoDispose', 4328 'void', 4329 [], 4330 is_virtual=True, visibility='protected') 4331 ## red-queue-disc.h (module 'traffic-control'): bool ns3::RedQueueDisc::DoEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 4332 cls.add_method('DoEnqueue', 4333 'bool', 4334 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 4335 is_virtual=True, visibility='private') 4336 ## red-queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::RedQueueDisc::DoDequeue() [member function] 4337 cls.add_method('DoDequeue', 4338 'ns3::Ptr< ns3::QueueDiscItem >', 4339 [], 4340 is_virtual=True, visibility='private') 4341 ## red-queue-disc.h (module 'traffic-control'): ns3::Ptr<const ns3::QueueDiscItem> ns3::RedQueueDisc::DoPeek() [member function] 4342 cls.add_method('DoPeek', 4343 'ns3::Ptr< ns3::QueueDiscItem const >', 4344 [], 4345 is_virtual=True, visibility='private') 4346 ## red-queue-disc.h (module 'traffic-control'): bool ns3::RedQueueDisc::CheckConfig() [member function] 4347 cls.add_method('CheckConfig', 4348 'bool', 4349 [], 4350 is_virtual=True, visibility='private') 4351 ## red-queue-disc.h (module 'traffic-control'): void ns3::RedQueueDisc::InitializeParams() [member function] 4352 cls.add_method('InitializeParams', 4353 'void', 4354 [], 4355 is_virtual=True, visibility='private') 4356 return 4357 4358def register_Ns3SequentialRandomVariable_methods(root_module, cls): 4359 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::SequentialRandomVariable::GetTypeId() [member function] 4360 cls.add_method('GetTypeId', 4361 'ns3::TypeId', 4362 [], 4363 is_static=True) 4364 ## random-variable-stream.h (module 'core'): ns3::SequentialRandomVariable::SequentialRandomVariable() [constructor] 4365 cls.add_constructor([]) 4366 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMin() const [member function] 4367 cls.add_method('GetMin', 4368 'double', 4369 [], 4370 is_const=True) 4371 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetMax() const [member function] 4372 cls.add_method('GetMax', 4373 'double', 4374 [], 4375 is_const=True) 4376 ## random-variable-stream.h (module 'core'): ns3::Ptr<ns3::RandomVariableStream> ns3::SequentialRandomVariable::GetIncrement() const [member function] 4377 cls.add_method('GetIncrement', 4378 'ns3::Ptr< ns3::RandomVariableStream >', 4379 [], 4380 is_const=True) 4381 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetConsecutive() const [member function] 4382 cls.add_method('GetConsecutive', 4383 'uint32_t', 4384 [], 4385 is_const=True) 4386 ## random-variable-stream.h (module 'core'): double ns3::SequentialRandomVariable::GetValue() [member function] 4387 cls.add_method('GetValue', 4388 'double', 4389 [], 4390 is_virtual=True) 4391 ## random-variable-stream.h (module 'core'): uint32_t ns3::SequentialRandomVariable::GetInteger() [member function] 4392 cls.add_method('GetInteger', 4393 'uint32_t', 4394 [], 4395 is_virtual=True) 4396 return 4397 4398def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): 4399 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] 4400 cls.add_constructor([]) 4401 ## 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] 4402 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter< ns3::AttributeAccessor > > const &', 'o')]) 4403 return 4404 4405def register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, cls): 4406 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >::SimpleRefCount() [constructor] 4407 cls.add_constructor([]) 4408 ## 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] 4409 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter< ns3::AttributeChecker > > const &', 'o')]) 4410 return 4411 4412def register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, cls): 4413 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >::SimpleRefCount() [constructor] 4414 cls.add_constructor([]) 4415 ## 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] 4416 cls.add_constructor([param('ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter< ns3::AttributeValue > > const &', 'o')]) 4417 return 4418 4419def register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, cls): 4420 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] 4421 cls.add_constructor([]) 4422 ## 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] 4423 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) 4424 return 4425 4426def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): 4427 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor] 4428 cls.add_constructor([]) 4429 ## 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] 4430 cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) 4431 return 4432 4433def register_Ns3SimpleRefCount__Ns3HashImplementation_Ns3Empty_Ns3DefaultDeleter__lt__ns3HashImplementation__gt___methods(root_module, cls): 4434 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter<ns3::Hash::Implementation> >::SimpleRefCount() [constructor] 4435 cls.add_constructor([]) 4436 ## 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] 4437 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Hash::Implementation, ns3::empty, ns3::DefaultDeleter< ns3::Hash::Implementation > > const &', 'o')]) 4438 return 4439 4440def register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, cls): 4441 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >::SimpleRefCount() [constructor] 4442 cls.add_constructor([]) 4443 ## 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] 4444 cls.add_constructor([param('ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter< ns3::NixVector > > const &', 'o')]) 4445 return 4446 4447def register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, cls): 4448 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >::SimpleRefCount() [constructor] 4449 cls.add_constructor([]) 4450 ## 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] 4451 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter< ns3::Packet > > const &', 'o')]) 4452 return 4453 4454def register_Ns3SimpleRefCount__Ns3QueueItem_Ns3Empty_Ns3DefaultDeleter__lt__ns3QueueItem__gt___methods(root_module, cls): 4455 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >::SimpleRefCount() [constructor] 4456 cls.add_constructor([]) 4457 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> >::SimpleRefCount(ns3::SimpleRefCount<ns3::QueueItem, ns3::empty, ns3::DefaultDeleter<ns3::QueueItem> > const & o) [constructor] 4458 cls.add_constructor([param('ns3::SimpleRefCount< ns3::QueueItem, ns3::empty, ns3::DefaultDeleter< ns3::QueueItem > > const &', 'o')]) 4459 return 4460 4461def register_Ns3SimpleRefCount__Ns3TraceSourceAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3TraceSourceAccessor__gt___methods(root_module, cls): 4462 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter<ns3::TraceSourceAccessor> >::SimpleRefCount() [constructor] 4463 cls.add_constructor([]) 4464 ## 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] 4465 cls.add_constructor([param('ns3::SimpleRefCount< ns3::TraceSourceAccessor, ns3::empty, ns3::DefaultDeleter< ns3::TraceSourceAccessor > > const &', 'o')]) 4466 return 4467 4468def register_Ns3TbfQueueDisc_methods(root_module, cls): 4469 ## tbf-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::TbfQueueDisc::GetTypeId() [member function] 4470 cls.add_method('GetTypeId', 4471 'ns3::TypeId', 4472 [], 4473 is_static=True) 4474 ## tbf-queue-disc.h (module 'traffic-control'): ns3::TbfQueueDisc::TbfQueueDisc() [constructor] 4475 cls.add_constructor([]) 4476 ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::SetBurst(uint32_t burst) [member function] 4477 cls.add_method('SetBurst', 4478 'void', 4479 [param('uint32_t', 'burst')]) 4480 ## tbf-queue-disc.h (module 'traffic-control'): uint32_t ns3::TbfQueueDisc::GetBurst() const [member function] 4481 cls.add_method('GetBurst', 4482 'uint32_t', 4483 [], 4484 is_const=True) 4485 ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::SetMtu(uint32_t mtu) [member function] 4486 cls.add_method('SetMtu', 4487 'void', 4488 [param('uint32_t', 'mtu')]) 4489 ## tbf-queue-disc.h (module 'traffic-control'): uint32_t ns3::TbfQueueDisc::GetMtu() const [member function] 4490 cls.add_method('GetMtu', 4491 'uint32_t', 4492 [], 4493 is_const=True) 4494 ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::SetRate(ns3::DataRate rate) [member function] 4495 cls.add_method('SetRate', 4496 'void', 4497 [param('ns3::DataRate', 'rate')]) 4498 ## tbf-queue-disc.h (module 'traffic-control'): ns3::DataRate ns3::TbfQueueDisc::GetRate() const [member function] 4499 cls.add_method('GetRate', 4500 'ns3::DataRate', 4501 [], 4502 is_const=True) 4503 ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::SetPeakRate(ns3::DataRate peakRate) [member function] 4504 cls.add_method('SetPeakRate', 4505 'void', 4506 [param('ns3::DataRate', 'peakRate')]) 4507 ## tbf-queue-disc.h (module 'traffic-control'): ns3::DataRate ns3::TbfQueueDisc::GetPeakRate() const [member function] 4508 cls.add_method('GetPeakRate', 4509 'ns3::DataRate', 4510 [], 4511 is_const=True) 4512 ## tbf-queue-disc.h (module 'traffic-control'): uint32_t ns3::TbfQueueDisc::GetFirstBucketTokens() const [member function] 4513 cls.add_method('GetFirstBucketTokens', 4514 'uint32_t', 4515 [], 4516 is_const=True) 4517 ## tbf-queue-disc.h (module 'traffic-control'): uint32_t ns3::TbfQueueDisc::GetSecondBucketTokens() const [member function] 4518 cls.add_method('GetSecondBucketTokens', 4519 'uint32_t', 4520 [], 4521 is_const=True) 4522 ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::DoDispose() [member function] 4523 cls.add_method('DoDispose', 4524 'void', 4525 [], 4526 is_virtual=True, visibility='protected') 4527 ## tbf-queue-disc.h (module 'traffic-control'): bool ns3::TbfQueueDisc::DoEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 4528 cls.add_method('DoEnqueue', 4529 'bool', 4530 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 4531 is_virtual=True, visibility='private') 4532 ## tbf-queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::TbfQueueDisc::DoDequeue() [member function] 4533 cls.add_method('DoDequeue', 4534 'ns3::Ptr< ns3::QueueDiscItem >', 4535 [], 4536 is_virtual=True, visibility='private') 4537 ## tbf-queue-disc.h (module 'traffic-control'): bool ns3::TbfQueueDisc::CheckConfig() [member function] 4538 cls.add_method('CheckConfig', 4539 'bool', 4540 [], 4541 is_virtual=True, visibility='private') 4542 ## tbf-queue-disc.h (module 'traffic-control'): void ns3::TbfQueueDisc::InitializeParams() [member function] 4543 cls.add_method('InitializeParams', 4544 'void', 4545 [], 4546 is_virtual=True, visibility='private') 4547 return 4548 4549def register_Ns3TraceSourceAccessor_methods(root_module, cls): 4550 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [constructor] 4551 cls.add_constructor([param('ns3::TraceSourceAccessor const &', 'arg0')]) 4552 ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor() [constructor] 4553 cls.add_constructor([]) 4554 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Connect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 4555 cls.add_method('Connect', 4556 'bool', 4557 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 4558 is_const=True, is_pure_virtual=True, is_virtual=True) 4559 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::ConnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 4560 cls.add_method('ConnectWithoutContext', 4561 'bool', 4562 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 4563 is_const=True, is_pure_virtual=True, is_virtual=True) 4564 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::Disconnect(ns3::ObjectBase * obj, std::string context, ns3::CallbackBase const & cb) const [member function] 4565 cls.add_method('Disconnect', 4566 'bool', 4567 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('std::string', 'context'), param('ns3::CallbackBase const &', 'cb')], 4568 is_const=True, is_pure_virtual=True, is_virtual=True) 4569 ## trace-source-accessor.h (module 'core'): bool ns3::TraceSourceAccessor::DisconnectWithoutContext(ns3::ObjectBase * obj, ns3::CallbackBase const & cb) const [member function] 4570 cls.add_method('DisconnectWithoutContext', 4571 'bool', 4572 [param('ns3::ObjectBase *', 'obj', transfer_ownership=False), param('ns3::CallbackBase const &', 'cb')], 4573 is_const=True, is_pure_virtual=True, is_virtual=True) 4574 return 4575 4576def register_Ns3TrafficControlLayer_methods(root_module, cls): 4577 ## traffic-control-layer.h (module 'traffic-control'): ns3::TrafficControlLayer::TrafficControlLayer() [constructor] 4578 cls.add_constructor([]) 4579 ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::DeleteRootQueueDiscOnDevice(ns3::Ptr<ns3::NetDevice> device) [member function] 4580 cls.add_method('DeleteRootQueueDiscOnDevice', 4581 'void', 4582 [param('ns3::Ptr< ns3::NetDevice >', 'device')], 4583 is_virtual=True) 4584 ## traffic-control-layer.h (module 'traffic-control'): ns3::TypeId ns3::TrafficControlLayer::GetInstanceTypeId() const [member function] 4585 cls.add_method('GetInstanceTypeId', 4586 'ns3::TypeId', 4587 [], 4588 is_const=True, is_virtual=True) 4589 ## traffic-control-layer.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDisc> ns3::TrafficControlLayer::GetRootQueueDiscOnDevice(ns3::Ptr<ns3::NetDevice> device) const [member function] 4590 cls.add_method('GetRootQueueDiscOnDevice', 4591 'ns3::Ptr< ns3::QueueDisc >', 4592 [param('ns3::Ptr< ns3::NetDevice >', 'device')], 4593 is_const=True, is_virtual=True) 4594 ## traffic-control-layer.h (module 'traffic-control'): static ns3::TypeId ns3::TrafficControlLayer::GetTypeId() [member function] 4595 cls.add_method('GetTypeId', 4596 'ns3::TypeId', 4597 [], 4598 is_static=True) 4599 ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::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] 4600 cls.add_method('Receive', 4601 'void', 4602 [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')], 4603 is_virtual=True) 4604 ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::RegisterProtocolHandler(ns3::Node::ProtocolHandler handler, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device) [member function] 4605 cls.add_method('RegisterProtocolHandler', 4606 'void', 4607 [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')]) 4608 ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::ScanDevices() [member function] 4609 cls.add_method('ScanDevices', 4610 'void', 4611 [], 4612 is_virtual=True) 4613 ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::Send(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<ns3::QueueDiscItem> item) [member function] 4614 cls.add_method('Send', 4615 'void', 4616 [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 4617 is_virtual=True) 4618 ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::SetNode(ns3::Ptr<ns3::Node> node) [member function] 4619 cls.add_method('SetNode', 4620 'void', 4621 [param('ns3::Ptr< ns3::Node >', 'node')]) 4622 ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::SetRootQueueDiscOnDevice(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<ns3::QueueDisc> qDisc) [member function] 4623 cls.add_method('SetRootQueueDiscOnDevice', 4624 'void', 4625 [param('ns3::Ptr< ns3::NetDevice >', 'device'), param('ns3::Ptr< ns3::QueueDisc >', 'qDisc')], 4626 is_virtual=True) 4627 ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::DoDispose() [member function] 4628 cls.add_method('DoDispose', 4629 'void', 4630 [], 4631 is_virtual=True, visibility='protected') 4632 ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::DoInitialize() [member function] 4633 cls.add_method('DoInitialize', 4634 'void', 4635 [], 4636 is_virtual=True, visibility='protected') 4637 ## traffic-control-layer.h (module 'traffic-control'): void ns3::TrafficControlLayer::NotifyNewAggregate() [member function] 4638 cls.add_method('NotifyNewAggregate', 4639 'void', 4640 [], 4641 is_virtual=True, visibility='protected') 4642 return 4643 4644def register_Ns3Trailer_methods(root_module, cls): 4645 cls.add_output_stream_operator() 4646 ## trailer.h (module 'network'): ns3::Trailer::Trailer() [constructor] 4647 cls.add_constructor([]) 4648 ## trailer.h (module 'network'): ns3::Trailer::Trailer(ns3::Trailer const & arg0) [constructor] 4649 cls.add_constructor([param('ns3::Trailer const &', 'arg0')]) 4650 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator end) [member function] 4651 cls.add_method('Deserialize', 4652 'uint32_t', 4653 [param('ns3::Buffer::Iterator', 'end')], 4654 is_pure_virtual=True, is_virtual=True) 4655 ## trailer.h (module 'network'): uint32_t ns3::Trailer::Deserialize(ns3::Buffer::Iterator start, ns3::Buffer::Iterator end) [member function] 4656 cls.add_method('Deserialize', 4657 'uint32_t', 4658 [param('ns3::Buffer::Iterator', 'start'), param('ns3::Buffer::Iterator', 'end')], 4659 is_virtual=True) 4660 ## trailer.h (module 'network'): uint32_t ns3::Trailer::GetSerializedSize() const [member function] 4661 cls.add_method('GetSerializedSize', 4662 'uint32_t', 4663 [], 4664 is_const=True, is_pure_virtual=True, is_virtual=True) 4665 ## trailer.h (module 'network'): static ns3::TypeId ns3::Trailer::GetTypeId() [member function] 4666 cls.add_method('GetTypeId', 4667 'ns3::TypeId', 4668 [], 4669 is_static=True) 4670 ## trailer.h (module 'network'): void ns3::Trailer::Print(std::ostream & os) const [member function] 4671 cls.add_method('Print', 4672 'void', 4673 [param('std::ostream &', 'os')], 4674 is_const=True, is_pure_virtual=True, is_virtual=True) 4675 ## trailer.h (module 'network'): void ns3::Trailer::Serialize(ns3::Buffer::Iterator start) const [member function] 4676 cls.add_method('Serialize', 4677 'void', 4678 [param('ns3::Buffer::Iterator', 'start')], 4679 is_const=True, is_pure_virtual=True, is_virtual=True) 4680 return 4681 4682def register_Ns3TriangularRandomVariable_methods(root_module, cls): 4683 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::TriangularRandomVariable::GetTypeId() [member function] 4684 cls.add_method('GetTypeId', 4685 'ns3::TypeId', 4686 [], 4687 is_static=True) 4688 ## random-variable-stream.h (module 'core'): ns3::TriangularRandomVariable::TriangularRandomVariable() [constructor] 4689 cls.add_constructor([]) 4690 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMean() const [member function] 4691 cls.add_method('GetMean', 4692 'double', 4693 [], 4694 is_const=True) 4695 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMin() const [member function] 4696 cls.add_method('GetMin', 4697 'double', 4698 [], 4699 is_const=True) 4700 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetMax() const [member function] 4701 cls.add_method('GetMax', 4702 'double', 4703 [], 4704 is_const=True) 4705 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue(double mean, double min, double max) [member function] 4706 cls.add_method('GetValue', 4707 'double', 4708 [param('double', 'mean'), param('double', 'min'), param('double', 'max')]) 4709 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger(uint32_t mean, uint32_t min, uint32_t max) [member function] 4710 cls.add_method('GetInteger', 4711 'uint32_t', 4712 [param('uint32_t', 'mean'), param('uint32_t', 'min'), param('uint32_t', 'max')]) 4713 ## random-variable-stream.h (module 'core'): double ns3::TriangularRandomVariable::GetValue() [member function] 4714 cls.add_method('GetValue', 4715 'double', 4716 [], 4717 is_virtual=True) 4718 ## random-variable-stream.h (module 'core'): uint32_t ns3::TriangularRandomVariable::GetInteger() [member function] 4719 cls.add_method('GetInteger', 4720 'uint32_t', 4721 [], 4722 is_virtual=True) 4723 return 4724 4725def register_Ns3UniformRandomVariable_methods(root_module, cls): 4726 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function] 4727 cls.add_method('GetTypeId', 4728 'ns3::TypeId', 4729 [], 4730 is_static=True) 4731 ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable::UniformRandomVariable() [constructor] 4732 cls.add_constructor([]) 4733 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMin() const [member function] 4734 cls.add_method('GetMin', 4735 'double', 4736 [], 4737 is_const=True) 4738 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetMax() const [member function] 4739 cls.add_method('GetMax', 4740 'double', 4741 [], 4742 is_const=True) 4743 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue(double min, double max) [member function] 4744 cls.add_method('GetValue', 4745 'double', 4746 [param('double', 'min'), param('double', 'max')]) 4747 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger(uint32_t min, uint32_t max) [member function] 4748 cls.add_method('GetInteger', 4749 'uint32_t', 4750 [param('uint32_t', 'min'), param('uint32_t', 'max')]) 4751 ## random-variable-stream.h (module 'core'): double ns3::UniformRandomVariable::GetValue() [member function] 4752 cls.add_method('GetValue', 4753 'double', 4754 [], 4755 is_virtual=True) 4756 ## random-variable-stream.h (module 'core'): uint32_t ns3::UniformRandomVariable::GetInteger() [member function] 4757 cls.add_method('GetInteger', 4758 'uint32_t', 4759 [], 4760 is_virtual=True) 4761 return 4762 4763def register_Ns3WeibullRandomVariable_methods(root_module, cls): 4764 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::WeibullRandomVariable::GetTypeId() [member function] 4765 cls.add_method('GetTypeId', 4766 'ns3::TypeId', 4767 [], 4768 is_static=True) 4769 ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable::WeibullRandomVariable() [constructor] 4770 cls.add_constructor([]) 4771 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetScale() const [member function] 4772 cls.add_method('GetScale', 4773 'double', 4774 [], 4775 is_const=True) 4776 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetShape() const [member function] 4777 cls.add_method('GetShape', 4778 'double', 4779 [], 4780 is_const=True) 4781 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetBound() const [member function] 4782 cls.add_method('GetBound', 4783 'double', 4784 [], 4785 is_const=True) 4786 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue(double scale, double shape, double bound) [member function] 4787 cls.add_method('GetValue', 4788 'double', 4789 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 4790 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 4791 cls.add_method('GetInteger', 4792 'uint32_t', 4793 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 4794 ## random-variable-stream.h (module 'core'): double ns3::WeibullRandomVariable::GetValue() [member function] 4795 cls.add_method('GetValue', 4796 'double', 4797 [], 4798 is_virtual=True) 4799 ## random-variable-stream.h (module 'core'): uint32_t ns3::WeibullRandomVariable::GetInteger() [member function] 4800 cls.add_method('GetInteger', 4801 'uint32_t', 4802 [], 4803 is_virtual=True) 4804 return 4805 4806def register_Ns3ZetaRandomVariable_methods(root_module, cls): 4807 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZetaRandomVariable::GetTypeId() [member function] 4808 cls.add_method('GetTypeId', 4809 'ns3::TypeId', 4810 [], 4811 is_static=True) 4812 ## random-variable-stream.h (module 'core'): ns3::ZetaRandomVariable::ZetaRandomVariable() [constructor] 4813 cls.add_constructor([]) 4814 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetAlpha() const [member function] 4815 cls.add_method('GetAlpha', 4816 'double', 4817 [], 4818 is_const=True) 4819 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue(double alpha) [member function] 4820 cls.add_method('GetValue', 4821 'double', 4822 [param('double', 'alpha')]) 4823 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger(uint32_t alpha) [member function] 4824 cls.add_method('GetInteger', 4825 'uint32_t', 4826 [param('uint32_t', 'alpha')]) 4827 ## random-variable-stream.h (module 'core'): double ns3::ZetaRandomVariable::GetValue() [member function] 4828 cls.add_method('GetValue', 4829 'double', 4830 [], 4831 is_virtual=True) 4832 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZetaRandomVariable::GetInteger() [member function] 4833 cls.add_method('GetInteger', 4834 'uint32_t', 4835 [], 4836 is_virtual=True) 4837 return 4838 4839def register_Ns3ZipfRandomVariable_methods(root_module, cls): 4840 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ZipfRandomVariable::GetTypeId() [member function] 4841 cls.add_method('GetTypeId', 4842 'ns3::TypeId', 4843 [], 4844 is_static=True) 4845 ## random-variable-stream.h (module 'core'): ns3::ZipfRandomVariable::ZipfRandomVariable() [constructor] 4846 cls.add_constructor([]) 4847 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetN() const [member function] 4848 cls.add_method('GetN', 4849 'uint32_t', 4850 [], 4851 is_const=True) 4852 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetAlpha() const [member function] 4853 cls.add_method('GetAlpha', 4854 'double', 4855 [], 4856 is_const=True) 4857 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue(uint32_t n, double alpha) [member function] 4858 cls.add_method('GetValue', 4859 'double', 4860 [param('uint32_t', 'n'), param('double', 'alpha')]) 4861 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger(uint32_t n, uint32_t alpha) [member function] 4862 cls.add_method('GetInteger', 4863 'uint32_t', 4864 [param('uint32_t', 'n'), param('uint32_t', 'alpha')]) 4865 ## random-variable-stream.h (module 'core'): double ns3::ZipfRandomVariable::GetValue() [member function] 4866 cls.add_method('GetValue', 4867 'double', 4868 [], 4869 is_virtual=True) 4870 ## random-variable-stream.h (module 'core'): uint32_t ns3::ZipfRandomVariable::GetInteger() [member function] 4871 cls.add_method('GetInteger', 4872 'uint32_t', 4873 [], 4874 is_virtual=True) 4875 return 4876 4877def register_Ns3AttributeAccessor_methods(root_module, cls): 4878 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor(ns3::AttributeAccessor const & arg0) [constructor] 4879 cls.add_constructor([param('ns3::AttributeAccessor const &', 'arg0')]) 4880 ## attribute.h (module 'core'): ns3::AttributeAccessor::AttributeAccessor() [constructor] 4881 cls.add_constructor([]) 4882 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 4883 cls.add_method('Get', 4884 'bool', 4885 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 4886 is_const=True, is_pure_virtual=True, is_virtual=True) 4887 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasGetter() const [member function] 4888 cls.add_method('HasGetter', 4889 'bool', 4890 [], 4891 is_const=True, is_pure_virtual=True, is_virtual=True) 4892 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::HasSetter() const [member function] 4893 cls.add_method('HasSetter', 4894 'bool', 4895 [], 4896 is_const=True, is_pure_virtual=True, is_virtual=True) 4897 ## attribute.h (module 'core'): bool ns3::AttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 4898 cls.add_method('Set', 4899 'bool', 4900 [param('ns3::ObjectBase *', 'object', transfer_ownership=False), param('ns3::AttributeValue const &', 'value')], 4901 is_const=True, is_pure_virtual=True, is_virtual=True) 4902 return 4903 4904def register_Ns3AttributeChecker_methods(root_module, cls): 4905 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker(ns3::AttributeChecker const & arg0) [constructor] 4906 cls.add_constructor([param('ns3::AttributeChecker const &', 'arg0')]) 4907 ## attribute.h (module 'core'): ns3::AttributeChecker::AttributeChecker() [constructor] 4908 cls.add_constructor([]) 4909 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 4910 cls.add_method('Check', 4911 'bool', 4912 [param('ns3::AttributeValue const &', 'value')], 4913 is_const=True, is_pure_virtual=True, is_virtual=True) 4914 ## attribute.h (module 'core'): bool ns3::AttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 4915 cls.add_method('Copy', 4916 'bool', 4917 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 4918 is_const=True, is_pure_virtual=True, is_virtual=True) 4919 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::Create() const [member function] 4920 cls.add_method('Create', 4921 'ns3::Ptr< ns3::AttributeValue >', 4922 [], 4923 is_const=True, is_pure_virtual=True, is_virtual=True) 4924 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeChecker::CreateValidValue(ns3::AttributeValue const & value) const [member function] 4925 cls.add_method('CreateValidValue', 4926 'ns3::Ptr< ns3::AttributeValue >', 4927 [param('ns3::AttributeValue const &', 'value')], 4928 is_const=True) 4929 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetUnderlyingTypeInformation() const [member function] 4930 cls.add_method('GetUnderlyingTypeInformation', 4931 'std::string', 4932 [], 4933 is_const=True, is_pure_virtual=True, is_virtual=True) 4934 ## attribute.h (module 'core'): std::string ns3::AttributeChecker::GetValueTypeName() const [member function] 4935 cls.add_method('GetValueTypeName', 4936 'std::string', 4937 [], 4938 is_const=True, is_pure_virtual=True, is_virtual=True) 4939 ## attribute.h (module 'core'): bool ns3::AttributeChecker::HasUnderlyingTypeInformation() const [member function] 4940 cls.add_method('HasUnderlyingTypeInformation', 4941 'bool', 4942 [], 4943 is_const=True, is_pure_virtual=True, is_virtual=True) 4944 return 4945 4946def register_Ns3AttributeValue_methods(root_module, cls): 4947 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue(ns3::AttributeValue const & arg0) [constructor] 4948 cls.add_constructor([param('ns3::AttributeValue const &', 'arg0')]) 4949 ## attribute.h (module 'core'): ns3::AttributeValue::AttributeValue() [constructor] 4950 cls.add_constructor([]) 4951 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::AttributeValue::Copy() const [member function] 4952 cls.add_method('Copy', 4953 'ns3::Ptr< ns3::AttributeValue >', 4954 [], 4955 is_const=True, is_pure_virtual=True, is_virtual=True) 4956 ## attribute.h (module 'core'): bool ns3::AttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4957 cls.add_method('DeserializeFromString', 4958 'bool', 4959 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4960 is_pure_virtual=True, is_virtual=True) 4961 ## attribute.h (module 'core'): std::string ns3::AttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4962 cls.add_method('SerializeToString', 4963 'std::string', 4964 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4965 is_const=True, is_pure_virtual=True, is_virtual=True) 4966 return 4967 4968def register_Ns3BooleanChecker_methods(root_module, cls): 4969 ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker() [constructor] 4970 cls.add_constructor([]) 4971 ## boolean.h (module 'core'): ns3::BooleanChecker::BooleanChecker(ns3::BooleanChecker const & arg0) [constructor] 4972 cls.add_constructor([param('ns3::BooleanChecker const &', 'arg0')]) 4973 return 4974 4975def register_Ns3BooleanValue_methods(root_module, cls): 4976 cls.add_output_stream_operator() 4977 ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(ns3::BooleanValue const & arg0) [constructor] 4978 cls.add_constructor([param('ns3::BooleanValue const &', 'arg0')]) 4979 ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue() [constructor] 4980 cls.add_constructor([]) 4981 ## boolean.h (module 'core'): ns3::BooleanValue::BooleanValue(bool value) [constructor] 4982 cls.add_constructor([param('bool', 'value')]) 4983 ## boolean.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::BooleanValue::Copy() const [member function] 4984 cls.add_method('Copy', 4985 'ns3::Ptr< ns3::AttributeValue >', 4986 [], 4987 is_const=True, is_virtual=True) 4988 ## boolean.h (module 'core'): bool ns3::BooleanValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 4989 cls.add_method('DeserializeFromString', 4990 'bool', 4991 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 4992 is_virtual=True) 4993 ## boolean.h (module 'core'): bool ns3::BooleanValue::Get() const [member function] 4994 cls.add_method('Get', 4995 'bool', 4996 [], 4997 is_const=True) 4998 ## boolean.h (module 'core'): std::string ns3::BooleanValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 4999 cls.add_method('SerializeToString', 5000 'std::string', 5001 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5002 is_const=True, is_virtual=True) 5003 ## boolean.h (module 'core'): void ns3::BooleanValue::Set(bool value) [member function] 5004 cls.add_method('Set', 5005 'void', 5006 [param('bool', 'value')]) 5007 return 5008 5009def register_Ns3CallbackChecker_methods(root_module, cls): 5010 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker() [constructor] 5011 cls.add_constructor([]) 5012 ## callback.h (module 'core'): ns3::CallbackChecker::CallbackChecker(ns3::CallbackChecker const & arg0) [constructor] 5013 cls.add_constructor([param('ns3::CallbackChecker const &', 'arg0')]) 5014 return 5015 5016def register_Ns3CallbackImplBase_methods(root_module, cls): 5017 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] 5018 cls.add_constructor([]) 5019 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [constructor] 5020 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) 5021 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] 5022 cls.add_method('GetTypeid', 5023 'std::string', 5024 [], 5025 is_const=True, is_pure_virtual=True, is_virtual=True) 5026 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<const ns3::CallbackImplBase> other) const [member function] 5027 cls.add_method('IsEqual', 5028 'bool', 5029 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], 5030 is_const=True, is_pure_virtual=True, is_virtual=True) 5031 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] 5032 cls.add_method('Demangle', 5033 'std::string', 5034 [param('std::string const &', 'mangled')], 5035 is_static=True, visibility='protected') 5036 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5037 cls.add_method('GetCppTypeid', 5038 'std::string', 5039 [], 5040 is_static=True, template_parameters=['ns3::ObjectBase*'], visibility='protected') 5041 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5042 cls.add_method('GetCppTypeid', 5043 'std::string', 5044 [], 5045 is_static=True, template_parameters=['void'], visibility='protected') 5046 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5047 cls.add_method('GetCppTypeid', 5048 'std::string', 5049 [], 5050 is_static=True, template_parameters=['unsigned int'], visibility='protected') 5051 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5052 cls.add_method('GetCppTypeid', 5053 'std::string', 5054 [], 5055 is_static=True, template_parameters=['long'], visibility='protected') 5056 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5057 cls.add_method('GetCppTypeid', 5058 'std::string', 5059 [], 5060 is_static=True, template_parameters=['bool'], visibility='protected') 5061 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5062 cls.add_method('GetCppTypeid', 5063 'std::string', 5064 [], 5065 is_static=True, template_parameters=['ns3::Time'], visibility='protected') 5066 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5067 cls.add_method('GetCppTypeid', 5068 'std::string', 5069 [], 5070 is_static=True, template_parameters=['ns3::Ptr<ns3::QueueDiscItem const> '], visibility='protected') 5071 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5072 cls.add_method('GetCppTypeid', 5073 'std::string', 5074 [], 5075 is_static=True, template_parameters=['char const*'], visibility='protected') 5076 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5077 cls.add_method('GetCppTypeid', 5078 'std::string', 5079 [], 5080 is_static=True, template_parameters=['ns3::Ptr<ns3::Packet const> '], visibility='protected') 5081 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5082 cls.add_method('GetCppTypeid', 5083 'std::string', 5084 [], 5085 is_static=True, template_parameters=['ns3::Ptr<ns3::NetDevice> '], visibility='protected') 5086 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5087 cls.add_method('GetCppTypeid', 5088 'std::string', 5089 [], 5090 is_static=True, template_parameters=['unsigned short'], visibility='protected') 5091 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5092 cls.add_method('GetCppTypeid', 5093 'std::string', 5094 [], 5095 is_static=True, template_parameters=['ns3::Address const&'], visibility='protected') 5096 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::GetCppTypeid() [member function] 5097 cls.add_method('GetCppTypeid', 5098 'std::string', 5099 [], 5100 is_static=True, template_parameters=['ns3::NetDevice::PacketType'], visibility='protected') 5101 return 5102 5103def register_Ns3CallbackValue_methods(root_module, cls): 5104 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [constructor] 5105 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) 5106 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue() [constructor] 5107 cls.add_constructor([]) 5108 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackBase const & base) [constructor] 5109 cls.add_constructor([param('ns3::CallbackBase const &', 'base')]) 5110 ## callback.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::CallbackValue::Copy() const [member function] 5111 cls.add_method('Copy', 5112 'ns3::Ptr< ns3::AttributeValue >', 5113 [], 5114 is_const=True, is_virtual=True) 5115 ## callback.h (module 'core'): bool ns3::CallbackValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5116 cls.add_method('DeserializeFromString', 5117 'bool', 5118 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5119 is_virtual=True) 5120 ## callback.h (module 'core'): std::string ns3::CallbackValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5121 cls.add_method('SerializeToString', 5122 'std::string', 5123 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5124 is_const=True, is_virtual=True) 5125 ## callback.h (module 'core'): void ns3::CallbackValue::Set(ns3::CallbackBase base) [member function] 5126 cls.add_method('Set', 5127 'void', 5128 [param('ns3::CallbackBase', 'base')]) 5129 return 5130 5131def register_Ns3CoDelQueueDisc_methods(root_module, cls): 5132 ## codel-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::CoDelQueueDisc::GetTypeId() [member function] 5133 cls.add_method('GetTypeId', 5134 'ns3::TypeId', 5135 [], 5136 is_static=True) 5137 ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc::CoDelQueueDisc() [constructor] 5138 cls.add_constructor([]) 5139 ## codel-queue-disc.h (module 'traffic-control'): ns3::Time ns3::CoDelQueueDisc::GetTarget() [member function] 5140 cls.add_method('GetTarget', 5141 'ns3::Time', 5142 []) 5143 ## codel-queue-disc.h (module 'traffic-control'): ns3::Time ns3::CoDelQueueDisc::GetInterval() [member function] 5144 cls.add_method('GetInterval', 5145 'ns3::Time', 5146 []) 5147 ## codel-queue-disc.h (module 'traffic-control'): uint32_t ns3::CoDelQueueDisc::GetDropNext() [member function] 5148 cls.add_method('GetDropNext', 5149 'uint32_t', 5150 []) 5151 ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc::TARGET_EXCEEDED_DROP [variable] 5152 cls.add_static_attribute('TARGET_EXCEEDED_DROP', 'char const * const', is_const=True) 5153 ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc::OVERLIMIT_DROP [variable] 5154 cls.add_static_attribute('OVERLIMIT_DROP', 'char const * const', is_const=True) 5155 ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc::TARGET_EXCEEDED_MARK [variable] 5156 cls.add_static_attribute('TARGET_EXCEEDED_MARK', 'char const * const', is_const=True) 5157 ## codel-queue-disc.h (module 'traffic-control'): ns3::CoDelQueueDisc::CE_THRESHOLD_EXCEEDED_MARK [variable] 5158 cls.add_static_attribute('CE_THRESHOLD_EXCEEDED_MARK', 'char const * const', is_const=True) 5159 ## codel-queue-disc.h (module 'traffic-control'): bool ns3::CoDelQueueDisc::DoEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 5160 cls.add_method('DoEnqueue', 5161 'bool', 5162 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 5163 is_virtual=True, visibility='private') 5164 ## codel-queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::CoDelQueueDisc::DoDequeue() [member function] 5165 cls.add_method('DoDequeue', 5166 'ns3::Ptr< ns3::QueueDiscItem >', 5167 [], 5168 is_virtual=True, visibility='private') 5169 ## codel-queue-disc.h (module 'traffic-control'): bool ns3::CoDelQueueDisc::CheckConfig() [member function] 5170 cls.add_method('CheckConfig', 5171 'bool', 5172 [], 5173 is_virtual=True, visibility='private') 5174 ## codel-queue-disc.h (module 'traffic-control'): void ns3::CoDelQueueDisc::InitializeParams() [member function] 5175 cls.add_method('InitializeParams', 5176 'void', 5177 [], 5178 is_virtual=True, visibility='private') 5179 return 5180 5181def register_Ns3CobaltQueueDisc_methods(root_module, cls): 5182 ## cobalt-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::CobaltQueueDisc::GetTypeId() [member function] 5183 cls.add_method('GetTypeId', 5184 'ns3::TypeId', 5185 [], 5186 is_static=True) 5187 ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc::CobaltQueueDisc() [constructor] 5188 cls.add_constructor([]) 5189 ## cobalt-queue-disc.h (module 'traffic-control'): ns3::Time ns3::CobaltQueueDisc::GetTarget() const [member function] 5190 cls.add_method('GetTarget', 5191 'ns3::Time', 5192 [], 5193 is_const=True) 5194 ## cobalt-queue-disc.h (module 'traffic-control'): ns3::Time ns3::CobaltQueueDisc::GetInterval() const [member function] 5195 cls.add_method('GetInterval', 5196 'ns3::Time', 5197 [], 5198 is_const=True) 5199 ## cobalt-queue-disc.h (module 'traffic-control'): int64_t ns3::CobaltQueueDisc::GetDropNext() const [member function] 5200 cls.add_method('GetDropNext', 5201 'int64_t', 5202 [], 5203 is_const=True) 5204 ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc::TARGET_EXCEEDED_DROP [variable] 5205 cls.add_static_attribute('TARGET_EXCEEDED_DROP', 'char const * const', is_const=True) 5206 ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc::OVERLIMIT_DROP [variable] 5207 cls.add_static_attribute('OVERLIMIT_DROP', 'char const * const', is_const=True) 5208 ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc::FORCED_MARK [variable] 5209 cls.add_static_attribute('FORCED_MARK', 'char const * const', is_const=True) 5210 ## cobalt-queue-disc.h (module 'traffic-control'): ns3::CobaltQueueDisc::CE_THRESHOLD_EXCEEDED_MARK [variable] 5211 cls.add_static_attribute('CE_THRESHOLD_EXCEEDED_MARK', 'char const * const', is_const=True) 5212 ## cobalt-queue-disc.h (module 'traffic-control'): double ns3::CobaltQueueDisc::GetPdrop() const [member function] 5213 cls.add_method('GetPdrop', 5214 'double', 5215 [], 5216 is_const=True) 5217 ## cobalt-queue-disc.h (module 'traffic-control'): int64_t ns3::CobaltQueueDisc::AssignStreams(int64_t stream) [member function] 5218 cls.add_method('AssignStreams', 5219 'int64_t', 5220 [param('int64_t', 'stream')]) 5221 ## cobalt-queue-disc.h (module 'traffic-control'): int64_t ns3::CobaltQueueDisc::Time2CoDel(ns3::Time t) const [member function] 5222 cls.add_method('Time2CoDel', 5223 'int64_t', 5224 [param('ns3::Time', 't')], 5225 is_const=True) 5226 ## cobalt-queue-disc.h (module 'traffic-control'): void ns3::CobaltQueueDisc::DoDispose() [member function] 5227 cls.add_method('DoDispose', 5228 'void', 5229 [], 5230 is_virtual=True, visibility='protected') 5231 ## cobalt-queue-disc.h (module 'traffic-control'): bool ns3::CobaltQueueDisc::DoEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 5232 cls.add_method('DoEnqueue', 5233 'bool', 5234 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 5235 is_virtual=True, visibility='private') 5236 ## cobalt-queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::CobaltQueueDisc::DoDequeue() [member function] 5237 cls.add_method('DoDequeue', 5238 'ns3::Ptr< ns3::QueueDiscItem >', 5239 [], 5240 is_virtual=True, visibility='private') 5241 ## cobalt-queue-disc.h (module 'traffic-control'): ns3::Ptr<const ns3::QueueDiscItem> ns3::CobaltQueueDisc::DoPeek() [member function] 5242 cls.add_method('DoPeek', 5243 'ns3::Ptr< ns3::QueueDiscItem const >', 5244 [], 5245 is_virtual=True, visibility='private') 5246 ## cobalt-queue-disc.h (module 'traffic-control'): bool ns3::CobaltQueueDisc::CheckConfig() [member function] 5247 cls.add_method('CheckConfig', 5248 'bool', 5249 [], 5250 is_virtual=True, visibility='private') 5251 ## cobalt-queue-disc.h (module 'traffic-control'): void ns3::CobaltQueueDisc::InitializeParams() [member function] 5252 cls.add_method('InitializeParams', 5253 'void', 5254 [], 5255 is_virtual=True, visibility='private') 5256 return 5257 5258def register_Ns3ConstantRandomVariable_methods(root_module, cls): 5259 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ConstantRandomVariable::GetTypeId() [member function] 5260 cls.add_method('GetTypeId', 5261 'ns3::TypeId', 5262 [], 5263 is_static=True) 5264 ## random-variable-stream.h (module 'core'): ns3::ConstantRandomVariable::ConstantRandomVariable() [constructor] 5265 cls.add_constructor([]) 5266 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetConstant() const [member function] 5267 cls.add_method('GetConstant', 5268 'double', 5269 [], 5270 is_const=True) 5271 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue(double constant) [member function] 5272 cls.add_method('GetValue', 5273 'double', 5274 [param('double', 'constant')]) 5275 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger(uint32_t constant) [member function] 5276 cls.add_method('GetInteger', 5277 'uint32_t', 5278 [param('uint32_t', 'constant')]) 5279 ## random-variable-stream.h (module 'core'): double ns3::ConstantRandomVariable::GetValue() [member function] 5280 cls.add_method('GetValue', 5281 'double', 5282 [], 5283 is_virtual=True) 5284 ## random-variable-stream.h (module 'core'): uint32_t ns3::ConstantRandomVariable::GetInteger() [member function] 5285 cls.add_method('GetInteger', 5286 'uint32_t', 5287 [], 5288 is_virtual=True) 5289 return 5290 5291def register_Ns3DataRateChecker_methods(root_module, cls): 5292 ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker() [constructor] 5293 cls.add_constructor([]) 5294 ## data-rate.h (module 'network'): ns3::DataRateChecker::DataRateChecker(ns3::DataRateChecker const & arg0) [constructor] 5295 cls.add_constructor([param('ns3::DataRateChecker const &', 'arg0')]) 5296 return 5297 5298def register_Ns3DataRateValue_methods(root_module, cls): 5299 ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue() [constructor] 5300 cls.add_constructor([]) 5301 ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRate const & value) [constructor] 5302 cls.add_constructor([param('ns3::DataRate const &', 'value')]) 5303 ## data-rate.h (module 'network'): ns3::DataRateValue::DataRateValue(ns3::DataRateValue const & arg0) [constructor] 5304 cls.add_constructor([param('ns3::DataRateValue const &', 'arg0')]) 5305 ## data-rate.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::DataRateValue::Copy() const [member function] 5306 cls.add_method('Copy', 5307 'ns3::Ptr< ns3::AttributeValue >', 5308 [], 5309 is_const=True, is_virtual=True) 5310 ## data-rate.h (module 'network'): bool ns3::DataRateValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5311 cls.add_method('DeserializeFromString', 5312 'bool', 5313 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5314 is_virtual=True) 5315 ## data-rate.h (module 'network'): ns3::DataRate ns3::DataRateValue::Get() const [member function] 5316 cls.add_method('Get', 5317 'ns3::DataRate', 5318 [], 5319 is_const=True) 5320 ## data-rate.h (module 'network'): std::string ns3::DataRateValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5321 cls.add_method('SerializeToString', 5322 'std::string', 5323 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5324 is_const=True, is_virtual=True) 5325 ## data-rate.h (module 'network'): void ns3::DataRateValue::Set(ns3::DataRate const & value) [member function] 5326 cls.add_method('Set', 5327 'void', 5328 [param('ns3::DataRate const &', 'value')]) 5329 return 5330 5331def register_Ns3DeterministicRandomVariable_methods(root_module, cls): 5332 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::DeterministicRandomVariable::GetTypeId() [member function] 5333 cls.add_method('GetTypeId', 5334 'ns3::TypeId', 5335 [], 5336 is_static=True) 5337 ## random-variable-stream.h (module 'core'): ns3::DeterministicRandomVariable::DeterministicRandomVariable() [constructor] 5338 cls.add_constructor([]) 5339 ## random-variable-stream.h (module 'core'): void ns3::DeterministicRandomVariable::SetValueArray(double * values, std::size_t length) [member function] 5340 cls.add_method('SetValueArray', 5341 'void', 5342 [param('double *', 'values'), param('std::size_t', 'length')]) 5343 ## random-variable-stream.h (module 'core'): double ns3::DeterministicRandomVariable::GetValue() [member function] 5344 cls.add_method('GetValue', 5345 'double', 5346 [], 5347 is_virtual=True) 5348 ## random-variable-stream.h (module 'core'): uint32_t ns3::DeterministicRandomVariable::GetInteger() [member function] 5349 cls.add_method('GetInteger', 5350 'uint32_t', 5351 [], 5352 is_virtual=True) 5353 return 5354 5355def register_Ns3DoubleValue_methods(root_module, cls): 5356 ## double.h (module 'core'): ns3::DoubleValue::DoubleValue() [constructor] 5357 cls.add_constructor([]) 5358 ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(double const & value) [constructor] 5359 cls.add_constructor([param('double const &', 'value')]) 5360 ## double.h (module 'core'): ns3::DoubleValue::DoubleValue(ns3::DoubleValue const & arg0) [constructor] 5361 cls.add_constructor([param('ns3::DoubleValue const &', 'arg0')]) 5362 ## double.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::DoubleValue::Copy() const [member function] 5363 cls.add_method('Copy', 5364 'ns3::Ptr< ns3::AttributeValue >', 5365 [], 5366 is_const=True, is_virtual=True) 5367 ## double.h (module 'core'): bool ns3::DoubleValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5368 cls.add_method('DeserializeFromString', 5369 'bool', 5370 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5371 is_virtual=True) 5372 ## double.h (module 'core'): double ns3::DoubleValue::Get() const [member function] 5373 cls.add_method('Get', 5374 'double', 5375 [], 5376 is_const=True) 5377 ## double.h (module 'core'): std::string ns3::DoubleValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5378 cls.add_method('SerializeToString', 5379 'std::string', 5380 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5381 is_const=True, is_virtual=True) 5382 ## double.h (module 'core'): void ns3::DoubleValue::Set(double const & value) [member function] 5383 cls.add_method('Set', 5384 'void', 5385 [param('double const &', 'value')]) 5386 return 5387 5388def register_Ns3EmpiricalRandomVariable_methods(root_module, cls): 5389 ## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable::EmpiricalRandomVariable() [constructor] 5390 cls.add_constructor([]) 5391 ## random-variable-stream.h (module 'core'): void ns3::EmpiricalRandomVariable::CDF(double v, double c) [member function] 5392 cls.add_method('CDF', 5393 'void', 5394 [param('double', 'v'), param('double', 'c')]) 5395 ## random-variable-stream.h (module 'core'): uint32_t ns3::EmpiricalRandomVariable::GetInteger() [member function] 5396 cls.add_method('GetInteger', 5397 'uint32_t', 5398 [], 5399 is_virtual=True) 5400 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::EmpiricalRandomVariable::GetTypeId() [member function] 5401 cls.add_method('GetTypeId', 5402 'ns3::TypeId', 5403 [], 5404 is_static=True) 5405 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::GetValue() [member function] 5406 cls.add_method('GetValue', 5407 'double', 5408 [], 5409 is_virtual=True) 5410 ## random-variable-stream.h (module 'core'): double ns3::EmpiricalRandomVariable::Interpolate() [member function] 5411 cls.add_method('Interpolate', 5412 'double', 5413 [], 5414 is_virtual=True) 5415 ## random-variable-stream.h (module 'core'): bool ns3::EmpiricalRandomVariable::SetInterpolate(bool interpolate) [member function] 5416 cls.add_method('SetInterpolate', 5417 'bool', 5418 [param('bool', 'interpolate')]) 5419 return 5420 5421def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): 5422 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [constructor] 5423 cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) 5424 ## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] 5425 cls.add_constructor([]) 5426 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] 5427 cls.add_method('Get', 5428 'bool', 5429 [param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], 5430 is_const=True, is_virtual=True) 5431 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] 5432 cls.add_method('HasGetter', 5433 'bool', 5434 [], 5435 is_const=True, is_virtual=True) 5436 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] 5437 cls.add_method('HasSetter', 5438 'bool', 5439 [], 5440 is_const=True, is_virtual=True) 5441 ## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] 5442 cls.add_method('Set', 5443 'bool', 5444 [param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], 5445 is_const=True, is_virtual=True) 5446 return 5447 5448def register_Ns3EmptyAttributeChecker_methods(root_module, cls): 5449 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [constructor] 5450 cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) 5451 ## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] 5452 cls.add_constructor([]) 5453 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] 5454 cls.add_method('Check', 5455 'bool', 5456 [param('ns3::AttributeValue const &', 'value')], 5457 is_const=True, is_virtual=True) 5458 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] 5459 cls.add_method('Copy', 5460 'bool', 5461 [param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], 5462 is_const=True, is_virtual=True) 5463 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeChecker::Create() const [member function] 5464 cls.add_method('Create', 5465 'ns3::Ptr< ns3::AttributeValue >', 5466 [], 5467 is_const=True, is_virtual=True) 5468 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] 5469 cls.add_method('GetUnderlyingTypeInformation', 5470 'std::string', 5471 [], 5472 is_const=True, is_virtual=True) 5473 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] 5474 cls.add_method('GetValueTypeName', 5475 'std::string', 5476 [], 5477 is_const=True, is_virtual=True) 5478 ## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] 5479 cls.add_method('HasUnderlyingTypeInformation', 5480 'bool', 5481 [], 5482 is_const=True, is_virtual=True) 5483 return 5484 5485def register_Ns3EmptyAttributeValue_methods(root_module, cls): 5486 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [constructor] 5487 cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) 5488 ## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue() [constructor] 5489 cls.add_constructor([]) 5490 ## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeValue::Copy() const [member function] 5491 cls.add_method('Copy', 5492 'ns3::Ptr< ns3::AttributeValue >', 5493 [], 5494 is_const=True, is_virtual=True, visibility='private') 5495 ## attribute.h (module 'core'): bool ns3::EmptyAttributeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5496 cls.add_method('DeserializeFromString', 5497 'bool', 5498 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5499 is_virtual=True, visibility='private') 5500 ## attribute.h (module 'core'): std::string ns3::EmptyAttributeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5501 cls.add_method('SerializeToString', 5502 'std::string', 5503 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5504 is_const=True, is_virtual=True, visibility='private') 5505 return 5506 5507def register_Ns3EnumChecker_methods(root_module, cls): 5508 ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker(ns3::EnumChecker const & arg0) [constructor] 5509 cls.add_constructor([param('ns3::EnumChecker const &', 'arg0')]) 5510 ## enum.h (module 'core'): ns3::EnumChecker::EnumChecker() [constructor] 5511 cls.add_constructor([]) 5512 ## enum.h (module 'core'): void ns3::EnumChecker::Add(int value, std::string name) [member function] 5513 cls.add_method('Add', 5514 'void', 5515 [param('int', 'value'), param('std::string', 'name')]) 5516 ## enum.h (module 'core'): void ns3::EnumChecker::AddDefault(int value, std::string name) [member function] 5517 cls.add_method('AddDefault', 5518 'void', 5519 [param('int', 'value'), param('std::string', 'name')]) 5520 ## enum.h (module 'core'): bool ns3::EnumChecker::Check(ns3::AttributeValue const & value) const [member function] 5521 cls.add_method('Check', 5522 'bool', 5523 [param('ns3::AttributeValue const &', 'value')], 5524 is_const=True, is_virtual=True) 5525 ## enum.h (module 'core'): bool ns3::EnumChecker::Copy(ns3::AttributeValue const & src, ns3::AttributeValue & dst) const [member function] 5526 cls.add_method('Copy', 5527 'bool', 5528 [param('ns3::AttributeValue const &', 'src'), param('ns3::AttributeValue &', 'dst')], 5529 is_const=True, is_virtual=True) 5530 ## enum.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EnumChecker::Create() const [member function] 5531 cls.add_method('Create', 5532 'ns3::Ptr< ns3::AttributeValue >', 5533 [], 5534 is_const=True, is_virtual=True) 5535 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetName(int value) const [member function] 5536 cls.add_method('GetName', 5537 'std::string', 5538 [param('int', 'value')], 5539 is_const=True) 5540 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetUnderlyingTypeInformation() const [member function] 5541 cls.add_method('GetUnderlyingTypeInformation', 5542 'std::string', 5543 [], 5544 is_const=True, is_virtual=True) 5545 ## enum.h (module 'core'): int ns3::EnumChecker::GetValue(std::string const name) const [member function] 5546 cls.add_method('GetValue', 5547 'int', 5548 [param('std::string const', 'name')], 5549 is_const=True) 5550 ## enum.h (module 'core'): std::string ns3::EnumChecker::GetValueTypeName() const [member function] 5551 cls.add_method('GetValueTypeName', 5552 'std::string', 5553 [], 5554 is_const=True, is_virtual=True) 5555 ## enum.h (module 'core'): bool ns3::EnumChecker::HasUnderlyingTypeInformation() const [member function] 5556 cls.add_method('HasUnderlyingTypeInformation', 5557 'bool', 5558 [], 5559 is_const=True, is_virtual=True) 5560 return 5561 5562def register_Ns3EnumValue_methods(root_module, cls): 5563 ## enum.h (module 'core'): ns3::EnumValue::EnumValue(ns3::EnumValue const & arg0) [constructor] 5564 cls.add_constructor([param('ns3::EnumValue const &', 'arg0')]) 5565 ## enum.h (module 'core'): ns3::EnumValue::EnumValue() [constructor] 5566 cls.add_constructor([]) 5567 ## enum.h (module 'core'): ns3::EnumValue::EnumValue(int value) [constructor] 5568 cls.add_constructor([param('int', 'value')]) 5569 ## enum.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EnumValue::Copy() const [member function] 5570 cls.add_method('Copy', 5571 'ns3::Ptr< ns3::AttributeValue >', 5572 [], 5573 is_const=True, is_virtual=True) 5574 ## enum.h (module 'core'): bool ns3::EnumValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 5575 cls.add_method('DeserializeFromString', 5576 'bool', 5577 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5578 is_virtual=True) 5579 ## enum.h (module 'core'): int ns3::EnumValue::Get() const [member function] 5580 cls.add_method('Get', 5581 'int', 5582 [], 5583 is_const=True) 5584 ## enum.h (module 'core'): std::string ns3::EnumValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 5585 cls.add_method('SerializeToString', 5586 'std::string', 5587 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 5588 is_const=True, is_virtual=True) 5589 ## enum.h (module 'core'): void ns3::EnumValue::Set(int value) [member function] 5590 cls.add_method('Set', 5591 'void', 5592 [param('int', 'value')]) 5593 return 5594 5595def register_Ns3ErlangRandomVariable_methods(root_module, cls): 5596 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ErlangRandomVariable::GetTypeId() [member function] 5597 cls.add_method('GetTypeId', 5598 'ns3::TypeId', 5599 [], 5600 is_static=True) 5601 ## random-variable-stream.h (module 'core'): ns3::ErlangRandomVariable::ErlangRandomVariable() [constructor] 5602 cls.add_constructor([]) 5603 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetK() const [member function] 5604 cls.add_method('GetK', 5605 'uint32_t', 5606 [], 5607 is_const=True) 5608 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetLambda() const [member function] 5609 cls.add_method('GetLambda', 5610 'double', 5611 [], 5612 is_const=True) 5613 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue(uint32_t k, double lambda) [member function] 5614 cls.add_method('GetValue', 5615 'double', 5616 [param('uint32_t', 'k'), param('double', 'lambda')]) 5617 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger(uint32_t k, uint32_t lambda) [member function] 5618 cls.add_method('GetInteger', 5619 'uint32_t', 5620 [param('uint32_t', 'k'), param('uint32_t', 'lambda')]) 5621 ## random-variable-stream.h (module 'core'): double ns3::ErlangRandomVariable::GetValue() [member function] 5622 cls.add_method('GetValue', 5623 'double', 5624 [], 5625 is_virtual=True) 5626 ## random-variable-stream.h (module 'core'): uint32_t ns3::ErlangRandomVariable::GetInteger() [member function] 5627 cls.add_method('GetInteger', 5628 'uint32_t', 5629 [], 5630 is_virtual=True) 5631 return 5632 5633def register_Ns3EventImpl_methods(root_module, cls): 5634 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [constructor] 5635 cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) 5636 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] 5637 cls.add_constructor([]) 5638 ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] 5639 cls.add_method('Cancel', 5640 'void', 5641 []) 5642 ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] 5643 cls.add_method('Invoke', 5644 'void', 5645 []) 5646 ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] 5647 cls.add_method('IsCancelled', 5648 'bool', 5649 []) 5650 ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] 5651 cls.add_method('Notify', 5652 'void', 5653 [], 5654 is_pure_virtual=True, is_virtual=True, visibility='protected') 5655 return 5656 5657def register_Ns3ExponentialRandomVariable_methods(root_module, cls): 5658 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ExponentialRandomVariable::GetTypeId() [member function] 5659 cls.add_method('GetTypeId', 5660 'ns3::TypeId', 5661 [], 5662 is_static=True) 5663 ## random-variable-stream.h (module 'core'): ns3::ExponentialRandomVariable::ExponentialRandomVariable() [constructor] 5664 cls.add_constructor([]) 5665 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetMean() const [member function] 5666 cls.add_method('GetMean', 5667 'double', 5668 [], 5669 is_const=True) 5670 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetBound() const [member function] 5671 cls.add_method('GetBound', 5672 'double', 5673 [], 5674 is_const=True) 5675 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue(double mean, double bound) [member function] 5676 cls.add_method('GetValue', 5677 'double', 5678 [param('double', 'mean'), param('double', 'bound')]) 5679 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger(uint32_t mean, uint32_t bound) [member function] 5680 cls.add_method('GetInteger', 5681 'uint32_t', 5682 [param('uint32_t', 'mean'), param('uint32_t', 'bound')]) 5683 ## random-variable-stream.h (module 'core'): double ns3::ExponentialRandomVariable::GetValue() [member function] 5684 cls.add_method('GetValue', 5685 'double', 5686 [], 5687 is_virtual=True) 5688 ## random-variable-stream.h (module 'core'): uint32_t ns3::ExponentialRandomVariable::GetInteger() [member function] 5689 cls.add_method('GetInteger', 5690 'uint32_t', 5691 [], 5692 is_virtual=True) 5693 return 5694 5695def register_Ns3FifoQueueDisc_methods(root_module, cls): 5696 ## fifo-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::FifoQueueDisc::GetTypeId() [member function] 5697 cls.add_method('GetTypeId', 5698 'ns3::TypeId', 5699 [], 5700 is_static=True) 5701 ## fifo-queue-disc.h (module 'traffic-control'): ns3::FifoQueueDisc::FifoQueueDisc() [constructor] 5702 cls.add_constructor([]) 5703 ## fifo-queue-disc.h (module 'traffic-control'): ns3::FifoQueueDisc::LIMIT_EXCEEDED_DROP [variable] 5704 cls.add_static_attribute('LIMIT_EXCEEDED_DROP', 'char const * const', is_const=True) 5705 ## fifo-queue-disc.h (module 'traffic-control'): bool ns3::FifoQueueDisc::DoEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 5706 cls.add_method('DoEnqueue', 5707 'bool', 5708 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 5709 is_virtual=True, visibility='private') 5710 ## fifo-queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::FifoQueueDisc::DoDequeue() [member function] 5711 cls.add_method('DoDequeue', 5712 'ns3::Ptr< ns3::QueueDiscItem >', 5713 [], 5714 is_virtual=True, visibility='private') 5715 ## fifo-queue-disc.h (module 'traffic-control'): ns3::Ptr<const ns3::QueueDiscItem> ns3::FifoQueueDisc::DoPeek() [member function] 5716 cls.add_method('DoPeek', 5717 'ns3::Ptr< ns3::QueueDiscItem const >', 5718 [], 5719 is_virtual=True, visibility='private') 5720 ## fifo-queue-disc.h (module 'traffic-control'): bool ns3::FifoQueueDisc::CheckConfig() [member function] 5721 cls.add_method('CheckConfig', 5722 'bool', 5723 [], 5724 is_virtual=True, visibility='private') 5725 ## fifo-queue-disc.h (module 'traffic-control'): void ns3::FifoQueueDisc::InitializeParams() [member function] 5726 cls.add_method('InitializeParams', 5727 'void', 5728 [], 5729 is_virtual=True, visibility='private') 5730 return 5731 5732def register_Ns3FqCoDelFlow_methods(root_module, cls): 5733 ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow::FqCoDelFlow(ns3::FqCoDelFlow const & arg0) [constructor] 5734 cls.add_constructor([param('ns3::FqCoDelFlow const &', 'arg0')]) 5735 ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow::FqCoDelFlow() [constructor] 5736 cls.add_constructor([]) 5737 ## fq-codel-queue-disc.h (module 'traffic-control'): int32_t ns3::FqCoDelFlow::GetDeficit() const [member function] 5738 cls.add_method('GetDeficit', 5739 'int32_t', 5740 [], 5741 is_const=True) 5742 ## fq-codel-queue-disc.h (module 'traffic-control'): uint32_t ns3::FqCoDelFlow::GetIndex() const [member function] 5743 cls.add_method('GetIndex', 5744 'uint32_t', 5745 [], 5746 is_const=True) 5747 ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelFlow::FlowStatus ns3::FqCoDelFlow::GetStatus() const [member function] 5748 cls.add_method('GetStatus', 5749 'ns3::FqCoDelFlow::FlowStatus', 5750 [], 5751 is_const=True) 5752 ## fq-codel-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::FqCoDelFlow::GetTypeId() [member function] 5753 cls.add_method('GetTypeId', 5754 'ns3::TypeId', 5755 [], 5756 is_static=True) 5757 ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelFlow::IncreaseDeficit(int32_t deficit) [member function] 5758 cls.add_method('IncreaseDeficit', 5759 'void', 5760 [param('int32_t', 'deficit')]) 5761 ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelFlow::SetDeficit(uint32_t deficit) [member function] 5762 cls.add_method('SetDeficit', 5763 'void', 5764 [param('uint32_t', 'deficit')]) 5765 ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelFlow::SetIndex(uint32_t index) [member function] 5766 cls.add_method('SetIndex', 5767 'void', 5768 [param('uint32_t', 'index')]) 5769 ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelFlow::SetStatus(ns3::FqCoDelFlow::FlowStatus status) [member function] 5770 cls.add_method('SetStatus', 5771 'void', 5772 [param('ns3::FqCoDelFlow::FlowStatus', 'status')]) 5773 return 5774 5775def register_Ns3FqCoDelQueueDisc_methods(root_module, cls): 5776 ## fq-codel-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::FqCoDelQueueDisc::GetTypeId() [member function] 5777 cls.add_method('GetTypeId', 5778 'ns3::TypeId', 5779 [], 5780 is_static=True) 5781 ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelQueueDisc::FqCoDelQueueDisc() [constructor] 5782 cls.add_constructor([]) 5783 ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelQueueDisc::SetQuantum(uint32_t quantum) [member function] 5784 cls.add_method('SetQuantum', 5785 'void', 5786 [param('uint32_t', 'quantum')]) 5787 ## fq-codel-queue-disc.h (module 'traffic-control'): uint32_t ns3::FqCoDelQueueDisc::GetQuantum() const [member function] 5788 cls.add_method('GetQuantum', 5789 'uint32_t', 5790 [], 5791 is_const=True) 5792 ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelQueueDisc::UNCLASSIFIED_DROP [variable] 5793 cls.add_static_attribute('UNCLASSIFIED_DROP', 'char const * const', is_const=True) 5794 ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::FqCoDelQueueDisc::OVERLIMIT_DROP [variable] 5795 cls.add_static_attribute('OVERLIMIT_DROP', 'char const * const', is_const=True) 5796 ## fq-codel-queue-disc.h (module 'traffic-control'): bool ns3::FqCoDelQueueDisc::DoEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 5797 cls.add_method('DoEnqueue', 5798 'bool', 5799 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 5800 is_virtual=True, visibility='private') 5801 ## fq-codel-queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::FqCoDelQueueDisc::DoDequeue() [member function] 5802 cls.add_method('DoDequeue', 5803 'ns3::Ptr< ns3::QueueDiscItem >', 5804 [], 5805 is_virtual=True, visibility='private') 5806 ## fq-codel-queue-disc.h (module 'traffic-control'): bool ns3::FqCoDelQueueDisc::CheckConfig() [member function] 5807 cls.add_method('CheckConfig', 5808 'bool', 5809 [], 5810 is_virtual=True, visibility='private') 5811 ## fq-codel-queue-disc.h (module 'traffic-control'): void ns3::FqCoDelQueueDisc::InitializeParams() [member function] 5812 cls.add_method('InitializeParams', 5813 'void', 5814 [], 5815 is_virtual=True, visibility='private') 5816 return 5817 5818def register_Ns3FqCobaltFlow_methods(root_module, cls): 5819 ## fq-cobalt-queue-disc.h (module 'traffic-control'): ns3::FqCobaltFlow::FqCobaltFlow(ns3::FqCobaltFlow const & arg0) [constructor] 5820 cls.add_constructor([param('ns3::FqCobaltFlow const &', 'arg0')]) 5821 ## fq-cobalt-queue-disc.h (module 'traffic-control'): ns3::FqCobaltFlow::FqCobaltFlow() [constructor] 5822 cls.add_constructor([]) 5823 ## fq-cobalt-queue-disc.h (module 'traffic-control'): int32_t ns3::FqCobaltFlow::GetDeficit() const [member function] 5824 cls.add_method('GetDeficit', 5825 'int32_t', 5826 [], 5827 is_const=True) 5828 ## fq-cobalt-queue-disc.h (module 'traffic-control'): uint32_t ns3::FqCobaltFlow::GetIndex() const [member function] 5829 cls.add_method('GetIndex', 5830 'uint32_t', 5831 [], 5832 is_const=True) 5833 ## fq-cobalt-queue-disc.h (module 'traffic-control'): ns3::FqCobaltFlow::FlowStatus ns3::FqCobaltFlow::GetStatus() const [member function] 5834 cls.add_method('GetStatus', 5835 'ns3::FqCobaltFlow::FlowStatus', 5836 [], 5837 is_const=True) 5838 ## fq-cobalt-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::FqCobaltFlow::GetTypeId() [member function] 5839 cls.add_method('GetTypeId', 5840 'ns3::TypeId', 5841 [], 5842 is_static=True) 5843 ## fq-cobalt-queue-disc.h (module 'traffic-control'): void ns3::FqCobaltFlow::IncreaseDeficit(int32_t deficit) [member function] 5844 cls.add_method('IncreaseDeficit', 5845 'void', 5846 [param('int32_t', 'deficit')]) 5847 ## fq-cobalt-queue-disc.h (module 'traffic-control'): void ns3::FqCobaltFlow::SetDeficit(uint32_t deficit) [member function] 5848 cls.add_method('SetDeficit', 5849 'void', 5850 [param('uint32_t', 'deficit')]) 5851 ## fq-cobalt-queue-disc.h (module 'traffic-control'): void ns3::FqCobaltFlow::SetIndex(uint32_t index) [member function] 5852 cls.add_method('SetIndex', 5853 'void', 5854 [param('uint32_t', 'index')]) 5855 ## fq-cobalt-queue-disc.h (module 'traffic-control'): void ns3::FqCobaltFlow::SetStatus(ns3::FqCobaltFlow::FlowStatus status) [member function] 5856 cls.add_method('SetStatus', 5857 'void', 5858 [param('ns3::FqCobaltFlow::FlowStatus', 'status')]) 5859 return 5860 5861def register_Ns3FqCobaltQueueDisc_methods(root_module, cls): 5862 ## fq-cobalt-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::FqCobaltQueueDisc::GetTypeId() [member function] 5863 cls.add_method('GetTypeId', 5864 'ns3::TypeId', 5865 [], 5866 is_static=True) 5867 ## fq-cobalt-queue-disc.h (module 'traffic-control'): ns3::FqCobaltQueueDisc::FqCobaltQueueDisc() [constructor] 5868 cls.add_constructor([]) 5869 ## fq-cobalt-queue-disc.h (module 'traffic-control'): void ns3::FqCobaltQueueDisc::SetQuantum(uint32_t quantum) [member function] 5870 cls.add_method('SetQuantum', 5871 'void', 5872 [param('uint32_t', 'quantum')]) 5873 ## fq-cobalt-queue-disc.h (module 'traffic-control'): uint32_t ns3::FqCobaltQueueDisc::GetQuantum() const [member function] 5874 cls.add_method('GetQuantum', 5875 'uint32_t', 5876 [], 5877 is_const=True) 5878 ## fq-cobalt-queue-disc.h (module 'traffic-control'): ns3::FqCobaltQueueDisc::UNCLASSIFIED_DROP [variable] 5879 cls.add_static_attribute('UNCLASSIFIED_DROP', 'char const * const', is_const=True) 5880 ## fq-cobalt-queue-disc.h (module 'traffic-control'): ns3::FqCobaltQueueDisc::OVERLIMIT_DROP [variable] 5881 cls.add_static_attribute('OVERLIMIT_DROP', 'char const * const', is_const=True) 5882 ## fq-cobalt-queue-disc.h (module 'traffic-control'): bool ns3::FqCobaltQueueDisc::DoEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 5883 cls.add_method('DoEnqueue', 5884 'bool', 5885 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 5886 is_virtual=True, visibility='private') 5887 ## fq-cobalt-queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::FqCobaltQueueDisc::DoDequeue() [member function] 5888 cls.add_method('DoDequeue', 5889 'ns3::Ptr< ns3::QueueDiscItem >', 5890 [], 5891 is_virtual=True, visibility='private') 5892 ## fq-cobalt-queue-disc.h (module 'traffic-control'): bool ns3::FqCobaltQueueDisc::CheckConfig() [member function] 5893 cls.add_method('CheckConfig', 5894 'bool', 5895 [], 5896 is_virtual=True, visibility='private') 5897 ## fq-cobalt-queue-disc.h (module 'traffic-control'): void ns3::FqCobaltQueueDisc::InitializeParams() [member function] 5898 cls.add_method('InitializeParams', 5899 'void', 5900 [], 5901 is_virtual=True, visibility='private') 5902 return 5903 5904def register_Ns3FqPieFlow_methods(root_module, cls): 5905 ## fq-pie-queue-disc.h (module 'traffic-control'): ns3::FqPieFlow::FqPieFlow(ns3::FqPieFlow const & arg0) [constructor] 5906 cls.add_constructor([param('ns3::FqPieFlow const &', 'arg0')]) 5907 ## fq-pie-queue-disc.h (module 'traffic-control'): ns3::FqPieFlow::FqPieFlow() [constructor] 5908 cls.add_constructor([]) 5909 ## fq-pie-queue-disc.h (module 'traffic-control'): int32_t ns3::FqPieFlow::GetDeficit() const [member function] 5910 cls.add_method('GetDeficit', 5911 'int32_t', 5912 [], 5913 is_const=True) 5914 ## fq-pie-queue-disc.h (module 'traffic-control'): uint32_t ns3::FqPieFlow::GetIndex() const [member function] 5915 cls.add_method('GetIndex', 5916 'uint32_t', 5917 [], 5918 is_const=True) 5919 ## fq-pie-queue-disc.h (module 'traffic-control'): ns3::FqPieFlow::FlowStatus ns3::FqPieFlow::GetStatus() const [member function] 5920 cls.add_method('GetStatus', 5921 'ns3::FqPieFlow::FlowStatus', 5922 [], 5923 is_const=True) 5924 ## fq-pie-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::FqPieFlow::GetTypeId() [member function] 5925 cls.add_method('GetTypeId', 5926 'ns3::TypeId', 5927 [], 5928 is_static=True) 5929 ## fq-pie-queue-disc.h (module 'traffic-control'): void ns3::FqPieFlow::IncreaseDeficit(int32_t deficit) [member function] 5930 cls.add_method('IncreaseDeficit', 5931 'void', 5932 [param('int32_t', 'deficit')]) 5933 ## fq-pie-queue-disc.h (module 'traffic-control'): void ns3::FqPieFlow::SetDeficit(uint32_t deficit) [member function] 5934 cls.add_method('SetDeficit', 5935 'void', 5936 [param('uint32_t', 'deficit')]) 5937 ## fq-pie-queue-disc.h (module 'traffic-control'): void ns3::FqPieFlow::SetIndex(uint32_t index) [member function] 5938 cls.add_method('SetIndex', 5939 'void', 5940 [param('uint32_t', 'index')]) 5941 ## fq-pie-queue-disc.h (module 'traffic-control'): void ns3::FqPieFlow::SetStatus(ns3::FqPieFlow::FlowStatus status) [member function] 5942 cls.add_method('SetStatus', 5943 'void', 5944 [param('ns3::FqPieFlow::FlowStatus', 'status')]) 5945 return 5946 5947def register_Ns3FqPieQueueDisc_methods(root_module, cls): 5948 ## fq-pie-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::FqPieQueueDisc::GetTypeId() [member function] 5949 cls.add_method('GetTypeId', 5950 'ns3::TypeId', 5951 [], 5952 is_static=True) 5953 ## fq-pie-queue-disc.h (module 'traffic-control'): ns3::FqPieQueueDisc::FqPieQueueDisc() [constructor] 5954 cls.add_constructor([]) 5955 ## fq-pie-queue-disc.h (module 'traffic-control'): void ns3::FqPieQueueDisc::SetQuantum(uint32_t quantum) [member function] 5956 cls.add_method('SetQuantum', 5957 'void', 5958 [param('uint32_t', 'quantum')]) 5959 ## fq-pie-queue-disc.h (module 'traffic-control'): uint32_t ns3::FqPieQueueDisc::GetQuantum() const [member function] 5960 cls.add_method('GetQuantum', 5961 'uint32_t', 5962 [], 5963 is_const=True) 5964 ## fq-pie-queue-disc.h (module 'traffic-control'): ns3::FqPieQueueDisc::UNCLASSIFIED_DROP [variable] 5965 cls.add_static_attribute('UNCLASSIFIED_DROP', 'char const * const', is_const=True) 5966 ## fq-pie-queue-disc.h (module 'traffic-control'): ns3::FqPieQueueDisc::OVERLIMIT_DROP [variable] 5967 cls.add_static_attribute('OVERLIMIT_DROP', 'char const * const', is_const=True) 5968 ## fq-pie-queue-disc.h (module 'traffic-control'): bool ns3::FqPieQueueDisc::DoEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 5969 cls.add_method('DoEnqueue', 5970 'bool', 5971 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 5972 is_virtual=True, visibility='private') 5973 ## fq-pie-queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::FqPieQueueDisc::DoDequeue() [member function] 5974 cls.add_method('DoDequeue', 5975 'ns3::Ptr< ns3::QueueDiscItem >', 5976 [], 5977 is_virtual=True, visibility='private') 5978 ## fq-pie-queue-disc.h (module 'traffic-control'): bool ns3::FqPieQueueDisc::CheckConfig() [member function] 5979 cls.add_method('CheckConfig', 5980 'bool', 5981 [], 5982 is_virtual=True, visibility='private') 5983 ## fq-pie-queue-disc.h (module 'traffic-control'): void ns3::FqPieQueueDisc::InitializeParams() [member function] 5984 cls.add_method('InitializeParams', 5985 'void', 5986 [], 5987 is_virtual=True, visibility='private') 5988 return 5989 5990def register_Ns3GammaRandomVariable_methods(root_module, cls): 5991 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::GammaRandomVariable::GetTypeId() [member function] 5992 cls.add_method('GetTypeId', 5993 'ns3::TypeId', 5994 [], 5995 is_static=True) 5996 ## random-variable-stream.h (module 'core'): ns3::GammaRandomVariable::GammaRandomVariable() [constructor] 5997 cls.add_constructor([]) 5998 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetAlpha() const [member function] 5999 cls.add_method('GetAlpha', 6000 'double', 6001 [], 6002 is_const=True) 6003 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetBeta() const [member function] 6004 cls.add_method('GetBeta', 6005 'double', 6006 [], 6007 is_const=True) 6008 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue(double alpha, double beta) [member function] 6009 cls.add_method('GetValue', 6010 'double', 6011 [param('double', 'alpha'), param('double', 'beta')]) 6012 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger(uint32_t alpha, uint32_t beta) [member function] 6013 cls.add_method('GetInteger', 6014 'uint32_t', 6015 [param('uint32_t', 'alpha'), param('uint32_t', 'beta')]) 6016 ## random-variable-stream.h (module 'core'): double ns3::GammaRandomVariable::GetValue() [member function] 6017 cls.add_method('GetValue', 6018 'double', 6019 [], 6020 is_virtual=True) 6021 ## random-variable-stream.h (module 'core'): uint32_t ns3::GammaRandomVariable::GetInteger() [member function] 6022 cls.add_method('GetInteger', 6023 'uint32_t', 6024 [], 6025 is_virtual=True) 6026 return 6027 6028def register_Ns3IntegerValue_methods(root_module, cls): 6029 ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue() [constructor] 6030 cls.add_constructor([]) 6031 ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(int64_t const & value) [constructor] 6032 cls.add_constructor([param('int64_t const &', 'value')]) 6033 ## integer.h (module 'core'): ns3::IntegerValue::IntegerValue(ns3::IntegerValue const & arg0) [constructor] 6034 cls.add_constructor([param('ns3::IntegerValue const &', 'arg0')]) 6035 ## integer.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::IntegerValue::Copy() const [member function] 6036 cls.add_method('Copy', 6037 'ns3::Ptr< ns3::AttributeValue >', 6038 [], 6039 is_const=True, is_virtual=True) 6040 ## integer.h (module 'core'): bool ns3::IntegerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6041 cls.add_method('DeserializeFromString', 6042 'bool', 6043 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6044 is_virtual=True) 6045 ## integer.h (module 'core'): int64_t ns3::IntegerValue::Get() const [member function] 6046 cls.add_method('Get', 6047 'int64_t', 6048 [], 6049 is_const=True) 6050 ## integer.h (module 'core'): std::string ns3::IntegerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6051 cls.add_method('SerializeToString', 6052 'std::string', 6053 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6054 is_const=True, is_virtual=True) 6055 ## integer.h (module 'core'): void ns3::IntegerValue::Set(int64_t const & value) [member function] 6056 cls.add_method('Set', 6057 'void', 6058 [param('int64_t const &', 'value')]) 6059 return 6060 6061def register_Ns3Ipv4AddressChecker_methods(root_module, cls): 6062 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker() [constructor] 6063 cls.add_constructor([]) 6064 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker::Ipv4AddressChecker(ns3::Ipv4AddressChecker const & arg0) [constructor] 6065 cls.add_constructor([param('ns3::Ipv4AddressChecker const &', 'arg0')]) 6066 return 6067 6068def register_Ns3Ipv4AddressValue_methods(root_module, cls): 6069 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue() [constructor] 6070 cls.add_constructor([]) 6071 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4Address const & value) [constructor] 6072 cls.add_constructor([param('ns3::Ipv4Address const &', 'value')]) 6073 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue::Ipv4AddressValue(ns3::Ipv4AddressValue const & arg0) [constructor] 6074 cls.add_constructor([param('ns3::Ipv4AddressValue const &', 'arg0')]) 6075 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4AddressValue::Copy() const [member function] 6076 cls.add_method('Copy', 6077 'ns3::Ptr< ns3::AttributeValue >', 6078 [], 6079 is_const=True, is_virtual=True) 6080 ## ipv4-address.h (module 'network'): bool ns3::Ipv4AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6081 cls.add_method('DeserializeFromString', 6082 'bool', 6083 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6084 is_virtual=True) 6085 ## ipv4-address.h (module 'network'): ns3::Ipv4Address ns3::Ipv4AddressValue::Get() const [member function] 6086 cls.add_method('Get', 6087 'ns3::Ipv4Address', 6088 [], 6089 is_const=True) 6090 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6091 cls.add_method('SerializeToString', 6092 'std::string', 6093 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6094 is_const=True, is_virtual=True) 6095 ## ipv4-address.h (module 'network'): void ns3::Ipv4AddressValue::Set(ns3::Ipv4Address const & value) [member function] 6096 cls.add_method('Set', 6097 'void', 6098 [param('ns3::Ipv4Address const &', 'value')]) 6099 return 6100 6101def register_Ns3Ipv4MaskChecker_methods(root_module, cls): 6102 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] 6103 cls.add_constructor([]) 6104 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [constructor] 6105 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) 6106 return 6107 6108def register_Ns3Ipv4MaskValue_methods(root_module, cls): 6109 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue() [constructor] 6110 cls.add_constructor([]) 6111 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4Mask const & value) [constructor] 6112 cls.add_constructor([param('ns3::Ipv4Mask const &', 'value')]) 6113 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue::Ipv4MaskValue(ns3::Ipv4MaskValue const & arg0) [constructor] 6114 cls.add_constructor([param('ns3::Ipv4MaskValue const &', 'arg0')]) 6115 ## ipv4-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv4MaskValue::Copy() const [member function] 6116 cls.add_method('Copy', 6117 'ns3::Ptr< ns3::AttributeValue >', 6118 [], 6119 is_const=True, is_virtual=True) 6120 ## ipv4-address.h (module 'network'): bool ns3::Ipv4MaskValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6121 cls.add_method('DeserializeFromString', 6122 'bool', 6123 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6124 is_virtual=True) 6125 ## ipv4-address.h (module 'network'): ns3::Ipv4Mask ns3::Ipv4MaskValue::Get() const [member function] 6126 cls.add_method('Get', 6127 'ns3::Ipv4Mask', 6128 [], 6129 is_const=True) 6130 ## ipv4-address.h (module 'network'): std::string ns3::Ipv4MaskValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6131 cls.add_method('SerializeToString', 6132 'std::string', 6133 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6134 is_const=True, is_virtual=True) 6135 ## ipv4-address.h (module 'network'): void ns3::Ipv4MaskValue::Set(ns3::Ipv4Mask const & value) [member function] 6136 cls.add_method('Set', 6137 'void', 6138 [param('ns3::Ipv4Mask const &', 'value')]) 6139 return 6140 6141def register_Ns3Ipv6AddressChecker_methods(root_module, cls): 6142 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker() [constructor] 6143 cls.add_constructor([]) 6144 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker::Ipv6AddressChecker(ns3::Ipv6AddressChecker const & arg0) [constructor] 6145 cls.add_constructor([param('ns3::Ipv6AddressChecker const &', 'arg0')]) 6146 return 6147 6148def register_Ns3Ipv6AddressValue_methods(root_module, cls): 6149 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue() [constructor] 6150 cls.add_constructor([]) 6151 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6Address const & value) [constructor] 6152 cls.add_constructor([param('ns3::Ipv6Address const &', 'value')]) 6153 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue::Ipv6AddressValue(ns3::Ipv6AddressValue const & arg0) [constructor] 6154 cls.add_constructor([param('ns3::Ipv6AddressValue const &', 'arg0')]) 6155 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6AddressValue::Copy() const [member function] 6156 cls.add_method('Copy', 6157 'ns3::Ptr< ns3::AttributeValue >', 6158 [], 6159 is_const=True, is_virtual=True) 6160 ## ipv6-address.h (module 'network'): bool ns3::Ipv6AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6161 cls.add_method('DeserializeFromString', 6162 'bool', 6163 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6164 is_virtual=True) 6165 ## ipv6-address.h (module 'network'): ns3::Ipv6Address ns3::Ipv6AddressValue::Get() const [member function] 6166 cls.add_method('Get', 6167 'ns3::Ipv6Address', 6168 [], 6169 is_const=True) 6170 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6171 cls.add_method('SerializeToString', 6172 'std::string', 6173 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6174 is_const=True, is_virtual=True) 6175 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] 6176 cls.add_method('Set', 6177 'void', 6178 [param('ns3::Ipv6Address const &', 'value')]) 6179 return 6180 6181def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): 6182 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] 6183 cls.add_constructor([]) 6184 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker(ns3::Ipv6PrefixChecker const & arg0) [constructor] 6185 cls.add_constructor([param('ns3::Ipv6PrefixChecker const &', 'arg0')]) 6186 return 6187 6188def register_Ns3Ipv6PrefixValue_methods(root_module, cls): 6189 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue() [constructor] 6190 cls.add_constructor([]) 6191 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6Prefix const & value) [constructor] 6192 cls.add_constructor([param('ns3::Ipv6Prefix const &', 'value')]) 6193 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue::Ipv6PrefixValue(ns3::Ipv6PrefixValue const & arg0) [constructor] 6194 cls.add_constructor([param('ns3::Ipv6PrefixValue const &', 'arg0')]) 6195 ## ipv6-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Ipv6PrefixValue::Copy() const [member function] 6196 cls.add_method('Copy', 6197 'ns3::Ptr< ns3::AttributeValue >', 6198 [], 6199 is_const=True, is_virtual=True) 6200 ## ipv6-address.h (module 'network'): bool ns3::Ipv6PrefixValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6201 cls.add_method('DeserializeFromString', 6202 'bool', 6203 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6204 is_virtual=True) 6205 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix ns3::Ipv6PrefixValue::Get() const [member function] 6206 cls.add_method('Get', 6207 'ns3::Ipv6Prefix', 6208 [], 6209 is_const=True) 6210 ## ipv6-address.h (module 'network'): std::string ns3::Ipv6PrefixValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6211 cls.add_method('SerializeToString', 6212 'std::string', 6213 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6214 is_const=True, is_virtual=True) 6215 ## ipv6-address.h (module 'network'): void ns3::Ipv6PrefixValue::Set(ns3::Ipv6Prefix const & value) [member function] 6216 cls.add_method('Set', 6217 'void', 6218 [param('ns3::Ipv6Prefix const &', 'value')]) 6219 return 6220 6221def register_Ns3LogNormalRandomVariable_methods(root_module, cls): 6222 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::LogNormalRandomVariable::GetTypeId() [member function] 6223 cls.add_method('GetTypeId', 6224 'ns3::TypeId', 6225 [], 6226 is_static=True) 6227 ## random-variable-stream.h (module 'core'): ns3::LogNormalRandomVariable::LogNormalRandomVariable() [constructor] 6228 cls.add_constructor([]) 6229 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetMu() const [member function] 6230 cls.add_method('GetMu', 6231 'double', 6232 [], 6233 is_const=True) 6234 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetSigma() const [member function] 6235 cls.add_method('GetSigma', 6236 'double', 6237 [], 6238 is_const=True) 6239 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue(double mu, double sigma) [member function] 6240 cls.add_method('GetValue', 6241 'double', 6242 [param('double', 'mu'), param('double', 'sigma')]) 6243 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger(uint32_t mu, uint32_t sigma) [member function] 6244 cls.add_method('GetInteger', 6245 'uint32_t', 6246 [param('uint32_t', 'mu'), param('uint32_t', 'sigma')]) 6247 ## random-variable-stream.h (module 'core'): double ns3::LogNormalRandomVariable::GetValue() [member function] 6248 cls.add_method('GetValue', 6249 'double', 6250 [], 6251 is_virtual=True) 6252 ## random-variable-stream.h (module 'core'): uint32_t ns3::LogNormalRandomVariable::GetInteger() [member function] 6253 cls.add_method('GetInteger', 6254 'uint32_t', 6255 [], 6256 is_virtual=True) 6257 return 6258 6259def register_Ns3Mac48AddressChecker_methods(root_module, cls): 6260 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] 6261 cls.add_constructor([]) 6262 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker(ns3::Mac48AddressChecker const & arg0) [constructor] 6263 cls.add_constructor([param('ns3::Mac48AddressChecker const &', 'arg0')]) 6264 return 6265 6266def register_Ns3Mac48AddressValue_methods(root_module, cls): 6267 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue() [constructor] 6268 cls.add_constructor([]) 6269 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48Address const & value) [constructor] 6270 cls.add_constructor([param('ns3::Mac48Address const &', 'value')]) 6271 ## mac48-address.h (module 'network'): ns3::Mac48AddressValue::Mac48AddressValue(ns3::Mac48AddressValue const & arg0) [constructor] 6272 cls.add_constructor([param('ns3::Mac48AddressValue const &', 'arg0')]) 6273 ## mac48-address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::Mac48AddressValue::Copy() const [member function] 6274 cls.add_method('Copy', 6275 'ns3::Ptr< ns3::AttributeValue >', 6276 [], 6277 is_const=True, is_virtual=True) 6278 ## mac48-address.h (module 'network'): bool ns3::Mac48AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6279 cls.add_method('DeserializeFromString', 6280 'bool', 6281 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6282 is_virtual=True) 6283 ## mac48-address.h (module 'network'): ns3::Mac48Address ns3::Mac48AddressValue::Get() const [member function] 6284 cls.add_method('Get', 6285 'ns3::Mac48Address', 6286 [], 6287 is_const=True) 6288 ## mac48-address.h (module 'network'): std::string ns3::Mac48AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6289 cls.add_method('SerializeToString', 6290 'std::string', 6291 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6292 is_const=True, is_virtual=True) 6293 ## mac48-address.h (module 'network'): void ns3::Mac48AddressValue::Set(ns3::Mac48Address const & value) [member function] 6294 cls.add_method('Set', 6295 'void', 6296 [param('ns3::Mac48Address const &', 'value')]) 6297 return 6298 6299def register_Ns3MqQueueDisc_methods(root_module, cls): 6300 ## mq-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::MqQueueDisc::GetTypeId() [member function] 6301 cls.add_method('GetTypeId', 6302 'ns3::TypeId', 6303 [], 6304 is_static=True) 6305 ## mq-queue-disc.h (module 'traffic-control'): ns3::MqQueueDisc::MqQueueDisc() [constructor] 6306 cls.add_constructor([]) 6307 ## mq-queue-disc.h (module 'traffic-control'): ns3::QueueDisc::WakeMode ns3::MqQueueDisc::GetWakeMode() const [member function] 6308 cls.add_method('GetWakeMode', 6309 'ns3::QueueDisc::WakeMode', 6310 [], 6311 is_const=True, is_virtual=True) 6312 ## mq-queue-disc.h (module 'traffic-control'): bool ns3::MqQueueDisc::DoEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 6313 cls.add_method('DoEnqueue', 6314 'bool', 6315 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 6316 is_virtual=True, visibility='private') 6317 ## mq-queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::MqQueueDisc::DoDequeue() [member function] 6318 cls.add_method('DoDequeue', 6319 'ns3::Ptr< ns3::QueueDiscItem >', 6320 [], 6321 is_virtual=True, visibility='private') 6322 ## mq-queue-disc.h (module 'traffic-control'): ns3::Ptr<const ns3::QueueDiscItem> ns3::MqQueueDisc::DoPeek() [member function] 6323 cls.add_method('DoPeek', 6324 'ns3::Ptr< ns3::QueueDiscItem const >', 6325 [], 6326 is_virtual=True, visibility='private') 6327 ## mq-queue-disc.h (module 'traffic-control'): bool ns3::MqQueueDisc::CheckConfig() [member function] 6328 cls.add_method('CheckConfig', 6329 'bool', 6330 [], 6331 is_virtual=True, visibility='private') 6332 ## mq-queue-disc.h (module 'traffic-control'): void ns3::MqQueueDisc::InitializeParams() [member function] 6333 cls.add_method('InitializeParams', 6334 'void', 6335 [], 6336 is_virtual=True, visibility='private') 6337 return 6338 6339def register_Ns3NetDevice_methods(root_module, cls): 6340 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] 6341 cls.add_constructor([]) 6342 ## net-device.h (module 'network'): ns3::NetDevice::NetDevice(ns3::NetDevice const & arg0) [constructor] 6343 cls.add_constructor([param('ns3::NetDevice const &', 'arg0')]) 6344 ## 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] 6345 cls.add_method('AddLinkChangeCallback', 6346 'void', 6347 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 6348 is_pure_virtual=True, is_virtual=True) 6349 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetAddress() const [member function] 6350 cls.add_method('GetAddress', 6351 'ns3::Address', 6352 [], 6353 is_const=True, is_pure_virtual=True, is_virtual=True) 6354 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetBroadcast() const [member function] 6355 cls.add_method('GetBroadcast', 6356 'ns3::Address', 6357 [], 6358 is_const=True, is_pure_virtual=True, is_virtual=True) 6359 ## net-device.h (module 'network'): ns3::Ptr<ns3::Channel> ns3::NetDevice::GetChannel() const [member function] 6360 cls.add_method('GetChannel', 6361 'ns3::Ptr< ns3::Channel >', 6362 [], 6363 is_const=True, is_pure_virtual=True, is_virtual=True) 6364 ## net-device.h (module 'network'): uint32_t ns3::NetDevice::GetIfIndex() const [member function] 6365 cls.add_method('GetIfIndex', 6366 'uint32_t', 6367 [], 6368 is_const=True, is_pure_virtual=True, is_virtual=True) 6369 ## net-device.h (module 'network'): uint16_t ns3::NetDevice::GetMtu() const [member function] 6370 cls.add_method('GetMtu', 6371 'uint16_t', 6372 [], 6373 is_const=True, is_pure_virtual=True, is_virtual=True) 6374 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function] 6375 cls.add_method('GetMulticast', 6376 'ns3::Address', 6377 [param('ns3::Ipv4Address', 'multicastGroup')], 6378 is_const=True, is_pure_virtual=True, is_virtual=True) 6379 ## net-device.h (module 'network'): ns3::Address ns3::NetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function] 6380 cls.add_method('GetMulticast', 6381 'ns3::Address', 6382 [param('ns3::Ipv6Address', 'addr')], 6383 is_const=True, is_pure_virtual=True, is_virtual=True) 6384 ## net-device.h (module 'network'): ns3::Ptr<ns3::Node> ns3::NetDevice::GetNode() const [member function] 6385 cls.add_method('GetNode', 6386 'ns3::Ptr< ns3::Node >', 6387 [], 6388 is_const=True, is_pure_virtual=True, is_virtual=True) 6389 ## net-device.h (module 'network'): static ns3::TypeId ns3::NetDevice::GetTypeId() [member function] 6390 cls.add_method('GetTypeId', 6391 'ns3::TypeId', 6392 [], 6393 is_static=True) 6394 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBridge() const [member function] 6395 cls.add_method('IsBridge', 6396 'bool', 6397 [], 6398 is_const=True, is_pure_virtual=True, is_virtual=True) 6399 ## net-device.h (module 'network'): bool ns3::NetDevice::IsBroadcast() const [member function] 6400 cls.add_method('IsBroadcast', 6401 'bool', 6402 [], 6403 is_const=True, is_pure_virtual=True, is_virtual=True) 6404 ## net-device.h (module 'network'): bool ns3::NetDevice::IsLinkUp() const [member function] 6405 cls.add_method('IsLinkUp', 6406 'bool', 6407 [], 6408 is_const=True, is_pure_virtual=True, is_virtual=True) 6409 ## net-device.h (module 'network'): bool ns3::NetDevice::IsMulticast() const [member function] 6410 cls.add_method('IsMulticast', 6411 'bool', 6412 [], 6413 is_const=True, is_pure_virtual=True, is_virtual=True) 6414 ## net-device.h (module 'network'): bool ns3::NetDevice::IsPointToPoint() const [member function] 6415 cls.add_method('IsPointToPoint', 6416 'bool', 6417 [], 6418 is_const=True, is_pure_virtual=True, is_virtual=True) 6419 ## net-device.h (module 'network'): bool ns3::NetDevice::NeedsArp() const [member function] 6420 cls.add_method('NeedsArp', 6421 'bool', 6422 [], 6423 is_const=True, is_pure_virtual=True, is_virtual=True) 6424 ## net-device.h (module 'network'): bool ns3::NetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] 6425 cls.add_method('Send', 6426 'bool', 6427 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 6428 is_pure_virtual=True, is_virtual=True) 6429 ## 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] 6430 cls.add_method('SendFrom', 6431 'bool', 6432 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 6433 is_pure_virtual=True, is_virtual=True) 6434 ## net-device.h (module 'network'): void ns3::NetDevice::SetAddress(ns3::Address address) [member function] 6435 cls.add_method('SetAddress', 6436 'void', 6437 [param('ns3::Address', 'address')], 6438 is_pure_virtual=True, is_virtual=True) 6439 ## net-device.h (module 'network'): void ns3::NetDevice::SetIfIndex(uint32_t const index) [member function] 6440 cls.add_method('SetIfIndex', 6441 'void', 6442 [param('uint32_t const', 'index')], 6443 is_pure_virtual=True, is_virtual=True) 6444 ## net-device.h (module 'network'): bool ns3::NetDevice::SetMtu(uint16_t const mtu) [member function] 6445 cls.add_method('SetMtu', 6446 'bool', 6447 [param('uint16_t const', 'mtu')], 6448 is_pure_virtual=True, is_virtual=True) 6449 ## net-device.h (module 'network'): void ns3::NetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] 6450 cls.add_method('SetNode', 6451 'void', 6452 [param('ns3::Ptr< ns3::Node >', 'node')], 6453 is_pure_virtual=True, is_virtual=True) 6454 ## net-device.h (module 'network'): void ns3::NetDevice::SetPromiscReceiveCallback(ns3::NetDevice::PromiscReceiveCallback cb) [member function] 6455 cls.add_method('SetPromiscReceiveCallback', 6456 'void', 6457 [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')], 6458 is_pure_virtual=True, is_virtual=True) 6459 ## net-device.h (module 'network'): void ns3::NetDevice::SetReceiveCallback(ns3::NetDevice::ReceiveCallback cb) [member function] 6460 cls.add_method('SetReceiveCallback', 6461 'void', 6462 [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')], 6463 is_pure_virtual=True, is_virtual=True) 6464 ## net-device.h (module 'network'): bool ns3::NetDevice::SupportsSendFrom() const [member function] 6465 cls.add_method('SupportsSendFrom', 6466 'bool', 6467 [], 6468 is_const=True, is_pure_virtual=True, is_virtual=True) 6469 return 6470 6471def register_Ns3NixVector_methods(root_module, cls): 6472 cls.add_output_stream_operator() 6473 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector() [constructor] 6474 cls.add_constructor([]) 6475 ## nix-vector.h (module 'network'): ns3::NixVector::NixVector(ns3::NixVector const & o) [constructor] 6476 cls.add_constructor([param('ns3::NixVector const &', 'o')]) 6477 ## nix-vector.h (module 'network'): void ns3::NixVector::AddNeighborIndex(uint32_t newBits, uint32_t numberOfBits) [member function] 6478 cls.add_method('AddNeighborIndex', 6479 'void', 6480 [param('uint32_t', 'newBits'), param('uint32_t', 'numberOfBits')]) 6481 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::BitCount(uint32_t numberOfNeighbors) const [member function] 6482 cls.add_method('BitCount', 6483 'uint32_t', 6484 [param('uint32_t', 'numberOfNeighbors')], 6485 is_const=True) 6486 ## nix-vector.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::NixVector::Copy() const [member function] 6487 cls.add_method('Copy', 6488 'ns3::Ptr< ns3::NixVector >', 6489 [], 6490 is_const=True) 6491 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Deserialize(uint32_t const * buffer, uint32_t size) [member function] 6492 cls.add_method('Deserialize', 6493 'uint32_t', 6494 [param('uint32_t const *', 'buffer'), param('uint32_t', 'size')]) 6495 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::ExtractNeighborIndex(uint32_t numberOfBits) [member function] 6496 cls.add_method('ExtractNeighborIndex', 6497 'uint32_t', 6498 [param('uint32_t', 'numberOfBits')]) 6499 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetRemainingBits() [member function] 6500 cls.add_method('GetRemainingBits', 6501 'uint32_t', 6502 []) 6503 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::GetSerializedSize() const [member function] 6504 cls.add_method('GetSerializedSize', 6505 'uint32_t', 6506 [], 6507 is_const=True) 6508 ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function] 6509 cls.add_method('Serialize', 6510 'uint32_t', 6511 [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 6512 is_const=True) 6513 return 6514 6515def register_Ns3Node_methods(root_module, cls): 6516 ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [constructor] 6517 cls.add_constructor([param('ns3::Node const &', 'arg0')]) 6518 ## node.h (module 'network'): ns3::Node::Node() [constructor] 6519 cls.add_constructor([]) 6520 ## node.h (module 'network'): ns3::Node::Node(uint32_t systemId) [constructor] 6521 cls.add_constructor([param('uint32_t', 'systemId')]) 6522 ## node.h (module 'network'): uint32_t ns3::Node::AddApplication(ns3::Ptr<ns3::Application> application) [member function] 6523 cls.add_method('AddApplication', 6524 'uint32_t', 6525 [param('ns3::Ptr< ns3::Application >', 'application')]) 6526 ## node.h (module 'network'): uint32_t ns3::Node::AddDevice(ns3::Ptr<ns3::NetDevice> device) [member function] 6527 cls.add_method('AddDevice', 6528 'uint32_t', 6529 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) 6530 ## node.h (module 'network'): static bool ns3::Node::ChecksumEnabled() [member function] 6531 cls.add_method('ChecksumEnabled', 6532 'bool', 6533 [], 6534 is_static=True) 6535 ## node.h (module 'network'): ns3::Ptr<ns3::Application> ns3::Node::GetApplication(uint32_t index) const [member function] 6536 cls.add_method('GetApplication', 6537 'ns3::Ptr< ns3::Application >', 6538 [param('uint32_t', 'index')], 6539 is_const=True) 6540 ## node.h (module 'network'): ns3::Ptr<ns3::NetDevice> ns3::Node::GetDevice(uint32_t index) const [member function] 6541 cls.add_method('GetDevice', 6542 'ns3::Ptr< ns3::NetDevice >', 6543 [param('uint32_t', 'index')], 6544 is_const=True) 6545 ## node.h (module 'network'): uint32_t ns3::Node::GetId() const [member function] 6546 cls.add_method('GetId', 6547 'uint32_t', 6548 [], 6549 is_const=True) 6550 ## node.h (module 'network'): ns3::Time ns3::Node::GetLocalTime() const [member function] 6551 cls.add_method('GetLocalTime', 6552 'ns3::Time', 6553 [], 6554 is_const=True) 6555 ## node.h (module 'network'): uint32_t ns3::Node::GetNApplications() const [member function] 6556 cls.add_method('GetNApplications', 6557 'uint32_t', 6558 [], 6559 is_const=True) 6560 ## node.h (module 'network'): uint32_t ns3::Node::GetNDevices() const [member function] 6561 cls.add_method('GetNDevices', 6562 'uint32_t', 6563 [], 6564 is_const=True) 6565 ## node.h (module 'network'): uint32_t ns3::Node::GetSystemId() const [member function] 6566 cls.add_method('GetSystemId', 6567 'uint32_t', 6568 [], 6569 is_const=True) 6570 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] 6571 cls.add_method('GetTypeId', 6572 'ns3::TypeId', 6573 [], 6574 is_static=True) 6575 ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 6576 cls.add_method('RegisterDeviceAdditionListener', 6577 'void', 6578 [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')]) 6579 ## 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] 6580 cls.add_method('RegisterProtocolHandler', 6581 'void', 6582 [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')]) 6583 ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Node::DeviceAdditionListener listener) [member function] 6584 cls.add_method('UnregisterDeviceAdditionListener', 6585 'void', 6586 [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')]) 6587 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(ns3::Node::ProtocolHandler handler) [member function] 6588 cls.add_method('UnregisterProtocolHandler', 6589 'void', 6590 [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')]) 6591 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] 6592 cls.add_method('DoDispose', 6593 'void', 6594 [], 6595 is_virtual=True, visibility='protected') 6596 ## node.h (module 'network'): void ns3::Node::DoInitialize() [member function] 6597 cls.add_method('DoInitialize', 6598 'void', 6599 [], 6600 is_virtual=True, visibility='protected') 6601 return 6602 6603def register_Ns3NormalRandomVariable_methods(root_module, cls): 6604 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::INFINITE_VALUE [variable] 6605 cls.add_static_attribute('INFINITE_VALUE', 'double const', is_const=True) 6606 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::NormalRandomVariable::GetTypeId() [member function] 6607 cls.add_method('GetTypeId', 6608 'ns3::TypeId', 6609 [], 6610 is_static=True) 6611 ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable::NormalRandomVariable() [constructor] 6612 cls.add_constructor([]) 6613 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetMean() const [member function] 6614 cls.add_method('GetMean', 6615 'double', 6616 [], 6617 is_const=True) 6618 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetVariance() const [member function] 6619 cls.add_method('GetVariance', 6620 'double', 6621 [], 6622 is_const=True) 6623 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetBound() const [member function] 6624 cls.add_method('GetBound', 6625 'double', 6626 [], 6627 is_const=True) 6628 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue(double mean, double variance, double bound=ns3::NormalRandomVariable::INFINITE_VALUE) [member function] 6629 cls.add_method('GetValue', 6630 'double', 6631 [param('double', 'mean'), param('double', 'variance'), param('double', 'bound', default_value='ns3::NormalRandomVariable::INFINITE_VALUE')]) 6632 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger(uint32_t mean, uint32_t variance, uint32_t bound) [member function] 6633 cls.add_method('GetInteger', 6634 'uint32_t', 6635 [param('uint32_t', 'mean'), param('uint32_t', 'variance'), param('uint32_t', 'bound')]) 6636 ## random-variable-stream.h (module 'core'): double ns3::NormalRandomVariable::GetValue() [member function] 6637 cls.add_method('GetValue', 6638 'double', 6639 [], 6640 is_virtual=True) 6641 ## random-variable-stream.h (module 'core'): uint32_t ns3::NormalRandomVariable::GetInteger() [member function] 6642 cls.add_method('GetInteger', 6643 'uint32_t', 6644 [], 6645 is_virtual=True) 6646 return 6647 6648def register_Ns3ObjectFactoryChecker_methods(root_module, cls): 6649 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] 6650 cls.add_constructor([]) 6651 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [constructor] 6652 cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) 6653 return 6654 6655def register_Ns3ObjectFactoryValue_methods(root_module, cls): 6656 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] 6657 cls.add_constructor([]) 6658 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] 6659 cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) 6660 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [constructor] 6661 cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) 6662 ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function] 6663 cls.add_method('Copy', 6664 'ns3::Ptr< ns3::AttributeValue >', 6665 [], 6666 is_const=True, is_virtual=True) 6667 ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 6668 cls.add_method('DeserializeFromString', 6669 'bool', 6670 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6671 is_virtual=True) 6672 ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] 6673 cls.add_method('Get', 6674 'ns3::ObjectFactory', 6675 [], 6676 is_const=True) 6677 ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 6678 cls.add_method('SerializeToString', 6679 'std::string', 6680 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 6681 is_const=True, is_virtual=True) 6682 ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] 6683 cls.add_method('Set', 6684 'void', 6685 [param('ns3::ObjectFactory const &', 'value')]) 6686 return 6687 6688def register_Ns3Packet_methods(root_module, cls): 6689 cls.add_output_stream_operator() 6690 ## packet.h (module 'network'): ns3::Packet::Packet() [constructor] 6691 cls.add_constructor([]) 6692 ## packet.h (module 'network'): ns3::Packet::Packet(ns3::Packet const & o) [constructor] 6693 cls.add_constructor([param('ns3::Packet const &', 'o')]) 6694 ## packet.h (module 'network'): ns3::Packet::Packet(uint32_t size) [constructor] 6695 cls.add_constructor([param('uint32_t', 'size')]) 6696 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size, bool magic) [constructor] 6697 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size'), param('bool', 'magic')]) 6698 ## packet.h (module 'network'): ns3::Packet::Packet(uint8_t const * buffer, uint32_t size) [constructor] 6699 cls.add_constructor([param('uint8_t const *', 'buffer'), param('uint32_t', 'size')]) 6700 ## packet.h (module 'network'): void ns3::Packet::AddAtEnd(ns3::Ptr<const ns3::Packet> packet) [member function] 6701 cls.add_method('AddAtEnd', 6702 'void', 6703 [param('ns3::Ptr< ns3::Packet const >', 'packet')]) 6704 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag) const [member function] 6705 cls.add_method('AddByteTag', 6706 'void', 6707 [param('ns3::Tag const &', 'tag')], 6708 is_const=True) 6709 ## packet.h (module 'network'): void ns3::Packet::AddByteTag(ns3::Tag const & tag, uint32_t start, uint32_t end) const [member function] 6710 cls.add_method('AddByteTag', 6711 'void', 6712 [param('ns3::Tag const &', 'tag'), param('uint32_t', 'start'), param('uint32_t', 'end')], 6713 is_const=True) 6714 ## packet.h (module 'network'): void ns3::Packet::AddHeader(ns3::Header const & header) [member function] 6715 cls.add_method('AddHeader', 6716 'void', 6717 [param('ns3::Header const &', 'header')]) 6718 ## packet.h (module 'network'): void ns3::Packet::AddPacketTag(ns3::Tag const & tag) const [member function] 6719 cls.add_method('AddPacketTag', 6720 'void', 6721 [param('ns3::Tag const &', 'tag')], 6722 is_const=True) 6723 ## packet.h (module 'network'): void ns3::Packet::AddPaddingAtEnd(uint32_t size) [member function] 6724 cls.add_method('AddPaddingAtEnd', 6725 'void', 6726 [param('uint32_t', 'size')]) 6727 ## packet.h (module 'network'): void ns3::Packet::AddTrailer(ns3::Trailer const & trailer) [member function] 6728 cls.add_method('AddTrailer', 6729 'void', 6730 [param('ns3::Trailer const &', 'trailer')]) 6731 ## packet.h (module 'network'): ns3::PacketMetadata::ItemIterator ns3::Packet::BeginItem() const [member function] 6732 cls.add_method('BeginItem', 6733 'ns3::PacketMetadata::ItemIterator', 6734 [], 6735 is_const=True) 6736 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::Copy() const [member function] 6737 cls.add_method('Copy', 6738 'ns3::Ptr< ns3::Packet >', 6739 [], 6740 is_const=True) 6741 ## packet.h (module 'network'): uint32_t ns3::Packet::CopyData(uint8_t * buffer, uint32_t size) const [member function] 6742 cls.add_method('CopyData', 6743 'uint32_t', 6744 [param('uint8_t *', 'buffer'), param('uint32_t', 'size')], 6745 is_const=True) 6746 ## packet.h (module 'network'): void ns3::Packet::CopyData(std::ostream * os, uint32_t size) const [member function] 6747 cls.add_method('CopyData', 6748 'void', 6749 [param('std::ostream *', 'os'), param('uint32_t', 'size')], 6750 is_const=True) 6751 ## packet.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Packet::CreateFragment(uint32_t start, uint32_t length) const [member function] 6752 cls.add_method('CreateFragment', 6753 'ns3::Ptr< ns3::Packet >', 6754 [param('uint32_t', 'start'), param('uint32_t', 'length')], 6755 is_const=True) 6756 ## packet.h (module 'network'): static void ns3::Packet::EnableChecking() [member function] 6757 cls.add_method('EnableChecking', 6758 'void', 6759 [], 6760 is_static=True) 6761 ## packet.h (module 'network'): static void ns3::Packet::EnablePrinting() [member function] 6762 cls.add_method('EnablePrinting', 6763 'void', 6764 [], 6765 is_static=True) 6766 ## packet.h (module 'network'): bool ns3::Packet::FindFirstMatchingByteTag(ns3::Tag & tag) const [member function] 6767 cls.add_method('FindFirstMatchingByteTag', 6768 'bool', 6769 [param('ns3::Tag &', 'tag')], 6770 is_const=True) 6771 ## packet.h (module 'network'): ns3::ByteTagIterator ns3::Packet::GetByteTagIterator() const [member function] 6772 cls.add_method('GetByteTagIterator', 6773 'ns3::ByteTagIterator', 6774 [], 6775 is_const=True) 6776 ## packet.h (module 'network'): ns3::Ptr<ns3::NixVector> ns3::Packet::GetNixVector() const [member function] 6777 cls.add_method('GetNixVector', 6778 'ns3::Ptr< ns3::NixVector >', 6779 [], 6780 is_const=True) 6781 ## packet.h (module 'network'): ns3::PacketTagIterator ns3::Packet::GetPacketTagIterator() const [member function] 6782 cls.add_method('GetPacketTagIterator', 6783 'ns3::PacketTagIterator', 6784 [], 6785 is_const=True) 6786 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSerializedSize() const [member function] 6787 cls.add_method('GetSerializedSize', 6788 'uint32_t', 6789 [], 6790 is_const=True) 6791 ## packet.h (module 'network'): uint32_t ns3::Packet::GetSize() const [member function] 6792 cls.add_method('GetSize', 6793 'uint32_t', 6794 [], 6795 is_const=True) 6796 ## packet.h (module 'network'): uint64_t ns3::Packet::GetUid() const [member function] 6797 cls.add_method('GetUid', 6798 'uint64_t', 6799 [], 6800 is_const=True) 6801 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header) const [member function] 6802 cls.add_method('PeekHeader', 6803 'uint32_t', 6804 [param('ns3::Header &', 'header')], 6805 is_const=True) 6806 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekHeader(ns3::Header & header, uint32_t size) const [member function] 6807 cls.add_method('PeekHeader', 6808 'uint32_t', 6809 [param('ns3::Header &', 'header'), param('uint32_t', 'size')], 6810 is_const=True) 6811 ## packet.h (module 'network'): bool ns3::Packet::PeekPacketTag(ns3::Tag & tag) const [member function] 6812 cls.add_method('PeekPacketTag', 6813 'bool', 6814 [param('ns3::Tag &', 'tag')], 6815 is_const=True) 6816 ## packet.h (module 'network'): uint32_t ns3::Packet::PeekTrailer(ns3::Trailer & trailer) [member function] 6817 cls.add_method('PeekTrailer', 6818 'uint32_t', 6819 [param('ns3::Trailer &', 'trailer')]) 6820 ## packet.h (module 'network'): void ns3::Packet::Print(std::ostream & os) const [member function] 6821 cls.add_method('Print', 6822 'void', 6823 [param('std::ostream &', 'os')], 6824 is_const=True) 6825 ## packet.h (module 'network'): void ns3::Packet::PrintByteTags(std::ostream & os) const [member function] 6826 cls.add_method('PrintByteTags', 6827 'void', 6828 [param('std::ostream &', 'os')], 6829 is_const=True) 6830 ## packet.h (module 'network'): void ns3::Packet::PrintPacketTags(std::ostream & os) const [member function] 6831 cls.add_method('PrintPacketTags', 6832 'void', 6833 [param('std::ostream &', 'os')], 6834 is_const=True) 6835 ## packet.h (module 'network'): void ns3::Packet::RemoveAllByteTags() [member function] 6836 cls.add_method('RemoveAllByteTags', 6837 'void', 6838 []) 6839 ## packet.h (module 'network'): void ns3::Packet::RemoveAllPacketTags() [member function] 6840 cls.add_method('RemoveAllPacketTags', 6841 'void', 6842 []) 6843 ## packet.h (module 'network'): void ns3::Packet::RemoveAtEnd(uint32_t size) [member function] 6844 cls.add_method('RemoveAtEnd', 6845 'void', 6846 [param('uint32_t', 'size')]) 6847 ## packet.h (module 'network'): void ns3::Packet::RemoveAtStart(uint32_t size) [member function] 6848 cls.add_method('RemoveAtStart', 6849 'void', 6850 [param('uint32_t', 'size')]) 6851 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header) [member function] 6852 cls.add_method('RemoveHeader', 6853 'uint32_t', 6854 [param('ns3::Header &', 'header')]) 6855 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveHeader(ns3::Header & header, uint32_t size) [member function] 6856 cls.add_method('RemoveHeader', 6857 'uint32_t', 6858 [param('ns3::Header &', 'header'), param('uint32_t', 'size')]) 6859 ## packet.h (module 'network'): bool ns3::Packet::RemovePacketTag(ns3::Tag & tag) [member function] 6860 cls.add_method('RemovePacketTag', 6861 'bool', 6862 [param('ns3::Tag &', 'tag')]) 6863 ## packet.h (module 'network'): uint32_t ns3::Packet::RemoveTrailer(ns3::Trailer & trailer) [member function] 6864 cls.add_method('RemoveTrailer', 6865 'uint32_t', 6866 [param('ns3::Trailer &', 'trailer')]) 6867 ## packet.h (module 'network'): bool ns3::Packet::ReplacePacketTag(ns3::Tag & tag) [member function] 6868 cls.add_method('ReplacePacketTag', 6869 'bool', 6870 [param('ns3::Tag &', 'tag')]) 6871 ## packet.h (module 'network'): uint32_t ns3::Packet::Serialize(uint8_t * buffer, uint32_t maxSize) const [member function] 6872 cls.add_method('Serialize', 6873 'uint32_t', 6874 [param('uint8_t *', 'buffer'), param('uint32_t', 'maxSize')], 6875 is_const=True) 6876 ## packet.h (module 'network'): void ns3::Packet::SetNixVector(ns3::Ptr<ns3::NixVector> nixVector) [member function] 6877 cls.add_method('SetNixVector', 6878 'void', 6879 [param('ns3::Ptr< ns3::NixVector >', 'nixVector')]) 6880 ## packet.h (module 'network'): std::string ns3::Packet::ToString() const [member function] 6881 cls.add_method('ToString', 6882 'std::string', 6883 [], 6884 is_const=True) 6885 return 6886 6887def register_Ns3ParetoRandomVariable_methods(root_module, cls): 6888 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::ParetoRandomVariable::GetTypeId() [member function] 6889 cls.add_method('GetTypeId', 6890 'ns3::TypeId', 6891 [], 6892 is_static=True) 6893 ## random-variable-stream.h (module 'core'): ns3::ParetoRandomVariable::ParetoRandomVariable() [constructor] 6894 cls.add_constructor([]) 6895 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetScale() const [member function] 6896 cls.add_method('GetScale', 6897 'double', 6898 [], 6899 is_const=True) 6900 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetShape() const [member function] 6901 cls.add_method('GetShape', 6902 'double', 6903 [], 6904 is_const=True) 6905 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetBound() const [member function] 6906 cls.add_method('GetBound', 6907 'double', 6908 [], 6909 is_const=True) 6910 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue(double scale, double shape, double bound) [member function] 6911 cls.add_method('GetValue', 6912 'double', 6913 [param('double', 'scale'), param('double', 'shape'), param('double', 'bound')]) 6914 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger(uint32_t scale, uint32_t shape, uint32_t bound) [member function] 6915 cls.add_method('GetInteger', 6916 'uint32_t', 6917 [param('uint32_t', 'scale'), param('uint32_t', 'shape'), param('uint32_t', 'bound')]) 6918 ## random-variable-stream.h (module 'core'): double ns3::ParetoRandomVariable::GetValue() [member function] 6919 cls.add_method('GetValue', 6920 'double', 6921 [], 6922 is_virtual=True) 6923 ## random-variable-stream.h (module 'core'): uint32_t ns3::ParetoRandomVariable::GetInteger() [member function] 6924 cls.add_method('GetInteger', 6925 'uint32_t', 6926 [], 6927 is_virtual=True) 6928 return 6929 6930def register_Ns3PfifoFastQueueDisc_methods(root_module, cls): 6931 ## pfifo-fast-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::PfifoFastQueueDisc::GetTypeId() [member function] 6932 cls.add_method('GetTypeId', 6933 'ns3::TypeId', 6934 [], 6935 is_static=True) 6936 ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::PfifoFastQueueDisc::PfifoFastQueueDisc() [constructor] 6937 cls.add_constructor([]) 6938 ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::PfifoFastQueueDisc::LIMIT_EXCEEDED_DROP [variable] 6939 cls.add_static_attribute('LIMIT_EXCEEDED_DROP', 'char const * const', is_const=True) 6940 ## pfifo-fast-queue-disc.h (module 'traffic-control'): bool ns3::PfifoFastQueueDisc::DoEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 6941 cls.add_method('DoEnqueue', 6942 'bool', 6943 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 6944 is_virtual=True, visibility='private') 6945 ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::PfifoFastQueueDisc::DoDequeue() [member function] 6946 cls.add_method('DoDequeue', 6947 'ns3::Ptr< ns3::QueueDiscItem >', 6948 [], 6949 is_virtual=True, visibility='private') 6950 ## pfifo-fast-queue-disc.h (module 'traffic-control'): ns3::Ptr<const ns3::QueueDiscItem> ns3::PfifoFastQueueDisc::DoPeek() [member function] 6951 cls.add_method('DoPeek', 6952 'ns3::Ptr< ns3::QueueDiscItem const >', 6953 [], 6954 is_virtual=True, visibility='private') 6955 ## pfifo-fast-queue-disc.h (module 'traffic-control'): bool ns3::PfifoFastQueueDisc::CheckConfig() [member function] 6956 cls.add_method('CheckConfig', 6957 'bool', 6958 [], 6959 is_virtual=True, visibility='private') 6960 ## pfifo-fast-queue-disc.h (module 'traffic-control'): void ns3::PfifoFastQueueDisc::InitializeParams() [member function] 6961 cls.add_method('InitializeParams', 6962 'void', 6963 [], 6964 is_virtual=True, visibility='private') 6965 return 6966 6967def register_Ns3PieQueueDisc_methods(root_module, cls): 6968 ## pie-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::PieQueueDisc::GetTypeId() [member function] 6969 cls.add_method('GetTypeId', 6970 'ns3::TypeId', 6971 [], 6972 is_static=True) 6973 ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::PieQueueDisc() [constructor] 6974 cls.add_constructor([]) 6975 ## pie-queue-disc.h (module 'traffic-control'): ns3::Time ns3::PieQueueDisc::GetQueueDelay() [member function] 6976 cls.add_method('GetQueueDelay', 6977 'ns3::Time', 6978 []) 6979 ## pie-queue-disc.h (module 'traffic-control'): int64_t ns3::PieQueueDisc::AssignStreams(int64_t stream) [member function] 6980 cls.add_method('AssignStreams', 6981 'int64_t', 6982 [param('int64_t', 'stream')]) 6983 ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::UNFORCED_DROP [variable] 6984 cls.add_static_attribute('UNFORCED_DROP', 'char const * const', is_const=True) 6985 ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::FORCED_DROP [variable] 6986 cls.add_static_attribute('FORCED_DROP', 'char const * const', is_const=True) 6987 ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::UNFORCED_MARK [variable] 6988 cls.add_static_attribute('UNFORCED_MARK', 'char const * const', is_const=True) 6989 ## pie-queue-disc.h (module 'traffic-control'): ns3::PieQueueDisc::CE_THRESHOLD_EXCEEDED_MARK [variable] 6990 cls.add_static_attribute('CE_THRESHOLD_EXCEEDED_MARK', 'char const * const', is_const=True) 6991 ## pie-queue-disc.h (module 'traffic-control'): void ns3::PieQueueDisc::DoDispose() [member function] 6992 cls.add_method('DoDispose', 6993 'void', 6994 [], 6995 is_virtual=True, visibility='protected') 6996 ## pie-queue-disc.h (module 'traffic-control'): bool ns3::PieQueueDisc::DoEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 6997 cls.add_method('DoEnqueue', 6998 'bool', 6999 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 7000 is_virtual=True, visibility='private') 7001 ## pie-queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::PieQueueDisc::DoDequeue() [member function] 7002 cls.add_method('DoDequeue', 7003 'ns3::Ptr< ns3::QueueDiscItem >', 7004 [], 7005 is_virtual=True, visibility='private') 7006 ## pie-queue-disc.h (module 'traffic-control'): bool ns3::PieQueueDisc::CheckConfig() [member function] 7007 cls.add_method('CheckConfig', 7008 'bool', 7009 [], 7010 is_virtual=True, visibility='private') 7011 ## pie-queue-disc.h (module 'traffic-control'): void ns3::PieQueueDisc::InitializeParams() [member function] 7012 cls.add_method('InitializeParams', 7013 'void', 7014 [], 7015 is_virtual=True, visibility='private') 7016 return 7017 7018def register_Ns3PrioQueueDisc_methods(root_module, cls): 7019 ## prio-queue-disc.h (module 'traffic-control'): static ns3::TypeId ns3::PrioQueueDisc::GetTypeId() [member function] 7020 cls.add_method('GetTypeId', 7021 'ns3::TypeId', 7022 [], 7023 is_static=True) 7024 ## prio-queue-disc.h (module 'traffic-control'): ns3::PrioQueueDisc::PrioQueueDisc() [constructor] 7025 cls.add_constructor([]) 7026 ## prio-queue-disc.h (module 'traffic-control'): void ns3::PrioQueueDisc::SetBandForPriority(uint8_t prio, uint16_t band) [member function] 7027 cls.add_method('SetBandForPriority', 7028 'void', 7029 [param('uint8_t', 'prio'), param('uint16_t', 'band')]) 7030 ## prio-queue-disc.h (module 'traffic-control'): uint16_t ns3::PrioQueueDisc::GetBandForPriority(uint8_t prio) const [member function] 7031 cls.add_method('GetBandForPriority', 7032 'uint16_t', 7033 [param('uint8_t', 'prio')], 7034 is_const=True) 7035 ## prio-queue-disc.h (module 'traffic-control'): bool ns3::PrioQueueDisc::DoEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 7036 cls.add_method('DoEnqueue', 7037 'bool', 7038 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 7039 is_virtual=True, visibility='private') 7040 ## prio-queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::QueueDiscItem> ns3::PrioQueueDisc::DoDequeue() [member function] 7041 cls.add_method('DoDequeue', 7042 'ns3::Ptr< ns3::QueueDiscItem >', 7043 [], 7044 is_virtual=True, visibility='private') 7045 ## prio-queue-disc.h (module 'traffic-control'): ns3::Ptr<const ns3::QueueDiscItem> ns3::PrioQueueDisc::DoPeek() [member function] 7046 cls.add_method('DoPeek', 7047 'ns3::Ptr< ns3::QueueDiscItem const >', 7048 [], 7049 is_virtual=True, visibility='private') 7050 ## prio-queue-disc.h (module 'traffic-control'): bool ns3::PrioQueueDisc::CheckConfig() [member function] 7051 cls.add_method('CheckConfig', 7052 'bool', 7053 [], 7054 is_virtual=True, visibility='private') 7055 ## prio-queue-disc.h (module 'traffic-control'): void ns3::PrioQueueDisc::InitializeParams() [member function] 7056 cls.add_method('InitializeParams', 7057 'void', 7058 [], 7059 is_virtual=True, visibility='private') 7060 return 7061 7062def register_Ns3PriomapChecker_methods(root_module, cls): 7063 ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapChecker::PriomapChecker() [constructor] 7064 cls.add_constructor([]) 7065 ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapChecker::PriomapChecker(ns3::PriomapChecker const & arg0) [constructor] 7066 cls.add_constructor([param('ns3::PriomapChecker const &', 'arg0')]) 7067 return 7068 7069def register_Ns3PriomapValue_methods(root_module, cls): 7070 ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapValue::PriomapValue() [constructor] 7071 cls.add_constructor([]) 7072 ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapValue::PriomapValue(ns3::Priomap const & value) [constructor] 7073 cls.add_constructor([param('ns3::Priomap const &', 'value')]) 7074 ## prio-queue-disc.h (module 'traffic-control'): ns3::PriomapValue::PriomapValue(ns3::PriomapValue const & arg0) [constructor] 7075 cls.add_constructor([param('ns3::PriomapValue const &', 'arg0')]) 7076 ## prio-queue-disc.h (module 'traffic-control'): ns3::Ptr<ns3::AttributeValue> ns3::PriomapValue::Copy() const [member function] 7077 cls.add_method('Copy', 7078 'ns3::Ptr< ns3::AttributeValue >', 7079 [], 7080 is_const=True, is_virtual=True) 7081 ## prio-queue-disc.h (module 'traffic-control'): bool ns3::PriomapValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7082 cls.add_method('DeserializeFromString', 7083 'bool', 7084 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7085 is_virtual=True) 7086 ## prio-queue-disc.h (module 'traffic-control'): ns3::Priomap ns3::PriomapValue::Get() const [member function] 7087 cls.add_method('Get', 7088 'ns3::Priomap', 7089 [], 7090 is_const=True) 7091 ## prio-queue-disc.h (module 'traffic-control'): std::string ns3::PriomapValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7092 cls.add_method('SerializeToString', 7093 'std::string', 7094 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7095 is_const=True, is_virtual=True) 7096 ## prio-queue-disc.h (module 'traffic-control'): void ns3::PriomapValue::Set(ns3::Priomap const & value) [member function] 7097 cls.add_method('Set', 7098 'void', 7099 [param('ns3::Priomap const &', 'value')]) 7100 return 7101 7102def register_Ns3Queue__Ns3Packet_methods(root_module, cls): 7103 ## queue.h (module 'network'): static ns3::TypeId ns3::Queue<ns3::Packet>::GetTypeId() [member function] 7104 cls.add_method('GetTypeId', 7105 'ns3::TypeId', 7106 [], 7107 is_static=True) 7108 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::Queue() [constructor] 7109 cls.add_constructor([]) 7110 ## queue.h (module 'network'): bool ns3::Queue<ns3::Packet>::Enqueue(ns3::Ptr<ns3::Packet> item) [member function] 7111 cls.add_method('Enqueue', 7112 'bool', 7113 [param('ns3::Ptr< ns3::Packet >', 'item')], 7114 is_pure_virtual=True, is_virtual=True) 7115 ## queue.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Queue<ns3::Packet>::Dequeue() [member function] 7116 cls.add_method('Dequeue', 7117 'ns3::Ptr< ns3::Packet >', 7118 [], 7119 is_pure_virtual=True, is_virtual=True) 7120 ## queue.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Queue<ns3::Packet>::Remove() [member function] 7121 cls.add_method('Remove', 7122 'ns3::Ptr< ns3::Packet >', 7123 [], 7124 is_pure_virtual=True, is_virtual=True) 7125 ## queue.h (module 'network'): ns3::Ptr<const ns3::Packet> ns3::Queue<ns3::Packet>::Peek() const [member function] 7126 cls.add_method('Peek', 7127 'ns3::Ptr< ns3::Packet const >', 7128 [], 7129 is_const=True, is_pure_virtual=True, is_virtual=True) 7130 ## queue.h (module 'network'): void ns3::Queue<ns3::Packet>::Flush() [member function] 7131 cls.add_method('Flush', 7132 'void', 7133 []) 7134 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::Queue(ns3::Queue<ns3::Packet> const & arg0) [constructor] 7135 cls.add_constructor([param('ns3::Queue< ns3::Packet > const &', 'arg0')]) 7136 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::ConstIterator ns3::Queue<ns3::Packet>::begin() const [member function] 7137 cls.add_method('begin', 7138 'ns3::Queue< ns3::Packet > ConstIterator', 7139 [], 7140 is_const=True, visibility='protected') 7141 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::Iterator ns3::Queue<ns3::Packet>::begin() [member function] 7142 cls.add_method('begin', 7143 'ns3::Queue< ns3::Packet > Iterator', 7144 [], 7145 visibility='protected') 7146 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::ConstIterator ns3::Queue<ns3::Packet>::end() const [member function] 7147 cls.add_method('end', 7148 'ns3::Queue< ns3::Packet > ConstIterator', 7149 [], 7150 is_const=True, visibility='protected') 7151 ## queue.h (module 'network'): ns3::Queue<ns3::Packet>::Iterator ns3::Queue<ns3::Packet>::end() [member function] 7152 cls.add_method('end', 7153 'ns3::Queue< ns3::Packet > Iterator', 7154 [], 7155 visibility='protected') 7156 ## queue.h (module 'network'): bool ns3::Queue<ns3::Packet>::DoEnqueue(ns3::Queue<ns3::Packet>::ConstIterator pos, ns3::Ptr<ns3::Packet> item) [member function] 7157 cls.add_method('DoEnqueue', 7158 'bool', 7159 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos'), param('ns3::Ptr< ns3::Packet >', 'item')], 7160 visibility='protected') 7161 ## queue.h (module 'network'): bool ns3::Queue<ns3::Packet>::DoEnqueue(ns3::Queue<ns3::Packet>::ConstIterator pos, ns3::Ptr<ns3::Packet> item, ns3::Queue<ns3::Packet>::Iterator & ret) [member function] 7162 cls.add_method('DoEnqueue', 7163 'bool', 7164 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos'), param('ns3::Ptr< ns3::Packet >', 'item'), param('ns3::Queue< ns3::Packet > Iterator &', 'ret')], 7165 visibility='protected') 7166 ## queue.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Queue<ns3::Packet>::DoDequeue(ns3::Queue<ns3::Packet>::ConstIterator pos) [member function] 7167 cls.add_method('DoDequeue', 7168 'ns3::Ptr< ns3::Packet >', 7169 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos')], 7170 visibility='protected') 7171 ## queue.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::Queue<ns3::Packet>::DoRemove(ns3::Queue<ns3::Packet>::ConstIterator pos) [member function] 7172 cls.add_method('DoRemove', 7173 'ns3::Ptr< ns3::Packet >', 7174 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos')], 7175 visibility='protected') 7176 ## queue.h (module 'network'): ns3::Ptr<const ns3::Packet> ns3::Queue<ns3::Packet>::DoPeek(ns3::Queue<ns3::Packet>::ConstIterator pos) const [member function] 7177 cls.add_method('DoPeek', 7178 'ns3::Ptr< ns3::Packet const >', 7179 [param('std::list< ns3::Ptr< ns3::Packet > > const_iterator', 'pos')], 7180 is_const=True, visibility='protected') 7181 ## queue.h (module 'network'): void ns3::Queue<ns3::Packet>::DropBeforeEnqueue(ns3::Ptr<ns3::Packet> item) [member function] 7182 cls.add_method('DropBeforeEnqueue', 7183 'void', 7184 [param('ns3::Ptr< ns3::Packet >', 'item')], 7185 visibility='protected') 7186 ## queue.h (module 'network'): void ns3::Queue<ns3::Packet>::DropAfterDequeue(ns3::Ptr<ns3::Packet> item) [member function] 7187 cls.add_method('DropAfterDequeue', 7188 'void', 7189 [param('ns3::Ptr< ns3::Packet >', 'item')], 7190 visibility='protected') 7191 ## queue.h (module 'network'): void ns3::Queue<ns3::Packet>::DoDispose() [member function] 7192 cls.add_method('DoDispose', 7193 'void', 7194 [], 7195 is_virtual=True, visibility='protected') 7196 return 7197 7198def register_Ns3Queue__Ns3QueueDiscItem_methods(root_module, cls): 7199 ## queue.h (module 'network'): static ns3::TypeId ns3::Queue<ns3::QueueDiscItem>::GetTypeId() [member function] 7200 cls.add_method('GetTypeId', 7201 'ns3::TypeId', 7202 [], 7203 is_static=True) 7204 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::Queue() [constructor] 7205 cls.add_constructor([]) 7206 ## queue.h (module 'network'): bool ns3::Queue<ns3::QueueDiscItem>::Enqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 7207 cls.add_method('Enqueue', 7208 'bool', 7209 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 7210 is_pure_virtual=True, is_virtual=True) 7211 ## queue.h (module 'network'): ns3::Ptr<ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::Dequeue() [member function] 7212 cls.add_method('Dequeue', 7213 'ns3::Ptr< ns3::QueueDiscItem >', 7214 [], 7215 is_pure_virtual=True, is_virtual=True) 7216 ## queue.h (module 'network'): ns3::Ptr<ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::Remove() [member function] 7217 cls.add_method('Remove', 7218 'ns3::Ptr< ns3::QueueDiscItem >', 7219 [], 7220 is_pure_virtual=True, is_virtual=True) 7221 ## queue.h (module 'network'): ns3::Ptr<const ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::Peek() const [member function] 7222 cls.add_method('Peek', 7223 'ns3::Ptr< ns3::QueueDiscItem const >', 7224 [], 7225 is_const=True, is_pure_virtual=True, is_virtual=True) 7226 ## queue.h (module 'network'): void ns3::Queue<ns3::QueueDiscItem>::Flush() [member function] 7227 cls.add_method('Flush', 7228 'void', 7229 []) 7230 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::Queue(ns3::Queue<ns3::QueueDiscItem> const & arg0) [constructor] 7231 cls.add_constructor([param('ns3::Queue< ns3::QueueDiscItem > const &', 'arg0')]) 7232 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::ConstIterator ns3::Queue<ns3::QueueDiscItem>::begin() const [member function] 7233 cls.add_method('begin', 7234 'ns3::Queue< ns3::QueueDiscItem > ConstIterator', 7235 [], 7236 is_const=True, visibility='protected') 7237 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::Iterator ns3::Queue<ns3::QueueDiscItem>::begin() [member function] 7238 cls.add_method('begin', 7239 'ns3::Queue< ns3::QueueDiscItem > Iterator', 7240 [], 7241 visibility='protected') 7242 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::ConstIterator ns3::Queue<ns3::QueueDiscItem>::end() const [member function] 7243 cls.add_method('end', 7244 'ns3::Queue< ns3::QueueDiscItem > ConstIterator', 7245 [], 7246 is_const=True, visibility='protected') 7247 ## queue.h (module 'network'): ns3::Queue<ns3::QueueDiscItem>::Iterator ns3::Queue<ns3::QueueDiscItem>::end() [member function] 7248 cls.add_method('end', 7249 'ns3::Queue< ns3::QueueDiscItem > Iterator', 7250 [], 7251 visibility='protected') 7252 ## queue.h (module 'network'): bool ns3::Queue<ns3::QueueDiscItem>::DoEnqueue(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos, ns3::Ptr<ns3::QueueDiscItem> item) [member function] 7253 cls.add_method('DoEnqueue', 7254 'bool', 7255 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos'), param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 7256 visibility='protected') 7257 ## queue.h (module 'network'): bool ns3::Queue<ns3::QueueDiscItem>::DoEnqueue(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos, ns3::Ptr<ns3::QueueDiscItem> item, ns3::Queue<ns3::QueueDiscItem>::Iterator & ret) [member function] 7258 cls.add_method('DoEnqueue', 7259 'bool', 7260 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos'), param('ns3::Ptr< ns3::QueueDiscItem >', 'item'), param('ns3::Queue< ns3::QueueDiscItem > Iterator &', 'ret')], 7261 visibility='protected') 7262 ## queue.h (module 'network'): ns3::Ptr<ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::DoDequeue(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos) [member function] 7263 cls.add_method('DoDequeue', 7264 'ns3::Ptr< ns3::QueueDiscItem >', 7265 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos')], 7266 visibility='protected') 7267 ## queue.h (module 'network'): ns3::Ptr<ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::DoRemove(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos) [member function] 7268 cls.add_method('DoRemove', 7269 'ns3::Ptr< ns3::QueueDiscItem >', 7270 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos')], 7271 visibility='protected') 7272 ## queue.h (module 'network'): ns3::Ptr<const ns3::QueueDiscItem> ns3::Queue<ns3::QueueDiscItem>::DoPeek(ns3::Queue<ns3::QueueDiscItem>::ConstIterator pos) const [member function] 7273 cls.add_method('DoPeek', 7274 'ns3::Ptr< ns3::QueueDiscItem const >', 7275 [param('std::list< ns3::Ptr< ns3::QueueDiscItem > > const_iterator', 'pos')], 7276 is_const=True, visibility='protected') 7277 ## queue.h (module 'network'): void ns3::Queue<ns3::QueueDiscItem>::DropBeforeEnqueue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 7278 cls.add_method('DropBeforeEnqueue', 7279 'void', 7280 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 7281 visibility='protected') 7282 ## queue.h (module 'network'): void ns3::Queue<ns3::QueueDiscItem>::DropAfterDequeue(ns3::Ptr<ns3::QueueDiscItem> item) [member function] 7283 cls.add_method('DropAfterDequeue', 7284 'void', 7285 [param('ns3::Ptr< ns3::QueueDiscItem >', 'item')], 7286 visibility='protected') 7287 ## queue.h (module 'network'): void ns3::Queue<ns3::QueueDiscItem>::DoDispose() [member function] 7288 cls.add_method('DoDispose', 7289 'void', 7290 [], 7291 is_virtual=True, visibility='protected') 7292 return 7293 7294def register_Ns3QueueItem_methods(root_module, cls): 7295 cls.add_output_stream_operator() 7296 ## queue-item.h (module 'network'): ns3::QueueItem::QueueItem(ns3::Ptr<ns3::Packet> p) [constructor] 7297 cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p')]) 7298 ## queue-item.h (module 'network'): ns3::Ptr<ns3::Packet> ns3::QueueItem::GetPacket() const [member function] 7299 cls.add_method('GetPacket', 7300 'ns3::Ptr< ns3::Packet >', 7301 [], 7302 is_const=True) 7303 ## queue-item.h (module 'network'): uint32_t ns3::QueueItem::GetSize() const [member function] 7304 cls.add_method('GetSize', 7305 'uint32_t', 7306 [], 7307 is_const=True, is_virtual=True) 7308 ## queue-item.h (module 'network'): bool ns3::QueueItem::GetUint8Value(ns3::QueueItem::Uint8Values field, uint8_t & value) const [member function] 7309 cls.add_method('GetUint8Value', 7310 'bool', 7311 [param('ns3::QueueItem::Uint8Values', 'field'), param('uint8_t &', 'value')], 7312 is_const=True, is_virtual=True) 7313 ## queue-item.h (module 'network'): void ns3::QueueItem::Print(std::ostream & os) const [member function] 7314 cls.add_method('Print', 7315 'void', 7316 [param('std::ostream &', 'os')], 7317 is_const=True, is_virtual=True) 7318 return 7319 7320def register_Ns3QueueSizeChecker_methods(root_module, cls): 7321 ## queue-size.h (module 'network'): ns3::QueueSizeChecker::QueueSizeChecker() [constructor] 7322 cls.add_constructor([]) 7323 ## queue-size.h (module 'network'): ns3::QueueSizeChecker::QueueSizeChecker(ns3::QueueSizeChecker const & arg0) [constructor] 7324 cls.add_constructor([param('ns3::QueueSizeChecker const &', 'arg0')]) 7325 return 7326 7327def register_Ns3QueueSizeValue_methods(root_module, cls): 7328 ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue() [constructor] 7329 cls.add_constructor([]) 7330 ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue(ns3::QueueSize const & value) [constructor] 7331 cls.add_constructor([param('ns3::QueueSize const &', 'value')]) 7332 ## queue-size.h (module 'network'): ns3::QueueSizeValue::QueueSizeValue(ns3::QueueSizeValue const & arg0) [constructor] 7333 cls.add_constructor([param('ns3::QueueSizeValue const &', 'arg0')]) 7334 ## queue-size.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::QueueSizeValue::Copy() const [member function] 7335 cls.add_method('Copy', 7336 'ns3::Ptr< ns3::AttributeValue >', 7337 [], 7338 is_const=True, is_virtual=True) 7339 ## queue-size.h (module 'network'): bool ns3::QueueSizeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7340 cls.add_method('DeserializeFromString', 7341 'bool', 7342 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7343 is_virtual=True) 7344 ## queue-size.h (module 'network'): ns3::QueueSize ns3::QueueSizeValue::Get() const [member function] 7345 cls.add_method('Get', 7346 'ns3::QueueSize', 7347 [], 7348 is_const=True) 7349 ## queue-size.h (module 'network'): std::string ns3::QueueSizeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7350 cls.add_method('SerializeToString', 7351 'std::string', 7352 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7353 is_const=True, is_virtual=True) 7354 ## queue-size.h (module 'network'): void ns3::QueueSizeValue::Set(ns3::QueueSize const & value) [member function] 7355 cls.add_method('Set', 7356 'void', 7357 [param('ns3::QueueSize const &', 'value')]) 7358 return 7359 7360def register_Ns3StringChecker_methods(root_module, cls): 7361 ## string.h (module 'core'): ns3::StringChecker::StringChecker() [constructor] 7362 cls.add_constructor([]) 7363 ## string.h (module 'core'): ns3::StringChecker::StringChecker(ns3::StringChecker const & arg0) [constructor] 7364 cls.add_constructor([param('ns3::StringChecker const &', 'arg0')]) 7365 return 7366 7367def register_Ns3StringValue_methods(root_module, cls): 7368 ## string.h (module 'core'): ns3::StringValue::StringValue() [constructor] 7369 cls.add_constructor([]) 7370 ## string.h (module 'core'): ns3::StringValue::StringValue(std::string const & value) [constructor] 7371 cls.add_constructor([param('std::string const &', 'value')]) 7372 ## string.h (module 'core'): ns3::StringValue::StringValue(ns3::StringValue const & arg0) [constructor] 7373 cls.add_constructor([param('ns3::StringValue const &', 'arg0')]) 7374 ## string.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::StringValue::Copy() const [member function] 7375 cls.add_method('Copy', 7376 'ns3::Ptr< ns3::AttributeValue >', 7377 [], 7378 is_const=True, is_virtual=True) 7379 ## string.h (module 'core'): bool ns3::StringValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7380 cls.add_method('DeserializeFromString', 7381 'bool', 7382 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7383 is_virtual=True) 7384 ## string.h (module 'core'): std::string ns3::StringValue::Get() const [member function] 7385 cls.add_method('Get', 7386 'std::string', 7387 [], 7388 is_const=True) 7389 ## string.h (module 'core'): std::string ns3::StringValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7390 cls.add_method('SerializeToString', 7391 'std::string', 7392 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7393 is_const=True, is_virtual=True) 7394 ## string.h (module 'core'): void ns3::StringValue::Set(std::string const & value) [member function] 7395 cls.add_method('Set', 7396 'void', 7397 [param('std::string const &', 'value')]) 7398 return 7399 7400def register_Ns3TimeValue_methods(root_module, cls): 7401 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue() [constructor] 7402 cls.add_constructor([]) 7403 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::Time const & value) [constructor] 7404 cls.add_constructor([param('ns3::Time const &', 'value')]) 7405 ## nstime.h (module 'core'): ns3::TimeValue::TimeValue(ns3::TimeValue const & arg0) [constructor] 7406 cls.add_constructor([param('ns3::TimeValue const &', 'arg0')]) 7407 ## nstime.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TimeValue::Copy() const [member function] 7408 cls.add_method('Copy', 7409 'ns3::Ptr< ns3::AttributeValue >', 7410 [], 7411 is_const=True, is_virtual=True) 7412 ## nstime.h (module 'core'): bool ns3::TimeValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7413 cls.add_method('DeserializeFromString', 7414 'bool', 7415 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7416 is_virtual=True) 7417 ## nstime.h (module 'core'): ns3::Time ns3::TimeValue::Get() const [member function] 7418 cls.add_method('Get', 7419 'ns3::Time', 7420 [], 7421 is_const=True) 7422 ## nstime.h (module 'core'): std::string ns3::TimeValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7423 cls.add_method('SerializeToString', 7424 'std::string', 7425 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7426 is_const=True, is_virtual=True) 7427 ## nstime.h (module 'core'): void ns3::TimeValue::Set(ns3::Time const & value) [member function] 7428 cls.add_method('Set', 7429 'void', 7430 [param('ns3::Time const &', 'value')]) 7431 return 7432 7433def register_Ns3TypeIdChecker_methods(root_module, cls): 7434 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker() [constructor] 7435 cls.add_constructor([]) 7436 ## type-id.h (module 'core'): ns3::TypeIdChecker::TypeIdChecker(ns3::TypeIdChecker const & arg0) [constructor] 7437 cls.add_constructor([param('ns3::TypeIdChecker const &', 'arg0')]) 7438 return 7439 7440def register_Ns3TypeIdValue_methods(root_module, cls): 7441 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue() [constructor] 7442 cls.add_constructor([]) 7443 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeId const & value) [constructor] 7444 cls.add_constructor([param('ns3::TypeId const &', 'value')]) 7445 ## type-id.h (module 'core'): ns3::TypeIdValue::TypeIdValue(ns3::TypeIdValue const & arg0) [constructor] 7446 cls.add_constructor([param('ns3::TypeIdValue const &', 'arg0')]) 7447 ## type-id.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::TypeIdValue::Copy() const [member function] 7448 cls.add_method('Copy', 7449 'ns3::Ptr< ns3::AttributeValue >', 7450 [], 7451 is_const=True, is_virtual=True) 7452 ## type-id.h (module 'core'): bool ns3::TypeIdValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7453 cls.add_method('DeserializeFromString', 7454 'bool', 7455 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7456 is_virtual=True) 7457 ## type-id.h (module 'core'): ns3::TypeId ns3::TypeIdValue::Get() const [member function] 7458 cls.add_method('Get', 7459 'ns3::TypeId', 7460 [], 7461 is_const=True) 7462 ## type-id.h (module 'core'): std::string ns3::TypeIdValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7463 cls.add_method('SerializeToString', 7464 'std::string', 7465 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7466 is_const=True, is_virtual=True) 7467 ## type-id.h (module 'core'): void ns3::TypeIdValue::Set(ns3::TypeId const & value) [member function] 7468 cls.add_method('Set', 7469 'void', 7470 [param('ns3::TypeId const &', 'value')]) 7471 return 7472 7473def register_Ns3UintegerValue_methods(root_module, cls): 7474 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue() [constructor] 7475 cls.add_constructor([]) 7476 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(uint64_t const & value) [constructor] 7477 cls.add_constructor([param('uint64_t const &', 'value')]) 7478 ## uinteger.h (module 'core'): ns3::UintegerValue::UintegerValue(ns3::UintegerValue const & arg0) [constructor] 7479 cls.add_constructor([param('ns3::UintegerValue const &', 'arg0')]) 7480 ## uinteger.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::UintegerValue::Copy() const [member function] 7481 cls.add_method('Copy', 7482 'ns3::Ptr< ns3::AttributeValue >', 7483 [], 7484 is_const=True, is_virtual=True) 7485 ## uinteger.h (module 'core'): bool ns3::UintegerValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7486 cls.add_method('DeserializeFromString', 7487 'bool', 7488 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7489 is_virtual=True) 7490 ## uinteger.h (module 'core'): uint64_t ns3::UintegerValue::Get() const [member function] 7491 cls.add_method('Get', 7492 'uint64_t', 7493 [], 7494 is_const=True) 7495 ## uinteger.h (module 'core'): std::string ns3::UintegerValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7496 cls.add_method('SerializeToString', 7497 'std::string', 7498 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7499 is_const=True, is_virtual=True) 7500 ## uinteger.h (module 'core'): void ns3::UintegerValue::Set(uint64_t const & value) [member function] 7501 cls.add_method('Set', 7502 'void', 7503 [param('uint64_t const &', 'value')]) 7504 return 7505 7506def register_Ns3AddressChecker_methods(root_module, cls): 7507 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor] 7508 cls.add_constructor([]) 7509 ## address.h (module 'network'): ns3::AddressChecker::AddressChecker(ns3::AddressChecker const & arg0) [constructor] 7510 cls.add_constructor([param('ns3::AddressChecker const &', 'arg0')]) 7511 return 7512 7513def register_Ns3AddressValue_methods(root_module, cls): 7514 ## address.h (module 'network'): ns3::AddressValue::AddressValue() [constructor] 7515 cls.add_constructor([]) 7516 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::Address const & value) [constructor] 7517 cls.add_constructor([param('ns3::Address const &', 'value')]) 7518 ## address.h (module 'network'): ns3::AddressValue::AddressValue(ns3::AddressValue const & arg0) [constructor] 7519 cls.add_constructor([param('ns3::AddressValue const &', 'arg0')]) 7520 ## address.h (module 'network'): ns3::Ptr<ns3::AttributeValue> ns3::AddressValue::Copy() const [member function] 7521 cls.add_method('Copy', 7522 'ns3::Ptr< ns3::AttributeValue >', 7523 [], 7524 is_const=True, is_virtual=True) 7525 ## address.h (module 'network'): bool ns3::AddressValue::DeserializeFromString(std::string value, ns3::Ptr<const ns3::AttributeChecker> checker) [member function] 7526 cls.add_method('DeserializeFromString', 7527 'bool', 7528 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7529 is_virtual=True) 7530 ## address.h (module 'network'): ns3::Address ns3::AddressValue::Get() const [member function] 7531 cls.add_method('Get', 7532 'ns3::Address', 7533 [], 7534 is_const=True) 7535 ## address.h (module 'network'): std::string ns3::AddressValue::SerializeToString(ns3::Ptr<const ns3::AttributeChecker> checker) const [member function] 7536 cls.add_method('SerializeToString', 7537 'std::string', 7538 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], 7539 is_const=True, is_virtual=True) 7540 ## address.h (module 'network'): void ns3::AddressValue::Set(ns3::Address const & value) [member function] 7541 cls.add_method('Set', 7542 'void', 7543 [param('ns3::Address const &', 'value')]) 7544 return 7545 7546def register_Ns3CallbackImpl__Ns3ObjectBase___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7547 ## 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] 7548 cls.add_constructor([]) 7549 ## 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] 7550 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')]) 7551 ## 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] 7552 cls.add_method('DoGetTypeid', 7553 'std::string', 7554 [], 7555 is_static=True) 7556 ## 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] 7557 cls.add_method('GetTypeid', 7558 'std::string', 7559 [], 7560 is_const=True, is_virtual=True) 7561 ## 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] 7562 cls.add_method('operator()', 7563 'ns3::ObjectBase *', 7564 [], 7565 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7566 return 7567 7568def register_Ns3CallbackImpl__Void_Bool_Bool_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7569 ## callback.h (module 'core'): ns3::CallbackImpl<void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7570 cls.add_constructor([]) 7571 ## callback.h (module 'core'): ns3::CallbackImpl<void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7572 cls.add_constructor([param('ns3::CallbackImpl< void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7573 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7574 cls.add_method('DoGetTypeid', 7575 'std::string', 7576 [], 7577 is_static=True) 7578 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7579 cls.add_method('GetTypeid', 7580 'std::string', 7581 [], 7582 is_const=True, is_virtual=True) 7583 ## callback.h (module 'core'): void ns3::CallbackImpl<void, bool, bool, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(bool arg0, bool arg1) [member operator] 7584 cls.add_method('operator()', 7585 'void', 7586 [param('bool', 'arg0'), param('bool', 'arg1')], 7587 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7588 return 7589 7590def register_Ns3CallbackImpl__Void_Long_Long_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7591 ## callback.h (module 'core'): ns3::CallbackImpl<void, long, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7592 cls.add_constructor([]) 7593 ## callback.h (module 'core'): ns3::CallbackImpl<void, long, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, long, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7594 cls.add_constructor([param('ns3::CallbackImpl< void, long, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7595 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, long, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7596 cls.add_method('DoGetTypeid', 7597 'std::string', 7598 [], 7599 is_static=True) 7600 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, long, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7601 cls.add_method('GetTypeid', 7602 'std::string', 7603 [], 7604 is_const=True, is_virtual=True) 7605 ## callback.h (module 'core'): void ns3::CallbackImpl<void, long, long, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(long int arg0, long int arg1) [member operator] 7606 cls.add_method('operator()', 7607 'void', 7608 [param('long int', 'arg0'), param('long int', 'arg1')], 7609 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7610 return 7611 7612def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3Packet__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7613 ## 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] 7614 cls.add_constructor([]) 7615 ## 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] 7616 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')]) 7617 ## 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] 7618 cls.add_method('DoGetTypeid', 7619 'std::string', 7620 [], 7621 is_static=True) 7622 ## 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] 7623 cls.add_method('GetTypeid', 7624 'std::string', 7625 [], 7626 is_const=True, is_virtual=True) 7627 ## 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] 7628 cls.add_method('operator()', 7629 'void', 7630 [param('ns3::Ptr< ns3::Packet const >', 'arg0')], 7631 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7632 return 7633 7634def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Const_char___star___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7635 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7636 cls.add_constructor([]) 7637 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7638 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::QueueDiscItem const >, char const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7639 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7640 cls.add_method('DoGetTypeid', 7641 'std::string', 7642 [], 7643 is_static=True) 7644 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7645 cls.add_method('GetTypeid', 7646 'std::string', 7647 [], 7648 is_const=True, is_virtual=True) 7649 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, const char *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::QueueDiscItem> arg0, char const * arg1) [member operator] 7650 cls.add_method('operator()', 7651 'void', 7652 [param('ns3::Ptr< ns3::QueueDiscItem const >', 'arg0'), param('char const *', 'arg1')], 7653 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7654 return 7655 7656def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__const_ns3QueueDiscItem__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7657 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7658 cls.add_constructor([]) 7659 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7660 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Ptr< ns3::QueueDiscItem const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7661 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7662 cls.add_method('DoGetTypeid', 7663 'std::string', 7664 [], 7665 is_static=True) 7666 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7667 cls.add_method('GetTypeid', 7668 'std::string', 7669 [], 7670 is_const=True, is_virtual=True) 7671 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Ptr<const ns3::QueueDiscItem>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Ptr<const ns3::QueueDiscItem> arg0) [member operator] 7672 cls.add_method('operator()', 7673 'void', 7674 [param('ns3::Ptr< ns3::QueueDiscItem const >', 'arg0')], 7675 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7676 return 7677 7678def 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): 7679 ## 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] 7680 cls.add_constructor([]) 7681 ## 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] 7682 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')]) 7683 ## 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] 7684 cls.add_method('DoGetTypeid', 7685 'std::string', 7686 [], 7687 is_static=True) 7688 ## 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] 7689 cls.add_method('GetTypeid', 7690 'std::string', 7691 [], 7692 is_const=True, is_virtual=True) 7693 ## 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] 7694 cls.add_method('operator()', 7695 'void', 7696 [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')], 7697 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7698 return 7699 7700def register_Ns3CallbackImpl__Void_Ns3Ptr__lt__ns3NetDevice__gt___Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7701 ## 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] 7702 cls.add_constructor([]) 7703 ## 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] 7704 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')]) 7705 ## 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] 7706 cls.add_method('DoGetTypeid', 7707 'std::string', 7708 [], 7709 is_static=True) 7710 ## 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] 7711 cls.add_method('GetTypeid', 7712 'std::string', 7713 [], 7714 is_const=True, is_virtual=True) 7715 ## 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] 7716 cls.add_method('operator()', 7717 'void', 7718 [param('ns3::Ptr< ns3::NetDevice >', 'arg0')], 7719 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7720 return 7721 7722def register_Ns3CallbackImpl__Void_Ns3Time_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7723 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7724 cls.add_constructor([]) 7725 ## callback.h (module 'core'): ns3::CallbackImpl<void, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7726 cls.add_constructor([param('ns3::CallbackImpl< void, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7727 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7728 cls.add_method('DoGetTypeid', 7729 'std::string', 7730 [], 7731 is_static=True) 7732 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7733 cls.add_method('GetTypeid', 7734 'std::string', 7735 [], 7736 is_const=True, is_virtual=True) 7737 ## callback.h (module 'core'): void ns3::CallbackImpl<void, ns3::Time, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(ns3::Time arg0) [member operator] 7738 cls.add_method('operator()', 7739 'void', 7740 [param('ns3::Time', 'arg0')], 7741 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7742 return 7743 7744def register_Ns3CallbackImpl__Void_Unsigned_int_Unsigned_int_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_Ns3Empty_methods(root_module, cls): 7745 ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl() [constructor] 7746 cls.add_constructor([]) 7747 ## callback.h (module 'core'): ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::CallbackImpl(ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> const & arg0) [constructor] 7748 cls.add_constructor([param('ns3::CallbackImpl< void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty > const &', 'arg0')]) 7749 ## callback.h (module 'core'): static std::string ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::DoGetTypeid() [member function] 7750 cls.add_method('DoGetTypeid', 7751 'std::string', 7752 [], 7753 is_static=True) 7754 ## callback.h (module 'core'): std::string ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::GetTypeid() const [member function] 7755 cls.add_method('GetTypeid', 7756 'std::string', 7757 [], 7758 is_const=True, is_virtual=True) 7759 ## callback.h (module 'core'): void ns3::CallbackImpl<void, unsigned int, unsigned int, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator()(unsigned int arg0, unsigned int arg1) [member operator] 7760 cls.add_method('operator()', 7761 'void', 7762 [param('unsigned int', 'arg0'), param('unsigned int', 'arg1')], 7763 custom_name='__call__', is_pure_virtual=True, is_virtual=True) 7764 return 7765 7766def register_Ns3QueueDiscItem_methods(root_module, cls): 7767 ## queue-item.h (module 'network'): ns3::QueueDiscItem::QueueDiscItem(ns3::Ptr<ns3::Packet> p, ns3::Address const & addr, uint16_t protocol) [constructor] 7768 cls.add_constructor([param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Address const &', 'addr'), param('uint16_t', 'protocol')]) 7769 ## queue-item.h (module 'network'): ns3::Address ns3::QueueDiscItem::GetAddress() const [member function] 7770 cls.add_method('GetAddress', 7771 'ns3::Address', 7772 [], 7773 is_const=True) 7774 ## queue-item.h (module 'network'): uint16_t ns3::QueueDiscItem::GetProtocol() const [member function] 7775 cls.add_method('GetProtocol', 7776 'uint16_t', 7777 [], 7778 is_const=True) 7779 ## queue-item.h (module 'network'): uint8_t ns3::QueueDiscItem::GetTxQueueIndex() const [member function] 7780 cls.add_method('GetTxQueueIndex', 7781 'uint8_t', 7782 [], 7783 is_const=True) 7784 ## queue-item.h (module 'network'): void ns3::QueueDiscItem::SetTxQueueIndex(uint8_t txq) [member function] 7785 cls.add_method('SetTxQueueIndex', 7786 'void', 7787 [param('uint8_t', 'txq')]) 7788 ## queue-item.h (module 'network'): ns3::Time ns3::QueueDiscItem::GetTimeStamp() const [member function] 7789 cls.add_method('GetTimeStamp', 7790 'ns3::Time', 7791 [], 7792 is_const=True) 7793 ## queue-item.h (module 'network'): void ns3::QueueDiscItem::SetTimeStamp(ns3::Time t) [member function] 7794 cls.add_method('SetTimeStamp', 7795 'void', 7796 [param('ns3::Time', 't')]) 7797 ## queue-item.h (module 'network'): void ns3::QueueDiscItem::AddHeader() [member function] 7798 cls.add_method('AddHeader', 7799 'void', 7800 [], 7801 is_pure_virtual=True, is_virtual=True) 7802 ## queue-item.h (module 'network'): void ns3::QueueDiscItem::Print(std::ostream & os) const [member function] 7803 cls.add_method('Print', 7804 'void', 7805 [param('std::ostream &', 'os')], 7806 is_const=True, is_virtual=True) 7807 ## queue-item.h (module 'network'): bool ns3::QueueDiscItem::Mark() [member function] 7808 cls.add_method('Mark', 7809 'bool', 7810 [], 7811 is_pure_virtual=True, is_virtual=True) 7812 ## queue-item.h (module 'network'): uint32_t ns3::QueueDiscItem::Hash(uint32_t perturbation=0) const [member function] 7813 cls.add_method('Hash', 7814 'uint32_t', 7815 [param('uint32_t', 'perturbation', default_value='0')], 7816 is_const=True, is_virtual=True) 7817 return 7818 7819def register_Ns3HashImplementation_methods(root_module, cls): 7820 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation(ns3::Hash::Implementation const & arg0) [constructor] 7821 cls.add_constructor([param('ns3::Hash::Implementation const &', 'arg0')]) 7822 ## hash-function.h (module 'core'): ns3::Hash::Implementation::Implementation() [constructor] 7823 cls.add_constructor([]) 7824 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Implementation::GetHash32(char const * buffer, std::size_t const size) [member function] 7825 cls.add_method('GetHash32', 7826 'uint32_t', 7827 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7828 is_pure_virtual=True, is_virtual=True) 7829 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Implementation::GetHash64(char const * buffer, std::size_t const size) [member function] 7830 cls.add_method('GetHash64', 7831 'uint64_t', 7832 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7833 is_virtual=True) 7834 ## hash-function.h (module 'core'): void ns3::Hash::Implementation::clear() [member function] 7835 cls.add_method('clear', 7836 'void', 7837 [], 7838 is_pure_virtual=True, is_virtual=True) 7839 return 7840 7841def register_Ns3HashFunctionFnv1a_methods(root_module, cls): 7842 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a(ns3::Hash::Function::Fnv1a const & arg0) [constructor] 7843 cls.add_constructor([param('ns3::Hash::Function::Fnv1a const &', 'arg0')]) 7844 ## hash-fnv.h (module 'core'): ns3::Hash::Function::Fnv1a::Fnv1a() [constructor] 7845 cls.add_constructor([]) 7846 ## hash-fnv.h (module 'core'): uint32_t ns3::Hash::Function::Fnv1a::GetHash32(char const * buffer, size_t const size) [member function] 7847 cls.add_method('GetHash32', 7848 'uint32_t', 7849 [param('char const *', 'buffer'), param('size_t const', 'size')], 7850 is_virtual=True) 7851 ## hash-fnv.h (module 'core'): uint64_t ns3::Hash::Function::Fnv1a::GetHash64(char const * buffer, size_t const size) [member function] 7852 cls.add_method('GetHash64', 7853 'uint64_t', 7854 [param('char const *', 'buffer'), param('size_t const', 'size')], 7855 is_virtual=True) 7856 ## hash-fnv.h (module 'core'): void ns3::Hash::Function::Fnv1a::clear() [member function] 7857 cls.add_method('clear', 7858 'void', 7859 [], 7860 is_virtual=True) 7861 return 7862 7863def register_Ns3HashFunctionHash32_methods(root_module, cls): 7864 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Function::Hash32 const & arg0) [constructor] 7865 cls.add_constructor([param('ns3::Hash::Function::Hash32 const &', 'arg0')]) 7866 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash32::Hash32(ns3::Hash::Hash32Function_ptr hp) [constructor] 7867 cls.add_constructor([param('ns3::Hash::Hash32Function_ptr', 'hp')]) 7868 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash32::GetHash32(char const * buffer, std::size_t const size) [member function] 7869 cls.add_method('GetHash32', 7870 'uint32_t', 7871 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7872 is_virtual=True) 7873 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash32::clear() [member function] 7874 cls.add_method('clear', 7875 'void', 7876 [], 7877 is_virtual=True) 7878 return 7879 7880def register_Ns3HashFunctionHash64_methods(root_module, cls): 7881 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Function::Hash64 const & arg0) [constructor] 7882 cls.add_constructor([param('ns3::Hash::Function::Hash64 const &', 'arg0')]) 7883 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64::Hash64(ns3::Hash::Hash64Function_ptr hp) [constructor] 7884 cls.add_constructor([param('ns3::Hash::Hash64Function_ptr', 'hp')]) 7885 ## hash-function.h (module 'core'): uint32_t ns3::Hash::Function::Hash64::GetHash32(char const * buffer, std::size_t const size) [member function] 7886 cls.add_method('GetHash32', 7887 'uint32_t', 7888 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7889 is_virtual=True) 7890 ## hash-function.h (module 'core'): uint64_t ns3::Hash::Function::Hash64::GetHash64(char const * buffer, std::size_t const size) [member function] 7891 cls.add_method('GetHash64', 7892 'uint64_t', 7893 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7894 is_virtual=True) 7895 ## hash-function.h (module 'core'): void ns3::Hash::Function::Hash64::clear() [member function] 7896 cls.add_method('clear', 7897 'void', 7898 [], 7899 is_virtual=True) 7900 return 7901 7902def register_Ns3HashFunctionMurmur3_methods(root_module, cls): 7903 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3(ns3::Hash::Function::Murmur3 const & arg0) [constructor] 7904 cls.add_constructor([param('ns3::Hash::Function::Murmur3 const &', 'arg0')]) 7905 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3::Murmur3() [constructor] 7906 cls.add_constructor([]) 7907 ## hash-murmur3.h (module 'core'): uint32_t ns3::Hash::Function::Murmur3::GetHash32(char const * buffer, std::size_t const size) [member function] 7908 cls.add_method('GetHash32', 7909 'uint32_t', 7910 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7911 is_virtual=True) 7912 ## hash-murmur3.h (module 'core'): uint64_t ns3::Hash::Function::Murmur3::GetHash64(char const * buffer, std::size_t const size) [member function] 7913 cls.add_method('GetHash64', 7914 'uint64_t', 7915 [param('char const *', 'buffer'), param('std::size_t const', 'size')], 7916 is_virtual=True) 7917 ## hash-murmur3.h (module 'core'): void ns3::Hash::Function::Murmur3::clear() [member function] 7918 cls.add_method('clear', 7919 'void', 7920 [], 7921 is_virtual=True) 7922 return 7923 7924def register_functions(root_module): 7925 module = root_module 7926 ## prio-queue-disc.h (module 'traffic-control'): ns3::Ptr<const ns3::AttributeChecker> ns3::MakePriomapChecker() [free function] 7927 module.add_function('MakePriomapChecker', 7928 'ns3::Ptr< ns3::AttributeChecker const >', 7929 []) 7930 register_functions_ns3_FatalImpl(module.add_cpp_namespace('FatalImpl'), root_module) 7931 register_functions_ns3_Hash(module.add_cpp_namespace('Hash'), root_module) 7932 register_functions_ns3_TracedValueCallback(module.add_cpp_namespace('TracedValueCallback'), root_module) 7933 register_functions_ns3_internal(module.add_cpp_namespace('internal'), root_module) 7934 return 7935 7936def register_functions_ns3_FatalImpl(module, root_module): 7937 return 7938 7939def register_functions_ns3_Hash(module, root_module): 7940 register_functions_ns3_Hash_Function(module.add_cpp_namespace('Function'), root_module) 7941 return 7942 7943def register_functions_ns3_Hash_Function(module, root_module): 7944 return 7945 7946def register_functions_ns3_TracedValueCallback(module, root_module): 7947 return 7948 7949def register_functions_ns3_internal(module, root_module): 7950 return 7951 7952def main(): 7953 out = FileCodeSink(sys.stdout) 7954 root_module = module_init() 7955 register_types(root_module) 7956 register_methods(root_module) 7957 register_functions(root_module) 7958 root_module.generate(out) 7959 7960if __name__ == '__main__': 7961 main() 7962 7963