218 module.add_enum('', ['MCS_KNOWN_NONE', 'MCS_KNOWN_BANDWIDTH', 'MCS_KNOWN_INDEX', 'MCS_KNOWN_GUARD_INTERVAL', 'MCS_KNOWN_HT_FORMAT', 'MCS_KNOWN_FEC_TYPE', 'MCS_KNOWN_STBC', 'MCS_KNOWN_NESS', 'MCS_KNOWN_NESS_BIT_1'], outer_class=root_module['ns3::RadiotapHeader']) |
218 module.add_enum('', ['MCS_KNOWN_NONE', 'MCS_KNOWN_BANDWIDTH', 'MCS_KNOWN_INDEX', 'MCS_KNOWN_GUARD_INTERVAL', 'MCS_KNOWN_HT_FORMAT', 'MCS_KNOWN_FEC_TYPE', 'MCS_KNOWN_STBC', 'MCS_KNOWN_NESS', 'MCS_KNOWN_NESS_BIT_1'], outer_class=root_module['ns3::RadiotapHeader']) |
219 ## radiotap-header.h (module 'network'): ns3::RadiotapHeader [enumeration] |
219 ## radiotap-header.h (module 'network'): ns3::RadiotapHeader [enumeration] |
220 module.add_enum('', ['MCS_FLAGS_NONE', 'MCS_FLAGS_BANDWIDTH_40', 'MCS_FLAGS_BANDWIDTH_20L', 'MCS_FLAGS_BANDWIDTH_20U', 'MCS_FLAGS_GUARD_INTERVAL', 'MCS_FLAGS_HT_GREENFIELD', 'MCS_FLAGS_FEC_TYPE', 'MCS_FLAGS_STBC_STREAMS', 'MCS_FLAGS_NESS_BIT_0'], outer_class=root_module['ns3::RadiotapHeader']) |
220 module.add_enum('', ['MCS_FLAGS_NONE', 'MCS_FLAGS_BANDWIDTH_40', 'MCS_FLAGS_BANDWIDTH_20L', 'MCS_FLAGS_BANDWIDTH_20U', 'MCS_FLAGS_GUARD_INTERVAL', 'MCS_FLAGS_HT_GREENFIELD', 'MCS_FLAGS_FEC_TYPE', 'MCS_FLAGS_STBC_STREAMS', 'MCS_FLAGS_NESS_BIT_0'], outer_class=root_module['ns3::RadiotapHeader']) |
221 ## radiotap-header.h (module 'network'): ns3::RadiotapHeader [enumeration] |
221 ## radiotap-header.h (module 'network'): ns3::RadiotapHeader [enumeration] |
222 module.add_enum('', ['A_MPDU_STATUS_NONE', 'A_MPDU_STATUS_REPORT_ZERO_LENGTH', 'A_MPDU_STATUS_IS_ZERO_LENGTH', 'A_MPDU_STATUS_LAST_KNOWN', 'A_MPDU_STATUS_LAST', 'A_MPDU_STATUS_DELIMITER_CRC_ERROR', 'A_MPDU_STATUS_DELIMITER_CRC_KNOWN'], outer_class=root_module['ns3::RadiotapHeader']) |
222 module.add_enum('', ['A_MPDU_STATUS_NONE', 'A_MPDU_STATUS_REPORT_ZERO_LENGTH', 'A_MPDU_STATUS_IS_ZERO_LENGTH', 'A_MPDU_STATUS_LAST_KNOWN', 'A_MPDU_STATUS_LAST', 'A_MPDU_STATUS_DELIMITER_CRC_ERROR', 'A_MPDU_STATUS_DELIMITER_CRC_KNOWN'], outer_class=root_module['ns3::RadiotapHeader']) |
|
223 ## radiotap-header.h (module 'network'): ns3::RadiotapHeader [enumeration] |
|
224 module.add_enum('', ['VHT_KNOWN_NONE', 'VHT_KNOWN_STBC', 'VHT_KNOWN_TXOP_PS_NOT_ALLOWED', 'VHT_KNOWN_GUARD_INTERVAL', 'VHT_KNOWN_SHORT_GI_NSYM_DISAMBIGUATION', 'VHT_KNOWN_LDPC_EXTRA_OFDM_SYMBOL', 'VHT_KNOWN_BEAMFORMED', 'VHT_KNOWN_BANDWIDTH', 'VHT_KNOWN_GROUP_ID', 'VHT_KNOWN_PARTIAL_AID'], outer_class=root_module['ns3::RadiotapHeader']) |
|
225 ## radiotap-header.h (module 'network'): ns3::RadiotapHeader [enumeration] |
|
226 module.add_enum('', ['VHT_FLAGS_NONE', 'VHT_FLAGS_STBC', 'VHT_FLAGS_TXOP_PS_NOT_ALLOWED', 'VHT_FLAGS_GUARD_INTERVAL', 'VHT_FLAGS_SHORT_GI_NSYM_DISAMBIGUATION', 'VHT_FLAGS__LDPC_EXTRA_OFDM_SYMBOL', 'VHT_FLAGS_BEAMFORMED'], outer_class=root_module['ns3::RadiotapHeader']) |
223 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] |
227 ## random-variable-stream.h (module 'core'): ns3::RandomVariableStream [class] |
224 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) |
228 module.add_class('RandomVariableStream', import_from_module='ns.core', parent=root_module['ns3::Object']) |
225 ## red-queue.h (module 'network'): ns3::RedQueue [class] |
229 ## red-queue.h (module 'network'): ns3::RedQueue [class] |
226 module.add_class('RedQueue', parent=root_module['ns3::Queue']) |
230 module.add_class('RedQueue', parent=root_module['ns3::Queue']) |
227 ## red-queue.h (module 'network'): ns3::RedQueue [enumeration] |
231 ## red-queue.h (module 'network'): ns3::RedQueue [enumeration] |
489 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::GenericPhyRxStartCallback*') |
493 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::GenericPhyRxStartCallback*') |
490 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::GenericPhyRxStartCallback&') |
494 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::GenericPhyRxStartCallback&') |
491 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >', u'ns3::SequenceNumber8') |
495 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >', u'ns3::SequenceNumber8') |
492 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >*', u'ns3::SequenceNumber8*') |
496 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >*', u'ns3::SequenceNumber8*') |
493 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >&', u'ns3::SequenceNumber8&') |
497 typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >&', u'ns3::SequenceNumber8&') |
494 typehandlers.add_type_alias(u'void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 ) *', u'ns3::SequenceNumber32TracedValueCallback') |
|
495 typehandlers.add_type_alias(u'void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 ) **', u'ns3::SequenceNumber32TracedValueCallback*') |
|
496 typehandlers.add_type_alias(u'void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 ) *&', u'ns3::SequenceNumber32TracedValueCallback&') |
|
497 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::GenericPhyRxEndErrorCallback') |
498 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::GenericPhyRxEndErrorCallback') |
498 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::GenericPhyRxEndErrorCallback*') |
499 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::GenericPhyRxEndErrorCallback*') |
499 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::GenericPhyRxEndErrorCallback&') |
500 typehandlers.add_type_alias(u'ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::GenericPhyRxEndErrorCallback&') |
500 typehandlers.add_type_alias(u'ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::GenericPhyTxStartCallback') |
501 typehandlers.add_type_alias(u'ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::GenericPhyTxStartCallback') |
501 typehandlers.add_type_alias(u'ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::GenericPhyTxStartCallback*') |
502 typehandlers.add_type_alias(u'ns3::Callback< bool, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::GenericPhyTxStartCallback*') |
559 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
566 module.add_class('Hash32', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
560 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] |
567 ## hash-function.h (module 'core'): ns3::Hash::Function::Hash64 [class] |
561 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
568 module.add_class('Hash64', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
562 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] |
569 ## hash-murmur3.h (module 'core'): ns3::Hash::Function::Murmur3 [class] |
563 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
570 module.add_class('Murmur3', import_from_module='ns.core', parent=root_module['ns3::Hash::Implementation']) |
|
571 |
|
572 def register_types_ns3_TracedValueCallback(module): |
|
573 root_module = module.get_root() |
|
574 |
|
575 typehandlers.add_type_alias(u'void ( * ) ( double, double ) *', u'ns3::TracedValueCallback::Double') |
|
576 typehandlers.add_type_alias(u'void ( * ) ( double, double ) **', u'ns3::TracedValueCallback::Double*') |
|
577 typehandlers.add_type_alias(u'void ( * ) ( double, double ) *&', u'ns3::TracedValueCallback::Double&') |
|
578 typehandlers.add_type_alias(u'void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 ) *', u'ns3::TracedValueCallback::SequenceNumber32') |
|
579 typehandlers.add_type_alias(u'void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 ) **', u'ns3::TracedValueCallback::SequenceNumber32*') |
|
580 typehandlers.add_type_alias(u'void ( * ) ( ns3::SequenceNumber32, ns3::SequenceNumber32 ) *&', u'ns3::TracedValueCallback::SequenceNumber32&') |
|
581 typehandlers.add_type_alias(u'void ( * ) ( int8_t, int8_t ) *', u'ns3::TracedValueCallback::Int8') |
|
582 typehandlers.add_type_alias(u'void ( * ) ( int8_t, int8_t ) **', u'ns3::TracedValueCallback::Int8*') |
|
583 typehandlers.add_type_alias(u'void ( * ) ( int8_t, int8_t ) *&', u'ns3::TracedValueCallback::Int8&') |
|
584 typehandlers.add_type_alias(u'void ( * ) ( uint8_t, uint8_t ) *', u'ns3::TracedValueCallback::Uint8') |
|
585 typehandlers.add_type_alias(u'void ( * ) ( uint8_t, uint8_t ) **', u'ns3::TracedValueCallback::Uint8*') |
|
586 typehandlers.add_type_alias(u'void ( * ) ( uint8_t, uint8_t ) *&', u'ns3::TracedValueCallback::Uint8&') |
|
587 typehandlers.add_type_alias(u'void ( * ) ( int32_t, int32_t ) *', u'ns3::TracedValueCallback::Int32') |
|
588 typehandlers.add_type_alias(u'void ( * ) ( int32_t, int32_t ) **', u'ns3::TracedValueCallback::Int32*') |
|
589 typehandlers.add_type_alias(u'void ( * ) ( int32_t, int32_t ) *&', u'ns3::TracedValueCallback::Int32&') |
|
590 typehandlers.add_type_alias(u'void ( * ) ( bool, bool ) *', u'ns3::TracedValueCallback::Bool') |
|
591 typehandlers.add_type_alias(u'void ( * ) ( bool, bool ) **', u'ns3::TracedValueCallback::Bool*') |
|
592 typehandlers.add_type_alias(u'void ( * ) ( bool, bool ) *&', u'ns3::TracedValueCallback::Bool&') |
|
593 typehandlers.add_type_alias(u'void ( * ) ( uint16_t, uint16_t ) *', u'ns3::TracedValueCallback::Uint16') |
|
594 typehandlers.add_type_alias(u'void ( * ) ( uint16_t, uint16_t ) **', u'ns3::TracedValueCallback::Uint16*') |
|
595 typehandlers.add_type_alias(u'void ( * ) ( uint16_t, uint16_t ) *&', u'ns3::TracedValueCallback::Uint16&') |
|
596 typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t ) *', u'ns3::TracedValueCallback::Uint32') |
|
597 typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t ) **', u'ns3::TracedValueCallback::Uint32*') |
|
598 typehandlers.add_type_alias(u'void ( * ) ( uint32_t, uint32_t ) *&', u'ns3::TracedValueCallback::Uint32&') |
|
599 typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t ) *', u'ns3::TracedValueCallback::Int16') |
|
600 typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t ) **', u'ns3::TracedValueCallback::Int16*') |
|
601 typehandlers.add_type_alias(u'void ( * ) ( int16_t, int16_t ) *&', u'ns3::TracedValueCallback::Int16&') |
|
602 typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *', u'ns3::TracedValueCallback::Time') |
|
603 typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) **', u'ns3::TracedValueCallback::Time*') |
|
604 typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *&', u'ns3::TracedValueCallback::Time&') |
564 |
605 |
565 def register_types_ns3_addressUtils(module): |
606 def register_types_ns3_addressUtils(module): |
566 root_module = module.get_root() |
607 root_module = module.get_root() |
567 |
608 |
568 |
609 |
776 register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3']) |
817 register_Ns3HashFunctionMurmur3_methods(root_module, root_module['ns3::Hash::Function::Murmur3']) |
777 return |
818 return |
778 |
819 |
779 def register_Ns3Address_methods(root_module, cls): |
820 def register_Ns3Address_methods(root_module, cls): |
780 cls.add_binary_comparison_operator('!=') |
821 cls.add_binary_comparison_operator('!=') |
|
822 cls.add_binary_comparison_operator('<') |
781 cls.add_output_stream_operator() |
823 cls.add_output_stream_operator() |
782 cls.add_binary_comparison_operator('<') |
|
783 cls.add_binary_comparison_operator('==') |
824 cls.add_binary_comparison_operator('==') |
784 ## address.h (module 'network'): ns3::Address::Address() [constructor] |
825 ## address.h (module 'network'): ns3::Address::Address() [constructor] |
785 cls.add_constructor([]) |
826 cls.add_constructor([]) |
786 ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] |
827 ## address.h (module 'network'): ns3::Address::Address(uint8_t type, uint8_t const * buffer, uint8_t len) [constructor] |
787 cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) |
828 cls.add_constructor([param('uint8_t', 'type'), param('uint8_t const *', 'buffer'), param('uint8_t', 'len')]) |
1444 [], |
1485 [], |
1445 is_const=True) |
1486 is_const=True) |
1446 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] |
1487 ## callback.h (module 'core'): ns3::CallbackBase::CallbackBase(ns3::Ptr<ns3::CallbackImplBase> impl) [constructor] |
1447 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], |
1488 cls.add_constructor([param('ns3::Ptr< ns3::CallbackImplBase >', 'impl')], |
1448 visibility='protected') |
1489 visibility='protected') |
1449 ## callback.h (module 'core'): static std::string ns3::CallbackBase::Demangle(std::string const & mangled) [member function] |
|
1450 cls.add_method('Demangle', |
|
1451 'std::string', |
|
1452 [param('std::string const &', 'mangled')], |
|
1453 is_static=True, visibility='protected') |
|
1454 return |
1490 return |
1455 |
1491 |
1456 def register_Ns3ChannelList_methods(root_module, cls): |
1492 def register_Ns3ChannelList_methods(root_module, cls): |
1457 ## channel-list.h (module 'network'): ns3::ChannelList::ChannelList() [constructor] |
1493 ## channel-list.h (module 'network'): ns3::ChannelList::ChannelList() [constructor] |
1458 cls.add_constructor([]) |
1494 cls.add_constructor([]) |
1746 [param('uint16_t', 'port')]) |
1782 [param('uint16_t', 'port')]) |
1747 return |
1783 return |
1748 |
1784 |
1749 def register_Ns3Ipv4Address_methods(root_module, cls): |
1785 def register_Ns3Ipv4Address_methods(root_module, cls): |
1750 cls.add_binary_comparison_operator('!=') |
1786 cls.add_binary_comparison_operator('!=') |
|
1787 cls.add_binary_comparison_operator('<') |
1751 cls.add_output_stream_operator() |
1788 cls.add_output_stream_operator() |
1752 cls.add_binary_comparison_operator('<') |
|
1753 cls.add_binary_comparison_operator('==') |
1789 cls.add_binary_comparison_operator('==') |
1754 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [copy constructor] |
1790 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address(ns3::Ipv4Address const & arg0) [copy constructor] |
1755 cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) |
1791 cls.add_constructor([param('ns3::Ipv4Address const &', 'arg0')]) |
1756 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor] |
1792 ## ipv4-address.h (module 'network'): ns3::Ipv4Address::Ipv4Address() [constructor] |
1757 cls.add_constructor([]) |
1793 cls.add_constructor([]) |
1917 [param('uint32_t', 'mask')]) |
1953 [param('uint32_t', 'mask')]) |
1918 return |
1954 return |
1919 |
1955 |
1920 def register_Ns3Ipv6Address_methods(root_module, cls): |
1956 def register_Ns3Ipv6Address_methods(root_module, cls): |
1921 cls.add_binary_comparison_operator('!=') |
1957 cls.add_binary_comparison_operator('!=') |
|
1958 cls.add_binary_comparison_operator('<') |
1922 cls.add_output_stream_operator() |
1959 cls.add_output_stream_operator() |
1923 cls.add_binary_comparison_operator('<') |
|
1924 cls.add_binary_comparison_operator('==') |
1960 cls.add_binary_comparison_operator('==') |
1925 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor] |
1961 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address() [constructor] |
1926 cls.add_constructor([]) |
1962 cls.add_constructor([]) |
1927 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] |
1963 ## ipv6-address.h (module 'network'): ns3::Ipv6Address::Ipv6Address(char const * address) [constructor] |
1928 cls.add_constructor([param('char const *', 'address')]) |
1964 cls.add_constructor([param('char const *', 'address')]) |
2833 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor] |
2869 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::TagData(ns3::PacketTagList::TagData const & arg0) [copy constructor] |
2834 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) |
2870 cls.add_constructor([param('ns3::PacketTagList::TagData const &', 'arg0')]) |
2835 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] |
2871 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::count [variable] |
2836 cls.add_instance_attribute('count', 'uint32_t', is_const=False) |
2872 cls.add_instance_attribute('count', 'uint32_t', is_const=False) |
2837 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] |
2873 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::data [variable] |
2838 cls.add_instance_attribute('data', 'uint8_t [ 20 ]', is_const=False) |
2874 cls.add_instance_attribute('data', 'uint8_t [ 21 ]', is_const=False) |
2839 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] |
2875 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::next [variable] |
2840 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) |
2876 cls.add_instance_attribute('next', 'ns3::PacketTagList::TagData *', is_const=False) |
2841 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] |
2877 ## packet-tag-list.h (module 'network'): ns3::PacketTagList::TagData::tid [variable] |
2842 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) |
2878 cls.add_instance_attribute('tid', 'ns3::TypeId', is_const=False) |
2843 return |
2879 return |
3560 cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) |
3596 cls.add_constructor([param('ns3::Time const', 'time'), param('ns3::Time::Unit const', 'unit')]) |
3561 return |
3597 return |
3562 |
3598 |
3563 def register_Ns3TypeId_methods(root_module, cls): |
3599 def register_Ns3TypeId_methods(root_module, cls): |
3564 cls.add_binary_comparison_operator('!=') |
3600 cls.add_binary_comparison_operator('!=') |
|
3601 cls.add_binary_comparison_operator('<') |
3565 cls.add_output_stream_operator() |
3602 cls.add_output_stream_operator() |
3566 cls.add_binary_comparison_operator('<') |
|
3567 cls.add_binary_comparison_operator('==') |
3603 cls.add_binary_comparison_operator('==') |
3568 ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] |
3604 ## type-id.h (module 'core'): ns3::TypeId::TypeId(char const * name) [constructor] |
3569 cls.add_constructor([param('char const *', 'name')]) |
3605 cls.add_constructor([param('char const *', 'name')]) |
3570 ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] |
3606 ## type-id.h (module 'core'): ns3::TypeId::TypeId() [constructor] |
3571 cls.add_constructor([]) |
3607 cls.add_constructor([]) |
3779 |
3815 |
3780 def register_Ns3Int64x64_t_methods(root_module, cls): |
3816 def register_Ns3Int64x64_t_methods(root_module, cls): |
3781 cls.add_binary_comparison_operator('<=') |
3817 cls.add_binary_comparison_operator('<=') |
3782 cls.add_binary_comparison_operator('!=') |
3818 cls.add_binary_comparison_operator('!=') |
3783 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', u'right')) |
3819 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', u'right')) |
3784 cls.add_output_stream_operator() |
|
3785 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right')) |
3820 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right')) |
3786 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right')) |
3821 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right')) |
3787 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right')) |
3822 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right')) |
3788 cls.add_unary_numeric_operator('-') |
3823 cls.add_unary_numeric_operator('-') |
3789 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right')) |
3824 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', u'right')) |
3790 cls.add_binary_comparison_operator('<') |
3825 cls.add_binary_comparison_operator('<') |
3791 cls.add_binary_comparison_operator('>') |
3826 cls.add_binary_comparison_operator('>') |
3792 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', u'right')) |
3827 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', u'right')) |
3793 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', u'right')) |
3828 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', u'right')) |
3794 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', u'right')) |
3829 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', u'right')) |
|
3830 cls.add_output_stream_operator() |
3795 cls.add_binary_comparison_operator('==') |
3831 cls.add_binary_comparison_operator('==') |
3796 cls.add_binary_comparison_operator('>=') |
3832 cls.add_binary_comparison_operator('>=') |
3797 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] |
3833 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] |
3798 cls.add_constructor([]) |
3834 cls.add_constructor([]) |
3799 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor] |
3835 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor] |
4462 ## radiotap-header.h (module 'network'): static ns3::TypeId ns3::RadiotapHeader::GetTypeId() [member function] |
4498 ## radiotap-header.h (module 'network'): static ns3::TypeId ns3::RadiotapHeader::GetTypeId() [member function] |
4463 cls.add_method('GetTypeId', |
4499 cls.add_method('GetTypeId', |
4464 'ns3::TypeId', |
4500 'ns3::TypeId', |
4465 [], |
4501 [], |
4466 is_static=True) |
4502 is_static=True) |
|
4503 ## radiotap-header.h (module 'network'): uint8_t ns3::RadiotapHeader::GetVhtBandwidth() const [member function] |
|
4504 cls.add_method('GetVhtBandwidth', |
|
4505 'uint8_t', |
|
4506 [], |
|
4507 is_const=True) |
|
4508 ## radiotap-header.h (module 'network'): uint8_t ns3::RadiotapHeader::GetVhtCoding() const [member function] |
|
4509 cls.add_method('GetVhtCoding', |
|
4510 'uint8_t', |
|
4511 [], |
|
4512 is_const=True) |
|
4513 ## radiotap-header.h (module 'network'): uint8_t ns3::RadiotapHeader::GetVhtFlags() const [member function] |
|
4514 cls.add_method('GetVhtFlags', |
|
4515 'uint8_t', |
|
4516 [], |
|
4517 is_const=True) |
|
4518 ## radiotap-header.h (module 'network'): uint8_t ns3::RadiotapHeader::GetVhtGroupId() const [member function] |
|
4519 cls.add_method('GetVhtGroupId', |
|
4520 'uint8_t', |
|
4521 [], |
|
4522 is_const=True) |
|
4523 ## radiotap-header.h (module 'network'): uint16_t ns3::RadiotapHeader::GetVhtKnown() const [member function] |
|
4524 cls.add_method('GetVhtKnown', |
|
4525 'uint16_t', |
|
4526 [], |
|
4527 is_const=True) |
|
4528 ## radiotap-header.h (module 'network'): uint8_t ns3::RadiotapHeader::GetVhtMcsNssUser1() const [member function] |
|
4529 cls.add_method('GetVhtMcsNssUser1', |
|
4530 'uint8_t', |
|
4531 [], |
|
4532 is_const=True) |
|
4533 ## radiotap-header.h (module 'network'): uint8_t ns3::RadiotapHeader::GetVhtMcsNssUser2() const [member function] |
|
4534 cls.add_method('GetVhtMcsNssUser2', |
|
4535 'uint8_t', |
|
4536 [], |
|
4537 is_const=True) |
|
4538 ## radiotap-header.h (module 'network'): uint8_t ns3::RadiotapHeader::GetVhtMcsNssUser3() const [member function] |
|
4539 cls.add_method('GetVhtMcsNssUser3', |
|
4540 'uint8_t', |
|
4541 [], |
|
4542 is_const=True) |
|
4543 ## radiotap-header.h (module 'network'): uint8_t ns3::RadiotapHeader::GetVhtMcsNssUser4() const [member function] |
|
4544 cls.add_method('GetVhtMcsNssUser4', |
|
4545 'uint8_t', |
|
4546 [], |
|
4547 is_const=True) |
|
4548 ## radiotap-header.h (module 'network'): uint8_t ns3::RadiotapHeader::GetVhtPartialAid() const [member function] |
|
4549 cls.add_method('GetVhtPartialAid', |
|
4550 'uint8_t', |
|
4551 [], |
|
4552 is_const=True) |
4467 ## radiotap-header.h (module 'network'): void ns3::RadiotapHeader::Print(std::ostream & os) const [member function] |
4553 ## radiotap-header.h (module 'network'): void ns3::RadiotapHeader::Print(std::ostream & os) const [member function] |
4468 cls.add_method('Print', |
4554 cls.add_method('Print', |
4469 'void', |
4555 'void', |
4470 [param('std::ostream &', 'os')], |
4556 [param('std::ostream &', 'os')], |
4471 is_const=True, is_virtual=True) |
4557 is_const=True, is_virtual=True) |
4504 [param('uint8_t', 'rate')]) |
4590 [param('uint8_t', 'rate')]) |
4505 ## radiotap-header.h (module 'network'): void ns3::RadiotapHeader::SetTsft(uint64_t tsft) [member function] |
4591 ## radiotap-header.h (module 'network'): void ns3::RadiotapHeader::SetTsft(uint64_t tsft) [member function] |
4506 cls.add_method('SetTsft', |
4592 cls.add_method('SetTsft', |
4507 'void', |
4593 'void', |
4508 [param('uint64_t', 'tsft')]) |
4594 [param('uint64_t', 'tsft')]) |
|
4595 ## radiotap-header.h (module 'network'): void ns3::RadiotapHeader::SetVhtFields(uint16_t known, uint8_t flags, uint8_t bandwidth, uint8_t * mcs_nss, uint8_t coding, uint8_t group_id, uint16_t partial_aid) [member function] |
|
4596 cls.add_method('SetVhtFields', |
|
4597 'void', |
|
4598 [param('uint16_t', 'known'), param('uint8_t', 'flags'), param('uint8_t', 'bandwidth'), param('uint8_t *', 'mcs_nss'), param('uint8_t', 'coding'), param('uint8_t', 'group_id'), param('uint16_t', 'partial_aid')]) |
4509 return |
4599 return |
4510 |
4600 |
4511 def register_Ns3RandomVariableStream_methods(root_module, cls): |
4601 def register_Ns3RandomVariableStream_methods(root_module, cls): |
4512 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] |
4602 ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::RandomVariableStream::GetTypeId() [member function] |
4513 cls.add_method('GetTypeId', |
4603 cls.add_method('GetTypeId', |
5457 |
5547 |
5458 def register_Ns3Time_methods(root_module, cls): |
5548 def register_Ns3Time_methods(root_module, cls): |
5459 cls.add_binary_comparison_operator('<=') |
5549 cls.add_binary_comparison_operator('<=') |
5460 cls.add_binary_comparison_operator('!=') |
5550 cls.add_binary_comparison_operator('!=') |
5461 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', u'right')) |
5551 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', u'right')) |
5462 cls.add_output_stream_operator() |
|
5463 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right')) |
5552 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right')) |
5464 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right')) |
5553 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right')) |
5465 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right')) |
5554 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', u'right')) |
5466 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right')) |
5555 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', u'right')) |
5467 cls.add_binary_comparison_operator('<') |
5556 cls.add_binary_comparison_operator('<') |
5468 cls.add_binary_comparison_operator('>') |
5557 cls.add_binary_comparison_operator('>') |
5469 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', u'right')) |
5558 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', u'right')) |
|
5559 cls.add_output_stream_operator() |
5470 cls.add_binary_comparison_operator('==') |
5560 cls.add_binary_comparison_operator('==') |
5471 cls.add_binary_comparison_operator('>=') |
5561 cls.add_binary_comparison_operator('>=') |
5472 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] |
5562 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] |
5473 cls.add_constructor([]) |
5563 cls.add_constructor([]) |
5474 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor] |
5564 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor] |
6099 def register_Ns3CallbackImplBase_methods(root_module, cls): |
6189 def register_Ns3CallbackImplBase_methods(root_module, cls): |
6100 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] |
6190 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase() [constructor] |
6101 cls.add_constructor([]) |
6191 cls.add_constructor([]) |
6102 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] |
6192 ## callback.h (module 'core'): ns3::CallbackImplBase::CallbackImplBase(ns3::CallbackImplBase const & arg0) [copy constructor] |
6103 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) |
6193 cls.add_constructor([param('ns3::CallbackImplBase const &', 'arg0')]) |
|
6194 ## callback.h (module 'core'): std::string ns3::CallbackImplBase::GetTypeid() const [member function] |
|
6195 cls.add_method('GetTypeid', |
|
6196 'std::string', |
|
6197 [], |
|
6198 is_pure_virtual=True, is_const=True, is_virtual=True) |
6104 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function] |
6199 ## callback.h (module 'core'): bool ns3::CallbackImplBase::IsEqual(ns3::Ptr<ns3::CallbackImplBase const> other) const [member function] |
6105 cls.add_method('IsEqual', |
6200 cls.add_method('IsEqual', |
6106 'bool', |
6201 'bool', |
6107 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], |
6202 [param('ns3::Ptr< ns3::CallbackImplBase const >', 'other')], |
6108 is_pure_virtual=True, is_const=True, is_virtual=True) |
6203 is_pure_virtual=True, is_const=True, is_virtual=True) |
|
6204 ## callback.h (module 'core'): static std::string ns3::CallbackImplBase::Demangle(std::string const & mangled) [member function] |
|
6205 cls.add_method('Demangle', |
|
6206 'std::string', |
|
6207 [param('std::string const &', 'mangled')], |
|
6208 is_static=True, visibility='protected') |
6109 return |
6209 return |
6110 |
6210 |
6111 def register_Ns3CallbackValue_methods(root_module, cls): |
6211 def register_Ns3CallbackValue_methods(root_module, cls): |
6112 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] |
6212 ## callback.h (module 'core'): ns3::CallbackValue::CallbackValue(ns3::CallbackValue const & arg0) [copy constructor] |
6113 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) |
6213 cls.add_constructor([param('ns3::CallbackValue const &', 'arg0')]) |
10007 module.add_function('WriteTo', |
10107 module.add_function('WriteTo', |
10008 'void', |
10108 'void', |
10009 [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Mac64Address', 'ad')]) |
10109 [param('ns3::Buffer::Iterator &', 'i'), param('ns3::Mac64Address', 'ad')]) |
10010 register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
10110 register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module) |
10011 register_functions_ns3_Hash(module.get_submodule('Hash'), root_module) |
10111 register_functions_ns3_Hash(module.get_submodule('Hash'), root_module) |
|
10112 register_functions_ns3_TracedValueCallback(module.get_submodule('TracedValueCallback'), root_module) |
10012 register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) |
10113 register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module) |
10013 register_functions_ns3_internal(module.get_submodule('internal'), root_module) |
10114 register_functions_ns3_internal(module.get_submodule('internal'), root_module) |
10014 return |
10115 return |
10015 |
10116 |
10016 def register_functions_ns3_FatalImpl(module, root_module): |
10117 def register_functions_ns3_FatalImpl(module, root_module): |