src/lr-wpan/bindings/modulegen__gcc_LP64.py
changeset 10875 632910874fa9
parent 10795 29506f2221e2
child 10956 fa4be182ef17
equal deleted inserted replaced
10874:1ebe6f869147 10875:632910874fa9
    20 def register_types(module):
    20 def register_types(module):
    21     root_module = module.get_root()
    21     root_module = module.get_root()
    22     
    22     
    23     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyEnumeration [enumeration]
    23     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyEnumeration [enumeration]
    24     module.add_enum('LrWpanPhyEnumeration', ['IEEE_802_15_4_PHY_BUSY', 'IEEE_802_15_4_PHY_BUSY_RX', 'IEEE_802_15_4_PHY_BUSY_TX', 'IEEE_802_15_4_PHY_FORCE_TRX_OFF', 'IEEE_802_15_4_PHY_IDLE', 'IEEE_802_15_4_PHY_INVALID_PARAMETER', 'IEEE_802_15_4_PHY_RX_ON', 'IEEE_802_15_4_PHY_SUCCESS', 'IEEE_802_15_4_PHY_TRX_OFF', 'IEEE_802_15_4_PHY_TX_ON', 'IEEE_802_15_4_PHY_UNSUPPORTED_ATTRIBUTE', 'IEEE_802_15_4_PHY_READ_ONLY', 'IEEE_802_15_4_PHY_UNSPECIFIED'])
    24     module.add_enum('LrWpanPhyEnumeration', ['IEEE_802_15_4_PHY_BUSY', 'IEEE_802_15_4_PHY_BUSY_RX', 'IEEE_802_15_4_PHY_BUSY_TX', 'IEEE_802_15_4_PHY_FORCE_TRX_OFF', 'IEEE_802_15_4_PHY_IDLE', 'IEEE_802_15_4_PHY_INVALID_PARAMETER', 'IEEE_802_15_4_PHY_RX_ON', 'IEEE_802_15_4_PHY_SUCCESS', 'IEEE_802_15_4_PHY_TRX_OFF', 'IEEE_802_15_4_PHY_TX_ON', 'IEEE_802_15_4_PHY_UNSUPPORTED_ATTRIBUTE', 'IEEE_802_15_4_PHY_READ_ONLY', 'IEEE_802_15_4_PHY_UNSPECIFIED'])
       
    25     ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanAssociationStatus [enumeration]
       
    26     module.add_enum('LrWpanAssociationStatus', ['ASSOCIATED', 'PAN_AT_CAPACITY', 'PAN_ACCESS_DENIED', 'ASSOCIATED_WITHOUT_ADDRESS', 'DISASSOCIATED'])
    25     ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanTxOption [enumeration]
    27     ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanTxOption [enumeration]
    26     module.add_enum('LrWpanTxOption', ['TX_OPTION_NONE', 'TX_OPTION_ACK', 'TX_OPTION_GTS', 'TX_OPTION_INDIRECT'])
    28     module.add_enum('LrWpanTxOption', ['TX_OPTION_NONE', 'TX_OPTION_ACK', 'TX_OPTION_GTS', 'TX_OPTION_INDIRECT'])
    27     ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMcpsDataConfirmStatus [enumeration]
    29     ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMcpsDataConfirmStatus [enumeration]
    28     module.add_enum('LrWpanMcpsDataConfirmStatus', ['IEEE_802_15_4_SUCCESS', 'IEEE_802_15_4_TRANSACTION_OVERFLOW', 'IEEE_802_15_4_TRANSACTION_EXPIRED', 'IEEE_802_15_4_CHANNEL_ACCESS_FAILURE', 'IEEE_802_15_4_INVALID_ADDRESS', 'IEEE_802_15_4_INVALID_GTS', 'IEEE_802_15_4_NO_ACK', 'IEEE_802_15_4_COUNTER_ERROR', 'IEEE_802_15_4_FRAME_TOO_LONG', 'IEEE_802_15_4_UNAVAILABLE_KEY', 'IEEE_802_15_4_UNSUPPORTED_SECURITY', 'IEEE_802_15_4_INVALID_PARAMETER'])
    30     module.add_enum('LrWpanMcpsDataConfirmStatus', ['IEEE_802_15_4_SUCCESS', 'IEEE_802_15_4_TRANSACTION_OVERFLOW', 'IEEE_802_15_4_TRANSACTION_EXPIRED', 'IEEE_802_15_4_CHANNEL_ACCESS_FAILURE', 'IEEE_802_15_4_INVALID_ADDRESS', 'IEEE_802_15_4_INVALID_GTS', 'IEEE_802_15_4_NO_ACK', 'IEEE_802_15_4_COUNTER_ERROR', 'IEEE_802_15_4_FRAME_TOO_LONG', 'IEEE_802_15_4_UNAVAILABLE_KEY', 'IEEE_802_15_4_UNSUPPORTED_SECURITY', 'IEEE_802_15_4_INVALID_PARAMETER'])
    29     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPibAttributeIdentifier [enumeration]
    31     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPibAttributeIdentifier [enumeration]
    30     module.add_enum('LrWpanPibAttributeIdentifier', ['phyCurrentChannel', 'phyChannelsSupported', 'phyTransmitPower', 'phyCCAMode', 'phyCurrentPage', 'phyMaxFrameDuration', 'phySHRDuration', 'phySymbolsPerOctet'])
    32     module.add_enum('LrWpanPibAttributeIdentifier', ['phyCurrentChannel', 'phyChannelsSupported', 'phyTransmitPower', 'phyCCAMode', 'phyCurrentPage', 'phyMaxFrameDuration', 'phySHRDuration', 'phySymbolsPerOctet'])
       
    33     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyOption [enumeration]
       
    34     module.add_enum('LrWpanPhyOption', ['IEEE_802_15_4_868MHZ_BPSK', 'IEEE_802_15_4_915MHZ_BPSK', 'IEEE_802_15_4_868MHZ_ASK', 'IEEE_802_15_4_915MHZ_ASK', 'IEEE_802_15_4_868MHZ_OQPSK', 'IEEE_802_15_4_915MHZ_OQPSK', 'IEEE_802_15_4_2_4GHZ_OQPSK', 'IEEE_802_15_4_INVALID_PHY_OPTION'])
    31     ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMacState [enumeration]
    35     ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanMacState [enumeration]
    32     module.add_enum('LrWpanMacState', ['MAC_IDLE', 'MAC_CSMA', 'MAC_SENDING', 'MAC_ACK_PENDING', 'CHANNEL_ACCESS_FAILURE', 'CHANNEL_IDLE', 'SET_PHY_TX_ON'])
    36     module.add_enum('LrWpanMacState', ['MAC_IDLE', 'MAC_CSMA', 'MAC_SENDING', 'MAC_ACK_PENDING', 'CHANNEL_ACCESS_FAILURE', 'CHANNEL_IDLE', 'SET_PHY_TX_ON'])
    33     ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanAssociationStatus [enumeration]
       
    34     module.add_enum('LrWpanAssociationStatus', ['ASSOCIATED', 'PAN_AT_CAPACITY', 'PAN_ACCESS_DENIED', 'ASSOCIATED_WITHOUT_ADDRESS', 'DISASSOCIATED'])
       
    35     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanPhyOption [enumeration]
       
    36     module.add_enum('LrWpanPhyOption', ['IEEE_802_15_4_868MHZ_BPSK', 'IEEE_802_15_4_915MHZ_BPSK', 'IEEE_802_15_4_868MHZ_ASK', 'IEEE_802_15_4_915MHZ_ASK', 'IEEE_802_15_4_868MHZ_OQPSK', 'IEEE_802_15_4_915MHZ_OQPSK', 'IEEE_802_15_4_2_4GHZ_OQPSK', 'IEEE_802_15_4_INVALID_PHY_OPTION'])
       
    37     ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanAddressMode [enumeration]
    37     ## lr-wpan-mac.h (module 'lr-wpan'): ns3::LrWpanAddressMode [enumeration]
    38     module.add_enum('LrWpanAddressMode', ['NO_PANID_ADDR', 'ADDR_MODE_RESERVED', 'SHORT_ADDR', 'EXT_ADDR'])
    38     module.add_enum('LrWpanAddressMode', ['NO_PANID_ADDR', 'ADDR_MODE_RESERVED', 'SHORT_ADDR', 'EXT_ADDR'])
    39     ## address.h (module 'network'): ns3::Address [class]
    39     ## address.h (module 'network'): ns3::Address [class]
    40     module.add_class('Address', import_from_module='ns.network')
    40     module.add_class('Address', import_from_module='ns.network')
    41     ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration]
    41     ## address.h (module 'network'): ns3::Address::MaxSize_e [enumeration]
   306     module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   306     module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
   307     ## address.h (module 'network'): ns3::AddressValue [class]
   307     ## address.h (module 'network'): ns3::AddressValue [class]
   308     module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   308     module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
   309     ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::LrWpanNetDevice [class]
   309     ## lr-wpan-net-device.h (module 'lr-wpan'): ns3::LrWpanNetDevice [class]
   310     module.add_class('LrWpanNetDevice', parent=root_module['ns3::NetDevice'])
   310     module.add_class('LrWpanNetDevice', parent=root_module['ns3::NetDevice'])
   311     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeCcaConfirmCallback')
       
   312     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeCcaConfirmCallback*')
       
   313     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeCcaConfirmCallback&')
       
   314     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeEdConfirmCallback')
   311     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeEdConfirmCallback')
   315     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeEdConfirmCallback*')
   312     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeEdConfirmCallback*')
   316     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeEdConfirmCallback&')
   313     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeEdConfirmCallback&')
   317     typehandlers.add_type_alias(u'ns3::Callback< void, unsigned int, ns3::Ptr< ns3::Packet >, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PdDataIndicationCallback')
   314     typehandlers.add_type_alias(u'ns3::Callback< void, unsigned int, ns3::Ptr< ns3::Packet >, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PdDataIndicationCallback')
   318     typehandlers.add_type_alias(u'ns3::Callback< void, unsigned int, ns3::Ptr< ns3::Packet >, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PdDataIndicationCallback*')
   315     typehandlers.add_type_alias(u'ns3::Callback< void, unsigned int, ns3::Ptr< ns3::Packet >, unsigned char, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PdDataIndicationCallback*')
   327     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanMacState, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::LrWpanMacStateCallback*')
   324     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanMacState, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::LrWpanMacStateCallback*')
   328     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanMacState, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::LrWpanMacStateCallback&')
   325     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanMacState, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::LrWpanMacStateCallback&')
   329     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::LrWpanPhyPibAttributes *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeGetAttributeConfirmCallback')
   326     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::LrWpanPhyPibAttributes *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeGetAttributeConfirmCallback')
   330     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::LrWpanPhyPibAttributes *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeGetAttributeConfirmCallback*')
   327     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::LrWpanPhyPibAttributes *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeGetAttributeConfirmCallback*')
   331     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::LrWpanPhyPibAttributes *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeGetAttributeConfirmCallback&')
   328     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::LrWpanPhyPibAttributes *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeGetAttributeConfirmCallback&')
       
   329     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeSetTRXStateConfirmCallback')
       
   330     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeSetTRXStateConfirmCallback*')
       
   331     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeSetTRXStateConfirmCallback&')
   332     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PdDataConfirmCallback')
   332     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PdDataConfirmCallback')
   333     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PdDataConfirmCallback*')
   333     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PdDataConfirmCallback*')
   334     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PdDataConfirmCallback&')
   334     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PdDataConfirmCallback&')
   335     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::McpsDataIndicationParams, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::McpsDataIndicationCallback')
   335     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::McpsDataIndicationParams, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::McpsDataIndicationCallback')
   336     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::McpsDataIndicationParams, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::McpsDataIndicationCallback*')
   336     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::McpsDataIndicationParams, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::McpsDataIndicationCallback*')
   342     typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >*', u'ns3::SequenceNumber8*')
   342     typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >*', u'ns3::SequenceNumber8*')
   343     typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >&', u'ns3::SequenceNumber8&')
   343     typehandlers.add_type_alias(u'ns3::SequenceNumber< unsigned char, signed char >&', u'ns3::SequenceNumber8&')
   344     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeSetAttributeConfirmCallback')
   344     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeSetAttributeConfirmCallback')
   345     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeSetAttributeConfirmCallback*')
   345     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeSetAttributeConfirmCallback*')
   346     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeSetAttributeConfirmCallback&')
   346     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::LrWpanPibAttributeIdentifier, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeSetAttributeConfirmCallback&')
   347     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeSetTRXStateConfirmCallback')
   347     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', u'ns3::PlmeCcaConfirmCallback')
   348     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeSetTRXStateConfirmCallback*')
   348     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >*', u'ns3::PlmeCcaConfirmCallback*')
   349     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeSetTRXStateConfirmCallback&')
   349     typehandlers.add_type_alias(u'ns3::Callback< void, ns3::LrWpanPhyEnumeration, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >&', u'ns3::PlmeCcaConfirmCallback&')
   350     
   350     
   351     ## Register a nested module for the namespace FatalImpl
   351     ## Register a nested module for the namespace FatalImpl
   352     
   352     
   353     nested_module = module.add_cpp_namespace('FatalImpl')
   353     nested_module = module.add_cpp_namespace('FatalImpl')
   354     register_types_ns3_FatalImpl(nested_module)
   354     register_types_ns3_FatalImpl(nested_module)
  1628                    [param('std::ostream &', 'os')], 
  1628                    [param('std::ostream &', 'os')], 
  1629                    is_const=True)
  1629                    is_const=True)
  1630     return
  1630     return
  1631 
  1631 
  1632 def register_Ns3LrWpanEdPower_methods(root_module, cls):
  1632 def register_Ns3LrWpanEdPower_methods(root_module, cls):
       
  1633     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::LrWpanEdPower() [constructor]
       
  1634     cls.add_constructor([])
  1633     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::LrWpanEdPower(ns3::LrWpanEdPower const & arg0) [copy constructor]
  1635     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::LrWpanEdPower(ns3::LrWpanEdPower const & arg0) [copy constructor]
  1634     cls.add_constructor([param('ns3::LrWpanEdPower const &', 'arg0')])
  1636     cls.add_constructor([param('ns3::LrWpanEdPower const &', 'arg0')])
  1635     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::LrWpanEdPower() [constructor]
       
  1636     cls.add_constructor([])
       
  1637     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::averagePower [variable]
  1637     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::averagePower [variable]
  1638     cls.add_instance_attribute('averagePower', 'double', is_const=False)
  1638     cls.add_instance_attribute('averagePower', 'double', is_const=False)
  1639     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::lastUpdate [variable]
  1639     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::lastUpdate [variable]
  1640     cls.add_instance_attribute('lastUpdate', 'ns3::Time', is_const=False)
  1640     cls.add_instance_attribute('lastUpdate', 'ns3::Time', is_const=False)
  1641     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::measurementLength [variable]
  1641     ## lr-wpan-phy.h (module 'lr-wpan'): ns3::LrWpanEdPower::measurementLength [variable]
  2943                    [param('ns3::NetDeviceContainer', 'c'), param('uint16_t', 'panId')])
  2943                    [param('ns3::NetDeviceContainer', 'c'), param('uint16_t', 'panId')])
  2944     ## lr-wpan-helper.h (module 'lr-wpan'): void ns3::LrWpanHelper::EnableLogComponents() [member function]
  2944     ## lr-wpan-helper.h (module 'lr-wpan'): void ns3::LrWpanHelper::EnableLogComponents() [member function]
  2945     cls.add_method('EnableLogComponents', 
  2945     cls.add_method('EnableLogComponents', 
  2946                    'void', 
  2946                    'void', 
  2947                    [])
  2947                    [])
  2948     ## lr-wpan-helper.h (module 'lr-wpan'): static std::string ns3::LrWpanHelper::LrWpanPhyEnumerationPrinter(ns3::LrWpanPhyEnumeration arg0) [member function]
  2948     ## lr-wpan-helper.h (module 'lr-wpan'): static std::string ns3::LrWpanHelper::LrWpanPhyEnumerationPrinter(ns3::LrWpanPhyEnumeration e) [member function]
  2949     cls.add_method('LrWpanPhyEnumerationPrinter', 
  2949     cls.add_method('LrWpanPhyEnumerationPrinter', 
  2950                    'std::string', 
  2950                    'std::string', 
  2951                    [param('ns3::LrWpanPhyEnumeration', 'arg0')], 
  2951                    [param('ns3::LrWpanPhyEnumeration', 'e')], 
  2952                    is_static=True)
  2952                    is_static=True)
  2953     ## lr-wpan-helper.h (module 'lr-wpan'): static std::string ns3::LrWpanHelper::LrWpanMacStatePrinter(ns3::LrWpanMacState e) [member function]
  2953     ## lr-wpan-helper.h (module 'lr-wpan'): static std::string ns3::LrWpanHelper::LrWpanMacStatePrinter(ns3::LrWpanMacState e) [member function]
  2954     cls.add_method('LrWpanMacStatePrinter', 
  2954     cls.add_method('LrWpanMacStatePrinter', 
  2955                    'std::string', 
  2955                    'std::string', 
  2956                    [param('ns3::LrWpanMacState', 'e')], 
  2956                    [param('ns3::LrWpanMacState', 'e')], 
  3094     ## lr-wpan-mac-header.h (module 'lr-wpan'): uint64_t ns3::LrWpanMacHeader::GetKeyIdSrc64() const [member function]
  3094     ## lr-wpan-mac-header.h (module 'lr-wpan'): uint64_t ns3::LrWpanMacHeader::GetKeyIdSrc64() const [member function]
  3095     cls.add_method('GetKeyIdSrc64', 
  3095     cls.add_method('GetKeyIdSrc64', 
  3096                    'uint64_t', 
  3096                    'uint64_t', 
  3097                    [], 
  3097                    [], 
  3098                    is_const=True)
  3098                    is_const=True)
  3099     ## lr-wpan-mac-header.h (module 'lr-wpan'): std::string ns3::LrWpanMacHeader::GetName() const [member function]
       
  3100     cls.add_method('GetName', 
       
  3101                    'std::string', 
       
  3102                    [], 
       
  3103                    is_const=True)
       
  3104     ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetSecControl() const [member function]
  3099     ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetSecControl() const [member function]
  3105     cls.add_method('GetSecControl', 
  3100     cls.add_method('GetSecControl', 
       
  3101                    'uint8_t', 
       
  3102                    [], 
       
  3103                    is_const=True)
       
  3104     ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetSecCtrlReserved() const [member function]
       
  3105     cls.add_method('GetSecCtrlReserved', 
  3106                    'uint8_t', 
  3106                    'uint8_t', 
  3107                    [], 
  3107                    [], 
  3108                    is_const=True)
  3108                    is_const=True)
  3109     ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetSecLevel() const [member function]
  3109     ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetSecLevel() const [member function]
  3110     cls.add_method('GetSecLevel', 
  3110     cls.add_method('GetSecLevel', 
  3149     ## lr-wpan-mac-header.h (module 'lr-wpan'): static ns3::TypeId ns3::LrWpanMacHeader::GetTypeId() [member function]
  3149     ## lr-wpan-mac-header.h (module 'lr-wpan'): static ns3::TypeId ns3::LrWpanMacHeader::GetTypeId() [member function]
  3150     cls.add_method('GetTypeId', 
  3150     cls.add_method('GetTypeId', 
  3151                    'ns3::TypeId', 
  3151                    'ns3::TypeId', 
  3152                    [], 
  3152                    [], 
  3153                    is_static=True)
  3153                    is_static=True)
  3154     ## lr-wpan-mac-header.h (module 'lr-wpan'): uint8_t ns3::LrWpanMacHeader::GetsecctrlReserved() const [member function]
       
  3155     cls.add_method('GetsecctrlReserved', 
       
  3156                    'uint8_t', 
       
  3157                    [], 
       
  3158                    is_const=True)
       
  3159     ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsAckReq() const [member function]
  3154     ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsAckReq() const [member function]
  3160     cls.add_method('IsAckReq', 
  3155     cls.add_method('IsAckReq', 
  3161                    'bool', 
  3156                    'bool', 
  3162                    [], 
  3157                    [], 
  3163                    is_const=True)
  3158                    is_const=True)
  3184     ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsFrmPend() const [member function]
  3179     ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsFrmPend() const [member function]
  3185     cls.add_method('IsFrmPend', 
  3180     cls.add_method('IsFrmPend', 
  3186                    'bool', 
  3181                    'bool', 
  3187                    [], 
  3182                    [], 
  3188                    is_const=True)
  3183                    is_const=True)
  3189     ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsNoAckReq() const [member function]
       
  3190     cls.add_method('IsNoAckReq', 
       
  3191                    'bool', 
       
  3192                    [], 
       
  3193                    is_const=True)
       
  3194     ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsNoFrmPend() const [member function]
       
  3195     cls.add_method('IsNoFrmPend', 
       
  3196                    'bool', 
       
  3197                    [], 
       
  3198                    is_const=True)
       
  3199     ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsNoPanIdComp() const [member function]
       
  3200     cls.add_method('IsNoPanIdComp', 
       
  3201                    'bool', 
       
  3202                    [], 
       
  3203                    is_const=True)
       
  3204     ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsPanIdComp() const [member function]
  3184     ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsPanIdComp() const [member function]
  3205     cls.add_method('IsPanIdComp', 
  3185     cls.add_method('IsPanIdComp', 
  3206                    'bool', 
  3186                    'bool', 
  3207                    [], 
  3187                    [], 
  3208                    is_const=True)
  3188                    is_const=True)
  3209     ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsSecDisable() const [member function]
       
  3210     cls.add_method('IsSecDisable', 
       
  3211                    'bool', 
       
  3212                    [], 
       
  3213                    is_const=True)
       
  3214     ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsSecEnable() const [member function]
  3189     ## lr-wpan-mac-header.h (module 'lr-wpan'): bool ns3::LrWpanMacHeader::IsSecEnable() const [member function]
  3215     cls.add_method('IsSecEnable', 
  3190     cls.add_method('IsSecEnable', 
  3216                    'bool', 
  3191                    'bool', 
  3217                    [], 
  3192                    [], 
  3218                    is_const=True)
  3193                    is_const=True)
  3219     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::Print(std::ostream & os) const [member function]
  3194     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::Print(std::ostream & os) const [member function]
  3220     cls.add_method('Print', 
  3195     cls.add_method('Print', 
  3221                    'void', 
  3196                    'void', 
  3222                    [param('std::ostream &', 'os')], 
  3197                    [param('std::ostream &', 'os')], 
  3223                    is_const=True, is_virtual=True)
  3198                    is_const=True, is_virtual=True)
  3224     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::PrintFrameControl(std::ostream & os) const [member function]
       
  3225     cls.add_method('PrintFrameControl', 
       
  3226                    'void', 
       
  3227                    [param('std::ostream &', 'os')], 
       
  3228                    is_const=True)
       
  3229     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
  3199     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
  3230     cls.add_method('Serialize', 
  3200     cls.add_method('Serialize', 
  3231                    'void', 
  3201                    'void', 
  3232                    [param('ns3::Buffer::Iterator', 'start')], 
  3202                    [param('ns3::Buffer::Iterator', 'start')], 
  3233                    is_const=True, is_virtual=True)
  3203                    is_const=True, is_virtual=True)
  3301                    [])
  3271                    [])
  3302     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSecControl(uint8_t secLevel) [member function]
  3272     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSecControl(uint8_t secLevel) [member function]
  3303     cls.add_method('SetSecControl', 
  3273     cls.add_method('SetSecControl', 
  3304                    'void', 
  3274                    'void', 
  3305                    [param('uint8_t', 'secLevel')])
  3275                    [param('uint8_t', 'secLevel')])
       
  3276     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSecCtrlReserved(uint8_t res) [member function]
       
  3277     cls.add_method('SetSecCtrlReserved', 
       
  3278                    'void', 
       
  3279                    [param('uint8_t', 'res')])
  3306     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSecDisable() [member function]
  3280     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSecDisable() [member function]
  3307     cls.add_method('SetSecDisable', 
  3281     cls.add_method('SetSecDisable', 
  3308                    'void', 
  3282                    'void', 
  3309                    [])
  3283                    [])
  3310     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSecEnable() [member function]
  3284     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetSecEnable() [member function]
  3333                    [param('uint8_t', 'addrMode')])
  3307                    [param('uint8_t', 'addrMode')])
  3334     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetType(ns3::LrWpanMacHeader::LrWpanMacType wpanMacType) [member function]
  3308     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetType(ns3::LrWpanMacHeader::LrWpanMacType wpanMacType) [member function]
  3335     cls.add_method('SetType', 
  3309     cls.add_method('SetType', 
  3336                    'void', 
  3310                    'void', 
  3337                    [param('ns3::LrWpanMacHeader::LrWpanMacType', 'wpanMacType')])
  3311                    [param('ns3::LrWpanMacHeader::LrWpanMacType', 'wpanMacType')])
  3338     ## lr-wpan-mac-header.h (module 'lr-wpan'): void ns3::LrWpanMacHeader::SetsecctrlReserved(uint8_t res) [member function]
       
  3339     cls.add_method('SetsecctrlReserved', 
       
  3340                    'void', 
       
  3341                    [param('uint8_t', 'res')])
       
  3342     return
  3312     return
  3343 
  3313 
  3344 def register_Ns3Object_methods(root_module, cls):
  3314 def register_Ns3Object_methods(root_module, cls):
  3345     ## object.h (module 'core'): ns3::Object::Object() [constructor]
  3315     ## object.h (module 'core'): ns3::Object::Object() [constructor]
  3346     cls.add_constructor([])
  3316     cls.add_constructor([])
  3727     cls.add_constructor([param('unsigned int', 'v')])
  3697     cls.add_constructor([param('unsigned int', 'v')])
  3728     ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor]
  3698     ## nstime.h (module 'core'): ns3::Time::Time(long unsigned int v) [constructor]
  3729     cls.add_constructor([param('long unsigned int', 'v')])
  3699     cls.add_constructor([param('long unsigned int', 'v')])
  3730     ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor]
  3700     ## nstime.h (module 'core'): ns3::Time::Time(long long unsigned int v) [constructor]
  3731     cls.add_constructor([param('long long unsigned int', 'v')])
  3701     cls.add_constructor([param('long long unsigned int', 'v')])
       
  3702     ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & v) [constructor]
       
  3703     cls.add_constructor([param('ns3::int64x64_t const &', 'v')])
  3732     ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor]
  3704     ## nstime.h (module 'core'): ns3::Time::Time(std::string const & s) [constructor]
  3733     cls.add_constructor([param('std::string const &', 's')])
  3705     cls.add_constructor([param('std::string const &', 's')])
  3734     ## nstime.h (module 'core'): ns3::Time::Time(ns3::int64x64_t const & value) [constructor]
       
  3735     cls.add_constructor([param('ns3::int64x64_t const &', 'value')])
       
  3736     ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function]
  3706     ## nstime.h (module 'core'): ns3::TimeWithUnit ns3::Time::As(ns3::Time::Unit const unit) const [member function]
  3737     cls.add_method('As', 
  3707     cls.add_method('As', 
  3738                    'ns3::TimeWithUnit', 
  3708                    'ns3::TimeWithUnit', 
  3739                    [param('ns3::Time::Unit const', 'unit')], 
  3709                    [param('ns3::Time::Unit const', 'unit')], 
  3740                    is_const=True)
  3710                    is_const=True)
  3741     ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function]
  3711     ## nstime.h (module 'core'): int ns3::Time::Compare(ns3::Time const & o) const [member function]
  3742     cls.add_method('Compare', 
  3712     cls.add_method('Compare', 
  3743                    'int', 
  3713                    'int', 
  3744                    [param('ns3::Time const &', 'o')], 
  3714                    [param('ns3::Time const &', 'o')], 
  3745                    is_const=True)
  3715                    is_const=True)
  3746     ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & from, ns3::Time::Unit timeUnit) [member function]
       
  3747     cls.add_method('From', 
       
  3748                    'ns3::Time', 
       
  3749                    [param('ns3::int64x64_t const &', 'from'), param('ns3::Time::Unit', 'timeUnit')], 
       
  3750                    is_static=True)
       
  3751     ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function]
  3716     ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value) [member function]
  3752     cls.add_method('From', 
  3717     cls.add_method('From', 
  3753                    'ns3::Time', 
  3718                    'ns3::Time', 
  3754                    [param('ns3::int64x64_t const &', 'value')], 
  3719                    [param('ns3::int64x64_t const &', 'value')], 
  3755                    is_static=True)
  3720                    is_static=True)
  3756     ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit timeUnit) [member function]
  3721     ## nstime.h (module 'core'): static ns3::Time ns3::Time::From(ns3::int64x64_t const & value, ns3::Time::Unit unit) [member function]
       
  3722     cls.add_method('From', 
       
  3723                    'ns3::Time', 
       
  3724                    [param('ns3::int64x64_t const &', 'value'), param('ns3::Time::Unit', 'unit')], 
       
  3725                    is_static=True)
       
  3726     ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromDouble(double value, ns3::Time::Unit unit) [member function]
  3757     cls.add_method('FromDouble', 
  3727     cls.add_method('FromDouble', 
  3758                    'ns3::Time', 
  3728                    'ns3::Time', 
  3759                    [param('double', 'value'), param('ns3::Time::Unit', 'timeUnit')], 
  3729                    [param('double', 'value'), param('ns3::Time::Unit', 'unit')], 
  3760                    is_static=True)
  3730                    is_static=True)
  3761     ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit timeUnit) [member function]
  3731     ## nstime.h (module 'core'): static ns3::Time ns3::Time::FromInteger(uint64_t value, ns3::Time::Unit unit) [member function]
  3762     cls.add_method('FromInteger', 
  3732     cls.add_method('FromInteger', 
  3763                    'ns3::Time', 
  3733                    'ns3::Time', 
  3764                    [param('uint64_t', 'value'), param('ns3::Time::Unit', 'timeUnit')], 
  3734                    [param('uint64_t', 'value'), param('ns3::Time::Unit', 'unit')], 
  3765                    is_static=True)
  3735                    is_static=True)
  3766     ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function]
  3736     ## nstime.h (module 'core'): double ns3::Time::GetDays() const [member function]
  3767     cls.add_method('GetDays', 
  3737     cls.add_method('GetDays', 
  3768                    'double', 
  3738                    'double', 
  3769                    [], 
  3739                    [], 
  3876     ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function]
  3846     ## nstime.h (module 'core'): static bool ns3::Time::StaticInit() [member function]
  3877     cls.add_method('StaticInit', 
  3847     cls.add_method('StaticInit', 
  3878                    'bool', 
  3848                    'bool', 
  3879                    [], 
  3849                    [], 
  3880                    is_static=True)
  3850                    is_static=True)
  3881     ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit timeUnit) const [member function]
  3851     ## nstime.h (module 'core'): ns3::int64x64_t ns3::Time::To(ns3::Time::Unit unit) const [member function]
  3882     cls.add_method('To', 
  3852     cls.add_method('To', 
  3883                    'ns3::int64x64_t', 
  3853                    'ns3::int64x64_t', 
  3884                    [param('ns3::Time::Unit', 'timeUnit')], 
  3854                    [param('ns3::Time::Unit', 'unit')], 
  3885                    is_const=True)
  3855                    is_const=True)
  3886     ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit timeUnit) const [member function]
  3856     ## nstime.h (module 'core'): double ns3::Time::ToDouble(ns3::Time::Unit unit) const [member function]
  3887     cls.add_method('ToDouble', 
  3857     cls.add_method('ToDouble', 
  3888                    'double', 
  3858                    'double', 
  3889                    [param('ns3::Time::Unit', 'timeUnit')], 
  3859                    [param('ns3::Time::Unit', 'unit')], 
  3890                    is_const=True)
  3860                    is_const=True)
  3891     ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit timeUnit) const [member function]
  3861     ## nstime.h (module 'core'): int64_t ns3::Time::ToInteger(ns3::Time::Unit unit) const [member function]
  3892     cls.add_method('ToInteger', 
  3862     cls.add_method('ToInteger', 
  3893                    'int64_t', 
  3863                    'int64_t', 
  3894                    [param('ns3::Time::Unit', 'timeUnit')], 
  3864                    [param('ns3::Time::Unit', 'unit')], 
  3895                    is_const=True)
  3865                    is_const=True)
  3896     return
  3866     return
  3897 
  3867 
  3898 def register_Ns3TraceSourceAccessor_methods(root_module, cls):
  3868 def register_Ns3TraceSourceAccessor_methods(root_module, cls):
  3899     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor]
  3869     ## trace-source-accessor.h (module 'core'): ns3::TraceSourceAccessor::TraceSourceAccessor(ns3::TraceSourceAccessor const & arg0) [copy constructor]