42 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList']) |
42 module.add_class('Iterator', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList']) |
43 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct] |
43 ## byte-tag-list.h (module 'network'): ns3::ByteTagList::Iterator::Item [struct] |
44 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) |
44 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::ByteTagList::Iterator']) |
45 ## callback.h (module 'core'): ns3::CallbackBase [class] |
45 ## callback.h (module 'core'): ns3::CallbackBase [class] |
46 module.add_class('CallbackBase', import_from_module='ns.core') |
46 module.add_class('CallbackBase', import_from_module='ns.core') |
|
47 ## event-id.h (module 'core'): ns3::EventId [class] |
|
48 module.add_class('EventId', import_from_module='ns.core') |
|
49 ## int-to-type.h (module 'core'): ns3::IntToType<0> [struct] |
|
50 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['0']) |
|
51 ## int-to-type.h (module 'core'): ns3::IntToType<0>::v_e [enumeration] |
|
52 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 0 >'], import_from_module='ns.core') |
|
53 ## int-to-type.h (module 'core'): ns3::IntToType<1> [struct] |
|
54 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['1']) |
|
55 ## int-to-type.h (module 'core'): ns3::IntToType<1>::v_e [enumeration] |
|
56 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 1 >'], import_from_module='ns.core') |
|
57 ## int-to-type.h (module 'core'): ns3::IntToType<2> [struct] |
|
58 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['2']) |
|
59 ## int-to-type.h (module 'core'): ns3::IntToType<2>::v_e [enumeration] |
|
60 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 2 >'], import_from_module='ns.core') |
|
61 ## int-to-type.h (module 'core'): ns3::IntToType<3> [struct] |
|
62 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['3']) |
|
63 ## int-to-type.h (module 'core'): ns3::IntToType<3>::v_e [enumeration] |
|
64 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 3 >'], import_from_module='ns.core') |
|
65 ## int-to-type.h (module 'core'): ns3::IntToType<4> [struct] |
|
66 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['4']) |
|
67 ## int-to-type.h (module 'core'): ns3::IntToType<4>::v_e [enumeration] |
|
68 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 4 >'], import_from_module='ns.core') |
|
69 ## int-to-type.h (module 'core'): ns3::IntToType<5> [struct] |
|
70 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['5']) |
|
71 ## int-to-type.h (module 'core'): ns3::IntToType<5>::v_e [enumeration] |
|
72 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 5 >'], import_from_module='ns.core') |
|
73 ## int-to-type.h (module 'core'): ns3::IntToType<6> [struct] |
|
74 module.add_class('IntToType', import_from_module='ns.core', template_parameters=['6']) |
|
75 ## int-to-type.h (module 'core'): ns3::IntToType<6>::v_e [enumeration] |
|
76 module.add_enum('v_e', ['value'], outer_class=root_module['ns3::IntToType< 6 >'], import_from_module='ns.core') |
47 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] |
77 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] |
48 module.add_class('Ipv4Address', import_from_module='ns.network') |
78 module.add_class('Ipv4Address', import_from_module='ns.network') |
49 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] |
79 ## ipv4-address.h (module 'network'): ns3::Ipv4Address [class] |
50 root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) |
80 root_module['ns3::Ipv4Address'].implicitly_converts_to(root_module['ns3::Address']) |
51 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress [class] |
81 ## ipv4-interface-address.h (module 'internet'): ns3::Ipv4InterfaceAddress [class] |
58 module.add_class('Ipv4RoutingHelper', allow_subclassing=True, import_from_module='ns.internet') |
88 module.add_class('Ipv4RoutingHelper', allow_subclassing=True, import_from_module='ns.internet') |
59 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
89 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
60 module.add_class('Ipv6Address', import_from_module='ns.network') |
90 module.add_class('Ipv6Address', import_from_module='ns.network') |
61 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
91 ## ipv6-address.h (module 'network'): ns3::Ipv6Address [class] |
62 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) |
92 root_module['ns3::Ipv6Address'].implicitly_converts_to(root_module['ns3::Address']) |
|
93 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress [class] |
|
94 module.add_class('Ipv6InterfaceAddress', import_from_module='ns.internet') |
|
95 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e [enumeration] |
|
96 module.add_enum('State_e', ['TENTATIVE', 'DEPRECATED', 'PREFERRED', 'PERMANENT', 'HOMEADDRESS', 'TENTATIVE_OPTIMISTIC', 'INVALID'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
|
97 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e [enumeration] |
|
98 module.add_enum('Scope_e', ['HOST', 'LINKLOCAL', 'GLOBAL'], outer_class=root_module['ns3::Ipv6InterfaceAddress'], import_from_module='ns.internet') |
63 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] |
99 ## ipv6-address.h (module 'network'): ns3::Ipv6Prefix [class] |
64 module.add_class('Ipv6Prefix', import_from_module='ns.network') |
100 module.add_class('Ipv6Prefix', import_from_module='ns.network') |
65 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] |
101 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] |
66 module.add_class('Mac48Address', import_from_module='ns.network') |
102 module.add_class('Mac48Address', import_from_module='ns.network') |
67 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] |
103 ## mac48-address.h (module 'network'): ns3::Mac48Address [class] |
94 module.add_class('PacketTagList', import_from_module='ns.network') |
130 module.add_class('PacketTagList', import_from_module='ns.network') |
95 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct] |
131 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData [struct] |
96 module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList']) |
132 module.add_class('TagData', import_from_module='ns.network', outer_class=root_module['ns3::PacketTagList']) |
97 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] |
133 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] |
98 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
134 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Object', 'ns3::ObjectBase', 'ns3::ObjectDeleter'], parent=root_module['ns3::ObjectBase'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
135 ## simulator.h (module 'core'): ns3::Simulator [class] |
|
136 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') |
99 ## tag.h (module 'network'): ns3::Tag [class] |
137 ## tag.h (module 'network'): ns3::Tag [class] |
100 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
138 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
101 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] |
139 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] |
102 module.add_class('TagBuffer', import_from_module='ns.network') |
140 module.add_class('TagBuffer', import_from_module='ns.network') |
|
141 ## timer.h (module 'core'): ns3::Timer [class] |
|
142 module.add_class('Timer', import_from_module='ns.core') |
|
143 ## timer.h (module 'core'): ns3::Timer::DestroyPolicy [enumeration] |
|
144 module.add_enum('DestroyPolicy', ['CANCEL_ON_DESTROY', 'REMOVE_ON_DESTROY', 'CHECK_ON_DESTROY'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') |
|
145 ## timer.h (module 'core'): ns3::Timer::State [enumeration] |
|
146 module.add_enum('State', ['RUNNING', 'EXPIRED', 'SUSPENDED'], outer_class=root_module['ns3::Timer'], import_from_module='ns.core') |
|
147 ## timer-impl.h (module 'core'): ns3::TimerImpl [class] |
|
148 module.add_class('TimerImpl', allow_subclassing=True, import_from_module='ns.core') |
103 ## type-id.h (module 'core'): ns3::TypeId [class] |
149 ## type-id.h (module 'core'): ns3::TypeId [class] |
104 module.add_class('TypeId', import_from_module='ns.core') |
150 module.add_class('TypeId', import_from_module='ns.core') |
105 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
151 ## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
106 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') |
152 module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') |
107 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] |
153 ## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] |
122 module.add_enum('DscpType', ['DscpDefault', 'CS1', 'AF11', 'AF12', 'AF13', 'CS2', 'AF21', 'AF22', 'AF23', 'CS3', 'AF31', 'AF32', 'AF33', 'CS4', 'AF41', 'AF42', 'AF43', 'CS5', 'EF', 'CS6', 'CS7'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') |
168 module.add_enum('DscpType', ['DscpDefault', 'CS1', 'AF11', 'AF12', 'AF13', 'CS2', 'AF21', 'AF22', 'AF23', 'CS3', 'AF31', 'AF32', 'AF33', 'CS4', 'AF41', 'AF42', 'AF43', 'CS5', 'EF', 'CS6', 'CS7'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') |
123 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration] |
169 ## ipv4-header.h (module 'internet'): ns3::Ipv4Header::EcnType [enumeration] |
124 module.add_enum('EcnType', ['NotECT', 'ECT1', 'ECT0', 'CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') |
170 module.add_enum('EcnType', ['NotECT', 'ECT1', 'ECT0', 'CE'], outer_class=root_module['ns3::Ipv4Header'], import_from_module='ns.internet') |
125 ## ipv4-nix-vector-helper.h (module 'nix-vector-routing'): ns3::Ipv4NixVectorHelper [class] |
171 ## ipv4-nix-vector-helper.h (module 'nix-vector-routing'): ns3::Ipv4NixVectorHelper [class] |
126 module.add_class('Ipv4NixVectorHelper', parent=root_module['ns3::Ipv4RoutingHelper']) |
172 module.add_class('Ipv4NixVectorHelper', parent=root_module['ns3::Ipv4RoutingHelper']) |
|
173 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header [class] |
|
174 module.add_class('Ipv6Header', import_from_module='ns.internet', parent=root_module['ns3::Header']) |
|
175 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::NextHeader_e [enumeration] |
|
176 module.add_enum('NextHeader_e', ['IPV6_EXT_HOP_BY_HOP', 'IPV6_IPV4', 'IPV6_TCP', 'IPV6_UDP', 'IPV6_IPV6', 'IPV6_EXT_ROUTING', 'IPV6_EXT_FRAGMENTATION', 'IPV6_EXT_CONFIDENTIALITY', 'IPV6_EXT_AUTHENTIFICATION', 'IPV6_ICMPV6', 'IPV6_EXT_END', 'IPV6_EXT_DESTINATION', 'IPV6_SCTP', 'IPV6_EXT_MOBILITY', 'IPV6_UDP_LITE'], outer_class=root_module['ns3::Ipv6Header'], import_from_module='ns.internet') |
127 ## object.h (module 'core'): ns3::Object [class] |
177 ## object.h (module 'core'): ns3::Object [class] |
128 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
178 module.add_class('Object', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
129 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] |
179 ## object.h (module 'core'): ns3::Object::AggregateIterator [class] |
130 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
180 module.add_class('AggregateIterator', import_from_module='ns.core', outer_class=root_module['ns3::Object']) |
131 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
181 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
134 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
184 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeChecker', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeChecker>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
135 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
185 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> > [class] |
136 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
186 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeValue', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeValue>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
137 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] |
187 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> > [class] |
138 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
188 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::CallbackImplBase', 'ns3::empty', 'ns3::DefaultDeleter<ns3::CallbackImplBase>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
189 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> > [class] |
|
190 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::EventImpl', 'ns3::empty', 'ns3::DefaultDeleter<ns3::EventImpl>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
139 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > [class] |
191 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> > [class] |
140 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Ipv4MulticastRoute', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv4MulticastRoute>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
192 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Ipv4MulticastRoute', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv4MulticastRoute>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
141 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> > [class] |
193 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> > [class] |
142 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Ipv4Route', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv4Route>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
194 module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Ipv4Route', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Ipv4Route>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
143 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] |
195 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> > [class] |
184 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
236 module.add_class('CallbackValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
185 ## channel.h (module 'network'): ns3::Channel [class] |
237 ## channel.h (module 'network'): ns3::Channel [class] |
186 module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object']) |
238 module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object']) |
187 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] |
239 ## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] |
188 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
240 module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
|
241 ## event-impl.h (module 'core'): ns3::EventImpl [class] |
|
242 module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
|
243 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol [class] |
|
244 module.add_class('IpL4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
|
245 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus [enumeration] |
|
246 module.add_enum('RxStatus', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_CLOSED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::IpL4Protocol'], import_from_module='ns.internet') |
189 ## ipv4.h (module 'internet'): ns3::Ipv4 [class] |
247 ## ipv4.h (module 'internet'): ns3::Ipv4 [class] |
190 module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
248 module.add_class('Ipv4', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
191 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] |
249 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] |
192 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
250 module.add_class('Ipv4AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
193 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] |
251 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] |
194 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
252 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
195 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol [class] |
|
196 module.add_class('Ipv4L4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
|
197 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::RxStatus [enumeration] |
|
198 module.add_enum('RxStatus', ['RX_OK', 'RX_CSUM_FAILED', 'RX_ENDPOINT_CLOSED', 'RX_ENDPOINT_UNREACH'], outer_class=root_module['ns3::Ipv4L4Protocol'], import_from_module='ns.internet') |
|
199 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] |
253 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] |
200 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
254 module.add_class('Ipv4MaskChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
201 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] |
255 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskValue [class] |
202 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
256 module.add_class('Ipv4MaskValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
203 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute [class] |
257 ## ipv4-route.h (module 'internet'): ns3::Ipv4MulticastRoute [class] |
208 module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
262 module.add_class('Ipv4RoutingProtocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
209 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] |
263 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressChecker [class] |
210 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
264 module.add_class('Ipv6AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
211 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] |
265 ## ipv6-address.h (module 'network'): ns3::Ipv6AddressValue [class] |
212 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
266 module.add_class('Ipv6AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
267 ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface [class] |
|
268 module.add_class('Ipv6Interface', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
213 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
269 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker [class] |
214 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
270 module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
215 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
271 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
216 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
272 module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
217 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] |
273 ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] |
280 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) |
336 register_Ns3ByteTagIteratorItem_methods(root_module, root_module['ns3::ByteTagIterator::Item']) |
281 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) |
337 register_Ns3ByteTagList_methods(root_module, root_module['ns3::ByteTagList']) |
282 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) |
338 register_Ns3ByteTagListIterator_methods(root_module, root_module['ns3::ByteTagList::Iterator']) |
283 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) |
339 register_Ns3ByteTagListIteratorItem_methods(root_module, root_module['ns3::ByteTagList::Iterator::Item']) |
284 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) |
340 register_Ns3CallbackBase_methods(root_module, root_module['ns3::CallbackBase']) |
|
341 register_Ns3EventId_methods(root_module, root_module['ns3::EventId']) |
|
342 register_Ns3IntToType__0_methods(root_module, root_module['ns3::IntToType< 0 >']) |
|
343 register_Ns3IntToType__1_methods(root_module, root_module['ns3::IntToType< 1 >']) |
|
344 register_Ns3IntToType__2_methods(root_module, root_module['ns3::IntToType< 2 >']) |
|
345 register_Ns3IntToType__3_methods(root_module, root_module['ns3::IntToType< 3 >']) |
|
346 register_Ns3IntToType__4_methods(root_module, root_module['ns3::IntToType< 4 >']) |
|
347 register_Ns3IntToType__5_methods(root_module, root_module['ns3::IntToType< 5 >']) |
|
348 register_Ns3IntToType__6_methods(root_module, root_module['ns3::IntToType< 6 >']) |
285 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) |
349 register_Ns3Ipv4Address_methods(root_module, root_module['ns3::Ipv4Address']) |
286 register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) |
350 register_Ns3Ipv4InterfaceAddress_methods(root_module, root_module['ns3::Ipv4InterfaceAddress']) |
287 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) |
351 register_Ns3Ipv4Mask_methods(root_module, root_module['ns3::Ipv4Mask']) |
288 register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper']) |
352 register_Ns3Ipv4RoutingHelper_methods(root_module, root_module['ns3::Ipv4RoutingHelper']) |
289 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
353 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
|
354 register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress']) |
290 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
355 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
291 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) |
356 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) |
292 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) |
357 register_Ns3NetDeviceContainer_methods(root_module, root_module['ns3::NetDeviceContainer']) |
293 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
358 register_Ns3NodeContainer_methods(root_module, root_module['ns3::NodeContainer']) |
294 register_Ns3NodeList_methods(root_module, root_module['ns3::NodeList']) |
359 register_Ns3NodeList_methods(root_module, root_module['ns3::NodeList']) |
301 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) |
366 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) |
302 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) |
367 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) |
303 register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) |
368 register_Ns3PacketTagList_methods(root_module, root_module['ns3::PacketTagList']) |
304 register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) |
369 register_Ns3PacketTagListTagData_methods(root_module, root_module['ns3::PacketTagList::TagData']) |
305 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
370 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
|
371 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) |
306 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
372 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
307 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
373 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
|
374 register_Ns3Timer_methods(root_module, root_module['ns3::Timer']) |
|
375 register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl']) |
308 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
376 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
309 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) |
377 register_Ns3TypeIdAttributeInformation_methods(root_module, root_module['ns3::TypeId::AttributeInformation']) |
310 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) |
378 register_Ns3TypeIdTraceSourceInformation_methods(root_module, root_module['ns3::TypeId::TraceSourceInformation']) |
311 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) |
379 register_Ns3Empty_methods(root_module, root_module['ns3::empty']) |
312 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
380 register_Ns3Int64x64_t_methods(root_module, root_module['ns3::int64x64_t']) |
313 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
381 register_Ns3Chunk_methods(root_module, root_module['ns3::Chunk']) |
314 register_Ns3Header_methods(root_module, root_module['ns3::Header']) |
382 register_Ns3Header_methods(root_module, root_module['ns3::Header']) |
315 register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) |
383 register_Ns3Ipv4Header_methods(root_module, root_module['ns3::Ipv4Header']) |
316 register_Ns3Ipv4NixVectorHelper_methods(root_module, root_module['ns3::Ipv4NixVectorHelper']) |
384 register_Ns3Ipv4NixVectorHelper_methods(root_module, root_module['ns3::Ipv4NixVectorHelper']) |
|
385 register_Ns3Ipv6Header_methods(root_module, root_module['ns3::Ipv6Header']) |
317 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
386 register_Ns3Object_methods(root_module, root_module['ns3::Object']) |
318 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
387 register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
319 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
388 register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
320 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
389 register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
321 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
390 register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
322 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
391 register_Ns3SimpleRefCount__Ns3CallbackImplBase_Ns3Empty_Ns3DefaultDeleter__lt__ns3CallbackImplBase__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >']) |
|
392 register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
323 register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >']) |
393 register_Ns3SimpleRefCount__Ns3Ipv4MulticastRoute_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4MulticastRoute__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4MulticastRoute, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4MulticastRoute> >']) |
324 register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >']) |
394 register_Ns3SimpleRefCount__Ns3Ipv4Route_Ns3Empty_Ns3DefaultDeleter__lt__ns3Ipv4Route__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Ipv4Route, ns3::empty, ns3::DefaultDeleter<ns3::Ipv4Route> >']) |
325 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
395 register_Ns3SimpleRefCount__Ns3NixVector_Ns3Empty_Ns3DefaultDeleter__lt__ns3NixVector__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
326 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
396 register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
327 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
397 register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
339 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
409 register_Ns3CallbackChecker_methods(root_module, root_module['ns3::CallbackChecker']) |
340 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) |
410 register_Ns3CallbackImplBase_methods(root_module, root_module['ns3::CallbackImplBase']) |
341 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) |
411 register_Ns3CallbackValue_methods(root_module, root_module['ns3::CallbackValue']) |
342 register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) |
412 register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) |
343 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
413 register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
|
414 register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) |
|
415 register_Ns3IpL4Protocol_methods(root_module, root_module['ns3::IpL4Protocol']) |
344 register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) |
416 register_Ns3Ipv4_methods(root_module, root_module['ns3::Ipv4']) |
345 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) |
417 register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) |
346 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) |
418 register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) |
347 register_Ns3Ipv4L4Protocol_methods(root_module, root_module['ns3::Ipv4L4Protocol']) |
|
348 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) |
419 register_Ns3Ipv4MaskChecker_methods(root_module, root_module['ns3::Ipv4MaskChecker']) |
349 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) |
420 register_Ns3Ipv4MaskValue_methods(root_module, root_module['ns3::Ipv4MaskValue']) |
350 register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute']) |
421 register_Ns3Ipv4MulticastRoute_methods(root_module, root_module['ns3::Ipv4MulticastRoute']) |
351 register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route']) |
422 register_Ns3Ipv4Route_methods(root_module, root_module['ns3::Ipv4Route']) |
352 register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol']) |
423 register_Ns3Ipv4RoutingProtocol_methods(root_module, root_module['ns3::Ipv4RoutingProtocol']) |
353 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) |
424 register_Ns3Ipv6AddressChecker_methods(root_module, root_module['ns3::Ipv6AddressChecker']) |
354 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
425 register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
|
426 register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface']) |
355 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
427 register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
356 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
428 register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
357 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
429 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
358 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
430 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
359 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
431 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
850 'std::string', |
922 'std::string', |
851 [param('std::string const &', 'mangled')], |
923 [param('std::string const &', 'mangled')], |
852 is_static=True, visibility='protected') |
924 is_static=True, visibility='protected') |
853 return |
925 return |
854 |
926 |
|
927 def register_Ns3EventId_methods(root_module, cls): |
|
928 cls.add_binary_comparison_operator('!=') |
|
929 cls.add_binary_comparison_operator('==') |
|
930 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::EventId const & arg0) [copy constructor] |
|
931 cls.add_constructor([param('ns3::EventId const &', 'arg0')]) |
|
932 ## event-id.h (module 'core'): ns3::EventId::EventId() [constructor] |
|
933 cls.add_constructor([]) |
|
934 ## event-id.h (module 'core'): ns3::EventId::EventId(ns3::Ptr<ns3::EventImpl> const & impl, uint64_t ts, uint32_t context, uint32_t uid) [constructor] |
|
935 cls.add_constructor([param('ns3::Ptr< ns3::EventImpl > const &', 'impl'), param('uint64_t', 'ts'), param('uint32_t', 'context'), param('uint32_t', 'uid')]) |
|
936 ## event-id.h (module 'core'): void ns3::EventId::Cancel() [member function] |
|
937 cls.add_method('Cancel', |
|
938 'void', |
|
939 []) |
|
940 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetContext() const [member function] |
|
941 cls.add_method('GetContext', |
|
942 'uint32_t', |
|
943 [], |
|
944 is_const=True) |
|
945 ## event-id.h (module 'core'): uint64_t ns3::EventId::GetTs() const [member function] |
|
946 cls.add_method('GetTs', |
|
947 'uint64_t', |
|
948 [], |
|
949 is_const=True) |
|
950 ## event-id.h (module 'core'): uint32_t ns3::EventId::GetUid() const [member function] |
|
951 cls.add_method('GetUid', |
|
952 'uint32_t', |
|
953 [], |
|
954 is_const=True) |
|
955 ## event-id.h (module 'core'): bool ns3::EventId::IsExpired() const [member function] |
|
956 cls.add_method('IsExpired', |
|
957 'bool', |
|
958 [], |
|
959 is_const=True) |
|
960 ## event-id.h (module 'core'): bool ns3::EventId::IsRunning() const [member function] |
|
961 cls.add_method('IsRunning', |
|
962 'bool', |
|
963 [], |
|
964 is_const=True) |
|
965 ## event-id.h (module 'core'): ns3::EventImpl * ns3::EventId::PeekEventImpl() const [member function] |
|
966 cls.add_method('PeekEventImpl', |
|
967 'ns3::EventImpl *', |
|
968 [], |
|
969 is_const=True) |
|
970 return |
|
971 |
|
972 def register_Ns3IntToType__0_methods(root_module, cls): |
|
973 ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType() [constructor] |
|
974 cls.add_constructor([]) |
|
975 ## int-to-type.h (module 'core'): ns3::IntToType<0>::IntToType(ns3::IntToType<0> const & arg0) [copy constructor] |
|
976 cls.add_constructor([param('ns3::IntToType< 0 > const &', 'arg0')]) |
|
977 return |
|
978 |
|
979 def register_Ns3IntToType__1_methods(root_module, cls): |
|
980 ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType() [constructor] |
|
981 cls.add_constructor([]) |
|
982 ## int-to-type.h (module 'core'): ns3::IntToType<1>::IntToType(ns3::IntToType<1> const & arg0) [copy constructor] |
|
983 cls.add_constructor([param('ns3::IntToType< 1 > const &', 'arg0')]) |
|
984 return |
|
985 |
|
986 def register_Ns3IntToType__2_methods(root_module, cls): |
|
987 ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType() [constructor] |
|
988 cls.add_constructor([]) |
|
989 ## int-to-type.h (module 'core'): ns3::IntToType<2>::IntToType(ns3::IntToType<2> const & arg0) [copy constructor] |
|
990 cls.add_constructor([param('ns3::IntToType< 2 > const &', 'arg0')]) |
|
991 return |
|
992 |
|
993 def register_Ns3IntToType__3_methods(root_module, cls): |
|
994 ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType() [constructor] |
|
995 cls.add_constructor([]) |
|
996 ## int-to-type.h (module 'core'): ns3::IntToType<3>::IntToType(ns3::IntToType<3> const & arg0) [copy constructor] |
|
997 cls.add_constructor([param('ns3::IntToType< 3 > const &', 'arg0')]) |
|
998 return |
|
999 |
|
1000 def register_Ns3IntToType__4_methods(root_module, cls): |
|
1001 ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType() [constructor] |
|
1002 cls.add_constructor([]) |
|
1003 ## int-to-type.h (module 'core'): ns3::IntToType<4>::IntToType(ns3::IntToType<4> const & arg0) [copy constructor] |
|
1004 cls.add_constructor([param('ns3::IntToType< 4 > const &', 'arg0')]) |
|
1005 return |
|
1006 |
|
1007 def register_Ns3IntToType__5_methods(root_module, cls): |
|
1008 ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType() [constructor] |
|
1009 cls.add_constructor([]) |
|
1010 ## int-to-type.h (module 'core'): ns3::IntToType<5>::IntToType(ns3::IntToType<5> const & arg0) [copy constructor] |
|
1011 cls.add_constructor([param('ns3::IntToType< 5 > const &', 'arg0')]) |
|
1012 return |
|
1013 |
|
1014 def register_Ns3IntToType__6_methods(root_module, cls): |
|
1015 ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType() [constructor] |
|
1016 cls.add_constructor([]) |
|
1017 ## int-to-type.h (module 'core'): ns3::IntToType<6>::IntToType(ns3::IntToType<6> const & arg0) [copy constructor] |
|
1018 cls.add_constructor([param('ns3::IntToType< 6 > const &', 'arg0')]) |
|
1019 return |
|
1020 |
855 def register_Ns3Ipv4Address_methods(root_module, cls): |
1021 def register_Ns3Ipv4Address_methods(root_module, cls): |
856 cls.add_binary_comparison_operator('<') |
1022 cls.add_binary_comparison_operator('<') |
857 cls.add_binary_comparison_operator('!=') |
1023 cls.add_binary_comparison_operator('!=') |
858 cls.add_output_stream_operator() |
1024 cls.add_output_stream_operator() |
859 cls.add_binary_comparison_operator('==') |
1025 cls.add_binary_comparison_operator('==') |
1271 [param('char const *', 'address')]) |
1456 [param('char const *', 'address')]) |
1272 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] |
1457 ## ipv6-address.h (module 'network'): void ns3::Ipv6Address::Set(uint8_t * address) [member function] |
1273 cls.add_method('Set', |
1458 cls.add_method('Set', |
1274 'void', |
1459 'void', |
1275 [param('uint8_t *', 'address')]) |
1460 [param('uint8_t *', 'address')]) |
|
1461 return |
|
1462 |
|
1463 def register_Ns3Ipv6InterfaceAddress_methods(root_module, cls): |
|
1464 cls.add_binary_comparison_operator('!=') |
|
1465 cls.add_output_stream_operator() |
|
1466 cls.add_binary_comparison_operator('==') |
|
1467 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress() [constructor] |
|
1468 cls.add_constructor([]) |
|
1469 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address) [constructor] |
|
1470 cls.add_constructor([param('ns3::Ipv6Address', 'address')]) |
|
1471 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6Address address, ns3::Ipv6Prefix prefix) [constructor] |
|
1472 cls.add_constructor([param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6Prefix', 'prefix')]) |
|
1473 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Ipv6InterfaceAddress(ns3::Ipv6InterfaceAddress const & o) [copy constructor] |
|
1474 cls.add_constructor([param('ns3::Ipv6InterfaceAddress const &', 'o')]) |
|
1475 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6InterfaceAddress::GetAddress() const [member function] |
|
1476 cls.add_method('GetAddress', |
|
1477 'ns3::Ipv6Address', |
|
1478 [], |
|
1479 is_const=True) |
|
1480 ## ipv6-interface-address.h (module 'internet'): uint32_t ns3::Ipv6InterfaceAddress::GetNsDadUid() const [member function] |
|
1481 cls.add_method('GetNsDadUid', |
|
1482 'uint32_t', |
|
1483 [], |
|
1484 is_const=True) |
|
1485 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6Prefix ns3::Ipv6InterfaceAddress::GetPrefix() const [member function] |
|
1486 cls.add_method('GetPrefix', |
|
1487 'ns3::Ipv6Prefix', |
|
1488 [], |
|
1489 is_const=True) |
|
1490 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::Scope_e ns3::Ipv6InterfaceAddress::GetScope() const [member function] |
|
1491 cls.add_method('GetScope', |
|
1492 'ns3::Ipv6InterfaceAddress::Scope_e', |
|
1493 [], |
|
1494 is_const=True) |
|
1495 ## ipv6-interface-address.h (module 'internet'): ns3::Ipv6InterfaceAddress::State_e ns3::Ipv6InterfaceAddress::GetState() const [member function] |
|
1496 cls.add_method('GetState', |
|
1497 'ns3::Ipv6InterfaceAddress::State_e', |
|
1498 [], |
|
1499 is_const=True) |
|
1500 ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetAddress(ns3::Ipv6Address address) [member function] |
|
1501 cls.add_method('SetAddress', |
|
1502 'void', |
|
1503 [param('ns3::Ipv6Address', 'address')]) |
|
1504 ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetNsDadUid(uint32_t uid) [member function] |
|
1505 cls.add_method('SetNsDadUid', |
|
1506 'void', |
|
1507 [param('uint32_t', 'uid')]) |
|
1508 ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetScope(ns3::Ipv6InterfaceAddress::Scope_e scope) [member function] |
|
1509 cls.add_method('SetScope', |
|
1510 'void', |
|
1511 [param('ns3::Ipv6InterfaceAddress::Scope_e', 'scope')]) |
|
1512 ## ipv6-interface-address.h (module 'internet'): void ns3::Ipv6InterfaceAddress::SetState(ns3::Ipv6InterfaceAddress::State_e state) [member function] |
|
1513 cls.add_method('SetState', |
|
1514 'void', |
|
1515 [param('ns3::Ipv6InterfaceAddress::State_e', 'state')]) |
1276 return |
1516 return |
1277 |
1517 |
1278 def register_Ns3Ipv6Prefix_methods(root_module, cls): |
1518 def register_Ns3Ipv6Prefix_methods(root_module, cls): |
1279 cls.add_binary_comparison_operator('!=') |
1519 cls.add_binary_comparison_operator('!=') |
1280 cls.add_output_stream_operator() |
1520 cls.add_output_stream_operator() |
1852 'void', |
2092 'void', |
1853 [], |
2093 [], |
1854 is_static=True) |
2094 is_static=True) |
1855 return |
2095 return |
1856 |
2096 |
|
2097 def register_Ns3Simulator_methods(root_module, cls): |
|
2098 ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [copy constructor] |
|
2099 cls.add_constructor([param('ns3::Simulator const &', 'arg0')]) |
|
2100 ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function] |
|
2101 cls.add_method('Cancel', |
|
2102 'void', |
|
2103 [param('ns3::EventId const &', 'id')], |
|
2104 is_static=True) |
|
2105 ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function] |
|
2106 cls.add_method('Destroy', |
|
2107 'void', |
|
2108 [], |
|
2109 is_static=True) |
|
2110 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function] |
|
2111 cls.add_method('GetContext', |
|
2112 'uint32_t', |
|
2113 [], |
|
2114 is_static=True) |
|
2115 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function] |
|
2116 cls.add_method('GetDelayLeft', |
|
2117 'ns3::Time', |
|
2118 [param('ns3::EventId const &', 'id')], |
|
2119 is_static=True) |
|
2120 ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function] |
|
2121 cls.add_method('GetImplementation', |
|
2122 'ns3::Ptr< ns3::SimulatorImpl >', |
|
2123 [], |
|
2124 is_static=True) |
|
2125 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function] |
|
2126 cls.add_method('GetMaximumSimulationTime', |
|
2127 'ns3::Time', |
|
2128 [], |
|
2129 is_static=True) |
|
2130 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function] |
|
2131 cls.add_method('GetSystemId', |
|
2132 'uint32_t', |
|
2133 [], |
|
2134 is_static=True) |
|
2135 ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function] |
|
2136 cls.add_method('IsExpired', |
|
2137 'bool', |
|
2138 [param('ns3::EventId const &', 'id')], |
|
2139 is_static=True) |
|
2140 ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function] |
|
2141 cls.add_method('IsFinished', |
|
2142 'bool', |
|
2143 [], |
|
2144 is_static=True) |
|
2145 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Next() [member function] |
|
2146 cls.add_method('Next', |
|
2147 'ns3::Time', |
|
2148 [], |
|
2149 is_static=True, deprecated=True) |
|
2150 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function] |
|
2151 cls.add_method('Now', |
|
2152 'ns3::Time', |
|
2153 [], |
|
2154 is_static=True) |
|
2155 ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function] |
|
2156 cls.add_method('Remove', |
|
2157 'void', |
|
2158 [param('ns3::EventId const &', 'id')], |
|
2159 is_static=True) |
|
2160 ## simulator.h (module 'core'): static void ns3::Simulator::RunOneEvent() [member function] |
|
2161 cls.add_method('RunOneEvent', |
|
2162 'void', |
|
2163 [], |
|
2164 is_static=True, deprecated=True) |
|
2165 ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function] |
|
2166 cls.add_method('SetImplementation', |
|
2167 'void', |
|
2168 [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')], |
|
2169 is_static=True) |
|
2170 ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] |
|
2171 cls.add_method('SetScheduler', |
|
2172 'void', |
|
2173 [param('ns3::ObjectFactory', 'schedulerFactory')], |
|
2174 is_static=True) |
|
2175 ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function] |
|
2176 cls.add_method('Stop', |
|
2177 'void', |
|
2178 [], |
|
2179 is_static=True) |
|
2180 ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & time) [member function] |
|
2181 cls.add_method('Stop', |
|
2182 'void', |
|
2183 [param('ns3::Time const &', 'time')], |
|
2184 is_static=True) |
|
2185 return |
|
2186 |
1857 def register_Ns3Tag_methods(root_module, cls): |
2187 def register_Ns3Tag_methods(root_module, cls): |
1858 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] |
2188 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] |
1859 cls.add_constructor([]) |
2189 cls.add_constructor([]) |
1860 ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [copy constructor] |
2190 ## tag.h (module 'network'): ns3::Tag::Tag(ns3::Tag const & arg0) [copy constructor] |
1861 cls.add_constructor([param('ns3::Tag const &', 'arg0')]) |
2191 cls.add_constructor([param('ns3::Tag const &', 'arg0')]) |
1945 [param('uint64_t', 'v')]) |
2275 [param('uint64_t', 'v')]) |
1946 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function] |
2276 ## tag-buffer.h (module 'network'): void ns3::TagBuffer::WriteU8(uint8_t v) [member function] |
1947 cls.add_method('WriteU8', |
2277 cls.add_method('WriteU8', |
1948 'void', |
2278 'void', |
1949 [param('uint8_t', 'v')]) |
2279 [param('uint8_t', 'v')]) |
|
2280 return |
|
2281 |
|
2282 def register_Ns3Timer_methods(root_module, cls): |
|
2283 ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer const & arg0) [copy constructor] |
|
2284 cls.add_constructor([param('ns3::Timer const &', 'arg0')]) |
|
2285 ## timer.h (module 'core'): ns3::Timer::Timer() [constructor] |
|
2286 cls.add_constructor([]) |
|
2287 ## timer.h (module 'core'): ns3::Timer::Timer(ns3::Timer::DestroyPolicy destroyPolicy) [constructor] |
|
2288 cls.add_constructor([param('ns3::Timer::DestroyPolicy', 'destroyPolicy')]) |
|
2289 ## timer.h (module 'core'): void ns3::Timer::Cancel() [member function] |
|
2290 cls.add_method('Cancel', |
|
2291 'void', |
|
2292 []) |
|
2293 ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelay() const [member function] |
|
2294 cls.add_method('GetDelay', |
|
2295 'ns3::Time', |
|
2296 [], |
|
2297 is_const=True) |
|
2298 ## timer.h (module 'core'): ns3::Time ns3::Timer::GetDelayLeft() const [member function] |
|
2299 cls.add_method('GetDelayLeft', |
|
2300 'ns3::Time', |
|
2301 [], |
|
2302 is_const=True) |
|
2303 ## timer.h (module 'core'): ns3::Timer::State ns3::Timer::GetState() const [member function] |
|
2304 cls.add_method('GetState', |
|
2305 'ns3::Timer::State', |
|
2306 [], |
|
2307 is_const=True) |
|
2308 ## timer.h (module 'core'): bool ns3::Timer::IsExpired() const [member function] |
|
2309 cls.add_method('IsExpired', |
|
2310 'bool', |
|
2311 [], |
|
2312 is_const=True) |
|
2313 ## timer.h (module 'core'): bool ns3::Timer::IsRunning() const [member function] |
|
2314 cls.add_method('IsRunning', |
|
2315 'bool', |
|
2316 [], |
|
2317 is_const=True) |
|
2318 ## timer.h (module 'core'): bool ns3::Timer::IsSuspended() const [member function] |
|
2319 cls.add_method('IsSuspended', |
|
2320 'bool', |
|
2321 [], |
|
2322 is_const=True) |
|
2323 ## timer.h (module 'core'): void ns3::Timer::Remove() [member function] |
|
2324 cls.add_method('Remove', |
|
2325 'void', |
|
2326 []) |
|
2327 ## timer.h (module 'core'): void ns3::Timer::Resume() [member function] |
|
2328 cls.add_method('Resume', |
|
2329 'void', |
|
2330 []) |
|
2331 ## timer.h (module 'core'): void ns3::Timer::Schedule() [member function] |
|
2332 cls.add_method('Schedule', |
|
2333 'void', |
|
2334 []) |
|
2335 ## timer.h (module 'core'): void ns3::Timer::Schedule(ns3::Time delay) [member function] |
|
2336 cls.add_method('Schedule', |
|
2337 'void', |
|
2338 [param('ns3::Time', 'delay')]) |
|
2339 ## timer.h (module 'core'): void ns3::Timer::SetDelay(ns3::Time const & delay) [member function] |
|
2340 cls.add_method('SetDelay', |
|
2341 'void', |
|
2342 [param('ns3::Time const &', 'delay')]) |
|
2343 ## timer.h (module 'core'): void ns3::Timer::Suspend() [member function] |
|
2344 cls.add_method('Suspend', |
|
2345 'void', |
|
2346 []) |
|
2347 return |
|
2348 |
|
2349 def register_Ns3TimerImpl_methods(root_module, cls): |
|
2350 ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl() [constructor] |
|
2351 cls.add_constructor([]) |
|
2352 ## timer-impl.h (module 'core'): ns3::TimerImpl::TimerImpl(ns3::TimerImpl const & arg0) [copy constructor] |
|
2353 cls.add_constructor([param('ns3::TimerImpl const &', 'arg0')]) |
|
2354 ## timer-impl.h (module 'core'): void ns3::TimerImpl::Invoke() [member function] |
|
2355 cls.add_method('Invoke', |
|
2356 'void', |
|
2357 [], |
|
2358 is_pure_virtual=True, is_virtual=True) |
|
2359 ## timer-impl.h (module 'core'): ns3::EventId ns3::TimerImpl::Schedule(ns3::Time const & delay) [member function] |
|
2360 cls.add_method('Schedule', |
|
2361 'ns3::EventId', |
|
2362 [param('ns3::Time const &', 'delay')], |
|
2363 is_pure_virtual=True, is_virtual=True) |
1950 return |
2364 return |
1951 |
2365 |
1952 def register_Ns3TypeId_methods(root_module, cls): |
2366 def register_Ns3TypeId_methods(root_module, cls): |
1953 cls.add_binary_comparison_operator('<') |
2367 cls.add_binary_comparison_operator('<') |
1954 cls.add_binary_comparison_operator('!=') |
2368 cls.add_binary_comparison_operator('!=') |
2479 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', |
2893 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', |
2480 [param('ns3::Ptr< ns3::Node >', 'node')], |
2894 [param('ns3::Ptr< ns3::Node >', 'node')], |
2481 is_const=True, is_virtual=True) |
2895 is_const=True, is_virtual=True) |
2482 return |
2896 return |
2483 |
2897 |
|
2898 def register_Ns3Ipv6Header_methods(root_module, cls): |
|
2899 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header(ns3::Ipv6Header const & arg0) [copy constructor] |
|
2900 cls.add_constructor([param('ns3::Ipv6Header const &', 'arg0')]) |
|
2901 ## ipv6-header.h (module 'internet'): ns3::Ipv6Header::Ipv6Header() [constructor] |
|
2902 cls.add_constructor([]) |
|
2903 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
2904 cls.add_method('Deserialize', |
|
2905 'uint32_t', |
|
2906 [param('ns3::Buffer::Iterator', 'start')], |
|
2907 is_virtual=True) |
|
2908 ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetDestinationAddress() const [member function] |
|
2909 cls.add_method('GetDestinationAddress', |
|
2910 'ns3::Ipv6Address', |
|
2911 [], |
|
2912 is_const=True) |
|
2913 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetFlowLabel() const [member function] |
|
2914 cls.add_method('GetFlowLabel', |
|
2915 'uint32_t', |
|
2916 [], |
|
2917 is_const=True) |
|
2918 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetHopLimit() const [member function] |
|
2919 cls.add_method('GetHopLimit', |
|
2920 'uint8_t', |
|
2921 [], |
|
2922 is_const=True) |
|
2923 ## ipv6-header.h (module 'internet'): ns3::TypeId ns3::Ipv6Header::GetInstanceTypeId() const [member function] |
|
2924 cls.add_method('GetInstanceTypeId', |
|
2925 'ns3::TypeId', |
|
2926 [], |
|
2927 is_const=True, is_virtual=True) |
|
2928 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetNextHeader() const [member function] |
|
2929 cls.add_method('GetNextHeader', |
|
2930 'uint8_t', |
|
2931 [], |
|
2932 is_const=True) |
|
2933 ## ipv6-header.h (module 'internet'): uint16_t ns3::Ipv6Header::GetPayloadLength() const [member function] |
|
2934 cls.add_method('GetPayloadLength', |
|
2935 'uint16_t', |
|
2936 [], |
|
2937 is_const=True) |
|
2938 ## ipv6-header.h (module 'internet'): uint32_t ns3::Ipv6Header::GetSerializedSize() const [member function] |
|
2939 cls.add_method('GetSerializedSize', |
|
2940 'uint32_t', |
|
2941 [], |
|
2942 is_const=True, is_virtual=True) |
|
2943 ## ipv6-header.h (module 'internet'): ns3::Ipv6Address ns3::Ipv6Header::GetSourceAddress() const [member function] |
|
2944 cls.add_method('GetSourceAddress', |
|
2945 'ns3::Ipv6Address', |
|
2946 [], |
|
2947 is_const=True) |
|
2948 ## ipv6-header.h (module 'internet'): uint8_t ns3::Ipv6Header::GetTrafficClass() const [member function] |
|
2949 cls.add_method('GetTrafficClass', |
|
2950 'uint8_t', |
|
2951 [], |
|
2952 is_const=True) |
|
2953 ## ipv6-header.h (module 'internet'): static ns3::TypeId ns3::Ipv6Header::GetTypeId() [member function] |
|
2954 cls.add_method('GetTypeId', |
|
2955 'ns3::TypeId', |
|
2956 [], |
|
2957 is_static=True) |
|
2958 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Print(std::ostream & os) const [member function] |
|
2959 cls.add_method('Print', |
|
2960 'void', |
|
2961 [param('std::ostream &', 'os')], |
|
2962 is_const=True, is_virtual=True) |
|
2963 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
2964 cls.add_method('Serialize', |
|
2965 'void', |
|
2966 [param('ns3::Buffer::Iterator', 'start')], |
|
2967 is_const=True, is_virtual=True) |
|
2968 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetDestinationAddress(ns3::Ipv6Address dst) [member function] |
|
2969 cls.add_method('SetDestinationAddress', |
|
2970 'void', |
|
2971 [param('ns3::Ipv6Address', 'dst')]) |
|
2972 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetFlowLabel(uint32_t flow) [member function] |
|
2973 cls.add_method('SetFlowLabel', |
|
2974 'void', |
|
2975 [param('uint32_t', 'flow')]) |
|
2976 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetHopLimit(uint8_t limit) [member function] |
|
2977 cls.add_method('SetHopLimit', |
|
2978 'void', |
|
2979 [param('uint8_t', 'limit')]) |
|
2980 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetNextHeader(uint8_t next) [member function] |
|
2981 cls.add_method('SetNextHeader', |
|
2982 'void', |
|
2983 [param('uint8_t', 'next')]) |
|
2984 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetPayloadLength(uint16_t len) [member function] |
|
2985 cls.add_method('SetPayloadLength', |
|
2986 'void', |
|
2987 [param('uint16_t', 'len')]) |
|
2988 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetSourceAddress(ns3::Ipv6Address src) [member function] |
|
2989 cls.add_method('SetSourceAddress', |
|
2990 'void', |
|
2991 [param('ns3::Ipv6Address', 'src')]) |
|
2992 ## ipv6-header.h (module 'internet'): void ns3::Ipv6Header::SetTrafficClass(uint8_t traffic) [member function] |
|
2993 cls.add_method('SetTrafficClass', |
|
2994 'void', |
|
2995 [param('uint8_t', 'traffic')]) |
|
2996 return |
|
2997 |
2484 def register_Ns3Object_methods(root_module, cls): |
2998 def register_Ns3Object_methods(root_module, cls): |
2485 ## object.h (module 'core'): ns3::Object::Object() [constructor] |
2999 ## object.h (module 'core'): ns3::Object::Object() [constructor] |
2486 cls.add_constructor([]) |
3000 cls.add_constructor([]) |
2487 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] |
3001 ## object.h (module 'core'): void ns3::Object::AggregateObject(ns3::Ptr<ns3::Object> other) [member function] |
2488 cls.add_method('AggregateObject', |
3002 cls.add_method('AggregateObject', |
2587 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] |
3101 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::SimpleRefCount() [constructor] |
2588 cls.add_constructor([]) |
3102 cls.add_constructor([]) |
2589 ## 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) [copy constructor] |
3103 ## 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) [copy constructor] |
2590 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) |
3104 cls.add_constructor([param('ns3::SimpleRefCount< ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter< ns3::CallbackImplBase > > const &', 'o')]) |
2591 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::Cleanup() [member function] |
3105 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::CallbackImplBase, ns3::empty, ns3::DefaultDeleter<ns3::CallbackImplBase> >::Cleanup() [member function] |
|
3106 cls.add_method('Cleanup', |
|
3107 'void', |
|
3108 [], |
|
3109 is_static=True) |
|
3110 return |
|
3111 |
|
3112 def register_Ns3SimpleRefCount__Ns3EventImpl_Ns3Empty_Ns3DefaultDeleter__lt__ns3EventImpl__gt___methods(root_module, cls): |
|
3113 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::SimpleRefCount() [constructor] |
|
3114 cls.add_constructor([]) |
|
3115 ## 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) [copy constructor] |
|
3116 cls.add_constructor([param('ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter< ns3::EventImpl > > const &', 'o')]) |
|
3117 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >::Cleanup() [member function] |
2592 cls.add_method('Cleanup', |
3118 cls.add_method('Cleanup', |
2593 'void', |
3119 'void', |
2594 [], |
3120 [], |
2595 is_static=True) |
3121 is_static=True) |
2596 return |
3122 return |
3432 'std::string', |
3963 'std::string', |
3433 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
3964 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
3434 is_const=True, visibility='private', is_virtual=True) |
3965 is_const=True, visibility='private', is_virtual=True) |
3435 return |
3966 return |
3436 |
3967 |
|
3968 def register_Ns3EventImpl_methods(root_module, cls): |
|
3969 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl(ns3::EventImpl const & arg0) [copy constructor] |
|
3970 cls.add_constructor([param('ns3::EventImpl const &', 'arg0')]) |
|
3971 ## event-impl.h (module 'core'): ns3::EventImpl::EventImpl() [constructor] |
|
3972 cls.add_constructor([]) |
|
3973 ## event-impl.h (module 'core'): void ns3::EventImpl::Cancel() [member function] |
|
3974 cls.add_method('Cancel', |
|
3975 'void', |
|
3976 []) |
|
3977 ## event-impl.h (module 'core'): void ns3::EventImpl::Invoke() [member function] |
|
3978 cls.add_method('Invoke', |
|
3979 'void', |
|
3980 []) |
|
3981 ## event-impl.h (module 'core'): bool ns3::EventImpl::IsCancelled() [member function] |
|
3982 cls.add_method('IsCancelled', |
|
3983 'bool', |
|
3984 []) |
|
3985 ## event-impl.h (module 'core'): void ns3::EventImpl::Notify() [member function] |
|
3986 cls.add_method('Notify', |
|
3987 'void', |
|
3988 [], |
|
3989 is_pure_virtual=True, visibility='protected', is_virtual=True) |
|
3990 return |
|
3991 |
|
3992 def register_Ns3IpL4Protocol_methods(root_module, cls): |
|
3993 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol() [constructor] |
|
3994 cls.add_constructor([]) |
|
3995 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::IpL4Protocol(ns3::IpL4Protocol const & arg0) [copy constructor] |
|
3996 cls.add_constructor([param('ns3::IpL4Protocol const &', 'arg0')]) |
|
3997 ## ip-l4-protocol.h (module 'internet'): ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv4Address,ns3::Ipv4Address,unsigned char,ns3::Ptr<ns3::Ipv4Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ns3::IpL4Protocol::GetDownTarget() const [member function] |
|
3998 cls.add_method('GetDownTarget', |
|
3999 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', |
|
4000 [], |
|
4001 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4002 ## ip-l4-protocol.h (module 'internet'): ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv6Address,ns3::Ipv6Address,unsigned char,ns3::Ptr<ns3::Ipv6Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ns3::IpL4Protocol::GetDownTarget6() const [member function] |
|
4003 cls.add_method('GetDownTarget6', |
|
4004 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', |
|
4005 [], |
|
4006 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4007 ## ip-l4-protocol.h (module 'internet'): int ns3::IpL4Protocol::GetProtocolNumber() const [member function] |
|
4008 cls.add_method('GetProtocolNumber', |
|
4009 'int', |
|
4010 [], |
|
4011 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
4012 ## ip-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::IpL4Protocol::GetTypeId() [member function] |
|
4013 cls.add_method('GetTypeId', |
|
4014 'ns3::TypeId', |
|
4015 [], |
|
4016 is_static=True) |
|
4017 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function] |
|
4018 cls.add_method('Receive', |
|
4019 'ns3::IpL4Protocol::RxStatus', |
|
4020 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], |
|
4021 is_pure_virtual=True, is_virtual=True) |
|
4022 ## ip-l4-protocol.h (module 'internet'): ns3::IpL4Protocol::RxStatus ns3::IpL4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Address & src, ns3::Ipv6Address & dst, ns3::Ptr<ns3::Ipv6Interface> incomingInterface) [member function] |
|
4023 cls.add_method('Receive', |
|
4024 'ns3::IpL4Protocol::RxStatus', |
|
4025 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address &', 'src'), param('ns3::Ipv6Address &', 'dst'), param('ns3::Ptr< ns3::Ipv6Interface >', 'incomingInterface')], |
|
4026 is_pure_virtual=True, is_virtual=True) |
|
4027 ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] |
|
4028 cls.add_method('ReceiveIcmp', |
|
4029 'void', |
|
4030 [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], |
|
4031 is_virtual=True) |
|
4032 ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::ReceiveIcmp(ns3::Ipv6Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv6Address payloadSource, ns3::Ipv6Address payloadDestination, uint8_t const * payload) [member function] |
|
4033 cls.add_method('ReceiveIcmp', |
|
4034 'void', |
|
4035 [param('ns3::Ipv6Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv6Address', 'payloadSource'), param('ns3::Ipv6Address', 'payloadDestination'), param('uint8_t const *', 'payload')], |
|
4036 is_virtual=True) |
|
4037 ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::SetDownTarget(ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv4Address,ns3::Ipv4Address,unsigned char,ns3::Ptr<ns3::Ipv4Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> cb) [member function] |
|
4038 cls.add_method('SetDownTarget', |
|
4039 'void', |
|
4040 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], |
|
4041 is_pure_virtual=True, is_virtual=True) |
|
4042 ## ip-l4-protocol.h (module 'internet'): void ns3::IpL4Protocol::SetDownTarget6(ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv6Address,ns3::Ipv6Address,unsigned char,ns3::Ptr<ns3::Ipv6Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> cb) [member function] |
|
4043 cls.add_method('SetDownTarget6', |
|
4044 'void', |
|
4045 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv6Address, ns3::Ipv6Address, unsigned char, ns3::Ptr< ns3::Ipv6Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], |
|
4046 is_pure_virtual=True, is_virtual=True) |
|
4047 return |
|
4048 |
3437 def register_Ns3Ipv4_methods(root_module, cls): |
4049 def register_Ns3Ipv4_methods(root_module, cls): |
3438 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [copy constructor] |
4050 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4(ns3::Ipv4 const & arg0) [copy constructor] |
3439 cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) |
4051 cls.add_constructor([param('ns3::Ipv4 const &', 'arg0')]) |
3440 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor] |
4052 ## ipv4.h (module 'internet'): ns3::Ipv4::Ipv4() [constructor] |
3441 cls.add_constructor([]) |
4053 cls.add_constructor([]) |
3626 cls.add_method('Set', |
4238 cls.add_method('Set', |
3627 'void', |
4239 'void', |
3628 [param('ns3::Ipv4Address const &', 'value')]) |
4240 [param('ns3::Ipv4Address const &', 'value')]) |
3629 return |
4241 return |
3630 |
4242 |
3631 def register_Ns3Ipv4L4Protocol_methods(root_module, cls): |
|
3632 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::Ipv4L4Protocol() [constructor] |
|
3633 cls.add_constructor([]) |
|
3634 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::Ipv4L4Protocol(ns3::Ipv4L4Protocol const & arg0) [copy constructor] |
|
3635 cls.add_constructor([param('ns3::Ipv4L4Protocol const &', 'arg0')]) |
|
3636 ## ipv4-l4-protocol.h (module 'internet'): ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv4Address,ns3::Ipv4Address,unsigned char,ns3::Ptr<ns3::Ipv4Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> ns3::Ipv4L4Protocol::GetDownTarget() const [member function] |
|
3637 cls.add_method('GetDownTarget', |
|
3638 'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', |
|
3639 [], |
|
3640 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3641 ## ipv4-l4-protocol.h (module 'internet'): int ns3::Ipv4L4Protocol::GetProtocolNumber() const [member function] |
|
3642 cls.add_method('GetProtocolNumber', |
|
3643 'int', |
|
3644 [], |
|
3645 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
3646 ## ipv4-l4-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4L4Protocol::GetTypeId() [member function] |
|
3647 cls.add_method('GetTypeId', |
|
3648 'ns3::TypeId', |
|
3649 [], |
|
3650 is_static=True) |
|
3651 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::RxStatus ns3::Ipv4L4Protocol::Receive(ns3::Ptr<ns3::Packet> p, ns3::Ipv4Header const & header, ns3::Ptr<ns3::Ipv4Interface> incomingInterface) [member function] |
|
3652 cls.add_method('Receive', |
|
3653 'ns3::Ipv4L4Protocol::RxStatus', |
|
3654 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv4Header const &', 'header'), param('ns3::Ptr< ns3::Ipv4Interface >', 'incomingInterface')], |
|
3655 is_pure_virtual=True, is_virtual=True) |
|
3656 ## ipv4-l4-protocol.h (module 'internet'): void ns3::Ipv4L4Protocol::ReceiveIcmp(ns3::Ipv4Address icmpSource, uint8_t icmpTtl, uint8_t icmpType, uint8_t icmpCode, uint32_t icmpInfo, ns3::Ipv4Address payloadSource, ns3::Ipv4Address payloadDestination, uint8_t const * payload) [member function] |
|
3657 cls.add_method('ReceiveIcmp', |
|
3658 'void', |
|
3659 [param('ns3::Ipv4Address', 'icmpSource'), param('uint8_t', 'icmpTtl'), param('uint8_t', 'icmpType'), param('uint8_t', 'icmpCode'), param('uint32_t', 'icmpInfo'), param('ns3::Ipv4Address', 'payloadSource'), param('ns3::Ipv4Address', 'payloadDestination'), param('uint8_t const *', 'payload')], |
|
3660 is_virtual=True) |
|
3661 ## ipv4-l4-protocol.h (module 'internet'): void ns3::Ipv4L4Protocol::SetDownTarget(ns3::Callback<void,ns3::Ptr<ns3::Packet>,ns3::Ipv4Address,ns3::Ipv4Address,unsigned char,ns3::Ptr<ns3::Ipv4Route>,ns3::empty,ns3::empty,ns3::empty,ns3::empty> cb) [member function] |
|
3662 cls.add_method('SetDownTarget', |
|
3663 'void', |
|
3664 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Ipv4Address, ns3::Ipv4Address, unsigned char, ns3::Ptr< ns3::Ipv4Route >, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], |
|
3665 is_pure_virtual=True, is_virtual=True) |
|
3666 return |
|
3667 |
|
3668 def register_Ns3Ipv4MaskChecker_methods(root_module, cls): |
4243 def register_Ns3Ipv4MaskChecker_methods(root_module, cls): |
3669 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] |
4244 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker() [constructor] |
3670 cls.add_constructor([]) |
4245 cls.add_constructor([]) |
3671 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [copy constructor] |
4246 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker::Ipv4MaskChecker(ns3::Ipv4MaskChecker const & arg0) [copy constructor] |
3672 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) |
4247 cls.add_constructor([param('ns3::Ipv4MaskChecker const &', 'arg0')]) |
3889 is_const=True, is_virtual=True) |
4464 is_const=True, is_virtual=True) |
3890 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] |
4465 ## ipv6-address.h (module 'network'): void ns3::Ipv6AddressValue::Set(ns3::Ipv6Address const & value) [member function] |
3891 cls.add_method('Set', |
4466 cls.add_method('Set', |
3892 'void', |
4467 'void', |
3893 [param('ns3::Ipv6Address const &', 'value')]) |
4468 [param('ns3::Ipv6Address const &', 'value')]) |
|
4469 return |
|
4470 |
|
4471 def register_Ns3Ipv6Interface_methods(root_module, cls): |
|
4472 ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface::Ipv6Interface(ns3::Ipv6Interface const & arg0) [copy constructor] |
|
4473 cls.add_constructor([param('ns3::Ipv6Interface const &', 'arg0')]) |
|
4474 ## ipv6-interface.h (module 'internet'): ns3::Ipv6Interface::Ipv6Interface() [constructor] |
|
4475 cls.add_constructor([]) |
|
4476 ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::AddAddress(ns3::Ipv6InterfaceAddress iface) [member function] |
|
4477 cls.add_method('AddAddress', |
|
4478 'bool', |
|
4479 [param('ns3::Ipv6InterfaceAddress', 'iface')]) |
|
4480 ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddress(uint32_t index) const [member function] |
|
4481 cls.add_method('GetAddress', |
|
4482 'ns3::Ipv6InterfaceAddress', |
|
4483 [param('uint32_t', 'index')], |
|
4484 is_const=True) |
|
4485 ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetAddressMatchingDestination(ns3::Ipv6Address dst) [member function] |
|
4486 cls.add_method('GetAddressMatchingDestination', |
|
4487 'ns3::Ipv6InterfaceAddress', |
|
4488 [param('ns3::Ipv6Address', 'dst')]) |
|
4489 ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetBaseReachableTime() const [member function] |
|
4490 cls.add_method('GetBaseReachableTime', |
|
4491 'uint16_t', |
|
4492 [], |
|
4493 is_const=True) |
|
4494 ## ipv6-interface.h (module 'internet'): uint8_t ns3::Ipv6Interface::GetCurHopLimit() const [member function] |
|
4495 cls.add_method('GetCurHopLimit', |
|
4496 'uint8_t', |
|
4497 [], |
|
4498 is_const=True) |
|
4499 ## ipv6-interface.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv6Interface::GetDevice() const [member function] |
|
4500 cls.add_method('GetDevice', |
|
4501 'ns3::Ptr< ns3::NetDevice >', |
|
4502 [], |
|
4503 is_const=True, is_virtual=True) |
|
4504 ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::GetLinkLocalAddress() const [member function] |
|
4505 cls.add_method('GetLinkLocalAddress', |
|
4506 'ns3::Ipv6InterfaceAddress', |
|
4507 [], |
|
4508 is_const=True) |
|
4509 ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetMetric() const [member function] |
|
4510 cls.add_method('GetMetric', |
|
4511 'uint16_t', |
|
4512 [], |
|
4513 is_const=True) |
|
4514 ## ipv6-interface.h (module 'internet'): uint32_t ns3::Ipv6Interface::GetNAddresses() const [member function] |
|
4515 cls.add_method('GetNAddresses', |
|
4516 'uint32_t', |
|
4517 [], |
|
4518 is_const=True) |
|
4519 ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetReachableTime() const [member function] |
|
4520 cls.add_method('GetReachableTime', |
|
4521 'uint16_t', |
|
4522 [], |
|
4523 is_const=True) |
|
4524 ## ipv6-interface.h (module 'internet'): uint16_t ns3::Ipv6Interface::GetRetransTimer() const [member function] |
|
4525 cls.add_method('GetRetransTimer', |
|
4526 'uint16_t', |
|
4527 [], |
|
4528 is_const=True) |
|
4529 ## ipv6-interface.h (module 'internet'): static ns3::TypeId ns3::Ipv6Interface::GetTypeId() [member function] |
|
4530 cls.add_method('GetTypeId', |
|
4531 'ns3::TypeId', |
|
4532 [], |
|
4533 is_static=True) |
|
4534 ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsDown() const [member function] |
|
4535 cls.add_method('IsDown', |
|
4536 'bool', |
|
4537 [], |
|
4538 is_const=True) |
|
4539 ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsForwarding() const [member function] |
|
4540 cls.add_method('IsForwarding', |
|
4541 'bool', |
|
4542 [], |
|
4543 is_const=True) |
|
4544 ## ipv6-interface.h (module 'internet'): bool ns3::Ipv6Interface::IsUp() const [member function] |
|
4545 cls.add_method('IsUp', |
|
4546 'bool', |
|
4547 [], |
|
4548 is_const=True) |
|
4549 ## ipv6-interface.h (module 'internet'): ns3::Ipv6InterfaceAddress ns3::Ipv6Interface::RemoveAddress(uint32_t index) [member function] |
|
4550 cls.add_method('RemoveAddress', |
|
4551 'ns3::Ipv6InterfaceAddress', |
|
4552 [param('uint32_t', 'index')]) |
|
4553 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::Send(ns3::Ptr<ns3::Packet> p, ns3::Ipv6Address dest) [member function] |
|
4554 cls.add_method('Send', |
|
4555 'void', |
|
4556 [param('ns3::Ptr< ns3::Packet >', 'p'), param('ns3::Ipv6Address', 'dest')]) |
|
4557 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetBaseReachableTime(uint16_t baseReachableTime) [member function] |
|
4558 cls.add_method('SetBaseReachableTime', |
|
4559 'void', |
|
4560 [param('uint16_t', 'baseReachableTime')]) |
|
4561 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetCurHopLimit(uint8_t curHopLimit) [member function] |
|
4562 cls.add_method('SetCurHopLimit', |
|
4563 'void', |
|
4564 [param('uint8_t', 'curHopLimit')]) |
|
4565 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetDevice(ns3::Ptr<ns3::NetDevice> device) [member function] |
|
4566 cls.add_method('SetDevice', |
|
4567 'void', |
|
4568 [param('ns3::Ptr< ns3::NetDevice >', 'device')]) |
|
4569 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetDown() [member function] |
|
4570 cls.add_method('SetDown', |
|
4571 'void', |
|
4572 []) |
|
4573 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetForwarding(bool forward) [member function] |
|
4574 cls.add_method('SetForwarding', |
|
4575 'void', |
|
4576 [param('bool', 'forward')]) |
|
4577 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetMetric(uint16_t metric) [member function] |
|
4578 cls.add_method('SetMetric', |
|
4579 'void', |
|
4580 [param('uint16_t', 'metric')]) |
|
4581 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetNode(ns3::Ptr<ns3::Node> node) [member function] |
|
4582 cls.add_method('SetNode', |
|
4583 'void', |
|
4584 [param('ns3::Ptr< ns3::Node >', 'node')]) |
|
4585 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetNsDadUid(ns3::Ipv6Address address, uint32_t uid) [member function] |
|
4586 cls.add_method('SetNsDadUid', |
|
4587 'void', |
|
4588 [param('ns3::Ipv6Address', 'address'), param('uint32_t', 'uid')]) |
|
4589 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetReachableTime(uint16_t reachableTime) [member function] |
|
4590 cls.add_method('SetReachableTime', |
|
4591 'void', |
|
4592 [param('uint16_t', 'reachableTime')]) |
|
4593 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetRetransTimer(uint16_t retransTimer) [member function] |
|
4594 cls.add_method('SetRetransTimer', |
|
4595 'void', |
|
4596 [param('uint16_t', 'retransTimer')]) |
|
4597 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetState(ns3::Ipv6Address address, ns3::Ipv6InterfaceAddress::State_e state) [member function] |
|
4598 cls.add_method('SetState', |
|
4599 'void', |
|
4600 [param('ns3::Ipv6Address', 'address'), param('ns3::Ipv6InterfaceAddress::State_e', 'state')]) |
|
4601 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::SetUp() [member function] |
|
4602 cls.add_method('SetUp', |
|
4603 'void', |
|
4604 []) |
|
4605 ## ipv6-interface.h (module 'internet'): void ns3::Ipv6Interface::DoDispose() [member function] |
|
4606 cls.add_method('DoDispose', |
|
4607 'void', |
|
4608 [], |
|
4609 visibility='protected', is_virtual=True) |
3894 return |
4610 return |
3895 |
4611 |
3896 def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): |
4612 def register_Ns3Ipv6PrefixChecker_methods(root_module, cls): |
3897 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] |
4613 ## ipv6-address.h (module 'network'): ns3::Ipv6PrefixChecker::Ipv6PrefixChecker() [constructor] |
3898 cls.add_constructor([]) |
4614 cls.add_constructor([]) |