|
178 |
module.add_class('TypeId', import_from_module='ns.core') |
178 |
module.add_class('TypeId', import_from_module='ns.core') |
179 |
## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
179 |
## type-id.h (module 'core'): ns3::TypeId::AttributeFlag [enumeration] |
180 |
module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') |
180 |
module.add_enum('AttributeFlag', ['ATTR_GET', 'ATTR_SET', 'ATTR_CONSTRUCT', 'ATTR_SGC'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') |
|
|
181 |
## type-id.h (module 'core'): ns3::TypeId::SupportLevel [enumeration] |
182 |
module.add_enum('SupportLevel', ['SUPPORTED', 'DEPRECATED', 'OBSOLETE'], outer_class=root_module['ns3::TypeId'], import_from_module='ns.core') |
181 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] |
183 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation [struct] |
182 |
module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
184 |
module.add_class('AttributeInformation', import_from_module='ns.core', outer_class=root_module['ns3::TypeId']) |
183 |
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] |
185 |
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation [struct] |
|
356 |
module.add_class('DynamicQueueLimits', parent=root_module['ns3::QueueLimits']) |
358 |
module.add_class('DynamicQueueLimits', parent=root_module['ns3::QueueLimits']) |
357 |
## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] |
359 |
## random-variable-stream.h (module 'core'): ns3::EmpiricalRandomVariable [class] |
358 |
module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
360 |
module.add_class('EmpiricalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream']) |
|
|
361 |
## attribute.h (module 'core'): ns3::EmptyAttributeAccessor [class] |
362 |
module.add_class('EmptyAttributeAccessor', import_from_module='ns.core', parent=root_module['ns3::AttributeAccessor']) |
363 |
## attribute.h (module 'core'): ns3::EmptyAttributeChecker [class] |
364 |
module.add_class('EmptyAttributeChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker']) |
359 |
## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] |
365 |
## attribute.h (module 'core'): ns3::EmptyAttributeValue [class] |
360 |
module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
366 |
module.add_class('EmptyAttributeValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue']) |
361 |
## enum.h (module 'core'): ns3::EnumChecker [class] |
367 |
## enum.h (module 'core'): ns3::EnumChecker [class] |
|
503 |
module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type=u'list') |
509 |
module.add_container('std::list< ns3::Ptr< ns3::Packet > >', 'ns3::Ptr< ns3::Packet >', container_type=u'list') |
504 |
module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type=u'vector') |
510 |
module.add_container('std::vector< ns3::Ipv6Address >', 'ns3::Ipv6Address', container_type=u'vector') |
505 |
module.add_container('std::list< unsigned int >', 'unsigned int', container_type=u'list') |
511 |
module.add_container('std::list< unsigned int >', 'unsigned int', container_type=u'list') |
506 |
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::GenericPhyTxEndCallback') |
|
|
507 |
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::GenericPhyTxEndCallback*') |
508 |
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::GenericPhyTxEndCallback&') |
509 |
typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned short, short >', u'ns3::SequenceNumber16') |
512 |
typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned short, short >', u'ns3::SequenceNumber16') |
510 |
typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned short, short >*', u'ns3::SequenceNumber16*') |
513 |
typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned short, short >*', u'ns3::SequenceNumber16*') |
511 |
typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned short, short >&', u'ns3::SequenceNumber16&') |
514 |
typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned short, short >&', u'ns3::SequenceNumber16&') |
|
524 |
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') |
527 |
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') |
525 |
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*') |
528 |
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*') |
526 |
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&') |
529 |
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&') |
|
|
530 |
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::GenericPhyTxEndCallback') |
531 |
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::GenericPhyTxEndCallback*') |
532 |
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet const >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::GenericPhyTxEndCallback&') |
527 |
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::GenericPhyRxEndOkCallback') |
533 |
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::GenericPhyRxEndOkCallback') |
528 |
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::GenericPhyRxEndOkCallback*') |
534 |
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::GenericPhyRxEndOkCallback*') |
529 |
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::GenericPhyRxEndOkCallback&') |
535 |
typehandlers.add_type_alias(u'ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::GenericPhyRxEndOkCallback&') |
|
625 |
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *', u'ns3::TracedValueCallback::Time') |
631 |
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *', u'ns3::TracedValueCallback::Time') |
626 |
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) **', u'ns3::TracedValueCallback::Time*') |
632 |
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) **', u'ns3::TracedValueCallback::Time*') |
627 |
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *&', u'ns3::TracedValueCallback::Time&') |
633 |
typehandlers.add_type_alias(u'void ( * ) ( ns3::Time, ns3::Time ) *&', u'ns3::TracedValueCallback::Time&') |
|
|
634 |
typehandlers.add_type_alias(u'void ( * ) ( ) *', u'ns3::TracedValueCallback::Void') |
635 |
typehandlers.add_type_alias(u'void ( * ) ( ) **', u'ns3::TracedValueCallback::Void*') |
636 |
typehandlers.add_type_alias(u'void ( * ) ( ) *&', u'ns3::TracedValueCallback::Void&') |
628 |
|
637 |
|
629 |
def register_types_ns3_addressUtils(module): |
638 |
def register_types_ns3_addressUtils(module): |
630 |
root_module = module.get_root() |
639 |
root_module = module.get_root() |
|
771 |
register_Ns3DropTailQueue_methods(root_module, root_module['ns3::DropTailQueue']) |
780 |
register_Ns3DropTailQueue_methods(root_module, root_module['ns3::DropTailQueue']) |
772 |
register_Ns3DynamicQueueLimits_methods(root_module, root_module['ns3::DynamicQueueLimits']) |
781 |
register_Ns3DynamicQueueLimits_methods(root_module, root_module['ns3::DynamicQueueLimits']) |
773 |
register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) |
782 |
register_Ns3EmpiricalRandomVariable_methods(root_module, root_module['ns3::EmpiricalRandomVariable']) |
|
|
783 |
register_Ns3EmptyAttributeAccessor_methods(root_module, root_module['ns3::EmptyAttributeAccessor']) |
784 |
register_Ns3EmptyAttributeChecker_methods(root_module, root_module['ns3::EmptyAttributeChecker']) |
774 |
register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
785 |
register_Ns3EmptyAttributeValue_methods(root_module, root_module['ns3::EmptyAttributeValue']) |
775 |
register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker']) |
786 |
register_Ns3EnumChecker_methods(root_module, root_module['ns3::EnumChecker']) |
776 |
register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue']) |
787 |
register_Ns3EnumValue_methods(root_module, root_module['ns3::EnumValue']) |
|
1256 |
'uint32_t', |
1267 |
'uint32_t', |
1257 |
[param('ns3::Buffer::Iterator const &', 'o')], |
1268 |
[param('ns3::Buffer::Iterator const &', 'o')], |
1258 |
is_const=True) |
1269 |
is_const=True) |
|
|
1270 |
## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetRemainingSize() const [member function] |
1271 |
cls.add_method('GetRemainingSize', |
1272 |
'uint32_t', |
1273 |
[], |
1274 |
is_const=True) |
1259 |
## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function] |
1275 |
## buffer.h (module 'network'): uint32_t ns3::Buffer::Iterator::GetSize() const [member function] |
1260 |
cls.add_method('GetSize', |
1276 |
cls.add_method('GetSize', |
1261 |
'uint32_t', |
1277 |
'uint32_t', |
|
3694 |
cls.add_constructor([]) |
3710 |
cls.add_constructor([]) |
3695 |
## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [copy constructor] |
3711 |
## type-id.h (module 'core'): ns3::TypeId::TypeId(ns3::TypeId const & o) [copy constructor] |
3696 |
cls.add_constructor([param('ns3::TypeId const &', 'o')]) |
3712 |
cls.add_constructor([param('ns3::TypeId const &', 'o')]) |
3697 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
3713 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker, ns3::TypeId::SupportLevel supportLevel=::ns3::TypeId::SUPPORTED, std::string const & supportMsg="") [member function] |
3698 |
cls.add_method('AddAttribute', |
3714 |
cls.add_method('AddAttribute', |
3699 |
'ns3::TypeId', |
3715 |
'ns3::TypeId', |
3700 |
[param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')]) |
3716 |
[param('std::string', 'name'), param('std::string', 'help'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::TypeId::SupportLevel', 'supportLevel', default_value='::ns3::TypeId::SUPPORTED'), param('std::string const &', 'supportMsg', default_value='""')]) |
3701 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, uint32_t flags, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker) [member function] |
3717 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddAttribute(std::string name, std::string help, uint32_t flags, ns3::AttributeValue const & initialValue, ns3::Ptr<ns3::AttributeAccessor const> accessor, ns3::Ptr<ns3::AttributeChecker const> checker, ns3::TypeId::SupportLevel supportLevel=::ns3::TypeId::SUPPORTED, std::string const & supportMsg="") [member function] |
3702 |
cls.add_method('AddAttribute', |
3718 |
cls.add_method('AddAttribute', |
3703 |
'ns3::TypeId', |
3719 |
'ns3::TypeId', |
3704 |
[param('std::string', 'name'), param('std::string', 'help'), param('uint32_t', 'flags'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')]) |
3720 |
[param('std::string', 'name'), param('std::string', 'help'), param('uint32_t', 'flags'), param('ns3::AttributeValue const &', 'initialValue'), param('ns3::Ptr< ns3::AttributeAccessor const >', 'accessor'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker'), param('ns3::TypeId::SupportLevel', 'supportLevel', default_value='::ns3::TypeId::SUPPORTED'), param('std::string const &', 'supportMsg', default_value='""')]) |
3705 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<ns3::TraceSourceAccessor const> accessor) [member function] |
3721 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<ns3::TraceSourceAccessor const> accessor) [member function] |
3706 |
cls.add_method('AddTraceSource', |
3722 |
cls.add_method('AddTraceSource', |
3707 |
'ns3::TypeId', |
3723 |
'ns3::TypeId', |
3708 |
[param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor')], |
3724 |
[param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor')], |
3709 |
deprecated=True) |
3725 |
deprecated=True) |
3710 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<ns3::TraceSourceAccessor const> accessor, std::string callback) [member function] |
3726 |
## type-id.h (module 'core'): ns3::TypeId ns3::TypeId::AddTraceSource(std::string name, std::string help, ns3::Ptr<ns3::TraceSourceAccessor const> accessor, std::string callback, ns3::TypeId::SupportLevel supportLevel=::ns3::TypeId::SUPPORTED, std::string const & supportMsg="") [member function] |
3711 |
cls.add_method('AddTraceSource', |
3727 |
cls.add_method('AddTraceSource', |
3712 |
'ns3::TypeId', |
3728 |
'ns3::TypeId', |
3713 |
[param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor'), param('std::string', 'callback')]) |
3729 |
[param('std::string', 'name'), param('std::string', 'help'), param('ns3::Ptr< ns3::TraceSourceAccessor const >', 'accessor'), param('std::string', 'callback'), param('ns3::TypeId::SupportLevel', 'supportLevel', default_value='::ns3::TypeId::SUPPORTED'), param('std::string const &', 'supportMsg', default_value='""')]) |
3714 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(uint32_t i) const [member function] |
3730 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation ns3::TypeId::GetAttribute(uint32_t i) const [member function] |
3715 |
cls.add_method('GetAttribute', |
3731 |
cls.add_method('GetAttribute', |
3716 |
'ns3::TypeId::AttributeInformation', |
3732 |
'ns3::TypeId::AttributeInformation', |
|
3825 |
'ns3::Ptr< ns3::TraceSourceAccessor const >', |
3841 |
'ns3::Ptr< ns3::TraceSourceAccessor const >', |
3826 |
[param('std::string', 'name')], |
3842 |
[param('std::string', 'name')], |
3827 |
is_const=True) |
3843 |
is_const=True) |
|
|
3844 |
## type-id.h (module 'core'): ns3::Ptr<ns3::TraceSourceAccessor const> ns3::TypeId::LookupTraceSourceByName(std::string name, ns3::TypeId::TraceSourceInformation * info) const [member function] |
3845 |
cls.add_method('LookupTraceSourceByName', |
3846 |
'ns3::Ptr< ns3::TraceSourceAccessor const >', |
3847 |
[param('std::string', 'name'), param('ns3::TypeId::TraceSourceInformation *', 'info')], |
3848 |
is_const=True) |
3828 |
## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] |
3849 |
## type-id.h (module 'core'): bool ns3::TypeId::MustHideFromDocumentation() const [member function] |
3829 |
cls.add_method('MustHideFromDocumentation', |
3850 |
cls.add_method('MustHideFromDocumentation', |
3830 |
'bool', |
3851 |
'bool', |
|
3851 |
cls.add_method('SetSize', |
3872 |
cls.add_method('SetSize', |
3852 |
'ns3::TypeId', |
3873 |
'ns3::TypeId', |
3853 |
[param('std::size_t', 'size')]) |
3874 |
[param('std::size_t', 'size')]) |
3854 |
## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t tid) [member function] |
3875 |
## type-id.h (module 'core'): void ns3::TypeId::SetUid(uint16_t uid) [member function] |
3855 |
cls.add_method('SetUid', |
3876 |
cls.add_method('SetUid', |
3856 |
'void', |
3877 |
'void', |
3857 |
[param('uint16_t', 'tid')]) |
3878 |
[param('uint16_t', 'uid')]) |
3858 |
return |
3879 |
return |
3859 |
|
3880 |
|
3860 |
def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): |
3881 |
def register_Ns3TypeIdAttributeInformation_methods(root_module, cls): |
|
3876 |
cls.add_instance_attribute('name', 'std::string', is_const=False) |
3897 |
cls.add_instance_attribute('name', 'std::string', is_const=False) |
3877 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] |
3898 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::originalInitialValue [variable] |
3878 |
cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) |
3899 |
cls.add_instance_attribute('originalInitialValue', 'ns3::Ptr< ns3::AttributeValue const >', is_const=False) |
|
|
3900 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportLevel [variable] |
3901 |
cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) |
3902 |
## type-id.h (module 'core'): ns3::TypeId::AttributeInformation::supportMsg [variable] |
3903 |
cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) |
3879 |
return |
3904 |
return |
3880 |
|
3905 |
|
3881 |
def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): |
3906 |
def register_Ns3TypeIdTraceSourceInformation_methods(root_module, cls): |
|
3891 |
cls.add_instance_attribute('help', 'std::string', is_const=False) |
3916 |
cls.add_instance_attribute('help', 'std::string', is_const=False) |
3892 |
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] |
3917 |
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::name [variable] |
3893 |
cls.add_instance_attribute('name', 'std::string', is_const=False) |
3918 |
cls.add_instance_attribute('name', 'std::string', is_const=False) |
|
|
3919 |
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportLevel [variable] |
3920 |
cls.add_instance_attribute('supportLevel', 'ns3::TypeId::SupportLevel', is_const=False) |
3921 |
## type-id.h (module 'core'): ns3::TypeId::TraceSourceInformation::supportMsg [variable] |
3922 |
cls.add_instance_attribute('supportMsg', 'std::string', is_const=False) |
3894 |
return |
3923 |
return |
3895 |
|
3924 |
|
3896 |
def register_Ns3Empty_methods(root_module, cls): |
3925 |
def register_Ns3Empty_methods(root_module, cls): |
|
6828 |
visibility='private', is_virtual=True) |
6857 |
visibility='private', is_virtual=True) |
6829 |
return |
6858 |
return |
6830 |
|
6859 |
|
|
|
6860 |
def register_Ns3EmptyAttributeAccessor_methods(root_module, cls): |
6861 |
## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor(ns3::EmptyAttributeAccessor const & arg0) [copy constructor] |
6862 |
cls.add_constructor([param('ns3::EmptyAttributeAccessor const &', 'arg0')]) |
6863 |
## attribute.h (module 'core'): ns3::EmptyAttributeAccessor::EmptyAttributeAccessor() [constructor] |
6864 |
cls.add_constructor([]) |
6865 |
## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Get(ns3::ObjectBase const * object, ns3::AttributeValue & attribute) const [member function] |
6866 |
cls.add_method('Get', |
6867 |
'bool', |
6868 |
[param('ns3::ObjectBase const *', 'object'), param('ns3::AttributeValue &', 'attribute')], |
6869 |
is_const=True, is_virtual=True) |
6870 |
## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasGetter() const [member function] |
6871 |
cls.add_method('HasGetter', |
6872 |
'bool', |
6873 |
[], |
6874 |
is_const=True, is_virtual=True) |
6875 |
## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::HasSetter() const [member function] |
6876 |
cls.add_method('HasSetter', |
6877 |
'bool', |
6878 |
[], |
6879 |
is_const=True, is_virtual=True) |
6880 |
## attribute.h (module 'core'): bool ns3::EmptyAttributeAccessor::Set(ns3::ObjectBase * object, ns3::AttributeValue const & value) const [member function] |
6881 |
cls.add_method('Set', |
6882 |
'bool', |
6883 |
[param('ns3::ObjectBase *', 'object'), param('ns3::AttributeValue const &', 'value')], |
6884 |
is_const=True, is_virtual=True) |
6885 |
return |
6886 |
|
6887 |
def register_Ns3EmptyAttributeChecker_methods(root_module, cls): |
6888 |
## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker(ns3::EmptyAttributeChecker const & arg0) [copy constructor] |
6889 |
cls.add_constructor([param('ns3::EmptyAttributeChecker const &', 'arg0')]) |
6890 |
## attribute.h (module 'core'): ns3::EmptyAttributeChecker::EmptyAttributeChecker() [constructor] |
6891 |
cls.add_constructor([]) |
6892 |
## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Check(ns3::AttributeValue const & value) const [member function] |
6893 |
cls.add_method('Check', |
6894 |
'bool', |
6895 |
[param('ns3::AttributeValue const &', 'value')], |
6896 |
is_const=True, is_virtual=True) |
6897 |
## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::Copy(ns3::AttributeValue const & source, ns3::AttributeValue & destination) const [member function] |
6898 |
cls.add_method('Copy', |
6899 |
'bool', |
6900 |
[param('ns3::AttributeValue const &', 'source'), param('ns3::AttributeValue &', 'destination')], |
6901 |
is_const=True, is_virtual=True) |
6902 |
## attribute.h (module 'core'): ns3::Ptr<ns3::AttributeValue> ns3::EmptyAttributeChecker::Create() const [member function] |
6903 |
cls.add_method('Create', |
6904 |
'ns3::Ptr< ns3::AttributeValue >', |
6905 |
[], |
6906 |
is_const=True, is_virtual=True) |
6907 |
## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetUnderlyingTypeInformation() const [member function] |
6908 |
cls.add_method('GetUnderlyingTypeInformation', |
6909 |
'std::string', |
6910 |
[], |
6911 |
is_const=True, is_virtual=True) |
6912 |
## attribute.h (module 'core'): std::string ns3::EmptyAttributeChecker::GetValueTypeName() const [member function] |
6913 |
cls.add_method('GetValueTypeName', |
6914 |
'std::string', |
6915 |
[], |
6916 |
is_const=True, is_virtual=True) |
6917 |
## attribute.h (module 'core'): bool ns3::EmptyAttributeChecker::HasUnderlyingTypeInformation() const [member function] |
6918 |
cls.add_method('HasUnderlyingTypeInformation', |
6919 |
'bool', |
6920 |
[], |
6921 |
is_const=True, is_virtual=True) |
6922 |
return |
6923 |
|
6831 |
def register_Ns3EmptyAttributeValue_methods(root_module, cls): |
6924 |
def register_Ns3EmptyAttributeValue_methods(root_module, cls): |
6832 |
## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor] |
6925 |
## attribute.h (module 'core'): ns3::EmptyAttributeValue::EmptyAttributeValue(ns3::EmptyAttributeValue const & arg0) [copy constructor] |
6833 |
cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) |
6926 |
cls.add_constructor([param('ns3::EmptyAttributeValue const &', 'arg0')]) |