498 |
500 |
499 ## ie-dot11s-configuration.h (module 'mesh'): ns3::dot11s::dot11sSynchronizationProtocolIdentifier [enumeration] |
501 ## ie-dot11s-configuration.h (module 'mesh'): ns3::dot11s::dot11sSynchronizationProtocolIdentifier [enumeration] |
500 module.add_enum('dot11sSynchronizationProtocolIdentifier', ['SYNC_NEIGHBOUR_OFFSET', 'SYNC_NULL']) |
502 module.add_enum('dot11sSynchronizationProtocolIdentifier', ['SYNC_NEIGHBOUR_OFFSET', 'SYNC_NULL']) |
501 ## ie-dot11s-configuration.h (module 'mesh'): ns3::dot11s::dot11sCongestionControlMode [enumeration] |
503 ## ie-dot11s-configuration.h (module 'mesh'): ns3::dot11s::dot11sCongestionControlMode [enumeration] |
502 module.add_enum('dot11sCongestionControlMode', ['CONGESTION_SIGNALING', 'CONGESTION_NULL']) |
504 module.add_enum('dot11sCongestionControlMode', ['CONGESTION_SIGNALING', 'CONGESTION_NULL']) |
503 ## ie-dot11s-configuration.h (module 'mesh'): ns3::dot11s::dot11sAuthenticationProtocol [enumeration] |
|
504 module.add_enum('dot11sAuthenticationProtocol', ['AUTH_NULL', 'AUTH_SAE']) |
|
505 ## ie-dot11s-configuration.h (module 'mesh'): ns3::dot11s::dot11sPathSelectionMetric [enumeration] |
505 ## ie-dot11s-configuration.h (module 'mesh'): ns3::dot11s::dot11sPathSelectionMetric [enumeration] |
506 module.add_enum('dot11sPathSelectionMetric', ['METRIC_AIRTIME']) |
506 module.add_enum('dot11sPathSelectionMetric', ['METRIC_AIRTIME']) |
507 ## ie-dot11s-peer-management.h (module 'mesh'): ns3::dot11s::PmpReasonCode [enumeration] |
507 ## ie-dot11s-peer-management.h (module 'mesh'): ns3::dot11s::PmpReasonCode [enumeration] |
508 module.add_enum('PmpReasonCode', ['REASON11S_PEERING_CANCELLED', 'REASON11S_MESH_MAX_PEERS', 'REASON11S_MESH_CAPABILITY_POLICY_VIOLATION', 'REASON11S_MESH_CLOSE_RCVD', 'REASON11S_MESH_MAX_RETRIES', 'REASON11S_MESH_CONFIRM_TIMEOUT', 'REASON11S_MESH_INVALID_GTK', 'REASON11S_MESH_INCONSISTENT_PARAMETERS', 'REASON11S_MESH_INVALID_SECURITY_CAPABILITY', 'REASON11S_RESERVED']) |
508 module.add_enum('PmpReasonCode', ['REASON11S_PEERING_CANCELLED', 'REASON11S_MESH_MAX_PEERS', 'REASON11S_MESH_CAPABILITY_POLICY_VIOLATION', 'REASON11S_MESH_CLOSE_RCVD', 'REASON11S_MESH_MAX_RETRIES', 'REASON11S_MESH_CONFIRM_TIMEOUT', 'REASON11S_MESH_INVALID_GTK', 'REASON11S_MESH_INCONSISTENT_PARAMETERS', 'REASON11S_MESH_INVALID_SECURITY_CAPABILITY', 'REASON11S_RESERVED']) |
509 ## ie-dot11s-configuration.h (module 'mesh'): ns3::dot11s::dot11sPathSelectionProtocol [enumeration] |
509 ## ie-dot11s-configuration.h (module 'mesh'): ns3::dot11s::dot11sPathSelectionProtocol [enumeration] |
510 module.add_enum('dot11sPathSelectionProtocol', ['PROTOCOL_HWMP']) |
510 module.add_enum('dot11sPathSelectionProtocol', ['PROTOCOL_HWMP']) |
|
511 ## ie-dot11s-configuration.h (module 'mesh'): ns3::dot11s::dot11sAuthenticationProtocol [enumeration] |
|
512 module.add_enum('dot11sAuthenticationProtocol', ['AUTH_NULL', 'AUTH_SAE']) |
511 ## ie-dot11s-preq.h (module 'mesh'): ns3::dot11s::DestinationAddressUnit [class] |
513 ## ie-dot11s-preq.h (module 'mesh'): ns3::dot11s::DestinationAddressUnit [class] |
512 module.add_class('DestinationAddressUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> >']) |
514 module.add_class('DestinationAddressUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> >']) |
513 ## ie-dot11s-configuration.h (module 'mesh'): ns3::dot11s::Dot11sMeshCapability [class] |
515 ## ie-dot11s-configuration.h (module 'mesh'): ns3::dot11s::Dot11sMeshCapability [class] |
514 module.add_class('Dot11sMeshCapability') |
516 module.add_class('Dot11sMeshCapability') |
515 ## hwmp-protocol.h (module 'mesh'): ns3::dot11s::HwmpProtocol [class] |
517 ## hwmp-protocol.h (module 'mesh'): ns3::dot11s::HwmpProtocol [class] |
3615 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor] |
3625 ## empty.h (module 'core'): ns3::empty::empty(ns3::empty const & arg0) [copy constructor] |
3616 cls.add_constructor([param('ns3::empty const &', 'arg0')]) |
3626 cls.add_constructor([param('ns3::empty const &', 'arg0')]) |
3617 return |
3627 return |
3618 |
3628 |
3619 def register_Ns3Int64x64_t_methods(root_module, cls): |
3629 def register_Ns3Int64x64_t_methods(root_module, cls): |
3620 cls.add_binary_comparison_operator('<=') |
|
3621 cls.add_binary_comparison_operator('!=') |
3630 cls.add_binary_comparison_operator('!=') |
3622 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) |
3631 cls.add_inplace_numeric_operator('+=', param('ns3::int64x64_t const &', 'right')) |
3623 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
3624 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
3625 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
3626 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
3627 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
3628 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
3629 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
3630 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
3631 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
3632 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
3633 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
3634 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
3632 cls.add_binary_numeric_operator('*', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
3635 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
3636 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
3637 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
3638 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
3639 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
3640 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
3641 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
3642 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
3643 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
3644 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
3645 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
3646 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
3633 cls.add_binary_numeric_operator('+', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
3647 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
3634 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
3648 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
3649 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
3650 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
3651 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
3652 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
3653 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
3654 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
3655 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
3656 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
3657 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
3658 cls.add_unary_numeric_operator('-') |
3635 cls.add_unary_numeric_operator('-') |
3659 cls.add_binary_numeric_operator('-', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
|
3660 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long unsigned int const', 'right')) |
|
3661 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long unsigned int const', 'right')) |
|
3662 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned int const', 'right')) |
|
3663 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short unsigned int const', 'right')) |
|
3664 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('unsigned char const', 'right')) |
|
3665 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long long int const', 'right')) |
|
3666 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('long int const', 'right')) |
|
3667 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('int const', 'right')) |
|
3668 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('short int const', 'right')) |
|
3669 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('signed char const', 'right')) |
|
3670 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('double const', 'right')) |
|
3671 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
3636 cls.add_binary_numeric_operator('/', root_module['ns3::int64x64_t'], root_module['ns3::int64x64_t'], param('ns3::int64x64_t const &', 'right')) |
3672 cls.add_binary_comparison_operator('<') |
3637 cls.add_binary_comparison_operator('<') |
3673 cls.add_binary_comparison_operator('>') |
3638 cls.add_binary_comparison_operator('>') |
3674 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) |
3639 cls.add_inplace_numeric_operator('*=', param('ns3::int64x64_t const &', 'right')) |
3675 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) |
3640 cls.add_inplace_numeric_operator('-=', param('ns3::int64x64_t const &', 'right')) |
3676 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) |
3641 cls.add_inplace_numeric_operator('/=', param('ns3::int64x64_t const &', 'right')) |
3677 cls.add_output_stream_operator() |
3642 cls.add_output_stream_operator() |
|
3643 cls.add_binary_comparison_operator('<=') |
3678 cls.add_binary_comparison_operator('==') |
3644 cls.add_binary_comparison_operator('==') |
3679 cls.add_binary_comparison_operator('>=') |
3645 cls.add_binary_comparison_operator('>=') |
3680 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] |
3646 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t() [constructor] |
3681 cls.add_constructor([]) |
3647 cls.add_constructor([]) |
3682 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor] |
3648 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(double v) [constructor] |
3683 cls.add_constructor([param('double', 'v')]) |
3649 cls.add_constructor([param('double', 'v')]) |
|
3650 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long double v) [constructor] |
|
3651 cls.add_constructor([param('long double', 'v')]) |
3684 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int v) [constructor] |
3652 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(int v) [constructor] |
3685 cls.add_constructor([param('int', 'v')]) |
3653 cls.add_constructor([param('int', 'v')]) |
3686 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long int v) [constructor] |
3654 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long int v) [constructor] |
3687 cls.add_constructor([param('long int', 'v')]) |
3655 cls.add_constructor([param('long int', 'v')]) |
3688 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int v) [constructor] |
3656 ## int64x64-double.h (module 'core'): ns3::int64x64_t::int64x64_t(long long int v) [constructor] |
4612 [], |
4582 [], |
4613 is_static=True) |
4583 is_static=True) |
4614 return |
4584 return |
4615 |
4585 |
4616 def register_Ns3Time_methods(root_module, cls): |
4586 def register_Ns3Time_methods(root_module, cls): |
4617 cls.add_binary_comparison_operator('<=') |
|
4618 cls.add_binary_comparison_operator('!=') |
4587 cls.add_binary_comparison_operator('!=') |
4619 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) |
4588 cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) |
|
4589 cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) |
4620 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
4590 cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
4621 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
4591 cls.add_binary_numeric_operator('-', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right')) |
|
4592 cls.add_binary_numeric_operator('/', root_module['ns3::Time'], root_module['ns3::Time'], param('int64_t const &', 'right')) |
4622 cls.add_binary_comparison_operator('<') |
4593 cls.add_binary_comparison_operator('<') |
4623 cls.add_binary_comparison_operator('>') |
4594 cls.add_binary_comparison_operator('>') |
4624 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) |
4595 cls.add_inplace_numeric_operator('-=', param('ns3::Time const &', 'right')) |
4625 cls.add_output_stream_operator() |
4596 cls.add_output_stream_operator() |
|
4597 cls.add_binary_comparison_operator('<=') |
4626 cls.add_binary_comparison_operator('==') |
4598 cls.add_binary_comparison_operator('==') |
4627 cls.add_binary_comparison_operator('>=') |
4599 cls.add_binary_comparison_operator('>=') |
4628 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] |
4600 ## nstime.h (module 'core'): ns3::Time::Time() [constructor] |
4629 cls.add_constructor([]) |
4601 cls.add_constructor([]) |
4630 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor] |
4602 ## nstime.h (module 'core'): ns3::Time::Time(ns3::Time const & o) [copy constructor] |