changeset 7375 | 5ccbfab63589 |
parent 7055 | e65505ea6cd4 |
child 7403 | 423566595b8a |
7374:a5437cb9144d | 7375:5ccbfab63589 |
---|---|
66 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) |
66 root_module['ns3::Mac48Address'].implicitly_converts_to(root_module['ns3::Address']) |
67 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
67 ## object-base.h (module 'core'): ns3::ObjectBase [class] |
68 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') |
68 module.add_class('ObjectBase', allow_subclassing=True, import_from_module='ns.core') |
69 ## object.h (module 'core'): ns3::ObjectDeleter [struct] |
69 ## object.h (module 'core'): ns3::ObjectDeleter [struct] |
70 module.add_class('ObjectDeleter', import_from_module='ns.core') |
70 module.add_class('ObjectDeleter', import_from_module='ns.core') |
71 ## object-factory.h (module 'core'): ns3::ObjectFactory [class] |
|
72 module.add_class('ObjectFactory', import_from_module='ns.core') |
|
71 ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] |
73 ## packet-metadata.h (module 'network'): ns3::PacketMetadata [class] |
72 module.add_class('PacketMetadata', import_from_module='ns.network') |
74 module.add_class('PacketMetadata', import_from_module='ns.network') |
73 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] |
75 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [struct] |
74 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) |
76 module.add_class('Item', import_from_module='ns.network', outer_class=root_module['ns3::PacketMetadata']) |
75 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [enumeration] |
77 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::Item [enumeration] |
106 module.add_class('TransmissionSample', outer_class=root_module['ns3::PyViz']) |
108 module.add_class('TransmissionSample', outer_class=root_module['ns3::PyViz']) |
107 ## pyviz.h (module 'visualizer'): ns3::PyViz::TxPacketSample [struct] |
109 ## pyviz.h (module 'visualizer'): ns3::PyViz::TxPacketSample [struct] |
108 module.add_class('TxPacketSample', parent=root_module['ns3::PyViz::PacketSample'], outer_class=root_module['ns3::PyViz']) |
110 module.add_class('TxPacketSample', parent=root_module['ns3::PyViz::PacketSample'], outer_class=root_module['ns3::PyViz']) |
109 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] |
111 ## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter> [class] |
110 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')) |
112 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')) |
113 ## simulator.h (module 'core'): ns3::Simulator [class] |
|
114 module.add_class('Simulator', destructor_visibility='private', import_from_module='ns.core') |
|
111 ## tag.h (module 'network'): ns3::Tag [class] |
115 ## tag.h (module 'network'): ns3::Tag [class] |
112 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
116 module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase']) |
113 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] |
117 ## tag-buffer.h (module 'network'): ns3::TagBuffer [class] |
114 module.add_class('TagBuffer', import_from_module='ns.network') |
118 module.add_class('TagBuffer', import_from_module='ns.network') |
115 ## type-id.h (module 'core'): ns3::TypeId [class] |
119 ## type-id.h (module 'core'): ns3::TypeId [class] |
199 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] |
203 ## ipv4-address.h (module 'network'): ns3::Ipv4AddressValue [class] |
200 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
204 module.add_class('Ipv4AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
201 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol [class] |
205 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol [class] |
202 module.add_class('Ipv4L3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Ipv4']) |
206 module.add_class('Ipv4L3Protocol', import_from_module='ns.internet', parent=root_module['ns3::Ipv4']) |
203 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::DropReason [enumeration] |
207 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::DropReason [enumeration] |
204 module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_BAD_CHECKSUM', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR'], outer_class=root_module['ns3::Ipv4L3Protocol'], import_from_module='ns.internet') |
208 module.add_enum('DropReason', ['DROP_TTL_EXPIRED', 'DROP_NO_ROUTE', 'DROP_BAD_CHECKSUM', 'DROP_INTERFACE_DOWN', 'DROP_ROUTE_ERROR', 'DROP_FRAGMENT_TIMEOUT'], outer_class=root_module['ns3::Ipv4L3Protocol'], import_from_module='ns.internet') |
205 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol [class] |
209 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol [class] |
206 module.add_class('Ipv4L4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
210 module.add_class('Ipv4L4Protocol', import_from_module='ns.internet', parent=root_module['ns3::Object']) |
207 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::RxStatus [enumeration] |
211 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::RxStatus [enumeration] |
208 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') |
212 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') |
209 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] |
213 ## ipv4-address.h (module 'network'): ns3::Ipv4MaskChecker [class] |
234 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') |
238 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') |
235 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
239 ## nix-vector.h (module 'network'): ns3::NixVector [class] |
236 module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
240 module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >']) |
237 ## node.h (module 'network'): ns3::Node [class] |
241 ## node.h (module 'network'): ns3::Node [class] |
238 module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object']) |
242 module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object']) |
243 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class] |
|
244 module.add_class('ObjectFactoryChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) |
|
245 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue [class] |
|
246 module.add_class('ObjectFactoryValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
|
239 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class] |
247 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper [class] |
240 module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
248 module.add_class('OutputStreamWrapper', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
241 ## packet.h (module 'network'): ns3::Packet [class] |
249 ## packet.h (module 'network'): ns3::Packet [class] |
242 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
250 module.add_class('Packet', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
243 ## nstime.h (module 'core'): ns3::TimeChecker [class] |
251 ## nstime.h (module 'core'): ns3::TimeChecker [class] |
260 module.add_container('std::vector< ns3::PyViz::PacketDropSample >', 'ns3::PyViz::PacketDropSample', container_type='vector') |
268 module.add_container('std::vector< ns3::PyViz::PacketDropSample >', 'ns3::PyViz::PacketDropSample', container_type='vector') |
261 module.add_container('std::vector< ns3::PyViz::NetDeviceStatistics >', 'ns3::PyViz::NetDeviceStatistics', container_type='vector') |
269 module.add_container('std::vector< ns3::PyViz::NetDeviceStatistics >', 'ns3::PyViz::NetDeviceStatistics', container_type='vector') |
262 module.add_container('std::vector< std::string >', 'std::string', container_type='vector') |
270 module.add_container('std::vector< std::string >', 'std::string', container_type='vector') |
263 module.add_container('std::set< unsigned int >', 'unsigned int', container_type='set') |
271 module.add_container('std::set< unsigned int >', 'unsigned int', container_type='set') |
264 module.add_container('std::vector< ns3::PyViz::NodeStatistics >', 'ns3::PyViz::NodeStatistics', container_type='vector') |
272 module.add_container('std::vector< ns3::PyViz::NodeStatistics >', 'ns3::PyViz::NodeStatistics', container_type='vector') |
273 module.add_container('std::map< unsigned int, unsigned int >', ('unsigned int', 'unsigned int'), container_type='map') |
|
265 |
274 |
266 ## Register a nested module for the namespace FatalImpl |
275 ## Register a nested module for the namespace FatalImpl |
267 |
276 |
268 nested_module = module.add_cpp_namespace('FatalImpl') |
277 nested_module = module.add_cpp_namespace('FatalImpl') |
269 register_types_ns3_FatalImpl(nested_module) |
278 register_types_ns3_FatalImpl(nested_module) |
291 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
300 register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address']) |
292 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
301 register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix']) |
293 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) |
302 register_Ns3Mac48Address_methods(root_module, root_module['ns3::Mac48Address']) |
294 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
303 register_Ns3ObjectBase_methods(root_module, root_module['ns3::ObjectBase']) |
295 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
304 register_Ns3ObjectDeleter_methods(root_module, root_module['ns3::ObjectDeleter']) |
305 register_Ns3ObjectFactory_methods(root_module, root_module['ns3::ObjectFactory']) |
|
296 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) |
306 register_Ns3PacketMetadata_methods(root_module, root_module['ns3::PacketMetadata']) |
297 register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) |
307 register_Ns3PacketMetadataItem_methods(root_module, root_module['ns3::PacketMetadata::Item']) |
298 register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) |
308 register_Ns3PacketMetadataItemIterator_methods(root_module, root_module['ns3::PacketMetadata::ItemIterator']) |
299 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) |
309 register_Ns3PacketTagIterator_methods(root_module, root_module['ns3::PacketTagIterator']) |
300 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) |
310 register_Ns3PacketTagIteratorItem_methods(root_module, root_module['ns3::PacketTagIterator::Item']) |
309 register_Ns3PyVizPacketSample_methods(root_module, root_module['ns3::PyViz::PacketSample']) |
319 register_Ns3PyVizPacketSample_methods(root_module, root_module['ns3::PyViz::PacketSample']) |
310 register_Ns3PyVizRxPacketSample_methods(root_module, root_module['ns3::PyViz::RxPacketSample']) |
320 register_Ns3PyVizRxPacketSample_methods(root_module, root_module['ns3::PyViz::RxPacketSample']) |
311 register_Ns3PyVizTransmissionSample_methods(root_module, root_module['ns3::PyViz::TransmissionSample']) |
321 register_Ns3PyVizTransmissionSample_methods(root_module, root_module['ns3::PyViz::TransmissionSample']) |
312 register_Ns3PyVizTxPacketSample_methods(root_module, root_module['ns3::PyViz::TxPacketSample']) |
322 register_Ns3PyVizTxPacketSample_methods(root_module, root_module['ns3::PyViz::TxPacketSample']) |
313 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
323 register_Ns3SimpleRefCount__Ns3Object_Ns3ObjectBase_Ns3ObjectDeleter_methods(root_module, root_module['ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter >']) |
324 register_Ns3Simulator_methods(root_module, root_module['ns3::Simulator']) |
|
314 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
325 register_Ns3Tag_methods(root_module, root_module['ns3::Tag']) |
315 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
326 register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer']) |
316 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
327 register_Ns3TypeId_methods(root_module, root_module['ns3::TypeId']) |
317 register_Ns3TypeIdAttributeInfo_methods(root_module, root_module['ns3::TypeId::AttributeInfo']) |
328 register_Ns3TypeIdAttributeInfo_methods(root_module, root_module['ns3::TypeId::AttributeInfo']) |
318 register_Ns3UnsafeAttributeList_methods(root_module, root_module['ns3::UnsafeAttributeList']) |
329 register_Ns3UnsafeAttributeList_methods(root_module, root_module['ns3::UnsafeAttributeList']) |
365 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
376 register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
366 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
377 register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
367 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
378 register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
368 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
379 register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
369 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
380 register_Ns3Node_methods(root_module, root_module['ns3::Node']) |
381 register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker']) |
|
382 register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue']) |
|
370 register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper']) |
383 register_Ns3OutputStreamWrapper_methods(root_module, root_module['ns3::OutputStreamWrapper']) |
371 register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) |
384 register_Ns3Packet_methods(root_module, root_module['ns3::Packet']) |
372 register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker']) |
385 register_Ns3TimeChecker_methods(root_module, root_module['ns3::TimeChecker']) |
373 register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) |
386 register_Ns3TimeValue_methods(root_module, root_module['ns3::TimeValue']) |
374 register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) |
387 register_Ns3TypeIdChecker_methods(root_module, root_module['ns3::TypeIdChecker']) |
1485 'void', |
1498 'void', |
1486 [param('ns3::Object *', 'object')], |
1499 [param('ns3::Object *', 'object')], |
1487 is_static=True) |
1500 is_static=True) |
1488 return |
1501 return |
1489 |
1502 |
1503 def register_Ns3ObjectFactory_methods(root_module, cls): |
|
1504 cls.add_output_stream_operator() |
|
1505 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory(ns3::ObjectFactory const & arg0) [copy constructor] |
|
1506 cls.add_constructor([param('ns3::ObjectFactory const &', 'arg0')]) |
|
1507 ## object-factory.h (module 'core'): ns3::ObjectFactory::ObjectFactory() [constructor] |
|
1508 cls.add_constructor([]) |
|
1509 ## object-factory.h (module 'core'): ns3::Ptr<ns3::Object> ns3::ObjectFactory::Create() const [member function] |
|
1510 cls.add_method('Create', |
|
1511 'ns3::Ptr< ns3::Object >', |
|
1512 [], |
|
1513 is_const=True) |
|
1514 ## object-factory.h (module 'core'): ns3::TypeId ns3::ObjectFactory::GetTypeId() const [member function] |
|
1515 cls.add_method('GetTypeId', |
|
1516 'ns3::TypeId', |
|
1517 [], |
|
1518 is_const=True) |
|
1519 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set(std::string name, ns3::AttributeValue const & value) [member function] |
|
1520 cls.add_method('Set', |
|
1521 'void', |
|
1522 [param('std::string', 'name'), param('ns3::AttributeValue const &', 'value')]) |
|
1523 ## object-factory.h (module 'core'): void ns3::ObjectFactory::Set(ns3::AttributeList const & list) [member function] |
|
1524 cls.add_method('Set', |
|
1525 'void', |
|
1526 [param('ns3::AttributeList const &', 'list')]) |
|
1527 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(ns3::TypeId tid) [member function] |
|
1528 cls.add_method('SetTypeId', |
|
1529 'void', |
|
1530 [param('ns3::TypeId', 'tid')]) |
|
1531 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(char const * tid) [member function] |
|
1532 cls.add_method('SetTypeId', |
|
1533 'void', |
|
1534 [param('char const *', 'tid')]) |
|
1535 ## object-factory.h (module 'core'): void ns3::ObjectFactory::SetTypeId(std::string tid) [member function] |
|
1536 cls.add_method('SetTypeId', |
|
1537 'void', |
|
1538 [param('std::string', 'tid')]) |
|
1539 return |
|
1540 |
|
1490 def register_Ns3PacketMetadata_methods(root_module, cls): |
1541 def register_Ns3PacketMetadata_methods(root_module, cls): |
1491 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] |
1542 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(uint64_t uid, uint32_t size) [constructor] |
1492 cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) |
1543 cls.add_constructor([param('uint64_t', 'uid'), param('uint32_t', 'size')]) |
1493 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [copy constructor] |
1544 ## packet-metadata.h (module 'network'): ns3::PacketMetadata::PacketMetadata(ns3::PacketMetadata const & o) [copy constructor] |
1494 cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) |
1545 cls.add_constructor([param('ns3::PacketMetadata const &', 'o')]) |
1860 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')]) |
1911 cls.add_constructor([param('ns3::SimpleRefCount< ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter > const &', 'o')]) |
1861 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Cleanup() [member function] |
1912 ## simple-ref-count.h (module 'core'): static void ns3::SimpleRefCount<ns3::Object, ns3::ObjectBase, ns3::ObjectDeleter>::Cleanup() [member function] |
1862 cls.add_method('Cleanup', |
1913 cls.add_method('Cleanup', |
1863 'void', |
1914 'void', |
1864 [], |
1915 [], |
1916 is_static=True) |
|
1917 return |
|
1918 |
|
1919 def register_Ns3Simulator_methods(root_module, cls): |
|
1920 ## simulator.h (module 'core'): ns3::Simulator::Simulator(ns3::Simulator const & arg0) [copy constructor] |
|
1921 cls.add_constructor([param('ns3::Simulator const &', 'arg0')]) |
|
1922 ## simulator.h (module 'core'): static void ns3::Simulator::Cancel(ns3::EventId const & id) [member function] |
|
1923 cls.add_method('Cancel', |
|
1924 'void', |
|
1925 [param('ns3::EventId const &', 'id')], |
|
1926 is_static=True) |
|
1927 ## simulator.h (module 'core'): static void ns3::Simulator::Destroy() [member function] |
|
1928 cls.add_method('Destroy', |
|
1929 'void', |
|
1930 [], |
|
1931 is_static=True) |
|
1932 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetContext() [member function] |
|
1933 cls.add_method('GetContext', |
|
1934 'uint32_t', |
|
1935 [], |
|
1936 is_static=True) |
|
1937 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetDelayLeft(ns3::EventId const & id) [member function] |
|
1938 cls.add_method('GetDelayLeft', |
|
1939 'ns3::Time', |
|
1940 [param('ns3::EventId const &', 'id')], |
|
1941 is_static=True) |
|
1942 ## simulator.h (module 'core'): static ns3::Ptr<ns3::SimulatorImpl> ns3::Simulator::GetImplementation() [member function] |
|
1943 cls.add_method('GetImplementation', |
|
1944 'ns3::Ptr< ns3::SimulatorImpl >', |
|
1945 [], |
|
1946 is_static=True) |
|
1947 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::GetMaximumSimulationTime() [member function] |
|
1948 cls.add_method('GetMaximumSimulationTime', |
|
1949 'ns3::Time', |
|
1950 [], |
|
1951 is_static=True) |
|
1952 ## simulator.h (module 'core'): static uint32_t ns3::Simulator::GetSystemId() [member function] |
|
1953 cls.add_method('GetSystemId', |
|
1954 'uint32_t', |
|
1955 [], |
|
1956 is_static=True) |
|
1957 ## simulator.h (module 'core'): static bool ns3::Simulator::IsExpired(ns3::EventId const & id) [member function] |
|
1958 cls.add_method('IsExpired', |
|
1959 'bool', |
|
1960 [param('ns3::EventId const &', 'id')], |
|
1961 is_static=True) |
|
1962 ## simulator.h (module 'core'): static bool ns3::Simulator::IsFinished() [member function] |
|
1963 cls.add_method('IsFinished', |
|
1964 'bool', |
|
1965 [], |
|
1966 is_static=True) |
|
1967 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Next() [member function] |
|
1968 cls.add_method('Next', |
|
1969 'ns3::Time', |
|
1970 [], |
|
1971 is_static=True, deprecated=True) |
|
1972 ## simulator.h (module 'core'): static ns3::Time ns3::Simulator::Now() [member function] |
|
1973 cls.add_method('Now', |
|
1974 'ns3::Time', |
|
1975 [], |
|
1976 is_static=True) |
|
1977 ## simulator.h (module 'core'): static void ns3::Simulator::Remove(ns3::EventId const & id) [member function] |
|
1978 cls.add_method('Remove', |
|
1979 'void', |
|
1980 [param('ns3::EventId const &', 'id')], |
|
1981 is_static=True) |
|
1982 ## simulator.h (module 'core'): static void ns3::Simulator::RunOneEvent() [member function] |
|
1983 cls.add_method('RunOneEvent', |
|
1984 'void', |
|
1985 [], |
|
1986 is_static=True, deprecated=True) |
|
1987 ## simulator.h (module 'core'): static void ns3::Simulator::SetImplementation(ns3::Ptr<ns3::SimulatorImpl> impl) [member function] |
|
1988 cls.add_method('SetImplementation', |
|
1989 'void', |
|
1990 [param('ns3::Ptr< ns3::SimulatorImpl >', 'impl')], |
|
1991 is_static=True) |
|
1992 ## simulator.h (module 'core'): static void ns3::Simulator::SetScheduler(ns3::ObjectFactory schedulerFactory) [member function] |
|
1993 cls.add_method('SetScheduler', |
|
1994 'void', |
|
1995 [param('ns3::ObjectFactory', 'schedulerFactory')], |
|
1996 is_static=True) |
|
1997 ## simulator.h (module 'core'): static void ns3::Simulator::Stop() [member function] |
|
1998 cls.add_method('Stop', |
|
1999 'void', |
|
2000 [], |
|
2001 is_static=True) |
|
2002 ## simulator.h (module 'core'): static void ns3::Simulator::Stop(ns3::Time const & time) [member function] |
|
2003 cls.add_method('Stop', |
|
2004 'void', |
|
2005 [param('ns3::Time const &', 'time')], |
|
1865 is_static=True) |
2006 is_static=True) |
1866 return |
2007 return |
1867 |
2008 |
1868 def register_Ns3Tag_methods(root_module, cls): |
2009 def register_Ns3Tag_methods(root_module, cls): |
1869 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] |
2010 ## tag.h (module 'network'): ns3::Tag::Tag() [constructor] |
2436 [param('ns3::Ipv4Address', 'destination')]) |
2577 [param('ns3::Ipv4Address', 'destination')]) |
2437 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function] |
2578 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetDontFragment() [member function] |
2438 cls.add_method('SetDontFragment', |
2579 cls.add_method('SetDontFragment', |
2439 'void', |
2580 'void', |
2440 []) |
2581 []) |
2441 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offset) [member function] |
2582 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetFragmentOffset(uint16_t offsetBytes) [member function] |
2442 cls.add_method('SetFragmentOffset', |
2583 cls.add_method('SetFragmentOffset', |
2443 'void', |
2584 'void', |
2444 [param('uint16_t', 'offset')]) |
2585 [param('uint16_t', 'offsetBytes')]) |
2445 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] |
2586 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetIdentification(uint16_t identification) [member function] |
2446 cls.add_method('SetIdentification', |
2587 cls.add_method('SetIdentification', |
2447 'void', |
2588 'void', |
2448 [param('uint16_t', 'identification')]) |
2589 [param('uint16_t', 'identification')]) |
2449 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetLastFragment() [member function] |
2590 ## ipv4-header.h (module 'internet'): void ns3::Ipv4Header::SetLastFragment() [member function] |
3618 'void', |
3759 'void', |
3619 [param('ns3::Ipv4Address const &', 'value')]) |
3760 [param('ns3::Ipv4Address const &', 'value')]) |
3620 return |
3761 return |
3621 |
3762 |
3622 def register_Ns3Ipv4L3Protocol_methods(root_module, cls): |
3763 def register_Ns3Ipv4L3Protocol_methods(root_module, cls): |
3623 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::PROT_NUMBER [variable] |
|
3624 cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) |
|
3625 ## ipv4-l3-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4L3Protocol::GetTypeId() [member function] |
|
3626 cls.add_method('GetTypeId', |
|
3627 'ns3::TypeId', |
|
3628 [], |
|
3629 is_static=True) |
|
3630 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::Ipv4L3Protocol() [constructor] |
3764 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::Ipv4L3Protocol() [constructor] |
3631 cls.add_constructor([]) |
3765 cls.add_constructor([]) |
3632 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetNode(ns3::Ptr<ns3::Node> node) [member function] |
3766 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::AddAddress(uint32_t i, ns3::Ipv4InterfaceAddress address) [member function] |
3633 cls.add_method('SetNode', |
3767 cls.add_method('AddAddress', |
3634 'void', |
3768 'bool', |
3635 [param('ns3::Ptr< ns3::Node >', 'node')]) |
3769 [param('uint32_t', 'i'), param('ns3::Ipv4InterfaceAddress', 'address')], |
3636 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetRoutingProtocol(ns3::Ptr<ns3::Ipv4RoutingProtocol> routingProtocol) [member function] |
|
3637 cls.add_method('SetRoutingProtocol', |
|
3638 'void', |
|
3639 [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], |
|
3640 is_virtual=True) |
3770 is_virtual=True) |
3641 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function] |
3771 ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function] |
3642 cls.add_method('GetRoutingProtocol', |
3772 cls.add_method('AddInterface', |
3643 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', |
3773 'uint32_t', |
3644 [], |
3774 [param('ns3::Ptr< ns3::NetDevice >', 'device')], |
3645 is_const=True, is_virtual=True) |
3775 is_virtual=True) |
3646 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv4L3Protocol::CreateRawSocket() [member function] |
3776 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Socket> ns3::Ipv4L3Protocol::CreateRawSocket() [member function] |
3647 cls.add_method('CreateRawSocket', |
3777 cls.add_method('CreateRawSocket', |
3648 'ns3::Ptr< ns3::Socket >', |
3778 'ns3::Ptr< ns3::Socket >', |
3649 []) |
3779 []) |
3650 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function] |
3780 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DeleteRawSocket(ns3::Ptr<ns3::Socket> socket) [member function] |
3651 cls.add_method('DeleteRawSocket', |
3781 cls.add_method('DeleteRawSocket', |
3652 'void', |
3782 'void', |
3653 [param('ns3::Ptr< ns3::Socket >', 'socket')]) |
3783 [param('ns3::Ptr< ns3::Socket >', 'socket')]) |
3654 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Insert(ns3::Ptr<ns3::Ipv4L4Protocol> protocol) [member function] |
3784 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function] |
3655 cls.add_method('Insert', |
3785 cls.add_method('GetAddress', |
3656 'void', |
3786 'ns3::Ipv4InterfaceAddress', |
3657 [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')], |
3787 [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], |
3658 is_virtual=True) |
3788 is_const=True, is_virtual=True) |
3659 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4L4Protocol> ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function] |
|
3660 cls.add_method('GetProtocol', |
|
3661 'ns3::Ptr< ns3::Ipv4L4Protocol >', |
|
3662 [param('int', 'protocolNumber')], |
|
3663 is_const=True) |
|
3664 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Remove(ns3::Ptr<ns3::Ipv4L4Protocol> protocol) [member function] |
|
3665 cls.add_method('Remove', |
|
3666 'void', |
|
3667 [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')]) |
|
3668 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDefaultTtl(uint8_t ttl) [member function] |
|
3669 cls.add_method('SetDefaultTtl', |
|
3670 'void', |
|
3671 [param('uint8_t', 'ttl')]) |
|
3672 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Receive(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<const ns3::Packet> p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] |
|
3673 cls.add_method('Receive', |
|
3674 'void', |
|
3675 [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')]) |
|
3676 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function] |
|
3677 cls.add_method('Send', |
|
3678 'void', |
|
3679 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], |
|
3680 is_virtual=True) |
|
3681 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SendWithHeader(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Header ipHeader, ns3::Ptr<ns3::Ipv4Route> route) [member function] |
|
3682 cls.add_method('SendWithHeader', |
|
3683 'void', |
|
3684 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) |
|
3685 ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::AddInterface(ns3::Ptr<ns3::NetDevice> device) [member function] |
|
3686 cls.add_method('AddInterface', |
|
3687 'uint32_t', |
|
3688 [param('ns3::Ptr< ns3::NetDevice >', 'device')], |
|
3689 is_virtual=True) |
|
3690 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4Interface> ns3::Ipv4L3Protocol::GetInterface(uint32_t i) const [member function] |
3789 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4Interface> ns3::Ipv4L3Protocol::GetInterface(uint32_t i) const [member function] |
3691 cls.add_method('GetInterface', |
3790 cls.add_method('GetInterface', |
3692 'ns3::Ptr< ns3::Ipv4Interface >', |
3791 'ns3::Ptr< ns3::Ipv4Interface >', |
3693 [param('uint32_t', 'i')], |
3792 [param('uint32_t', 'i')], |
3694 is_const=True) |
3793 is_const=True) |
3695 ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::GetNInterfaces() const [member function] |
|
3696 cls.add_method('GetNInterfaces', |
|
3697 'uint32_t', |
|
3698 [], |
|
3699 is_const=True, is_virtual=True) |
|
3700 ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForAddress(ns3::Ipv4Address addr) const [member function] |
3794 ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForAddress(ns3::Ipv4Address addr) const [member function] |
3701 cls.add_method('GetInterfaceForAddress', |
3795 cls.add_method('GetInterfaceForAddress', |
3702 'int32_t', |
3796 'int32_t', |
3703 [param('ns3::Ipv4Address', 'addr')], |
3797 [param('ns3::Ipv4Address', 'addr')], |
3798 is_const=True, is_virtual=True) |
|
3799 ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForDevice(ns3::Ptr<const ns3::NetDevice> device) const [member function] |
|
3800 cls.add_method('GetInterfaceForDevice', |
|
3801 'int32_t', |
|
3802 [param('ns3::Ptr< ns3::NetDevice const >', 'device')], |
|
3704 is_const=True, is_virtual=True) |
3803 is_const=True, is_virtual=True) |
3705 ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForPrefix(ns3::Ipv4Address addr, ns3::Ipv4Mask mask) const [member function] |
3804 ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForPrefix(ns3::Ipv4Address addr, ns3::Ipv4Mask mask) const [member function] |
3706 cls.add_method('GetInterfaceForPrefix', |
3805 cls.add_method('GetInterfaceForPrefix', |
3707 'int32_t', |
3806 'int32_t', |
3708 [param('ns3::Ipv4Address', 'addr'), param('ns3::Ipv4Mask', 'mask')], |
3807 [param('ns3::Ipv4Address', 'addr'), param('ns3::Ipv4Mask', 'mask')], |
3709 is_const=True, is_virtual=True) |
3808 is_const=True, is_virtual=True) |
3710 ## ipv4-l3-protocol.h (module 'internet'): int32_t ns3::Ipv4L3Protocol::GetInterfaceForDevice(ns3::Ptr<const ns3::NetDevice> device) const [member function] |
|
3711 cls.add_method('GetInterfaceForDevice', |
|
3712 'int32_t', |
|
3713 [param('ns3::Ptr< ns3::NetDevice const >', 'device')], |
|
3714 is_const=True, is_virtual=True) |
|
3715 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] |
|
3716 cls.add_method('IsDestinationAddress', |
|
3717 'bool', |
|
3718 [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], |
|
3719 is_const=True, is_virtual=True) |
|
3720 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::AddAddress(uint32_t i, ns3::Ipv4InterfaceAddress address) [member function] |
|
3721 cls.add_method('AddAddress', |
|
3722 'bool', |
|
3723 [param('uint32_t', 'i'), param('ns3::Ipv4InterfaceAddress', 'address')], |
|
3724 is_virtual=True) |
|
3725 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4InterfaceAddress ns3::Ipv4L3Protocol::GetAddress(uint32_t interfaceIndex, uint32_t addressIndex) const [member function] |
|
3726 cls.add_method('GetAddress', |
|
3727 'ns3::Ipv4InterfaceAddress', |
|
3728 [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], |
|
3729 is_const=True, is_virtual=True) |
|
3730 ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::GetNAddresses(uint32_t interface) const [member function] |
|
3731 cls.add_method('GetNAddresses', |
|
3732 'uint32_t', |
|
3733 [param('uint32_t', 'interface')], |
|
3734 is_const=True, is_virtual=True) |
|
3735 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] |
|
3736 cls.add_method('RemoveAddress', |
|
3737 'bool', |
|
3738 [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], |
|
3739 is_virtual=True) |
|
3740 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4L3Protocol::SelectSourceAddress(ns3::Ptr<const ns3::NetDevice> device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] |
|
3741 cls.add_method('SelectSourceAddress', |
|
3742 'ns3::Ipv4Address', |
|
3743 [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], |
|
3744 is_virtual=True) |
|
3745 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function] |
|
3746 cls.add_method('SetMetric', |
|
3747 'void', |
|
3748 [param('uint32_t', 'i'), param('uint16_t', 'metric')], |
|
3749 is_virtual=True) |
|
3750 ## ipv4-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv4L3Protocol::GetMetric(uint32_t i) const [member function] |
3809 ## ipv4-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv4L3Protocol::GetMetric(uint32_t i) const [member function] |
3751 cls.add_method('GetMetric', |
3810 cls.add_method('GetMetric', |
3752 'uint16_t', |
3811 'uint16_t', |
3753 [param('uint32_t', 'i')], |
3812 [param('uint32_t', 'i')], |
3754 is_const=True, is_virtual=True) |
3813 is_const=True, is_virtual=True) |
3755 ## ipv4-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv4L3Protocol::GetMtu(uint32_t i) const [member function] |
3814 ## ipv4-l3-protocol.h (module 'internet'): uint16_t ns3::Ipv4L3Protocol::GetMtu(uint32_t i) const [member function] |
3756 cls.add_method('GetMtu', |
3815 cls.add_method('GetMtu', |
3757 'uint16_t', |
3816 'uint16_t', |
3758 [param('uint32_t', 'i')], |
3817 [param('uint32_t', 'i')], |
3759 is_const=True, is_virtual=True) |
3818 is_const=True, is_virtual=True) |
3760 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsUp(uint32_t i) const [member function] |
3819 ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::GetNAddresses(uint32_t interface) const [member function] |
3761 cls.add_method('IsUp', |
3820 cls.add_method('GetNAddresses', |
3762 'bool', |
3821 'uint32_t', |
3763 [param('uint32_t', 'i')], |
3822 [param('uint32_t', 'interface')], |
3764 is_const=True, is_virtual=True) |
3823 is_const=True, is_virtual=True) |
3765 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetUp(uint32_t i) [member function] |
3824 ## ipv4-l3-protocol.h (module 'internet'): uint32_t ns3::Ipv4L3Protocol::GetNInterfaces() const [member function] |
3766 cls.add_method('SetUp', |
3825 cls.add_method('GetNInterfaces', |
3767 'void', |
3826 'uint32_t', |
3768 [param('uint32_t', 'i')], |
3827 [], |
3769 is_virtual=True) |
|
3770 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDown(uint32_t i) [member function] |
|
3771 cls.add_method('SetDown', |
|
3772 'void', |
|
3773 [param('uint32_t', 'i')], |
|
3774 is_virtual=True) |
|
3775 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsForwarding(uint32_t i) const [member function] |
|
3776 cls.add_method('IsForwarding', |
|
3777 'bool', |
|
3778 [param('uint32_t', 'i')], |
|
3779 is_const=True, is_virtual=True) |
3828 is_const=True, is_virtual=True) |
3780 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetForwarding(uint32_t i, bool val) [member function] |
|
3781 cls.add_method('SetForwarding', |
|
3782 'void', |
|
3783 [param('uint32_t', 'i'), param('bool', 'val')], |
|
3784 is_virtual=True) |
|
3785 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4L3Protocol::GetNetDevice(uint32_t i) [member function] |
3829 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::NetDevice> ns3::Ipv4L3Protocol::GetNetDevice(uint32_t i) [member function] |
3786 cls.add_method('GetNetDevice', |
3830 cls.add_method('GetNetDevice', |
3787 'ns3::Ptr< ns3::NetDevice >', |
3831 'ns3::Ptr< ns3::NetDevice >', |
3788 [param('uint32_t', 'i')], |
3832 [param('uint32_t', 'i')], |
3789 is_virtual=True) |
3833 is_virtual=True) |
3834 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4L4Protocol> ns3::Ipv4L3Protocol::GetProtocol(int protocolNumber) const [member function] |
|
3835 cls.add_method('GetProtocol', |
|
3836 'ns3::Ptr< ns3::Ipv4L4Protocol >', |
|
3837 [param('int', 'protocolNumber')], |
|
3838 is_const=True) |
|
3839 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ptr<ns3::Ipv4RoutingProtocol> ns3::Ipv4L3Protocol::GetRoutingProtocol() const [member function] |
|
3840 cls.add_method('GetRoutingProtocol', |
|
3841 'ns3::Ptr< ns3::Ipv4RoutingProtocol >', |
|
3842 [], |
|
3843 is_const=True, is_virtual=True) |
|
3844 ## ipv4-l3-protocol.h (module 'internet'): static ns3::TypeId ns3::Ipv4L3Protocol::GetTypeId() [member function] |
|
3845 cls.add_method('GetTypeId', |
|
3846 'ns3::TypeId', |
|
3847 [], |
|
3848 is_static=True) |
|
3849 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Insert(ns3::Ptr<ns3::Ipv4L4Protocol> protocol) [member function] |
|
3850 cls.add_method('Insert', |
|
3851 'void', |
|
3852 [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')], |
|
3853 is_virtual=True) |
|
3854 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsDestinationAddress(ns3::Ipv4Address address, uint32_t iif) const [member function] |
|
3855 cls.add_method('IsDestinationAddress', |
|
3856 'bool', |
|
3857 [param('ns3::Ipv4Address', 'address'), param('uint32_t', 'iif')], |
|
3858 is_const=True, is_virtual=True) |
|
3859 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsForwarding(uint32_t i) const [member function] |
|
3860 cls.add_method('IsForwarding', |
|
3861 'bool', |
|
3862 [param('uint32_t', 'i')], |
|
3863 is_const=True, is_virtual=True) |
|
3864 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::IsUp(uint32_t i) const [member function] |
|
3865 cls.add_method('IsUp', |
|
3866 'bool', |
|
3867 [param('uint32_t', 'i')], |
|
3868 is_const=True, is_virtual=True) |
|
3869 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Receive(ns3::Ptr<ns3::NetDevice> device, ns3::Ptr<const ns3::Packet> p, uint16_t protocol, ns3::Address const & from, ns3::Address const & to, ns3::NetDevice::PacketType packetType) [member function] |
|
3870 cls.add_method('Receive', |
|
3871 'void', |
|
3872 [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')]) |
|
3873 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Remove(ns3::Ptr<ns3::Ipv4L4Protocol> protocol) [member function] |
|
3874 cls.add_method('Remove', |
|
3875 'void', |
|
3876 [param('ns3::Ptr< ns3::Ipv4L4Protocol >', 'protocol')]) |
|
3877 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::RemoveAddress(uint32_t interfaceIndex, uint32_t addressIndex) [member function] |
|
3878 cls.add_method('RemoveAddress', |
|
3879 'bool', |
|
3880 [param('uint32_t', 'interfaceIndex'), param('uint32_t', 'addressIndex')], |
|
3881 is_virtual=True) |
|
3882 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4L3Protocol::SelectSourceAddress(ns3::Ptr<const ns3::NetDevice> device, ns3::Ipv4Address dst, ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e scope) [member function] |
|
3883 cls.add_method('SelectSourceAddress', |
|
3884 'ns3::Ipv4Address', |
|
3885 [param('ns3::Ptr< ns3::NetDevice const >', 'device'), param('ns3::Ipv4Address', 'dst'), param('ns3::Ipv4InterfaceAddress::InterfaceAddressScope_e', 'scope')], |
|
3886 is_virtual=True) |
|
3887 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::Send(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Address source, ns3::Ipv4Address destination, uint8_t protocol, ns3::Ptr<ns3::Ipv4Route> route) [member function] |
|
3888 cls.add_method('Send', |
|
3889 'void', |
|
3890 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Address', 'source'), param('ns3::Ipv4Address', 'destination'), param('uint8_t', 'protocol'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')], |
|
3891 is_virtual=True) |
|
3892 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SendWithHeader(ns3::Ptr<ns3::Packet> packet, ns3::Ipv4Header ipHeader, ns3::Ptr<ns3::Ipv4Route> route) [member function] |
|
3893 cls.add_method('SendWithHeader', |
|
3894 'void', |
|
3895 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Ipv4Header', 'ipHeader'), param('ns3::Ptr< ns3::Ipv4Route >', 'route')]) |
|
3896 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDefaultTtl(uint8_t ttl) [member function] |
|
3897 cls.add_method('SetDefaultTtl', |
|
3898 'void', |
|
3899 [param('uint8_t', 'ttl')]) |
|
3900 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetDown(uint32_t i) [member function] |
|
3901 cls.add_method('SetDown', |
|
3902 'void', |
|
3903 [param('uint32_t', 'i')], |
|
3904 is_virtual=True) |
|
3905 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetForwarding(uint32_t i, bool val) [member function] |
|
3906 cls.add_method('SetForwarding', |
|
3907 'void', |
|
3908 [param('uint32_t', 'i'), param('bool', 'val')], |
|
3909 is_virtual=True) |
|
3910 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetMetric(uint32_t i, uint16_t metric) [member function] |
|
3911 cls.add_method('SetMetric', |
|
3912 'void', |
|
3913 [param('uint32_t', 'i'), param('uint16_t', 'metric')], |
|
3914 is_virtual=True) |
|
3915 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetNode(ns3::Ptr<ns3::Node> node) [member function] |
|
3916 cls.add_method('SetNode', |
|
3917 'void', |
|
3918 [param('ns3::Ptr< ns3::Node >', 'node')]) |
|
3919 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetRoutingProtocol(ns3::Ptr<ns3::Ipv4RoutingProtocol> routingProtocol) [member function] |
|
3920 cls.add_method('SetRoutingProtocol', |
|
3921 'void', |
|
3922 [param('ns3::Ptr< ns3::Ipv4RoutingProtocol >', 'routingProtocol')], |
|
3923 is_virtual=True) |
|
3924 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetUp(uint32_t i) [member function] |
|
3925 cls.add_method('SetUp', |
|
3926 'void', |
|
3927 [param('uint32_t', 'i')], |
|
3928 is_virtual=True) |
|
3929 ## ipv4-l3-protocol.h (module 'internet'): ns3::Ipv4L3Protocol::PROT_NUMBER [variable] |
|
3930 cls.add_static_attribute('PROT_NUMBER', 'uint16_t const', is_const=True) |
|
3790 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DoDispose() [member function] |
3931 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::DoDispose() [member function] |
3791 cls.add_method('DoDispose', |
3932 cls.add_method('DoDispose', |
3792 'void', |
3933 'void', |
3793 [], |
3934 [], |
3794 visibility='protected', is_virtual=True) |
3935 visibility='protected', is_virtual=True) |
3795 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::NotifyNewAggregate() [member function] |
3936 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::NotifyNewAggregate() [member function] |
3796 cls.add_method('NotifyNewAggregate', |
3937 cls.add_method('NotifyNewAggregate', |
3797 'void', |
3938 'void', |
3798 [], |
3939 [], |
3799 visibility='protected', is_virtual=True) |
3940 visibility='protected', is_virtual=True) |
3941 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::GetIpForward() const [member function] |
|
3942 cls.add_method('GetIpForward', |
|
3943 'bool', |
|
3944 [], |
|
3945 is_const=True, visibility='private', is_virtual=True) |
|
3946 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::GetWeakEsModel() const [member function] |
|
3947 cls.add_method('GetWeakEsModel', |
|
3948 'bool', |
|
3949 [], |
|
3950 is_const=True, visibility='private', is_virtual=True) |
|
3800 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetIpForward(bool forward) [member function] |
3951 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetIpForward(bool forward) [member function] |
3801 cls.add_method('SetIpForward', |
3952 cls.add_method('SetIpForward', |
3802 'void', |
3953 'void', |
3803 [param('bool', 'forward')], |
3954 [param('bool', 'forward')], |
3804 visibility='private', is_virtual=True) |
3955 visibility='private', is_virtual=True) |
3805 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::GetIpForward() const [member function] |
|
3806 cls.add_method('GetIpForward', |
|
3807 'bool', |
|
3808 [], |
|
3809 is_const=True, visibility='private', is_virtual=True) |
|
3810 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetWeakEsModel(bool model) [member function] |
3956 ## ipv4-l3-protocol.h (module 'internet'): void ns3::Ipv4L3Protocol::SetWeakEsModel(bool model) [member function] |
3811 cls.add_method('SetWeakEsModel', |
3957 cls.add_method('SetWeakEsModel', |
3812 'void', |
3958 'void', |
3813 [param('bool', 'model')], |
3959 [param('bool', 'model')], |
3814 visibility='private', is_virtual=True) |
3960 visibility='private', is_virtual=True) |
3815 ## ipv4-l3-protocol.h (module 'internet'): bool ns3::Ipv4L3Protocol::GetWeakEsModel() const [member function] |
|
3816 cls.add_method('GetWeakEsModel', |
|
3817 'bool', |
|
3818 [], |
|
3819 is_const=True, visibility='private', is_virtual=True) |
|
3820 return |
3961 return |
3821 |
3962 |
3822 def register_Ns3Ipv4L4Protocol_methods(root_module, cls): |
3963 def register_Ns3Ipv4L4Protocol_methods(root_module, cls): |
3823 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::Ipv4L4Protocol() [constructor] |
3964 ## ipv4-l4-protocol.h (module 'internet'): ns3::Ipv4L4Protocol::Ipv4L4Protocol() [constructor] |
3824 cls.add_constructor([]) |
3965 cls.add_constructor([]) |
3909 ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetOrigin() const [member function] |
4050 ## ipv4-route.h (module 'internet'): ns3::Ipv4Address ns3::Ipv4MulticastRoute::GetOrigin() const [member function] |
3910 cls.add_method('GetOrigin', |
4051 cls.add_method('GetOrigin', |
3911 'ns3::Ipv4Address', |
4052 'ns3::Ipv4Address', |
3912 [], |
4053 [], |
3913 is_const=True) |
4054 is_const=True) |
3914 ## ipv4-route.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoute::GetOutputTtl(uint32_t oif) const [member function] |
4055 ## ipv4-route.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoute::GetOutputTtl(uint32_t oif) [member function] |
3915 cls.add_method('GetOutputTtl', |
4056 cls.add_method('GetOutputTtl', |
3916 'uint32_t', |
4057 'uint32_t', |
3917 [param('uint32_t', 'oif')], |
4058 [param('uint32_t', 'oif')], |
4059 deprecated=True) |
|
4060 ## ipv4-route.h (module 'internet'): std::map<unsigned int, unsigned int, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned int> > > ns3::Ipv4MulticastRoute::GetOutputTtlMap() const [member function] |
|
4061 cls.add_method('GetOutputTtlMap', |
|
4062 'std::map< unsigned int, unsigned int >', |
|
4063 [], |
|
3918 is_const=True) |
4064 is_const=True) |
3919 ## ipv4-route.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoute::GetParent() const [member function] |
4065 ## ipv4-route.h (module 'internet'): uint32_t ns3::Ipv4MulticastRoute::GetParent() const [member function] |
3920 cls.add_method('GetParent', |
4066 cls.add_method('GetParent', |
3921 'uint32_t', |
4067 'uint32_t', |
3922 [], |
4068 [], |
4388 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] |
4534 ## node.h (module 'network'): static ns3::TypeId ns3::Node::GetTypeId() [member function] |
4389 cls.add_method('GetTypeId', |
4535 cls.add_method('GetTypeId', |
4390 'ns3::TypeId', |
4536 'ns3::TypeId', |
4391 [], |
4537 [], |
4392 is_static=True) |
4538 is_static=True) |
4539 ## node.h (module 'network'): void ns3::Node::RegisterDeviceAdditionListener(ns3::Callback<void,ns3::Ptr<ns3::NetDevice>,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> listener) [member function] |
|
4540 cls.add_method('RegisterDeviceAdditionListener', |
|
4541 'void', |
|
4542 [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')]) |
|
4393 ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(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, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function] |
4543 ## node.h (module 'network'): void ns3::Node::RegisterProtocolHandler(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, uint16_t protocolType, ns3::Ptr<ns3::NetDevice> device, bool promiscuous=false) [member function] |
4394 cls.add_method('RegisterProtocolHandler', |
4544 cls.add_method('RegisterProtocolHandler', |
4395 'void', |
4545 'void', |
4396 [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')]) |
4546 [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')]) |
4547 ## node.h (module 'network'): void ns3::Node::UnregisterDeviceAdditionListener(ns3::Callback<void,ns3::Ptr<ns3::NetDevice>,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> listener) [member function] |
|
4548 cls.add_method('UnregisterDeviceAdditionListener', |
|
4549 'void', |
|
4550 [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')]) |
|
4397 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(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) [member function] |
4551 ## node.h (module 'network'): void ns3::Node::UnregisterProtocolHandler(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) [member function] |
4398 cls.add_method('UnregisterProtocolHandler', |
4552 cls.add_method('UnregisterProtocolHandler', |
4399 'void', |
4553 'void', |
4400 [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')]) |
4554 [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')]) |
4401 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] |
4555 ## node.h (module 'network'): void ns3::Node::DoDispose() [member function] |
4406 ## node.h (module 'network'): void ns3::Node::DoStart() [member function] |
4560 ## node.h (module 'network'): void ns3::Node::DoStart() [member function] |
4407 cls.add_method('DoStart', |
4561 cls.add_method('DoStart', |
4408 'void', |
4562 'void', |
4409 [], |
4563 [], |
4410 visibility='protected', is_virtual=True) |
4564 visibility='protected', is_virtual=True) |
4411 ## node.h (module 'network'): void ns3::Node::NotifyDeviceAdded(ns3::Ptr<ns3::NetDevice> device) [member function] |
4565 return |
4412 cls.add_method('NotifyDeviceAdded', |
4566 |
4413 'void', |
4567 def register_Ns3ObjectFactoryChecker_methods(root_module, cls): |
4414 [param('ns3::Ptr< ns3::NetDevice >', 'device')], |
4568 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker() [constructor] |
4415 visibility='private', is_virtual=True) |
4569 cls.add_constructor([]) |
4570 ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker::ObjectFactoryChecker(ns3::ObjectFactoryChecker const & arg0) [copy constructor] |
|
4571 cls.add_constructor([param('ns3::ObjectFactoryChecker const &', 'arg0')]) |
|
4572 return |
|
4573 |
|
4574 def register_Ns3ObjectFactoryValue_methods(root_module, cls): |
|
4575 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue() [constructor] |
|
4576 cls.add_constructor([]) |
|
4577 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactoryValue const & arg0) [copy constructor] |
|
4578 cls.add_constructor([param('ns3::ObjectFactoryValue const &', 'arg0')]) |
|
4579 ## object-factory.h (module 'core'): ns3::ObjectFactoryValue::ObjectFactoryValue(ns3::ObjectFactory const & value) [constructor] |
|
4580 cls.add_constructor([param('ns3::ObjectFactory const &', 'value')]) |
|
4581 ## object-factory.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::ObjectFactoryValue::Copy() const [member function] |
|
4582 cls.add_method('Copy', |
|
4583 'ns3::Ptr< ns3::AttributeValue >', |
|
4584 [], |
|
4585 is_const=True, is_virtual=True) |
|
4586 ## object-factory.h (module 'core'): bool ns3::ObjectFactoryValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
|
4587 cls.add_method('DeserializeFromString', |
|
4588 'bool', |
|
4589 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4590 is_virtual=True) |
|
4591 ## object-factory.h (module 'core'): ns3::ObjectFactory ns3::ObjectFactoryValue::Get() const [member function] |
|
4592 cls.add_method('Get', |
|
4593 'ns3::ObjectFactory', |
|
4594 [], |
|
4595 is_const=True) |
|
4596 ## object-factory.h (module 'core'): std::string ns3::ObjectFactoryValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function] |
|
4597 cls.add_method('SerializeToString', |
|
4598 'std::string', |
|
4599 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')], |
|
4600 is_const=True, is_virtual=True) |
|
4601 ## object-factory.h (module 'core'): void ns3::ObjectFactoryValue::Set(ns3::ObjectFactory const & value) [member function] |
|
4602 cls.add_method('Set', |
|
4603 'void', |
|
4604 [param('ns3::ObjectFactory const &', 'value')]) |
|
4416 return |
4605 return |
4417 |
4606 |
4418 def register_Ns3OutputStreamWrapper_methods(root_module, cls): |
4607 def register_Ns3OutputStreamWrapper_methods(root_module, cls): |
4419 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [copy constructor] |
4608 ## output-stream-wrapper.h (module 'network'): ns3::OutputStreamWrapper::OutputStreamWrapper(ns3::OutputStreamWrapper const & arg0) [copy constructor] |
4420 cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')]) |
4609 cls.add_constructor([param('ns3::OutputStreamWrapper const &', 'arg0')]) |