src/lte/bindings/modulegen__gcc_ILP32.py
changeset 10400 be4bc3e47c0f
parent 10237 990870025788
child 10448 ef76a217bb2a
equal deleted inserted replaced
10399:d70bd78aae8d 10400:be4bc3e47c0f
   352     module.add_class('LogicalChannelConfigListElement_s')
   352     module.add_class('LogicalChannelConfigListElement_s')
   353     ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::Direction_e [enumeration]
   353     ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::Direction_e [enumeration]
   354     module.add_enum('Direction_e', ['DIR_UL', 'DIR_DL', 'DIR_BOTH'], outer_class=root_module['ns3::LogicalChannelConfigListElement_s'])
   354     module.add_enum('Direction_e', ['DIR_UL', 'DIR_DL', 'DIR_BOTH'], outer_class=root_module['ns3::LogicalChannelConfigListElement_s'])
   355     ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::QosBearerType_e [enumeration]
   355     ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::QosBearerType_e [enumeration]
   356     module.add_enum('QosBearerType_e', ['QBT_NON_GBR', 'QBT_GBR'], outer_class=root_module['ns3::LogicalChannelConfigListElement_s'])
   356     module.add_enum('QosBearerType_e', ['QBT_NON_GBR', 'QBT_GBR'], outer_class=root_module['ns3::LogicalChannelConfigListElement_s'])
       
   357     ## lte-anr-sap.h (module 'lte'): ns3::LteAnrSapProvider [class]
       
   358     module.add_class('LteAnrSapProvider', allow_subclassing=True)
       
   359     ## lte-anr-sap.h (module 'lte'): ns3::LteAnrSapUser [class]
       
   360     module.add_class('LteAnrSapUser', allow_subclassing=True)
   357     ## lte-as-sap.h (module 'lte'): ns3::LteAsSapProvider [class]
   361     ## lte-as-sap.h (module 'lte'): ns3::LteAsSapProvider [class]
   358     module.add_class('LteAsSapProvider', allow_subclassing=True)
   362     module.add_class('LteAsSapProvider', allow_subclassing=True)
   359     ## lte-as-sap.h (module 'lte'): ns3::LteAsSapUser [class]
   363     ## lte-as-sap.h (module 'lte'): ns3::LteAsSapUser [class]
   360     module.add_class('LteAsSapUser', allow_subclassing=True)
   364     module.add_class('LteAsSapUser', allow_subclassing=True)
   361     ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider [class]
   365     ## lte-enb-cmac-sap.h (module 'lte'): ns3::LteEnbCmacSapProvider [class]
   384     module.add_class('LteFfConverter')
   388     module.add_class('LteFfConverter')
   385     ## lte-common.h (module 'lte'): ns3::LteFlowId_t [struct]
   389     ## lte-common.h (module 'lte'): ns3::LteFlowId_t [struct]
   386     module.add_class('LteFlowId_t')
   390     module.add_class('LteFlowId_t')
   387     ## lte-global-pathloss-database.h (module 'lte'): ns3::LteGlobalPathlossDatabase [class]
   391     ## lte-global-pathloss-database.h (module 'lte'): ns3::LteGlobalPathlossDatabase [class]
   388     module.add_class('LteGlobalPathlossDatabase', allow_subclassing=True)
   392     module.add_class('LteGlobalPathlossDatabase', allow_subclassing=True)
       
   393     ## lte-handover-management-sap.h (module 'lte'): ns3::LteHandoverManagementSapProvider [class]
       
   394     module.add_class('LteHandoverManagementSapProvider', allow_subclassing=True)
       
   395     ## lte-handover-management-sap.h (module 'lte'): ns3::LteHandoverManagementSapUser [class]
       
   396     module.add_class('LteHandoverManagementSapUser', allow_subclassing=True)
   389     ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider [class]
   397     ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider [class]
   390     module.add_class('LteMacSapProvider', allow_subclassing=True)
   398     module.add_class('LteMacSapProvider', allow_subclassing=True)
   391     ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::ReportBufferStatusParameters [struct]
   399     ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::ReportBufferStatusParameters [struct]
   392     module.add_class('ReportBufferStatusParameters', outer_class=root_module['ns3::LteMacSapProvider'])
   400     module.add_class('ReportBufferStatusParameters', outer_class=root_module['ns3::LteMacSapProvider'])
   393     ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::TransmitPduParameters [struct]
   401     ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::TransmitPduParameters [struct]
   424     module.add_class('CarrierBandwidthEutra', outer_class=root_module['ns3::LteRrcSap'])
   432     module.add_class('CarrierBandwidthEutra', outer_class=root_module['ns3::LteRrcSap'])
   425     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CarrierFreqEutra [struct]
   433     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CarrierFreqEutra [struct]
   426     module.add_class('CarrierFreqEutra', outer_class=root_module['ns3::LteRrcSap'])
   434     module.add_class('CarrierFreqEutra', outer_class=root_module['ns3::LteRrcSap'])
   427     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellAccessRelatedInfo [struct]
   435     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellAccessRelatedInfo [struct]
   428     module.add_class('CellAccessRelatedInfo', outer_class=root_module['ns3::LteRrcSap'])
   436     module.add_class('CellAccessRelatedInfo', outer_class=root_module['ns3::LteRrcSap'])
       
   437     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellSelectionInfo [struct]
       
   438     module.add_class('CellSelectionInfo', outer_class=root_module['ns3::LteRrcSap'])
   429     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellsToAddMod [struct]
   439     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellsToAddMod [struct]
   430     module.add_class('CellsToAddMod', outer_class=root_module['ns3::LteRrcSap'])
   440     module.add_class('CellsToAddMod', outer_class=root_module['ns3::LteRrcSap'])
   431     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CgiInfo [struct]
   441     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CgiInfo [struct]
   432     module.add_class('CgiInfo', outer_class=root_module['ns3::LteRrcSap'])
   442     module.add_class('CgiInfo', outer_class=root_module['ns3::LteRrcSap'])
   433     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::DrbToAddMod [struct]
   443     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::DrbToAddMod [struct]
   904     module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   914     module.add_class('TriangularRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   905     ## lte-enb-rrc.h (module 'lte'): ns3::UeManager [class]
   915     ## lte-enb-rrc.h (module 'lte'): ns3::UeManager [class]
   906     module.add_class('UeManager', parent=root_module['ns3::Object'])
   916     module.add_class('UeManager', parent=root_module['ns3::Object'])
   907     ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::State [enumeration]
   917     ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::State [enumeration]
   908     module.add_enum('State', ['INITIAL_RANDOM_ACCESS', 'CONNECTION_SETUP', 'CONNECTION_REJECTED', 'CONNECTED_NORMALLY', 'CONNECTION_RECONFIGURATION', 'CONNECTION_REESTABLISHMENT', 'HANDOVER_PREPARATION', 'HANDOVER_JOINING', 'HANDOVER_PATH_SWITCH', 'HANDOVER_LEAVING', 'NUM_STATES'], outer_class=root_module['ns3::UeManager'])
   918     module.add_enum('State', ['INITIAL_RANDOM_ACCESS', 'CONNECTION_SETUP', 'CONNECTION_REJECTED', 'CONNECTED_NORMALLY', 'CONNECTION_RECONFIGURATION', 'CONNECTION_REESTABLISHMENT', 'HANDOVER_PREPARATION', 'HANDOVER_JOINING', 'HANDOVER_PATH_SWITCH', 'HANDOVER_LEAVING', 'NUM_STATES'], outer_class=root_module['ns3::UeManager'])
   909     ## lte-enb-rrc.h (module 'lte'): ns3::UeMeasure [class]
       
   910     module.add_class('UeMeasure', parent=root_module['ns3::Object'])
       
   911     ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class]
   919     ## random-variable-stream.h (module 'core'): ns3::UniformRandomVariable [class]
   912     module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   920     module.add_class('UniformRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
   913     ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificValue [struct]
   921     ## ff-mac-common.h (module 'lte'): ns3::VendorSpecificValue [struct]
   914     module.add_class('VendorSpecificValue', parent=root_module['ns3::SimpleRefCount< ns3::VendorSpecificValue, ns3::empty, ns3::DefaultDeleter<ns3::VendorSpecificValue> >'])
   922     module.add_class('VendorSpecificValue', parent=root_module['ns3::SimpleRefCount< ns3::VendorSpecificValue, ns3::empty, ns3::DefaultDeleter<ns3::VendorSpecificValue> >'])
   915     ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class]
   923     ## random-variable-stream.h (module 'core'): ns3::WeibullRandomVariable [class]
  1058     module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
  1066     module.add_class('LogNormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
  1059     ## lte-amc.h (module 'lte'): ns3::LteAmc [class]
  1067     ## lte-amc.h (module 'lte'): ns3::LteAmc [class]
  1060     module.add_class('LteAmc', parent=root_module['ns3::Object'])
  1068     module.add_class('LteAmc', parent=root_module['ns3::Object'])
  1061     ## lte-amc.h (module 'lte'): ns3::LteAmc::AmcModel [enumeration]
  1069     ## lte-amc.h (module 'lte'): ns3::LteAmc::AmcModel [enumeration]
  1062     module.add_enum('AmcModel', ['PiroEW2010', 'MiErrorModel'], outer_class=root_module['ns3::LteAmc'])
  1070     module.add_enum('AmcModel', ['PiroEW2010', 'MiErrorModel'], outer_class=root_module['ns3::LteAmc'])
       
  1071     ## lte-anr.h (module 'lte'): ns3::LteAnr [class]
       
  1072     module.add_class('LteAnr', parent=root_module['ns3::Object'])
  1063     ## lte-control-messages.h (module 'lte'): ns3::LteControlMessage [class]
  1073     ## lte-control-messages.h (module 'lte'): ns3::LteControlMessage [class]
  1064     module.add_class('LteControlMessage', parent=root_module['ns3::SimpleRefCount< ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter<ns3::LteControlMessage> >'])
  1074     module.add_class('LteControlMessage', parent=root_module['ns3::SimpleRefCount< ns3::LteControlMessage, ns3::empty, ns3::DefaultDeleter<ns3::LteControlMessage> >'])
  1065     ## lte-control-messages.h (module 'lte'): ns3::LteControlMessage::MessageType [enumeration]
  1075     ## lte-control-messages.h (module 'lte'): ns3::LteControlMessage::MessageType [enumeration]
  1066     module.add_enum('MessageType', ['DL_DCI', 'UL_DCI', 'DL_CQI', 'UL_CQI', 'BSR', 'DL_HARQ', 'RACH_PREAMBLE', 'RAR', 'MIB'], outer_class=root_module['ns3::LteControlMessage'])
  1076     module.add_enum('MessageType', ['DL_DCI', 'UL_DCI', 'DL_CQI', 'UL_CQI', 'BSR', 'DL_HARQ', 'RACH_PREAMBLE', 'RAR', 'MIB', 'SIB1'], outer_class=root_module['ns3::LteControlMessage'])
  1067     ## lte-enb-mac.h (module 'lte'): ns3::LteEnbMac [class]
  1077     ## lte-enb-mac.h (module 'lte'): ns3::LteEnbMac [class]
  1068     module.add_class('LteEnbMac', parent=root_module['ns3::Object'])
  1078     module.add_class('LteEnbMac', parent=root_module['ns3::Object'])
  1069     ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrc [class]
  1079     ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrc [class]
  1070     module.add_class('LteEnbRrc', parent=root_module['ns3::Object'])
  1080     module.add_class('LteEnbRrc', parent=root_module['ns3::Object'])
  1071     ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrc::LteEpsBearerToRlcMapping_t [enumeration]
  1081     ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrc::LteEpsBearerToRlcMapping_t [enumeration]
  1072     module.add_enum('LteEpsBearerToRlcMapping_t', ['RLC_SM_ALWAYS', 'RLC_UM_ALWAYS', 'RLC_AM_ALWAYS', 'PER_BASED'], outer_class=root_module['ns3::LteEnbRrc'])
  1082     module.add_enum('LteEpsBearerToRlcMapping_t', ['RLC_SM_ALWAYS', 'RLC_UM_ALWAYS', 'RLC_AM_ALWAYS', 'PER_BASED'], outer_class=root_module['ns3::LteEnbRrc'])
  1073     ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteEnbRrcProtocolIdeal [class]
  1083     ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteEnbRrcProtocolIdeal [class]
  1074     module.add_class('LteEnbRrcProtocolIdeal', parent=root_module['ns3::Object'])
  1084     module.add_class('LteEnbRrcProtocolIdeal', parent=root_module['ns3::Object'])
  1075     ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteEnbRrcProtocolReal [class]
  1085     ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteEnbRrcProtocolReal [class]
  1076     module.add_class('LteEnbRrcProtocolReal', parent=root_module['ns3::Object'])
  1086     module.add_class('LteEnbRrcProtocolReal', parent=root_module['ns3::Object'])
       
  1087     ## lte-handover-algorithm.h (module 'lte'): ns3::LteHandoverAlgorithm [class]
       
  1088     module.add_class('LteHandoverAlgorithm', parent=root_module['ns3::Object'])
  1077     ## lte-harq-phy.h (module 'lte'): ns3::LteHarqPhy [class]
  1089     ## lte-harq-phy.h (module 'lte'): ns3::LteHarqPhy [class]
  1078     module.add_class('LteHarqPhy', parent=root_module['ns3::SimpleRefCount< ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter<ns3::LteHarqPhy> >'])
  1090     module.add_class('LteHarqPhy', parent=root_module['ns3::SimpleRefCount< ns3::LteHarqPhy, ns3::empty, ns3::DefaultDeleter<ns3::LteHarqPhy> >'])
  1079     ## lte-helper.h (module 'lte'): ns3::LteHelper [class]
  1091     ## lte-helper.h (module 'lte'): ns3::LteHelper [class]
  1080     module.add_class('LteHelper', parent=root_module['ns3::Object'])
  1092     module.add_class('LteHelper', parent=root_module['ns3::Object'])
  1081     ## lte-helper.h (module 'lte'): ns3::LteHelper::LteEpsBearerToRlcMapping_t [enumeration]
  1093     ## lte-helper.h (module 'lte'): ns3::LteHelper::LteEpsBearerToRlcMapping_t [enumeration]
  1122     module.add_class('LteStatsCalculator', parent=root_module['ns3::Object'])
  1134     module.add_class('LteStatsCalculator', parent=root_module['ns3::Object'])
  1123     ## lte-ue-mac.h (module 'lte'): ns3::LteUeMac [class]
  1135     ## lte-ue-mac.h (module 'lte'): ns3::LteUeMac [class]
  1124     module.add_class('LteUeMac', parent=root_module['ns3::Object'])
  1136     module.add_class('LteUeMac', parent=root_module['ns3::Object'])
  1125     ## lte-ue-phy.h (module 'lte'): ns3::LteUePhy [class]
  1137     ## lte-ue-phy.h (module 'lte'): ns3::LteUePhy [class]
  1126     module.add_class('LteUePhy', parent=root_module['ns3::LtePhy'])
  1138     module.add_class('LteUePhy', parent=root_module['ns3::LtePhy'])
       
  1139     ## lte-ue-phy.h (module 'lte'): ns3::LteUePhy::State [enumeration]
       
  1140     module.add_enum('State', ['CELL_SEARCH', 'SYNCHRONIZED', 'NUM_STATES'], outer_class=root_module['ns3::LteUePhy'])
  1127     ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc [class]
  1141     ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc [class]
  1128     module.add_class('LteUeRrc', parent=root_module['ns3::Object'])
  1142     module.add_class('LteUeRrc', parent=root_module['ns3::Object'])
  1129     ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc::State [enumeration]
  1143     ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc::State [enumeration]
  1130     module.add_enum('State', ['IDLE_CELL_SELECTION', 'IDLE_WAIT_SYSTEM_INFO', 'IDLE_CAMPED_NORMALLY', 'IDLE_RANDOM_ACCESS', 'IDLE_CONNECTING', 'CONNECTED_NORMALLY', 'CONNECTED_REESTABLISHING', 'CONNECTED_HANDOVER', 'NUM_STATES'], outer_class=root_module['ns3::LteUeRrc'])
  1144     module.add_enum('State', ['IDLE_START', 'IDLE_CELL_SEARCH', 'IDLE_WAIT_MIB_SIB1', 'IDLE_WAIT_MIB', 'IDLE_WAIT_SIB1', 'IDLE_CAMPED_NORMALLY', 'IDLE_WAIT_SIB2', 'IDLE_RANDOM_ACCESS', 'IDLE_CONNECTING', 'CONNECTED_NORMALLY', 'CONNECTED_HANDOVER', 'CONNECTED_PHY_PROBLEM', 'CONNECTED_REESTABLISHING', 'NUM_STATES'], outer_class=root_module['ns3::LteUeRrc'])
  1131     ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteUeRrcProtocolIdeal [class]
  1145     ## lte-rrc-protocol-ideal.h (module 'lte'): ns3::LteUeRrcProtocolIdeal [class]
  1132     module.add_class('LteUeRrcProtocolIdeal', parent=root_module['ns3::Object'])
  1146     module.add_class('LteUeRrcProtocolIdeal', parent=root_module['ns3::Object'])
  1133     ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteUeRrcProtocolReal [class]
  1147     ## lte-rrc-protocol-real.h (module 'lte'): ns3::LteUeRrcProtocolReal [class]
  1134     module.add_class('LteUeRrcProtocolReal', parent=root_module['ns3::Object'])
  1148     module.add_class('LteUeRrcProtocolReal', parent=root_module['ns3::Object'])
  1135     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
  1149     ## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class]
  1140     module.add_class('MacStatsCalculator', parent=root_module['ns3::LteStatsCalculator'])
  1154     module.add_class('MacStatsCalculator', parent=root_module['ns3::LteStatsCalculator'])
  1141     ## lte-control-messages.h (module 'lte'): ns3::MibLteControlMessage [class]
  1155     ## lte-control-messages.h (module 'lte'): ns3::MibLteControlMessage [class]
  1142     module.add_class('MibLteControlMessage', parent=root_module['ns3::LteControlMessage'])
  1156     module.add_class('MibLteControlMessage', parent=root_module['ns3::LteControlMessage'])
  1143     ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
  1157     ## mobility-model.h (module 'mobility'): ns3::MobilityModel [class]
  1144     module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
  1158     module.add_class('MobilityModel', import_from_module='ns.mobility', parent=root_module['ns3::Object'])
  1145     ## lte-enb-rrc.h (module 'lte'): ns3::NeighbourRelation [class]
       
  1146     module.add_class('NeighbourRelation', parent=root_module['ns3::Object'])
       
  1147     ## net-device.h (module 'network'): ns3::NetDevice [class]
  1159     ## net-device.h (module 'network'): ns3::NetDevice [class]
  1148     module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
  1160     module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object'])
  1149     ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
  1161     ## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration]
  1150     module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network')
  1162     module.add_enum('PacketType', ['PACKET_HOST', 'NS3_PACKET_HOST', 'PACKET_BROADCAST', 'NS3_PACKET_BROADCAST', 'PACKET_MULTICAST', 'NS3_PACKET_MULTICAST', 'PACKET_OTHERHOST', 'NS3_PACKET_OTHERHOST'], outer_class=root_module['ns3::NetDevice'], import_from_module='ns.network')
  1151     ## nix-vector.h (module 'network'): ns3::NixVector [class]
  1163     ## nix-vector.h (module 'network'): ns3::NixVector [class]
  1152     module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
  1164     module.add_class('NixVector', import_from_module='ns.network', parent=root_module['ns3::SimpleRefCount< ns3::NixVector, ns3::empty, ns3::DefaultDeleter<ns3::NixVector> >'])
       
  1165     ## no-op-handover-algorithm.h (module 'lte'): ns3::NoOpHandoverAlgorithm [class]
       
  1166     module.add_class('NoOpHandoverAlgorithm', parent=root_module['ns3::LteHandoverAlgorithm'])
  1153     ## node.h (module 'network'): ns3::Node [class]
  1167     ## node.h (module 'network'): ns3::Node [class]
  1154     module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object'])
  1168     module.add_class('Node', import_from_module='ns.network', parent=root_module['ns3::Object'])
  1155     ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class]
  1169     ## random-variable-stream.h (module 'core'): ns3::NormalRandomVariable [class]
  1156     module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
  1170     module.add_class('NormalRandomVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariableStream'])
  1157     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
  1171     ## object-factory.h (module 'core'): ns3::ObjectFactoryChecker [class]
  1196     module.add_class('RrcDlDcchMessage', parent=root_module['ns3::RrcAsn1Header'])
  1210     module.add_class('RrcDlDcchMessage', parent=root_module['ns3::RrcAsn1Header'])
  1197     ## lte-rrc-header.h (module 'lte'): ns3::RrcUlCcchMessage [class]
  1211     ## lte-rrc-header.h (module 'lte'): ns3::RrcUlCcchMessage [class]
  1198     module.add_class('RrcUlCcchMessage', parent=root_module['ns3::RrcAsn1Header'])
  1212     module.add_class('RrcUlCcchMessage', parent=root_module['ns3::RrcAsn1Header'])
  1199     ## lte-rrc-header.h (module 'lte'): ns3::RrcUlDcchMessage [class]
  1213     ## lte-rrc-header.h (module 'lte'): ns3::RrcUlDcchMessage [class]
  1200     module.add_class('RrcUlDcchMessage', parent=root_module['ns3::RrcAsn1Header'])
  1214     module.add_class('RrcUlDcchMessage', parent=root_module['ns3::RrcAsn1Header'])
       
  1215     ## lte-control-messages.h (module 'lte'): ns3::Sib1LteControlMessage [class]
       
  1216     module.add_class('Sib1LteControlMessage', parent=root_module['ns3::LteControlMessage'])
  1201     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel [class]
  1217     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel [class]
  1202     module.add_class('SpectrumChannel', import_from_module='ns.spectrum', parent=root_module['ns3::Channel'])
  1218     module.add_class('SpectrumChannel', import_from_module='ns.spectrum', parent=root_module['ns3::Channel'])
  1203     ## lte-vendor-specific-parameters.h (module 'lte'): ns3::SrsCqiRntiVsp [class]
  1219     ## lte-vendor-specific-parameters.h (module 'lte'): ns3::SrsCqiRntiVsp [class]
  1204     module.add_class('SrsCqiRntiVsp', parent=root_module['ns3::VendorSpecificValue'])
  1220     module.add_class('SrsCqiRntiVsp', parent=root_module['ns3::VendorSpecificValue'])
  1205     ## string.h (module 'core'): ns3::StringChecker [class]
  1221     ## string.h (module 'core'): ns3::StringChecker [class]
  1232     module.add_class('Vector3DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
  1248     module.add_class('Vector3DChecker', import_from_module='ns.core', parent=root_module['ns3::AttributeChecker'])
  1233     ## vector.h (module 'core'): ns3::Vector3DValue [class]
  1249     ## vector.h (module 'core'): ns3::Vector3DValue [class]
  1234     module.add_class('Vector3DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
  1250     module.add_class('Vector3DValue', import_from_module='ns.core', parent=root_module['ns3::AttributeValue'])
  1235     ## virtual-net-device.h (module 'virtual-net-device'): ns3::VirtualNetDevice [class]
  1251     ## virtual-net-device.h (module 'virtual-net-device'): ns3::VirtualNetDevice [class]
  1236     module.add_class('VirtualNetDevice', import_from_module='ns.virtual_net_device', parent=root_module['ns3::NetDevice'])
  1252     module.add_class('VirtualNetDevice', import_from_module='ns.virtual_net_device', parent=root_module['ns3::NetDevice'])
       
  1253     ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): ns3::A2A4RsrqHandoverAlgorithm [class]
       
  1254     module.add_class('A2A4RsrqHandoverAlgorithm', parent=root_module['ns3::LteHandoverAlgorithm'])
       
  1255     ## a3-rsrp-handover-algorithm.h (module 'lte'): ns3::A3RsrpHandoverAlgorithm [class]
       
  1256     module.add_class('A3RsrpHandoverAlgorithm', parent=root_module['ns3::LteHandoverAlgorithm'])
  1237     ## address.h (module 'network'): ns3::AddressChecker [class]
  1257     ## address.h (module 'network'): ns3::AddressChecker [class]
  1238     module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
  1258     module.add_class('AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker'])
  1239     ## address.h (module 'network'): ns3::AddressValue [class]
  1259     ## address.h (module 'network'): ns3::AddressValue [class]
  1240     module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
  1260     module.add_class('AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue'])
  1241     ## lte-control-messages.h (module 'lte'): ns3::BsrLteControlMessage [class]
  1261     ## lte-control-messages.h (module 'lte'): ns3::BsrLteControlMessage [class]
  1662     register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address'])
  1682     register_Ns3Ipv6Address_methods(root_module, root_module['ns3::Ipv6Address'])
  1663     register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress'])
  1683     register_Ns3Ipv6InterfaceAddress_methods(root_module, root_module['ns3::Ipv6InterfaceAddress'])
  1664     register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix'])
  1684     register_Ns3Ipv6Prefix_methods(root_module, root_module['ns3::Ipv6Prefix'])
  1665     register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent'])
  1685     register_Ns3LogComponent_methods(root_module, root_module['ns3::LogComponent'])
  1666     register_Ns3LogicalChannelConfigListElement_s_methods(root_module, root_module['ns3::LogicalChannelConfigListElement_s'])
  1686     register_Ns3LogicalChannelConfigListElement_s_methods(root_module, root_module['ns3::LogicalChannelConfigListElement_s'])
       
  1687     register_Ns3LteAnrSapProvider_methods(root_module, root_module['ns3::LteAnrSapProvider'])
       
  1688     register_Ns3LteAnrSapUser_methods(root_module, root_module['ns3::LteAnrSapUser'])
  1667     register_Ns3LteAsSapProvider_methods(root_module, root_module['ns3::LteAsSapProvider'])
  1689     register_Ns3LteAsSapProvider_methods(root_module, root_module['ns3::LteAsSapProvider'])
  1668     register_Ns3LteAsSapUser_methods(root_module, root_module['ns3::LteAsSapUser'])
  1690     register_Ns3LteAsSapUser_methods(root_module, root_module['ns3::LteAsSapUser'])
  1669     register_Ns3LteEnbCmacSapProvider_methods(root_module, root_module['ns3::LteEnbCmacSapProvider'])
  1691     register_Ns3LteEnbCmacSapProvider_methods(root_module, root_module['ns3::LteEnbCmacSapProvider'])
  1670     register_Ns3LteEnbCmacSapProviderAllocateNcRaPreambleReturnValue_methods(root_module, root_module['ns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue'])
  1692     register_Ns3LteEnbCmacSapProviderAllocateNcRaPreambleReturnValue_methods(root_module, root_module['ns3::LteEnbCmacSapProvider::AllocateNcRaPreambleReturnValue'])
  1671     register_Ns3LteEnbCmacSapProviderLcInfo_methods(root_module, root_module['ns3::LteEnbCmacSapProvider::LcInfo'])
  1693     register_Ns3LteEnbCmacSapProviderLcInfo_methods(root_module, root_module['ns3::LteEnbCmacSapProvider::LcInfo'])
  1678     register_Ns3LteEnbPhySapProvider_methods(root_module, root_module['ns3::LteEnbPhySapProvider'])
  1700     register_Ns3LteEnbPhySapProvider_methods(root_module, root_module['ns3::LteEnbPhySapProvider'])
  1679     register_Ns3LteEnbPhySapUser_methods(root_module, root_module['ns3::LteEnbPhySapUser'])
  1701     register_Ns3LteEnbPhySapUser_methods(root_module, root_module['ns3::LteEnbPhySapUser'])
  1680     register_Ns3LteFfConverter_methods(root_module, root_module['ns3::LteFfConverter'])
  1702     register_Ns3LteFfConverter_methods(root_module, root_module['ns3::LteFfConverter'])
  1681     register_Ns3LteFlowId_t_methods(root_module, root_module['ns3::LteFlowId_t'])
  1703     register_Ns3LteFlowId_t_methods(root_module, root_module['ns3::LteFlowId_t'])
  1682     register_Ns3LteGlobalPathlossDatabase_methods(root_module, root_module['ns3::LteGlobalPathlossDatabase'])
  1704     register_Ns3LteGlobalPathlossDatabase_methods(root_module, root_module['ns3::LteGlobalPathlossDatabase'])
       
  1705     register_Ns3LteHandoverManagementSapProvider_methods(root_module, root_module['ns3::LteHandoverManagementSapProvider'])
       
  1706     register_Ns3LteHandoverManagementSapUser_methods(root_module, root_module['ns3::LteHandoverManagementSapUser'])
  1683     register_Ns3LteMacSapProvider_methods(root_module, root_module['ns3::LteMacSapProvider'])
  1707     register_Ns3LteMacSapProvider_methods(root_module, root_module['ns3::LteMacSapProvider'])
  1684     register_Ns3LteMacSapProviderReportBufferStatusParameters_methods(root_module, root_module['ns3::LteMacSapProvider::ReportBufferStatusParameters'])
  1708     register_Ns3LteMacSapProviderReportBufferStatusParameters_methods(root_module, root_module['ns3::LteMacSapProvider::ReportBufferStatusParameters'])
  1685     register_Ns3LteMacSapProviderTransmitPduParameters_methods(root_module, root_module['ns3::LteMacSapProvider::TransmitPduParameters'])
  1709     register_Ns3LteMacSapProviderTransmitPduParameters_methods(root_module, root_module['ns3::LteMacSapProvider::TransmitPduParameters'])
  1686     register_Ns3LteMacSapUser_methods(root_module, root_module['ns3::LteMacSapUser'])
  1710     register_Ns3LteMacSapUser_methods(root_module, root_module['ns3::LteMacSapUser'])
  1687     register_Ns3LteMiErrorModel_methods(root_module, root_module['ns3::LteMiErrorModel'])
  1711     register_Ns3LteMiErrorModel_methods(root_module, root_module['ns3::LteMiErrorModel'])
  1697     register_Ns3LteRrcSapAsConfig_methods(root_module, root_module['ns3::LteRrcSap::AsConfig'])
  1721     register_Ns3LteRrcSapAsConfig_methods(root_module, root_module['ns3::LteRrcSap::AsConfig'])
  1698     register_Ns3LteRrcSapBlackCellsToAddMod_methods(root_module, root_module['ns3::LteRrcSap::BlackCellsToAddMod'])
  1722     register_Ns3LteRrcSapBlackCellsToAddMod_methods(root_module, root_module['ns3::LteRrcSap::BlackCellsToAddMod'])
  1699     register_Ns3LteRrcSapCarrierBandwidthEutra_methods(root_module, root_module['ns3::LteRrcSap::CarrierBandwidthEutra'])
  1723     register_Ns3LteRrcSapCarrierBandwidthEutra_methods(root_module, root_module['ns3::LteRrcSap::CarrierBandwidthEutra'])
  1700     register_Ns3LteRrcSapCarrierFreqEutra_methods(root_module, root_module['ns3::LteRrcSap::CarrierFreqEutra'])
  1724     register_Ns3LteRrcSapCarrierFreqEutra_methods(root_module, root_module['ns3::LteRrcSap::CarrierFreqEutra'])
  1701     register_Ns3LteRrcSapCellAccessRelatedInfo_methods(root_module, root_module['ns3::LteRrcSap::CellAccessRelatedInfo'])
  1725     register_Ns3LteRrcSapCellAccessRelatedInfo_methods(root_module, root_module['ns3::LteRrcSap::CellAccessRelatedInfo'])
       
  1726     register_Ns3LteRrcSapCellSelectionInfo_methods(root_module, root_module['ns3::LteRrcSap::CellSelectionInfo'])
  1702     register_Ns3LteRrcSapCellsToAddMod_methods(root_module, root_module['ns3::LteRrcSap::CellsToAddMod'])
  1727     register_Ns3LteRrcSapCellsToAddMod_methods(root_module, root_module['ns3::LteRrcSap::CellsToAddMod'])
  1703     register_Ns3LteRrcSapCgiInfo_methods(root_module, root_module['ns3::LteRrcSap::CgiInfo'])
  1728     register_Ns3LteRrcSapCgiInfo_methods(root_module, root_module['ns3::LteRrcSap::CgiInfo'])
  1704     register_Ns3LteRrcSapDrbToAddMod_methods(root_module, root_module['ns3::LteRrcSap::DrbToAddMod'])
  1729     register_Ns3LteRrcSapDrbToAddMod_methods(root_module, root_module['ns3::LteRrcSap::DrbToAddMod'])
  1705     register_Ns3LteRrcSapFreqInfo_methods(root_module, root_module['ns3::LteRrcSap::FreqInfo'])
  1730     register_Ns3LteRrcSapFreqInfo_methods(root_module, root_module['ns3::LteRrcSap::FreqInfo'])
  1706     register_Ns3LteRrcSapHandoverPreparationInfo_methods(root_module, root_module['ns3::LteRrcSap::HandoverPreparationInfo'])
  1731     register_Ns3LteRrcSapHandoverPreparationInfo_methods(root_module, root_module['ns3::LteRrcSap::HandoverPreparationInfo'])
  1893     register_Ns3TraceFadingLossModel_methods(root_module, root_module['ns3::TraceFadingLossModel'])
  1918     register_Ns3TraceFadingLossModel_methods(root_module, root_module['ns3::TraceFadingLossModel'])
  1894     register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
  1919     register_Ns3TraceSourceAccessor_methods(root_module, root_module['ns3::TraceSourceAccessor'])
  1895     register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
  1920     register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer'])
  1896     register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable'])
  1921     register_Ns3TriangularRandomVariable_methods(root_module, root_module['ns3::TriangularRandomVariable'])
  1897     register_Ns3UeManager_methods(root_module, root_module['ns3::UeManager'])
  1922     register_Ns3UeManager_methods(root_module, root_module['ns3::UeManager'])
  1898     register_Ns3UeMeasure_methods(root_module, root_module['ns3::UeMeasure'])
       
  1899     register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable'])
  1923     register_Ns3UniformRandomVariable_methods(root_module, root_module['ns3::UniformRandomVariable'])
  1900     register_Ns3VendorSpecificValue_methods(root_module, root_module['ns3::VendorSpecificValue'])
  1924     register_Ns3VendorSpecificValue_methods(root_module, root_module['ns3::VendorSpecificValue'])
  1901     register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable'])
  1925     register_Ns3WeibullRandomVariable_methods(root_module, root_module['ns3::WeibullRandomVariable'])
  1902     register_Ns3X2CellInfo_methods(root_module, root_module['ns3::X2CellInfo'])
  1926     register_Ns3X2CellInfo_methods(root_module, root_module['ns3::X2CellInfo'])
  1903     register_Ns3X2IfaceInfo_methods(root_module, root_module['ns3::X2IfaceInfo'])
  1927     register_Ns3X2IfaceInfo_methods(root_module, root_module['ns3::X2IfaceInfo'])
  1963     register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface'])
  1987     register_Ns3Ipv6Interface_methods(root_module, root_module['ns3::Ipv6Interface'])
  1964     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
  1988     register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker'])
  1965     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
  1989     register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue'])
  1966     register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable'])
  1990     register_Ns3LogNormalRandomVariable_methods(root_module, root_module['ns3::LogNormalRandomVariable'])
  1967     register_Ns3LteAmc_methods(root_module, root_module['ns3::LteAmc'])
  1991     register_Ns3LteAmc_methods(root_module, root_module['ns3::LteAmc'])
       
  1992     register_Ns3LteAnr_methods(root_module, root_module['ns3::LteAnr'])
  1968     register_Ns3LteControlMessage_methods(root_module, root_module['ns3::LteControlMessage'])
  1993     register_Ns3LteControlMessage_methods(root_module, root_module['ns3::LteControlMessage'])
  1969     register_Ns3LteEnbMac_methods(root_module, root_module['ns3::LteEnbMac'])
  1994     register_Ns3LteEnbMac_methods(root_module, root_module['ns3::LteEnbMac'])
  1970     register_Ns3LteEnbRrc_methods(root_module, root_module['ns3::LteEnbRrc'])
  1995     register_Ns3LteEnbRrc_methods(root_module, root_module['ns3::LteEnbRrc'])
  1971     register_Ns3LteEnbRrcProtocolIdeal_methods(root_module, root_module['ns3::LteEnbRrcProtocolIdeal'])
  1996     register_Ns3LteEnbRrcProtocolIdeal_methods(root_module, root_module['ns3::LteEnbRrcProtocolIdeal'])
  1972     register_Ns3LteEnbRrcProtocolReal_methods(root_module, root_module['ns3::LteEnbRrcProtocolReal'])
  1997     register_Ns3LteEnbRrcProtocolReal_methods(root_module, root_module['ns3::LteEnbRrcProtocolReal'])
       
  1998     register_Ns3LteHandoverAlgorithm_methods(root_module, root_module['ns3::LteHandoverAlgorithm'])
  1973     register_Ns3LteHarqPhy_methods(root_module, root_module['ns3::LteHarqPhy'])
  1999     register_Ns3LteHarqPhy_methods(root_module, root_module['ns3::LteHarqPhy'])
  1974     register_Ns3LteHelper_methods(root_module, root_module['ns3::LteHelper'])
  2000     register_Ns3LteHelper_methods(root_module, root_module['ns3::LteHelper'])
  1975     register_Ns3LteHexGridEnbTopologyHelper_methods(root_module, root_module['ns3::LteHexGridEnbTopologyHelper'])
  2001     register_Ns3LteHexGridEnbTopologyHelper_methods(root_module, root_module['ns3::LteHexGridEnbTopologyHelper'])
  1976     register_Ns3LteInterference_methods(root_module, root_module['ns3::LteInterference'])
  2002     register_Ns3LteInterference_methods(root_module, root_module['ns3::LteInterference'])
  1977     register_Ns3LtePdcp_methods(root_module, root_module['ns3::LtePdcp'])
  2003     register_Ns3LtePdcp_methods(root_module, root_module['ns3::LtePdcp'])
  1999     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
  2025     register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker'])
  2000     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
  2026     register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue'])
  2001     register_Ns3MacStatsCalculator_methods(root_module, root_module['ns3::MacStatsCalculator'])
  2027     register_Ns3MacStatsCalculator_methods(root_module, root_module['ns3::MacStatsCalculator'])
  2002     register_Ns3MibLteControlMessage_methods(root_module, root_module['ns3::MibLteControlMessage'])
  2028     register_Ns3MibLteControlMessage_methods(root_module, root_module['ns3::MibLteControlMessage'])
  2003     register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
  2029     register_Ns3MobilityModel_methods(root_module, root_module['ns3::MobilityModel'])
  2004     register_Ns3NeighbourRelation_methods(root_module, root_module['ns3::NeighbourRelation'])
       
  2005     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
  2030     register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice'])
  2006     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
  2031     register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector'])
       
  2032     register_Ns3NoOpHandoverAlgorithm_methods(root_module, root_module['ns3::NoOpHandoverAlgorithm'])
  2007     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
  2033     register_Ns3Node_methods(root_module, root_module['ns3::Node'])
  2008     register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable'])
  2034     register_Ns3NormalRandomVariable_methods(root_module, root_module['ns3::NormalRandomVariable'])
  2009     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
  2035     register_Ns3ObjectFactoryChecker_methods(root_module, root_module['ns3::ObjectFactoryChecker'])
  2010     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
  2036     register_Ns3ObjectFactoryValue_methods(root_module, root_module['ns3::ObjectFactoryValue'])
  2011     register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
  2037     register_Ns3Packet_methods(root_module, root_module['ns3::Packet'])
  2026     register_Ns3RrcAsn1Header_methods(root_module, root_module['ns3::RrcAsn1Header'])
  2052     register_Ns3RrcAsn1Header_methods(root_module, root_module['ns3::RrcAsn1Header'])
  2027     register_Ns3RrcDlCcchMessage_methods(root_module, root_module['ns3::RrcDlCcchMessage'])
  2053     register_Ns3RrcDlCcchMessage_methods(root_module, root_module['ns3::RrcDlCcchMessage'])
  2028     register_Ns3RrcDlDcchMessage_methods(root_module, root_module['ns3::RrcDlDcchMessage'])
  2054     register_Ns3RrcDlDcchMessage_methods(root_module, root_module['ns3::RrcDlDcchMessage'])
  2029     register_Ns3RrcUlCcchMessage_methods(root_module, root_module['ns3::RrcUlCcchMessage'])
  2055     register_Ns3RrcUlCcchMessage_methods(root_module, root_module['ns3::RrcUlCcchMessage'])
  2030     register_Ns3RrcUlDcchMessage_methods(root_module, root_module['ns3::RrcUlDcchMessage'])
  2056     register_Ns3RrcUlDcchMessage_methods(root_module, root_module['ns3::RrcUlDcchMessage'])
       
  2057     register_Ns3Sib1LteControlMessage_methods(root_module, root_module['ns3::Sib1LteControlMessage'])
  2031     register_Ns3SpectrumChannel_methods(root_module, root_module['ns3::SpectrumChannel'])
  2058     register_Ns3SpectrumChannel_methods(root_module, root_module['ns3::SpectrumChannel'])
  2032     register_Ns3SrsCqiRntiVsp_methods(root_module, root_module['ns3::SrsCqiRntiVsp'])
  2059     register_Ns3SrsCqiRntiVsp_methods(root_module, root_module['ns3::SrsCqiRntiVsp'])
  2033     register_Ns3StringChecker_methods(root_module, root_module['ns3::StringChecker'])
  2060     register_Ns3StringChecker_methods(root_module, root_module['ns3::StringChecker'])
  2034     register_Ns3StringValue_methods(root_module, root_module['ns3::StringValue'])
  2061     register_Ns3StringValue_methods(root_module, root_module['ns3::StringValue'])
  2035     register_Ns3TdBetFfMacScheduler_methods(root_module, root_module['ns3::TdBetFfMacScheduler'])
  2062     register_Ns3TdBetFfMacScheduler_methods(root_module, root_module['ns3::TdBetFfMacScheduler'])
  2044     register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker'])
  2071     register_Ns3Vector2DChecker_methods(root_module, root_module['ns3::Vector2DChecker'])
  2045     register_Ns3Vector2DValue_methods(root_module, root_module['ns3::Vector2DValue'])
  2072     register_Ns3Vector2DValue_methods(root_module, root_module['ns3::Vector2DValue'])
  2046     register_Ns3Vector3DChecker_methods(root_module, root_module['ns3::Vector3DChecker'])
  2073     register_Ns3Vector3DChecker_methods(root_module, root_module['ns3::Vector3DChecker'])
  2047     register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue'])
  2074     register_Ns3Vector3DValue_methods(root_module, root_module['ns3::Vector3DValue'])
  2048     register_Ns3VirtualNetDevice_methods(root_module, root_module['ns3::VirtualNetDevice'])
  2075     register_Ns3VirtualNetDevice_methods(root_module, root_module['ns3::VirtualNetDevice'])
       
  2076     register_Ns3A2A4RsrqHandoverAlgorithm_methods(root_module, root_module['ns3::A2A4RsrqHandoverAlgorithm'])
       
  2077     register_Ns3A3RsrpHandoverAlgorithm_methods(root_module, root_module['ns3::A3RsrpHandoverAlgorithm'])
  2049     register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
  2078     register_Ns3AddressChecker_methods(root_module, root_module['ns3::AddressChecker'])
  2050     register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue'])
  2079     register_Ns3AddressValue_methods(root_module, root_module['ns3::AddressValue'])
  2051     register_Ns3BsrLteControlMessage_methods(root_module, root_module['ns3::BsrLteControlMessage'])
  2080     register_Ns3BsrLteControlMessage_methods(root_module, root_module['ns3::BsrLteControlMessage'])
  2052     register_Ns3DlCqiLteControlMessage_methods(root_module, root_module['ns3::DlCqiLteControlMessage'])
  2081     register_Ns3DlCqiLteControlMessage_methods(root_module, root_module['ns3::DlCqiLteControlMessage'])
  2053     register_Ns3DlDciLteControlMessage_methods(root_module, root_module['ns3::DlDciLteControlMessage'])
  2082     register_Ns3DlDciLteControlMessage_methods(root_module, root_module['ns3::DlDciLteControlMessage'])
  3607 def register_Ns3EutranMeasurementMapping_methods(root_module, cls):
  3636 def register_Ns3EutranMeasurementMapping_methods(root_module, cls):
  3608     ## lte-common.h (module 'lte'): ns3::EutranMeasurementMapping::EutranMeasurementMapping() [constructor]
  3637     ## lte-common.h (module 'lte'): ns3::EutranMeasurementMapping::EutranMeasurementMapping() [constructor]
  3609     cls.add_constructor([])
  3638     cls.add_constructor([])
  3610     ## lte-common.h (module 'lte'): ns3::EutranMeasurementMapping::EutranMeasurementMapping(ns3::EutranMeasurementMapping const & arg0) [copy constructor]
  3639     ## lte-common.h (module 'lte'): ns3::EutranMeasurementMapping::EutranMeasurementMapping(ns3::EutranMeasurementMapping const & arg0) [copy constructor]
  3611     cls.add_constructor([param('ns3::EutranMeasurementMapping const &', 'arg0')])
  3640     cls.add_constructor([param('ns3::EutranMeasurementMapping const &', 'arg0')])
       
  3641     ## lte-common.h (module 'lte'): static int8_t ns3::EutranMeasurementMapping::ActualA3Offset2IeValue(double a3OffsetDb) [member function]
       
  3642     cls.add_method('ActualA3Offset2IeValue', 
       
  3643                    'int8_t', 
       
  3644                    [param('double', 'a3OffsetDb')], 
       
  3645                    is_static=True)
       
  3646     ## lte-common.h (module 'lte'): static uint8_t ns3::EutranMeasurementMapping::ActualHysteresis2IeValue(double hysteresisDb) [member function]
       
  3647     cls.add_method('ActualHysteresis2IeValue', 
       
  3648                    'uint8_t', 
       
  3649                    [param('double', 'hysteresisDb')], 
       
  3650                    is_static=True)
  3612     ## lte-common.h (module 'lte'): static uint8_t ns3::EutranMeasurementMapping::Db2RsrqRange(double db) [member function]
  3651     ## lte-common.h (module 'lte'): static uint8_t ns3::EutranMeasurementMapping::Db2RsrqRange(double db) [member function]
  3613     cls.add_method('Db2RsrqRange', 
  3652     cls.add_method('Db2RsrqRange', 
  3614                    'uint8_t', 
  3653                    'uint8_t', 
  3615                    [param('double', 'db')], 
  3654                    [param('double', 'db')], 
  3616                    is_static=True)
  3655                    is_static=True)
  3617     ## lte-common.h (module 'lte'): static uint8_t ns3::EutranMeasurementMapping::Dbm2RsrpRange(double dbm) [member function]
  3656     ## lte-common.h (module 'lte'): static uint8_t ns3::EutranMeasurementMapping::Dbm2RsrpRange(double dbm) [member function]
  3618     cls.add_method('Dbm2RsrpRange', 
  3657     cls.add_method('Dbm2RsrpRange', 
  3619                    'uint8_t', 
  3658                    'uint8_t', 
  3620                    [param('double', 'dbm')], 
  3659                    [param('double', 'dbm')], 
       
  3660                    is_static=True)
       
  3661     ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::IeValue2ActualA3Offset(int8_t a3OffsetIeValue) [member function]
       
  3662     cls.add_method('IeValue2ActualA3Offset', 
       
  3663                    'double', 
       
  3664                    [param('int8_t', 'a3OffsetIeValue')], 
       
  3665                    is_static=True)
       
  3666     ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::IeValue2ActualHysteresis(uint8_t hysteresisIeValue) [member function]
       
  3667     cls.add_method('IeValue2ActualHysteresis', 
       
  3668                    'double', 
       
  3669                    [param('uint8_t', 'hysteresisIeValue')], 
       
  3670                    is_static=True)
       
  3671     ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::IeValue2ActualQQualMin(int8_t qQualMinIeValue) [member function]
       
  3672     cls.add_method('IeValue2ActualQQualMin', 
       
  3673                    'double', 
       
  3674                    [param('int8_t', 'qQualMinIeValue')], 
       
  3675                    is_static=True)
       
  3676     ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::IeValue2ActualQRxLevMin(int8_t qRxLevMinIeValue) [member function]
       
  3677     cls.add_method('IeValue2ActualQRxLevMin', 
       
  3678                    'double', 
       
  3679                    [param('int8_t', 'qRxLevMinIeValue')], 
  3621                    is_static=True)
  3680                    is_static=True)
  3622     ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::QuantizeRsrp(double v) [member function]
  3681     ## lte-common.h (module 'lte'): static double ns3::EutranMeasurementMapping::QuantizeRsrp(double v) [member function]
  3623     cls.add_method('QuantizeRsrp', 
  3682     cls.add_method('QuantizeRsrp', 
  3624                    'double', 
  3683                    'double', 
  3625                    [param('double', 'v')], 
  3684                    [param('double', 'v')], 
  5208     cls.add_instance_attribute('m_qci', 'uint8_t', is_const=False)
  5267     cls.add_instance_attribute('m_qci', 'uint8_t', is_const=False)
  5209     ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::m_qosBearerType [variable]
  5268     ## ff-mac-common.h (module 'lte'): ns3::LogicalChannelConfigListElement_s::m_qosBearerType [variable]
  5210     cls.add_instance_attribute('m_qosBearerType', 'ns3::LogicalChannelConfigListElement_s::QosBearerType_e', is_const=False)
  5269     cls.add_instance_attribute('m_qosBearerType', 'ns3::LogicalChannelConfigListElement_s::QosBearerType_e', is_const=False)
  5211     return
  5270     return
  5212 
  5271 
       
  5272 def register_Ns3LteAnrSapProvider_methods(root_module, cls):
       
  5273     ## lte-anr-sap.h (module 'lte'): ns3::LteAnrSapProvider::LteAnrSapProvider() [constructor]
       
  5274     cls.add_constructor([])
       
  5275     ## lte-anr-sap.h (module 'lte'): ns3::LteAnrSapProvider::LteAnrSapProvider(ns3::LteAnrSapProvider const & arg0) [copy constructor]
       
  5276     cls.add_constructor([param('ns3::LteAnrSapProvider const &', 'arg0')])
       
  5277     ## lte-anr-sap.h (module 'lte'): void ns3::LteAnrSapProvider::AddNeighbourRelation(uint16_t cellId) [member function]
       
  5278     cls.add_method('AddNeighbourRelation', 
       
  5279                    'void', 
       
  5280                    [param('uint16_t', 'cellId')], 
       
  5281                    is_pure_virtual=True, is_virtual=True)
       
  5282     ## lte-anr-sap.h (module 'lte'): bool ns3::LteAnrSapProvider::GetNoHo(uint16_t cellId) const [member function]
       
  5283     cls.add_method('GetNoHo', 
       
  5284                    'bool', 
       
  5285                    [param('uint16_t', 'cellId')], 
       
  5286                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5287     ## lte-anr-sap.h (module 'lte'): bool ns3::LteAnrSapProvider::GetNoRemove(uint16_t cellId) const [member function]
       
  5288     cls.add_method('GetNoRemove', 
       
  5289                    'bool', 
       
  5290                    [param('uint16_t', 'cellId')], 
       
  5291                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5292     ## lte-anr-sap.h (module 'lte'): bool ns3::LteAnrSapProvider::GetNoX2(uint16_t cellId) const [member function]
       
  5293     cls.add_method('GetNoX2', 
       
  5294                    'bool', 
       
  5295                    [param('uint16_t', 'cellId')], 
       
  5296                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  5297     ## lte-anr-sap.h (module 'lte'): void ns3::LteAnrSapProvider::ReportUeMeas(ns3::LteRrcSap::MeasResults measResults) [member function]
       
  5298     cls.add_method('ReportUeMeas', 
       
  5299                    'void', 
       
  5300                    [param('ns3::LteRrcSap::MeasResults', 'measResults')], 
       
  5301                    is_pure_virtual=True, is_virtual=True)
       
  5302     return
       
  5303 
       
  5304 def register_Ns3LteAnrSapUser_methods(root_module, cls):
       
  5305     ## lte-anr-sap.h (module 'lte'): ns3::LteAnrSapUser::LteAnrSapUser() [constructor]
       
  5306     cls.add_constructor([])
       
  5307     ## lte-anr-sap.h (module 'lte'): ns3::LteAnrSapUser::LteAnrSapUser(ns3::LteAnrSapUser const & arg0) [copy constructor]
       
  5308     cls.add_constructor([param('ns3::LteAnrSapUser const &', 'arg0')])
       
  5309     ## lte-anr-sap.h (module 'lte'): uint8_t ns3::LteAnrSapUser::AddUeMeasReportConfigForAnr(ns3::LteRrcSap::ReportConfigEutra reportConfig) [member function]
       
  5310     cls.add_method('AddUeMeasReportConfigForAnr', 
       
  5311                    'uint8_t', 
       
  5312                    [param('ns3::LteRrcSap::ReportConfigEutra', 'reportConfig')], 
       
  5313                    is_pure_virtual=True, is_virtual=True)
       
  5314     return
       
  5315 
  5213 def register_Ns3LteAsSapProvider_methods(root_module, cls):
  5316 def register_Ns3LteAsSapProvider_methods(root_module, cls):
  5214     ## lte-as-sap.h (module 'lte'): ns3::LteAsSapProvider::LteAsSapProvider() [constructor]
  5317     ## lte-as-sap.h (module 'lte'): ns3::LteAsSapProvider::LteAsSapProvider() [constructor]
  5215     cls.add_constructor([])
  5318     cls.add_constructor([])
  5216     ## lte-as-sap.h (module 'lte'): ns3::LteAsSapProvider::LteAsSapProvider(ns3::LteAsSapProvider const & arg0) [copy constructor]
  5319     ## lte-as-sap.h (module 'lte'): ns3::LteAsSapProvider::LteAsSapProvider(ns3::LteAsSapProvider const & arg0) [copy constructor]
  5217     cls.add_constructor([param('ns3::LteAsSapProvider const &', 'arg0')])
  5320     cls.add_constructor([param('ns3::LteAsSapProvider const &', 'arg0')])
  5223     ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::Disconnect() [member function]
  5326     ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::Disconnect() [member function]
  5224     cls.add_method('Disconnect', 
  5327     cls.add_method('Disconnect', 
  5225                    'void', 
  5328                    'void', 
  5226                    [], 
  5329                    [], 
  5227                    is_pure_virtual=True, is_virtual=True)
  5330                    is_pure_virtual=True, is_virtual=True)
  5228     ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::ForceCampedOnEnb(uint16_t cellId, uint16_t earfcn) [member function]
  5331     ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::ForceCampedOnEnb(uint16_t cellId, uint16_t dlEarfcn) [member function]
  5229     cls.add_method('ForceCampedOnEnb', 
  5332     cls.add_method('ForceCampedOnEnb', 
  5230                    'void', 
  5333                    'void', 
  5231                    [param('uint16_t', 'cellId'), param('uint16_t', 'earfcn')], 
  5334                    [param('uint16_t', 'cellId'), param('uint16_t', 'dlEarfcn')], 
  5232                    is_pure_virtual=True, is_virtual=True)
  5335                    is_pure_virtual=True, is_virtual=True)
  5233     ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::SendData(ns3::Ptr<ns3::Packet> packet, uint8_t bid) [member function]
  5336     ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::SendData(ns3::Ptr<ns3::Packet> packet, uint8_t bid) [member function]
  5234     cls.add_method('SendData', 
  5337     cls.add_method('SendData', 
  5235                    'void', 
  5338                    'void', 
  5236                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint8_t', 'bid')], 
  5339                    [param('ns3::Ptr< ns3::Packet >', 'packet'), param('uint8_t', 'bid')], 
       
  5340                    is_pure_virtual=True, is_virtual=True)
       
  5341     ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::SetCsgWhiteList(uint32_t csgId) [member function]
       
  5342     cls.add_method('SetCsgWhiteList', 
       
  5343                    'void', 
       
  5344                    [param('uint32_t', 'csgId')], 
       
  5345                    is_pure_virtual=True, is_virtual=True)
       
  5346     ## lte-as-sap.h (module 'lte'): void ns3::LteAsSapProvider::StartCellSelection(uint16_t dlEarfcn) [member function]
       
  5347     cls.add_method('StartCellSelection', 
       
  5348                    'void', 
       
  5349                    [param('uint16_t', 'dlEarfcn')], 
  5237                    is_pure_virtual=True, is_virtual=True)
  5350                    is_pure_virtual=True, is_virtual=True)
  5238     return
  5351     return
  5239 
  5352 
  5240 def register_Ns3LteAsSapUser_methods(root_module, cls):
  5353 def register_Ns3LteAsSapUser_methods(root_module, cls):
  5241     ## lte-as-sap.h (module 'lte'): ns3::LteAsSapUser::LteAsSapUser() [constructor]
  5354     ## lte-as-sap.h (module 'lte'): ns3::LteAsSapUser::LteAsSapUser() [constructor]
  5449     ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::SetSrsConfigurationIndex(uint16_t rnti, uint16_t srsCi) [member function]
  5562     ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::SetSrsConfigurationIndex(uint16_t rnti, uint16_t srsCi) [member function]
  5450     cls.add_method('SetSrsConfigurationIndex', 
  5563     cls.add_method('SetSrsConfigurationIndex', 
  5451                    'void', 
  5564                    'void', 
  5452                    [param('uint16_t', 'rnti'), param('uint16_t', 'srsCi')], 
  5565                    [param('uint16_t', 'rnti'), param('uint16_t', 'srsCi')], 
  5453                    is_pure_virtual=True, is_virtual=True)
  5566                    is_pure_virtual=True, is_virtual=True)
       
  5567     ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::SetSystemInformationBlockType1(ns3::LteRrcSap::SystemInformationBlockType1 sib1) [member function]
       
  5568     cls.add_method('SetSystemInformationBlockType1', 
       
  5569                    'void', 
       
  5570                    [param('ns3::LteRrcSap::SystemInformationBlockType1', 'sib1')], 
       
  5571                    is_pure_virtual=True, is_virtual=True)
  5454     ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::SetTransmissionMode(uint16_t rnti, uint8_t txMode) [member function]
  5572     ## lte-enb-cphy-sap.h (module 'lte'): void ns3::LteEnbCphySapProvider::SetTransmissionMode(uint16_t rnti, uint8_t txMode) [member function]
  5455     cls.add_method('SetTransmissionMode', 
  5573     cls.add_method('SetTransmissionMode', 
  5456                    'void', 
  5574                    'void', 
  5457                    [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')], 
  5575                    [param('uint16_t', 'rnti'), param('uint8_t', 'txMode')], 
  5458                    is_pure_virtual=True, is_virtual=True)
  5576                    is_pure_virtual=True, is_virtual=True)
  5581                    [])
  5699                    [])
  5582     ## lte-global-pathloss-database.h (module 'lte'): void ns3::LteGlobalPathlossDatabase::UpdatePathloss(std::string context, ns3::Ptr<ns3::SpectrumPhy> txPhy, ns3::Ptr<ns3::SpectrumPhy> rxPhy, double lossDb) [member function]
  5700     ## lte-global-pathloss-database.h (module 'lte'): void ns3::LteGlobalPathlossDatabase::UpdatePathloss(std::string context, ns3::Ptr<ns3::SpectrumPhy> txPhy, ns3::Ptr<ns3::SpectrumPhy> rxPhy, double lossDb) [member function]
  5583     cls.add_method('UpdatePathloss', 
  5701     cls.add_method('UpdatePathloss', 
  5584                    'void', 
  5702                    'void', 
  5585                    [param('std::string', 'context'), param('ns3::Ptr< ns3::SpectrumPhy >', 'txPhy'), param('ns3::Ptr< ns3::SpectrumPhy >', 'rxPhy'), param('double', 'lossDb')], 
  5703                    [param('std::string', 'context'), param('ns3::Ptr< ns3::SpectrumPhy >', 'txPhy'), param('ns3::Ptr< ns3::SpectrumPhy >', 'rxPhy'), param('double', 'lossDb')], 
       
  5704                    is_pure_virtual=True, is_virtual=True)
       
  5705     return
       
  5706 
       
  5707 def register_Ns3LteHandoverManagementSapProvider_methods(root_module, cls):
       
  5708     ## lte-handover-management-sap.h (module 'lte'): ns3::LteHandoverManagementSapProvider::LteHandoverManagementSapProvider() [constructor]
       
  5709     cls.add_constructor([])
       
  5710     ## lte-handover-management-sap.h (module 'lte'): ns3::LteHandoverManagementSapProvider::LteHandoverManagementSapProvider(ns3::LteHandoverManagementSapProvider const & arg0) [copy constructor]
       
  5711     cls.add_constructor([param('ns3::LteHandoverManagementSapProvider const &', 'arg0')])
       
  5712     ## lte-handover-management-sap.h (module 'lte'): void ns3::LteHandoverManagementSapProvider::ReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
       
  5713     cls.add_method('ReportUeMeas', 
       
  5714                    'void', 
       
  5715                    [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')], 
       
  5716                    is_pure_virtual=True, is_virtual=True)
       
  5717     return
       
  5718 
       
  5719 def register_Ns3LteHandoverManagementSapUser_methods(root_module, cls):
       
  5720     ## lte-handover-management-sap.h (module 'lte'): ns3::LteHandoverManagementSapUser::LteHandoverManagementSapUser() [constructor]
       
  5721     cls.add_constructor([])
       
  5722     ## lte-handover-management-sap.h (module 'lte'): ns3::LteHandoverManagementSapUser::LteHandoverManagementSapUser(ns3::LteHandoverManagementSapUser const & arg0) [copy constructor]
       
  5723     cls.add_constructor([param('ns3::LteHandoverManagementSapUser const &', 'arg0')])
       
  5724     ## lte-handover-management-sap.h (module 'lte'): uint8_t ns3::LteHandoverManagementSapUser::AddUeMeasReportConfigForHandover(ns3::LteRrcSap::ReportConfigEutra reportConfig) [member function]
       
  5725     cls.add_method('AddUeMeasReportConfigForHandover', 
       
  5726                    'uint8_t', 
       
  5727                    [param('ns3::LteRrcSap::ReportConfigEutra', 'reportConfig')], 
       
  5728                    is_pure_virtual=True, is_virtual=True)
       
  5729     ## lte-handover-management-sap.h (module 'lte'): void ns3::LteHandoverManagementSapUser::TriggerHandover(uint16_t rnti, uint16_t targetCellId) [member function]
       
  5730     cls.add_method('TriggerHandover', 
       
  5731                    'void', 
       
  5732                    [param('uint16_t', 'rnti'), param('uint16_t', 'targetCellId')], 
  5586                    is_pure_virtual=True, is_virtual=True)
  5733                    is_pure_virtual=True, is_virtual=True)
  5587     return
  5734     return
  5588 
  5735 
  5589 def register_Ns3LteMacSapProvider_methods(root_module, cls):
  5736 def register_Ns3LteMacSapProvider_methods(root_module, cls):
  5590     ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::LteMacSapProvider() [constructor]
  5737     ## lte-mac-sap.h (module 'lte'): ns3::LteMacSapProvider::LteMacSapProvider() [constructor]
  5860     cls.add_instance_attribute('csgIdentity', 'uint32_t', is_const=False)
  6007     cls.add_instance_attribute('csgIdentity', 'uint32_t', is_const=False)
  5861     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellAccessRelatedInfo::csgIndication [variable]
  6008     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellAccessRelatedInfo::csgIndication [variable]
  5862     cls.add_instance_attribute('csgIndication', 'bool', is_const=False)
  6009     cls.add_instance_attribute('csgIndication', 'bool', is_const=False)
  5863     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellAccessRelatedInfo::plmnIdentityInfo [variable]
  6010     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellAccessRelatedInfo::plmnIdentityInfo [variable]
  5864     cls.add_instance_attribute('plmnIdentityInfo', 'ns3::LteRrcSap::PlmnIdentityInfo', is_const=False)
  6011     cls.add_instance_attribute('plmnIdentityInfo', 'ns3::LteRrcSap::PlmnIdentityInfo', is_const=False)
       
  6012     return
       
  6013 
       
  6014 def register_Ns3LteRrcSapCellSelectionInfo_methods(root_module, cls):
       
  6015     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellSelectionInfo::CellSelectionInfo() [constructor]
       
  6016     cls.add_constructor([])
       
  6017     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellSelectionInfo::CellSelectionInfo(ns3::LteRrcSap::CellSelectionInfo const & arg0) [copy constructor]
       
  6018     cls.add_constructor([param('ns3::LteRrcSap::CellSelectionInfo const &', 'arg0')])
       
  6019     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellSelectionInfo::qQualMin [variable]
       
  6020     cls.add_instance_attribute('qQualMin', 'int8_t', is_const=False)
       
  6021     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellSelectionInfo::qRxLevMin [variable]
       
  6022     cls.add_instance_attribute('qRxLevMin', 'int8_t', is_const=False)
  5865     return
  6023     return
  5866 
  6024 
  5867 def register_Ns3LteRrcSapCellsToAddMod_methods(root_module, cls):
  6025 def register_Ns3LteRrcSapCellsToAddMod_methods(root_module, cls):
  5868     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellsToAddMod::CellsToAddMod() [constructor]
  6026     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::CellsToAddMod::CellsToAddMod() [constructor]
  5869     cls.add_constructor([])
  6027     cls.add_constructor([])
  6274     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReestabUeIdentity::physCellId [variable]
  6432     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReestabUeIdentity::physCellId [variable]
  6275     cls.add_instance_attribute('physCellId', 'uint16_t', is_const=False)
  6433     cls.add_instance_attribute('physCellId', 'uint16_t', is_const=False)
  6276     return
  6434     return
  6277 
  6435 
  6278 def register_Ns3LteRrcSapReportConfigEutra_methods(root_module, cls):
  6436 def register_Ns3LteRrcSapReportConfigEutra_methods(root_module, cls):
  6279     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::ReportConfigEutra() [constructor]
       
  6280     cls.add_constructor([])
       
  6281     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::ReportConfigEutra(ns3::LteRrcSap::ReportConfigEutra const & arg0) [copy constructor]
  6437     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::ReportConfigEutra(ns3::LteRrcSap::ReportConfigEutra const & arg0) [copy constructor]
  6282     cls.add_constructor([param('ns3::LteRrcSap::ReportConfigEutra const &', 'arg0')])
  6438     cls.add_constructor([param('ns3::LteRrcSap::ReportConfigEutra const &', 'arg0')])
       
  6439     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::ReportConfigEutra() [constructor]
       
  6440     cls.add_constructor([])
  6283     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::a3Offset [variable]
  6441     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::a3Offset [variable]
  6284     cls.add_instance_attribute('a3Offset', 'int8_t', is_const=False)
  6442     cls.add_instance_attribute('a3Offset', 'int8_t', is_const=False)
  6285     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::hysteresis [variable]
  6443     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::hysteresis [variable]
  6286     cls.add_instance_attribute('hysteresis', 'uint8_t', is_const=False)
  6444     cls.add_instance_attribute('hysteresis', 'uint8_t', is_const=False)
  6287     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::maxReportCells [variable]
  6445     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::ReportConfigEutra::maxReportCells [variable]
  6502     cls.add_constructor([])
  6660     cls.add_constructor([])
  6503     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType1::SystemInformationBlockType1(ns3::LteRrcSap::SystemInformationBlockType1 const & arg0) [copy constructor]
  6661     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType1::SystemInformationBlockType1(ns3::LteRrcSap::SystemInformationBlockType1 const & arg0) [copy constructor]
  6504     cls.add_constructor([param('ns3::LteRrcSap::SystemInformationBlockType1 const &', 'arg0')])
  6662     cls.add_constructor([param('ns3::LteRrcSap::SystemInformationBlockType1 const &', 'arg0')])
  6505     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType1::cellAccessRelatedInfo [variable]
  6663     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType1::cellAccessRelatedInfo [variable]
  6506     cls.add_instance_attribute('cellAccessRelatedInfo', 'ns3::LteRrcSap::CellAccessRelatedInfo', is_const=False)
  6664     cls.add_instance_attribute('cellAccessRelatedInfo', 'ns3::LteRrcSap::CellAccessRelatedInfo', is_const=False)
       
  6665     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType1::cellSelectionInfo [variable]
       
  6666     cls.add_instance_attribute('cellSelectionInfo', 'ns3::LteRrcSap::CellSelectionInfo', is_const=False)
  6507     return
  6667     return
  6508 
  6668 
  6509 def register_Ns3LteRrcSapSystemInformationBlockType2_methods(root_module, cls):
  6669 def register_Ns3LteRrcSapSystemInformationBlockType2_methods(root_module, cls):
  6510     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType2::SystemInformationBlockType2() [constructor]
  6670     ## lte-rrc-sap.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType2::SystemInformationBlockType2() [constructor]
  6511     cls.add_constructor([])
  6671     cls.add_constructor([])
  6710     ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SetTransmissionMode(uint8_t txMode) [member function]
  6870     ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SetTransmissionMode(uint8_t txMode) [member function]
  6711     cls.add_method('SetTransmissionMode', 
  6871     cls.add_method('SetTransmissionMode', 
  6712                    'void', 
  6872                    'void', 
  6713                    [param('uint8_t', 'txMode')], 
  6873                    [param('uint8_t', 'txMode')], 
  6714                    is_pure_virtual=True, is_virtual=True)
  6874                    is_pure_virtual=True, is_virtual=True)
  6715     ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SyncronizeWithEnb(uint16_t cellId, uint16_t dlEarfcn) [member function]
  6875     ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::StartCellSearch(uint16_t dlEarfcn) [member function]
  6716     cls.add_method('SyncronizeWithEnb', 
  6876     cls.add_method('StartCellSearch', 
       
  6877                    'void', 
       
  6878                    [param('uint16_t', 'dlEarfcn')], 
       
  6879                    is_pure_virtual=True, is_virtual=True)
       
  6880     ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SynchronizeWithEnb(uint16_t cellId) [member function]
       
  6881     cls.add_method('SynchronizeWithEnb', 
       
  6882                    'void', 
       
  6883                    [param('uint16_t', 'cellId')], 
       
  6884                    is_pure_virtual=True, is_virtual=True)
       
  6885     ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapProvider::SynchronizeWithEnb(uint16_t cellId, uint16_t dlEarfcn) [member function]
       
  6886     cls.add_method('SynchronizeWithEnb', 
  6717                    'void', 
  6887                    'void', 
  6718                    [param('uint16_t', 'cellId'), param('uint16_t', 'dlEarfcn')], 
  6888                    [param('uint16_t', 'cellId'), param('uint16_t', 'dlEarfcn')], 
  6719                    is_pure_virtual=True, is_virtual=True)
  6889                    is_pure_virtual=True, is_virtual=True)
  6720     return
  6890     return
  6721 
  6891 
  6722 def register_Ns3LteUeCphySapUser_methods(root_module, cls):
  6892 def register_Ns3LteUeCphySapUser_methods(root_module, cls):
  6723     ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::LteUeCphySapUser() [constructor]
  6893     ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::LteUeCphySapUser() [constructor]
  6724     cls.add_constructor([])
  6894     cls.add_constructor([])
  6725     ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::LteUeCphySapUser(ns3::LteUeCphySapUser const & arg0) [copy constructor]
  6895     ## lte-ue-cphy-sap.h (module 'lte'): ns3::LteUeCphySapUser::LteUeCphySapUser(ns3::LteUeCphySapUser const & arg0) [copy constructor]
  6726     cls.add_constructor([param('ns3::LteUeCphySapUser const &', 'arg0')])
  6896     cls.add_constructor([param('ns3::LteUeCphySapUser const &', 'arg0')])
  6727     ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::RecvMasterInformationBlock(ns3::LteRrcSap::MasterInformationBlock mib) [member function]
  6897     ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::RecvMasterInformationBlock(uint16_t cellId, ns3::LteRrcSap::MasterInformationBlock mib) [member function]
  6728     cls.add_method('RecvMasterInformationBlock', 
  6898     cls.add_method('RecvMasterInformationBlock', 
  6729                    'void', 
  6899                    'void', 
  6730                    [param('ns3::LteRrcSap::MasterInformationBlock', 'mib')], 
  6900                    [param('uint16_t', 'cellId'), param('ns3::LteRrcSap::MasterInformationBlock', 'mib')], 
       
  6901                    is_pure_virtual=True, is_virtual=True)
       
  6902     ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::RecvSystemInformationBlockType1(uint16_t cellId, ns3::LteRrcSap::SystemInformationBlockType1 sib1) [member function]
       
  6903     cls.add_method('RecvSystemInformationBlockType1', 
       
  6904                    'void', 
       
  6905                    [param('uint16_t', 'cellId'), param('ns3::LteRrcSap::SystemInformationBlockType1', 'sib1')], 
  6731                    is_pure_virtual=True, is_virtual=True)
  6906                    is_pure_virtual=True, is_virtual=True)
  6732     ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::ReportUeMeasurements(ns3::LteUeCphySapUser::UeMeasurementsParameters params) [member function]
  6907     ## lte-ue-cphy-sap.h (module 'lte'): void ns3::LteUeCphySapUser::ReportUeMeasurements(ns3::LteUeCphySapUser::UeMeasurementsParameters params) [member function]
  6733     cls.add_method('ReportUeMeasurements', 
  6908     cls.add_method('ReportUeMeasurements', 
  6734                    'void', 
  6909                    'void', 
  6735                    [param('ns3::LteUeCphySapUser::UeMeasurementsParameters', 'params')], 
  6910                    [param('ns3::LteUeCphySapUser::UeMeasurementsParameters', 'params')], 
  6810     ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::CompleteSetup(ns3::LteUeRrcSapProvider::CompleteSetupParameters params) [member function]
  6985     ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::CompleteSetup(ns3::LteUeRrcSapProvider::CompleteSetupParameters params) [member function]
  6811     cls.add_method('CompleteSetup', 
  6986     cls.add_method('CompleteSetup', 
  6812                    'void', 
  6987                    'void', 
  6813                    [param('ns3::LteUeRrcSapProvider::CompleteSetupParameters', 'params')], 
  6988                    [param('ns3::LteUeRrcSapProvider::CompleteSetupParameters', 'params')], 
  6814                    is_pure_virtual=True, is_virtual=True)
  6989                    is_pure_virtual=True, is_virtual=True)
  6815     ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::RecvMasterInformationBlock(ns3::LteRrcSap::MasterInformationBlock msg) [member function]
       
  6816     cls.add_method('RecvMasterInformationBlock', 
       
  6817                    'void', 
       
  6818                    [param('ns3::LteRrcSap::MasterInformationBlock', 'msg')], 
       
  6819                    is_pure_virtual=True, is_virtual=True)
       
  6820     ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::RecvRrcConnectionReconfiguration(ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function]
  6990     ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::RecvRrcConnectionReconfiguration(ns3::LteRrcSap::RrcConnectionReconfiguration msg) [member function]
  6821     cls.add_method('RecvRrcConnectionReconfiguration', 
  6991     cls.add_method('RecvRrcConnectionReconfiguration', 
  6822                    'void', 
  6992                    'void', 
  6823                    [param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')], 
  6993                    [param('ns3::LteRrcSap::RrcConnectionReconfiguration', 'msg')], 
  6824                    is_pure_virtual=True, is_virtual=True)
  6994                    is_pure_virtual=True, is_virtual=True)
  6849                    is_pure_virtual=True, is_virtual=True)
  7019                    is_pure_virtual=True, is_virtual=True)
  6850     ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::RecvSystemInformation(ns3::LteRrcSap::SystemInformation msg) [member function]
  7020     ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::RecvSystemInformation(ns3::LteRrcSap::SystemInformation msg) [member function]
  6851     cls.add_method('RecvSystemInformation', 
  7021     cls.add_method('RecvSystemInformation', 
  6852                    'void', 
  7022                    'void', 
  6853                    [param('ns3::LteRrcSap::SystemInformation', 'msg')], 
  7023                    [param('ns3::LteRrcSap::SystemInformation', 'msg')], 
  6854                    is_pure_virtual=True, is_virtual=True)
       
  6855     ## lte-rrc-sap.h (module 'lte'): void ns3::LteUeRrcSapProvider::RecvSystemInformationBlockType1(ns3::LteRrcSap::SystemInformationBlockType1 msg) [member function]
       
  6856     cls.add_method('RecvSystemInformationBlockType1', 
       
  6857                    'void', 
       
  6858                    [param('ns3::LteRrcSap::SystemInformationBlockType1', 'msg')], 
       
  6859                    is_pure_virtual=True, is_virtual=True)
  7024                    is_pure_virtual=True, is_virtual=True)
  6860     return
  7025     return
  6861 
  7026 
  6862 def register_Ns3LteUeRrcSapProviderCompleteSetupParameters_methods(root_module, cls):
  7027 def register_Ns3LteUeRrcSapProviderCompleteSetupParameters_methods(root_module, cls):
  6863     ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapProvider::CompleteSetupParameters::CompleteSetupParameters() [constructor]
  7028     ## lte-rrc-sap.h (module 'lte'): ns3::LteUeRrcSapProvider::CompleteSetupParameters::CompleteSetupParameters() [constructor]
  9260     ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendSystemInformation(ns3::LteRrcSap::SystemInformation msg) [member function]
  9425     ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendSystemInformation(ns3::LteRrcSap::SystemInformation msg) [member function]
  9261     cls.add_method('SendSystemInformation', 
  9426     cls.add_method('SendSystemInformation', 
  9262                    'void', 
  9427                    'void', 
  9263                    [param('ns3::LteRrcSap::SystemInformation', 'msg')], 
  9428                    [param('ns3::LteRrcSap::SystemInformation', 'msg')], 
  9264                    is_pure_virtual=True, is_virtual=True)
  9429                    is_pure_virtual=True, is_virtual=True)
  9265     ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SendSystemInformationBlockType1(ns3::LteRrcSap::SystemInformationBlockType1 msg) [member function]
       
  9266     cls.add_method('SendSystemInformationBlockType1', 
       
  9267                    'void', 
       
  9268                    [param('ns3::LteRrcSap::SystemInformationBlockType1', 'msg')], 
       
  9269                    is_pure_virtual=True, is_virtual=True)
       
  9270     ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SetupUe(uint16_t rnti, ns3::LteEnbRrcSapUser::SetupUeParameters params) [member function]
  9430     ## lte-rrc-sap.h (module 'lte'): void ns3::LteEnbRrcSapUser::SetupUe(uint16_t rnti, ns3::LteEnbRrcSapUser::SetupUeParameters params) [member function]
  9271     cls.add_method('SetupUe', 
  9431     cls.add_method('SetupUe', 
  9272                    'void', 
  9432                    'void', 
  9273                    [param('uint16_t', 'rnti'), param('ns3::LteEnbRrcSapUser::SetupUeParameters', 'params')], 
  9433                    [param('uint16_t', 'rnti'), param('ns3::LteEnbRrcSapUser::SetupUeParameters', 'params')], 
  9274                    is_pure_virtual=True, is_virtual=True)
  9434                    is_pure_virtual=True, is_virtual=True)
 11465                    [param('ns3::LtePdcpSapUser::ReceivePdcpSduParameters', 'params')])
 11625                    [param('ns3::LtePdcpSapUser::ReceivePdcpSduParameters', 'params')])
 11466     ## lte-enb-rrc.h (module 'lte'): std::vector<ns3::EpcX2Sap::ErabToBeSetupItem, std::allocator<ns3::EpcX2Sap::ErabToBeSetupItem> > ns3::UeManager::GetErabList() [member function]
 11626     ## lte-enb-rrc.h (module 'lte'): std::vector<ns3::EpcX2Sap::ErabToBeSetupItem, std::allocator<ns3::EpcX2Sap::ErabToBeSetupItem> > ns3::UeManager::GetErabList() [member function]
 11467     cls.add_method('GetErabList', 
 11627     cls.add_method('GetErabList', 
 11468                    'std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', 
 11628                    'std::vector< ns3::EpcX2Sap::ErabToBeSetupItem >', 
 11469                    [])
 11629                    [])
 11470     ## lte-enb-rrc.h (module 'lte'): uint64_t ns3::UeManager::GetImsi() [member function]
 11630     ## lte-enb-rrc.h (module 'lte'): uint64_t ns3::UeManager::GetImsi() const [member function]
 11471     cls.add_method('GetImsi', 
 11631     cls.add_method('GetImsi', 
 11472                    'uint64_t', 
 11632                    'uint64_t', 
 11473                    [])
 11633                    [], 
       
 11634                    is_const=True)
 11474     ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated ns3::UeManager::GetRadioResourceConfigForHandoverPreparationInfo() [member function]
 11635     ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RadioResourceConfigDedicated ns3::UeManager::GetRadioResourceConfigForHandoverPreparationInfo() [member function]
 11475     cls.add_method('GetRadioResourceConfigForHandoverPreparationInfo', 
 11636     cls.add_method('GetRadioResourceConfigForHandoverPreparationInfo', 
 11476                    'ns3::LteRrcSap::RadioResourceConfigDedicated', 
 11637                    'ns3::LteRrcSap::RadioResourceConfigDedicated', 
 11477                    [])
 11638                    [])
 11478     ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetRnti() [member function]
 11639     ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetRnti() const [member function]
 11479     cls.add_method('GetRnti', 
 11640     cls.add_method('GetRnti', 
 11480                    'uint16_t', 
 11641                    'uint16_t', 
 11481                    [])
 11642                    [], 
       
 11643                    is_const=True)
 11482     ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration ns3::UeManager::GetRrcConnectionReconfigurationForHandover() [member function]
 11644     ## lte-enb-rrc.h (module 'lte'): ns3::LteRrcSap::RrcConnectionReconfiguration ns3::UeManager::GetRrcConnectionReconfigurationForHandover() [member function]
 11483     cls.add_method('GetRrcConnectionReconfigurationForHandover', 
 11645     cls.add_method('GetRrcConnectionReconfigurationForHandover', 
 11484                    'ns3::LteRrcSap::RrcConnectionReconfiguration', 
 11646                    'ns3::LteRrcSap::RrcConnectionReconfiguration', 
 11485                    [])
 11647                    [])
 11486     ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetSrsConfigurationIndex() [member function]
 11648     ## lte-enb-rrc.h (module 'lte'): uint16_t ns3::UeManager::GetSrsConfigurationIndex() const [member function]
 11487     cls.add_method('GetSrsConfigurationIndex', 
 11649     cls.add_method('GetSrsConfigurationIndex', 
 11488                    'uint16_t', 
 11650                    'uint16_t', 
 11489                    [])
 11651                    [], 
 11490     ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::State ns3::UeManager::GetState() [member function]
 11652                    is_const=True)
       
 11653     ## lte-enb-rrc.h (module 'lte'): ns3::UeManager::State ns3::UeManager::GetState() const [member function]
 11491     cls.add_method('GetState', 
 11654     cls.add_method('GetState', 
 11492                    'ns3::UeManager::State', 
 11655                    'ns3::UeManager::State', 
 11493                    [])
 11656                    [], 
       
 11657                    is_const=True)
 11494     ## lte-enb-rrc.h (module 'lte'): static ns3::TypeId ns3::UeManager::GetTypeId() [member function]
 11658     ## lte-enb-rrc.h (module 'lte'): static ns3::TypeId ns3::UeManager::GetTypeId() [member function]
 11495     cls.add_method('GetTypeId', 
 11659     cls.add_method('GetTypeId', 
 11496                    'ns3::TypeId', 
 11660                    'ns3::TypeId', 
 11497                    [], 
 11661                    [], 
 11498                    is_static=True)
 11662                    is_static=True)
 11588     ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoInitialize() [member function]
 11752     ## lte-enb-rrc.h (module 'lte'): void ns3::UeManager::DoInitialize() [member function]
 11589     cls.add_method('DoInitialize', 
 11753     cls.add_method('DoInitialize', 
 11590                    'void', 
 11754                    'void', 
 11591                    [], 
 11755                    [], 
 11592                    visibility='protected', is_virtual=True)
 11756                    visibility='protected', is_virtual=True)
 11593     return
       
 11594 
       
 11595 def register_Ns3UeMeasure_methods(root_module, cls):
       
 11596     ## lte-enb-rrc.h (module 'lte'): ns3::UeMeasure::UeMeasure() [constructor]
       
 11597     cls.add_constructor([])
       
 11598     ## lte-enb-rrc.h (module 'lte'): ns3::UeMeasure::UeMeasure(ns3::UeMeasure const & arg0) [copy constructor]
       
 11599     cls.add_constructor([param('ns3::UeMeasure const &', 'arg0')])
       
 11600     ## lte-enb-rrc.h (module 'lte'): ns3::UeMeasure::m_cellId [variable]
       
 11601     cls.add_instance_attribute('m_cellId', 'uint16_t', is_const=False)
       
 11602     ## lte-enb-rrc.h (module 'lte'): ns3::UeMeasure::m_rsrp [variable]
       
 11603     cls.add_instance_attribute('m_rsrp', 'uint8_t', is_const=False)
       
 11604     ## lte-enb-rrc.h (module 'lte'): ns3::UeMeasure::m_rsrq [variable]
       
 11605     cls.add_instance_attribute('m_rsrq', 'uint8_t', is_const=False)
       
 11606     return
 11757     return
 11607 
 11758 
 11608 def register_Ns3UniformRandomVariable_methods(root_module, cls):
 11759 def register_Ns3UniformRandomVariable_methods(root_module, cls):
 11609     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function]
 11760     ## random-variable-stream.h (module 'core'): static ns3::TypeId ns3::UniformRandomVariable::GetTypeId() [member function]
 11610     cls.add_method('GetTypeId', 
 11761     cls.add_method('GetTypeId', 
 12969     cls.add_constructor([])
 13120     cls.add_constructor([])
 12970     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::ActivateEpsBearer(ns3::EpsBearer bearer, ns3::Ptr<ns3::EpcTft> tft) [member function]
 13121     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::ActivateEpsBearer(ns3::EpsBearer bearer, ns3::Ptr<ns3::EpcTft> tft) [member function]
 12971     cls.add_method('ActivateEpsBearer', 
 13122     cls.add_method('ActivateEpsBearer', 
 12972                    'void', 
 13123                    'void', 
 12973                    [param('ns3::EpsBearer', 'bearer'), param('ns3::Ptr< ns3::EpcTft >', 'tft')])
 13124                    [param('ns3::EpsBearer', 'bearer'), param('ns3::Ptr< ns3::EpcTft >', 'tft')])
 12974     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Connect(uint16_t cellId, uint16_t earfcn) [member function]
 13125     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Connect() [member function]
 12975     cls.add_method('Connect', 
 13126     cls.add_method('Connect', 
 12976                    'void', 
 13127                    'void', 
 12977                    [param('uint16_t', 'cellId'), param('uint16_t', 'earfcn')])
 13128                    [])
       
 13129     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Connect(uint16_t cellId, uint16_t dlEarfcn) [member function]
       
 13130     cls.add_method('Connect', 
       
 13131                    'void', 
       
 13132                    [param('uint16_t', 'cellId'), param('uint16_t', 'dlEarfcn')])
 12978     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Disconnect() [member function]
 13133     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::Disconnect() [member function]
 12979     cls.add_method('Disconnect', 
 13134     cls.add_method('Disconnect', 
 12980                    'void', 
 13135                    'void', 
 12981                    [])
 13136                    [])
 12982     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::DoDispose() [member function]
 13137     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::DoDispose() [member function]
 12986                    is_virtual=True)
 13141                    is_virtual=True)
 12987     ## epc-ue-nas.h (module 'lte'): ns3::LteAsSapUser * ns3::EpcUeNas::GetAsSapUser() [member function]
 13142     ## epc-ue-nas.h (module 'lte'): ns3::LteAsSapUser * ns3::EpcUeNas::GetAsSapUser() [member function]
 12988     cls.add_method('GetAsSapUser', 
 13143     cls.add_method('GetAsSapUser', 
 12989                    'ns3::LteAsSapUser *', 
 13144                    'ns3::LteAsSapUser *', 
 12990                    [])
 13145                    [])
       
 13146     ## epc-ue-nas.h (module 'lte'): uint32_t ns3::EpcUeNas::GetCsgId() const [member function]
       
 13147     cls.add_method('GetCsgId', 
       
 13148                    'uint32_t', 
       
 13149                    [], 
       
 13150                    is_const=True)
       
 13151     ## epc-ue-nas.h (module 'lte'): ns3::EpcUeNas::State ns3::EpcUeNas::GetState() const [member function]
       
 13152     cls.add_method('GetState', 
       
 13153                    'ns3::EpcUeNas::State', 
       
 13154                    [], 
       
 13155                    is_const=True)
 12991     ## epc-ue-nas.h (module 'lte'): static ns3::TypeId ns3::EpcUeNas::GetTypeId() [member function]
 13156     ## epc-ue-nas.h (module 'lte'): static ns3::TypeId ns3::EpcUeNas::GetTypeId() [member function]
 12992     cls.add_method('GetTypeId', 
 13157     cls.add_method('GetTypeId', 
 12993                    'ns3::TypeId', 
 13158                    'ns3::TypeId', 
 12994                    [], 
 13159                    [], 
 12995                    is_static=True)
 13160                    is_static=True)
 12999                    [param('ns3::Ptr< ns3::Packet >', 'p')])
 13164                    [param('ns3::Ptr< ns3::Packet >', 'p')])
 13000     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetAsSapProvider(ns3::LteAsSapProvider * s) [member function]
 13165     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetAsSapProvider(ns3::LteAsSapProvider * s) [member function]
 13001     cls.add_method('SetAsSapProvider', 
 13166     cls.add_method('SetAsSapProvider', 
 13002                    'void', 
 13167                    'void', 
 13003                    [param('ns3::LteAsSapProvider *', 's')])
 13168                    [param('ns3::LteAsSapProvider *', 's')])
       
 13169     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetCsgId(uint32_t csgId) [member function]
       
 13170     cls.add_method('SetCsgId', 
       
 13171                    'void', 
       
 13172                    [param('uint32_t', 'csgId')])
 13004     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetDevice(ns3::Ptr<ns3::NetDevice> dev) [member function]
 13173     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetDevice(ns3::Ptr<ns3::NetDevice> dev) [member function]
 13005     cls.add_method('SetDevice', 
 13174     cls.add_method('SetDevice', 
 13006                    'void', 
 13175                    'void', 
 13007                    [param('ns3::Ptr< ns3::NetDevice >', 'dev')])
 13176                    [param('ns3::Ptr< ns3::NetDevice >', 'dev')])
 13008     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
 13177     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
 13011                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')])
 13180                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')])
 13012     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetImsi(uint64_t imsi) [member function]
 13181     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::SetImsi(uint64_t imsi) [member function]
 13013     cls.add_method('SetImsi', 
 13182     cls.add_method('SetImsi', 
 13014                    'void', 
 13183                    'void', 
 13015                    [param('uint64_t', 'imsi')])
 13184                    [param('uint64_t', 'imsi')])
       
 13185     ## epc-ue-nas.h (module 'lte'): void ns3::EpcUeNas::StartCellSelection(uint16_t dlEarfcn) [member function]
       
 13186     cls.add_method('StartCellSelection', 
       
 13187                    'void', 
       
 13188                    [param('uint16_t', 'dlEarfcn')])
 13016     return
 13189     return
 13017 
 13190 
 13018 def register_Ns3EpcX2_methods(root_module, cls):
 13191 def register_Ns3EpcX2_methods(root_module, cls):
 13019     ## epc-x2.h (module 'lte'): ns3::EpcX2::EpcX2(ns3::EpcX2 const & arg0) [copy constructor]
 13192     ## epc-x2.h (module 'lte'): ns3::EpcX2::EpcX2(ns3::EpcX2 const & arg0) [copy constructor]
 13020     cls.add_constructor([param('ns3::EpcX2 const &', 'arg0')])
 13193     cls.add_constructor([param('ns3::EpcX2 const &', 'arg0')])
 14741                    'ns3::TypeId', 
 14914                    'ns3::TypeId', 
 14742                    [], 
 14915                    [], 
 14743                    is_static=True)
 14916                    is_static=True)
 14744     return
 14917     return
 14745 
 14918 
       
 14919 def register_Ns3LteAnr_methods(root_module, cls):
       
 14920     ## lte-anr.h (module 'lte'): ns3::LteAnr::LteAnr(ns3::LteAnr const & arg0) [copy constructor]
       
 14921     cls.add_constructor([param('ns3::LteAnr const &', 'arg0')])
       
 14922     ## lte-anr.h (module 'lte'): ns3::LteAnr::LteAnr(uint16_t servingCellId) [constructor]
       
 14923     cls.add_constructor([param('uint16_t', 'servingCellId')])
       
 14924     ## lte-anr.h (module 'lte'): void ns3::LteAnr::AddNeighbourRelation(uint16_t cellId) [member function]
       
 14925     cls.add_method('AddNeighbourRelation', 
       
 14926                    'void', 
       
 14927                    [param('uint16_t', 'cellId')])
       
 14928     ## lte-anr.h (module 'lte'): ns3::LteAnrSapProvider * ns3::LteAnr::GetLteAnrSapProvider() [member function]
       
 14929     cls.add_method('GetLteAnrSapProvider', 
       
 14930                    'ns3::LteAnrSapProvider *', 
       
 14931                    [], 
       
 14932                    is_virtual=True)
       
 14933     ## lte-anr.h (module 'lte'): static ns3::TypeId ns3::LteAnr::GetTypeId() [member function]
       
 14934     cls.add_method('GetTypeId', 
       
 14935                    'ns3::TypeId', 
       
 14936                    [], 
       
 14937                    is_static=True)
       
 14938     ## lte-anr.h (module 'lte'): void ns3::LteAnr::RemoveNeighbourRelation(uint16_t cellId) [member function]
       
 14939     cls.add_method('RemoveNeighbourRelation', 
       
 14940                    'void', 
       
 14941                    [param('uint16_t', 'cellId')])
       
 14942     ## lte-anr.h (module 'lte'): void ns3::LteAnr::SetLteAnrSapUser(ns3::LteAnrSapUser * s) [member function]
       
 14943     cls.add_method('SetLteAnrSapUser', 
       
 14944                    'void', 
       
 14945                    [param('ns3::LteAnrSapUser *', 's')], 
       
 14946                    is_virtual=True)
       
 14947     ## lte-anr.h (module 'lte'): void ns3::LteAnr::DoDispose() [member function]
       
 14948     cls.add_method('DoDispose', 
       
 14949                    'void', 
       
 14950                    [], 
       
 14951                    visibility='protected', is_virtual=True)
       
 14952     ## lte-anr.h (module 'lte'): void ns3::LteAnr::DoInitialize() [member function]
       
 14953     cls.add_method('DoInitialize', 
       
 14954                    'void', 
       
 14955                    [], 
       
 14956                    visibility='protected', is_virtual=True)
       
 14957     return
       
 14958 
 14746 def register_Ns3LteControlMessage_methods(root_module, cls):
 14959 def register_Ns3LteControlMessage_methods(root_module, cls):
 14747     ## lte-control-messages.h (module 'lte'): ns3::LteControlMessage::LteControlMessage(ns3::LteControlMessage const & arg0) [copy constructor]
 14960     ## lte-control-messages.h (module 'lte'): ns3::LteControlMessage::LteControlMessage(ns3::LteControlMessage const & arg0) [copy constructor]
 14748     cls.add_constructor([param('ns3::LteControlMessage const &', 'arg0')])
 14961     cls.add_constructor([param('ns3::LteControlMessage const &', 'arg0')])
 14749     ## lte-control-messages.h (module 'lte'): ns3::LteControlMessage::LteControlMessage() [constructor]
 14962     ## lte-control-messages.h (module 'lte'): ns3::LteControlMessage::LteControlMessage() [constructor]
 14750     cls.add_constructor([])
 14963     cls.add_constructor([])
 14822 def register_Ns3LteEnbRrc_methods(root_module, cls):
 15035 def register_Ns3LteEnbRrc_methods(root_module, cls):
 14823     ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrc::LteEnbRrc(ns3::LteEnbRrc const & arg0) [copy constructor]
 15036     ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrc::LteEnbRrc(ns3::LteEnbRrc const & arg0) [copy constructor]
 14824     cls.add_constructor([param('ns3::LteEnbRrc const &', 'arg0')])
 15037     cls.add_constructor([param('ns3::LteEnbRrc const &', 'arg0')])
 14825     ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrc::LteEnbRrc() [constructor]
 15038     ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrc::LteEnbRrc() [constructor]
 14826     cls.add_constructor([])
 15039     cls.add_constructor([])
       
 15040     ## lte-enb-rrc.h (module 'lte'): uint8_t ns3::LteEnbRrc::AddUeMeasReportConfig(ns3::LteRrcSap::ReportConfigEutra config) [member function]
       
 15041     cls.add_method('AddUeMeasReportConfig', 
       
 15042                    'uint8_t', 
       
 15043                    [param('ns3::LteRrcSap::ReportConfigEutra', 'config')])
 14827     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::AddX2Neighbour(uint16_t cellId) [member function]
 15044     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::AddX2Neighbour(uint16_t cellId) [member function]
 14828     cls.add_method('AddX2Neighbour', 
 15045     cls.add_method('AddX2Neighbour', 
 14829                    'void', 
 15046                    'void', 
 14830                    [param('uint16_t', 'cellId')])
 15047                    [param('uint16_t', 'cellId')])
 14831     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::ConfigureCell(uint8_t ulBandwidth, uint8_t dlBandwidth, uint16_t ulEarfcn, uint16_t dlEarfcn, uint16_t cellId) [member function]
 15048     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::ConfigureCell(uint8_t ulBandwidth, uint8_t dlBandwidth, uint16_t ulEarfcn, uint16_t dlEarfcn, uint16_t cellId) [member function]
 14841                    'void', 
 15058                    'void', 
 14842                    [param('uint16_t', 'rnti')])
 15059                    [param('uint16_t', 'rnti')])
 14843     ## lte-enb-rrc.h (module 'lte'): ns3::EpcX2SapUser * ns3::LteEnbRrc::GetEpcX2SapUser() [member function]
 15060     ## lte-enb-rrc.h (module 'lte'): ns3::EpcX2SapUser * ns3::LteEnbRrc::GetEpcX2SapUser() [member function]
 14844     cls.add_method('GetEpcX2SapUser', 
 15061     cls.add_method('GetEpcX2SapUser', 
 14845                    'ns3::EpcX2SapUser *', 
 15062                    'ns3::EpcX2SapUser *', 
       
 15063                    [])
       
 15064     ## lte-enb-rrc.h (module 'lte'): ns3::LteAnrSapUser * ns3::LteEnbRrc::GetLteAnrSapUser() [member function]
       
 15065     cls.add_method('GetLteAnrSapUser', 
       
 15066                    'ns3::LteAnrSapUser *', 
 14846                    [])
 15067                    [])
 14847     ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbCmacSapUser * ns3::LteEnbRrc::GetLteEnbCmacSapUser() [member function]
 15068     ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbCmacSapUser * ns3::LteEnbRrc::GetLteEnbCmacSapUser() [member function]
 14848     cls.add_method('GetLteEnbCmacSapUser', 
 15069     cls.add_method('GetLteEnbCmacSapUser', 
 14849                    'ns3::LteEnbCmacSapUser *', 
 15070                    'ns3::LteEnbCmacSapUser *', 
 14850                    [])
 15071                    [])
 14854                    [])
 15075                    [])
 14855     ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrcSapProvider * ns3::LteEnbRrc::GetLteEnbRrcSapProvider() [member function]
 15076     ## lte-enb-rrc.h (module 'lte'): ns3::LteEnbRrcSapProvider * ns3::LteEnbRrc::GetLteEnbRrcSapProvider() [member function]
 14856     cls.add_method('GetLteEnbRrcSapProvider', 
 15077     cls.add_method('GetLteEnbRrcSapProvider', 
 14857                    'ns3::LteEnbRrcSapProvider *', 
 15078                    'ns3::LteEnbRrcSapProvider *', 
 14858                    [])
 15079                    [])
       
 15080     ## lte-enb-rrc.h (module 'lte'): ns3::LteHandoverManagementSapUser * ns3::LteEnbRrc::GetLteHandoverManagementSapUser() [member function]
       
 15081     cls.add_method('GetLteHandoverManagementSapUser', 
       
 15082                    'ns3::LteHandoverManagementSapUser *', 
       
 15083                    [])
 14859     ## lte-enb-rrc.h (module 'lte'): ns3::EpcEnbS1SapUser * ns3::LteEnbRrc::GetS1SapUser() [member function]
 15084     ## lte-enb-rrc.h (module 'lte'): ns3::EpcEnbS1SapUser * ns3::LteEnbRrc::GetS1SapUser() [member function]
 14860     cls.add_method('GetS1SapUser', 
 15085     cls.add_method('GetS1SapUser', 
 14861                    'ns3::EpcEnbS1SapUser *', 
 15086                    'ns3::EpcEnbS1SapUser *', 
 14862                    [])
 15087                    [])
 14863     ## lte-enb-rrc.h (module 'lte'): uint32_t ns3::LteEnbRrc::GetSrsPeriodicity() const [member function]
 15088     ## lte-enb-rrc.h (module 'lte'): uint32_t ns3::LteEnbRrc::GetSrsPeriodicity() const [member function]
 14892                    [param('uint16_t', 'rnti'), param('uint16_t', 'cellId')])
 15117                    [param('uint16_t', 'rnti'), param('uint16_t', 'cellId')])
 14893     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetCellId(uint16_t m_cellId) [member function]
 15118     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetCellId(uint16_t m_cellId) [member function]
 14894     cls.add_method('SetCellId', 
 15119     cls.add_method('SetCellId', 
 14895                    'void', 
 15120                    'void', 
 14896                    [param('uint16_t', 'm_cellId')])
 15121                    [param('uint16_t', 'm_cellId')])
       
 15122     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetCsgId(uint32_t csgId, bool csgIndication) [member function]
       
 15123     cls.add_method('SetCsgId', 
       
 15124                    'void', 
       
 15125                    [param('uint32_t', 'csgId'), param('bool', 'csgIndication')])
 14897     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetEpcX2SapProvider(ns3::EpcX2SapProvider * s) [member function]
 15126     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetEpcX2SapProvider(ns3::EpcX2SapProvider * s) [member function]
 14898     cls.add_method('SetEpcX2SapProvider', 
 15127     cls.add_method('SetEpcX2SapProvider', 
 14899                    'void', 
 15128                    'void', 
 14900                    [param('ns3::EpcX2SapProvider *', 's')])
 15129                    [param('ns3::EpcX2SapProvider *', 's')])
 14901     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
 15130     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
 14902     cls.add_method('SetForwardUpCallback', 
 15131     cls.add_method('SetForwardUpCallback', 
 14903                    'void', 
 15132                    'void', 
 14904                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')])
 15133                    [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')])
       
 15134     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteAnrSapProvider(ns3::LteAnrSapProvider * s) [member function]
       
 15135     cls.add_method('SetLteAnrSapProvider', 
       
 15136                    'void', 
       
 15137                    [param('ns3::LteAnrSapProvider *', 's')])
 14905     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteEnbCmacSapProvider(ns3::LteEnbCmacSapProvider * s) [member function]
 15138     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteEnbCmacSapProvider(ns3::LteEnbCmacSapProvider * s) [member function]
 14906     cls.add_method('SetLteEnbCmacSapProvider', 
 15139     cls.add_method('SetLteEnbCmacSapProvider', 
 14907                    'void', 
 15140                    'void', 
 14908                    [param('ns3::LteEnbCmacSapProvider *', 's')])
 15141                    [param('ns3::LteEnbCmacSapProvider *', 's')])
 14909     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteEnbCphySapProvider(ns3::LteEnbCphySapProvider * s) [member function]
 15142     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteEnbCphySapProvider(ns3::LteEnbCphySapProvider * s) [member function]
 14912                    [param('ns3::LteEnbCphySapProvider *', 's')])
 15145                    [param('ns3::LteEnbCphySapProvider *', 's')])
 14913     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteEnbRrcSapUser(ns3::LteEnbRrcSapUser * s) [member function]
 15146     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteEnbRrcSapUser(ns3::LteEnbRrcSapUser * s) [member function]
 14914     cls.add_method('SetLteEnbRrcSapUser', 
 15147     cls.add_method('SetLteEnbRrcSapUser', 
 14915                    'void', 
 15148                    'void', 
 14916                    [param('ns3::LteEnbRrcSapUser *', 's')])
 15149                    [param('ns3::LteEnbRrcSapUser *', 's')])
       
 15150     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteHandoverManagementSapProvider(ns3::LteHandoverManagementSapProvider * s) [member function]
       
 15151     cls.add_method('SetLteHandoverManagementSapProvider', 
       
 15152                    'void', 
       
 15153                    [param('ns3::LteHandoverManagementSapProvider *', 's')])
 14917     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteMacSapProvider(ns3::LteMacSapProvider * s) [member function]
 15154     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetLteMacSapProvider(ns3::LteMacSapProvider * s) [member function]
 14918     cls.add_method('SetLteMacSapProvider', 
 15155     cls.add_method('SetLteMacSapProvider', 
 14919                    'void', 
 15156                    'void', 
 14920                    [param('ns3::LteMacSapProvider *', 's')])
 15157                    [param('ns3::LteMacSapProvider *', 's')])
 14921     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetS1SapProvider(ns3::EpcEnbS1SapProvider * s) [member function]
 15158     ## lte-enb-rrc.h (module 'lte'): void ns3::LteEnbRrc::SetS1SapProvider(ns3::EpcEnbS1SapProvider * s) [member function]
 15003                    [param('ns3::LteEnbRrcSapProvider *', 'p')])
 15240                    [param('ns3::LteEnbRrcSapProvider *', 'p')])
 15004     ## lte-rrc-protocol-real.h (module 'lte'): void ns3::LteEnbRrcProtocolReal::SetUeRrcSapProvider(uint16_t rnti, ns3::LteUeRrcSapProvider * p) [member function]
 15241     ## lte-rrc-protocol-real.h (module 'lte'): void ns3::LteEnbRrcProtocolReal::SetUeRrcSapProvider(uint16_t rnti, ns3::LteUeRrcSapProvider * p) [member function]
 15005     cls.add_method('SetUeRrcSapProvider', 
 15242     cls.add_method('SetUeRrcSapProvider', 
 15006                    'void', 
 15243                    'void', 
 15007                    [param('uint16_t', 'rnti'), param('ns3::LteUeRrcSapProvider *', 'p')])
 15244                    [param('uint16_t', 'rnti'), param('ns3::LteUeRrcSapProvider *', 'p')])
       
 15245     return
       
 15246 
       
 15247 def register_Ns3LteHandoverAlgorithm_methods(root_module, cls):
       
 15248     ## lte-handover-algorithm.h (module 'lte'): ns3::LteHandoverAlgorithm::LteHandoverAlgorithm(ns3::LteHandoverAlgorithm const & arg0) [copy constructor]
       
 15249     cls.add_constructor([param('ns3::LteHandoverAlgorithm const &', 'arg0')])
       
 15250     ## lte-handover-algorithm.h (module 'lte'): ns3::LteHandoverAlgorithm::LteHandoverAlgorithm() [constructor]
       
 15251     cls.add_constructor([])
       
 15252     ## lte-handover-algorithm.h (module 'lte'): ns3::LteHandoverManagementSapProvider * ns3::LteHandoverAlgorithm::GetLteHandoverManagementSapProvider() [member function]
       
 15253     cls.add_method('GetLteHandoverManagementSapProvider', 
       
 15254                    'ns3::LteHandoverManagementSapProvider *', 
       
 15255                    [], 
       
 15256                    is_pure_virtual=True, is_virtual=True)
       
 15257     ## lte-handover-algorithm.h (module 'lte'): static ns3::TypeId ns3::LteHandoverAlgorithm::GetTypeId() [member function]
       
 15258     cls.add_method('GetTypeId', 
       
 15259                    'ns3::TypeId', 
       
 15260                    [], 
       
 15261                    is_static=True)
       
 15262     ## lte-handover-algorithm.h (module 'lte'): void ns3::LteHandoverAlgorithm::SetLteHandoverManagementSapUser(ns3::LteHandoverManagementSapUser * s) [member function]
       
 15263     cls.add_method('SetLteHandoverManagementSapUser', 
       
 15264                    'void', 
       
 15265                    [param('ns3::LteHandoverManagementSapUser *', 's')], 
       
 15266                    is_pure_virtual=True, is_virtual=True)
       
 15267     ## lte-handover-algorithm.h (module 'lte'): void ns3::LteHandoverAlgorithm::DoDispose() [member function]
       
 15268     cls.add_method('DoDispose', 
       
 15269                    'void', 
       
 15270                    [], 
       
 15271                    visibility='protected', is_virtual=True)
       
 15272     ## lte-handover-algorithm.h (module 'lte'): void ns3::LteHandoverAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
       
 15273     cls.add_method('DoReportUeMeas', 
       
 15274                    'void', 
       
 15275                    [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')], 
       
 15276                    is_pure_virtual=True, visibility='protected', is_virtual=True)
 15008     return
 15277     return
 15009 
 15278 
 15010 def register_Ns3LteHarqPhy_methods(root_module, cls):
 15279 def register_Ns3LteHarqPhy_methods(root_module, cls):
 15011     ## lte-harq-phy.h (module 'lte'): ns3::LteHarqPhy::LteHarqPhy(ns3::LteHarqPhy const & arg0) [copy constructor]
 15280     ## lte-harq-phy.h (module 'lte'): ns3::LteHarqPhy::LteHarqPhy(ns3::LteHarqPhy const & arg0) [copy constructor]
 15012     cls.add_constructor([param('ns3::LteHarqPhy const &', 'arg0')])
 15281     cls.add_constructor([param('ns3::LteHarqPhy const &', 'arg0')])
 15081                    [param('ns3::Ptr< ns3::Node >', 'enbNode1'), param('ns3::Ptr< ns3::Node >', 'enbNode2')])
 15350                    [param('ns3::Ptr< ns3::Node >', 'enbNode1'), param('ns3::Ptr< ns3::Node >', 'enbNode2')])
 15082     ## lte-helper.h (module 'lte'): int64_t ns3::LteHelper::AssignStreams(ns3::NetDeviceContainer c, int64_t stream) [member function]
 15351     ## lte-helper.h (module 'lte'): int64_t ns3::LteHelper::AssignStreams(ns3::NetDeviceContainer c, int64_t stream) [member function]
 15083     cls.add_method('AssignStreams', 
 15352     cls.add_method('AssignStreams', 
 15084                    'int64_t', 
 15353                    'int64_t', 
 15085                    [param('ns3::NetDeviceContainer', 'c'), param('int64_t', 'stream')])
 15354                    [param('ns3::NetDeviceContainer', 'c'), param('int64_t', 'stream')])
       
 15355     ## lte-helper.h (module 'lte'): void ns3::LteHelper::Attach(ns3::NetDeviceContainer ueDevices) [member function]
       
 15356     cls.add_method('Attach', 
       
 15357                    'void', 
       
 15358                    [param('ns3::NetDeviceContainer', 'ueDevices')])
       
 15359     ## lte-helper.h (module 'lte'): void ns3::LteHelper::Attach(ns3::Ptr<ns3::NetDevice> ueDevice) [member function]
       
 15360     cls.add_method('Attach', 
       
 15361                    'void', 
       
 15362                    [param('ns3::Ptr< ns3::NetDevice >', 'ueDevice')])
 15086     ## lte-helper.h (module 'lte'): void ns3::LteHelper::Attach(ns3::NetDeviceContainer ueDevices, ns3::Ptr<ns3::NetDevice> enbDevice) [member function]
 15363     ## lte-helper.h (module 'lte'): void ns3::LteHelper::Attach(ns3::NetDeviceContainer ueDevices, ns3::Ptr<ns3::NetDevice> enbDevice) [member function]
 15087     cls.add_method('Attach', 
 15364     cls.add_method('Attach', 
 15088                    'void', 
 15365                    'void', 
 15089                    [param('ns3::NetDeviceContainer', 'ueDevices'), param('ns3::Ptr< ns3::NetDevice >', 'enbDevice')])
 15366                    [param('ns3::NetDeviceContainer', 'ueDevices'), param('ns3::Ptr< ns3::NetDevice >', 'enbDevice')])
 15090     ## lte-helper.h (module 'lte'): void ns3::LteHelper::Attach(ns3::Ptr<ns3::NetDevice> ueDevice, ns3::Ptr<ns3::NetDevice> enbDevice) [member function]
 15367     ## lte-helper.h (module 'lte'): void ns3::LteHelper::Attach(ns3::Ptr<ns3::NetDevice> ueDevice, ns3::Ptr<ns3::NetDevice> enbDevice) [member function]
 15158                    [])
 15435                    [])
 15159     ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableUlTxPhyTraces() [member function]
 15436     ## lte-helper.h (module 'lte'): void ns3::LteHelper::EnableUlTxPhyTraces() [member function]
 15160     cls.add_method('EnableUlTxPhyTraces', 
 15437     cls.add_method('EnableUlTxPhyTraces', 
 15161                    'void', 
 15438                    'void', 
 15162                    [])
 15439                    [])
       
 15440     ## lte-helper.h (module 'lte'): std::string ns3::LteHelper::GetHandoverAlgorithmType() const [member function]
       
 15441     cls.add_method('GetHandoverAlgorithmType', 
       
 15442                    'std::string', 
       
 15443                    [], 
       
 15444                    is_const=True)
 15163     ## lte-helper.h (module 'lte'): ns3::Ptr<ns3::RadioBearerStatsCalculator> ns3::LteHelper::GetPdcpStats() [member function]
 15445     ## lte-helper.h (module 'lte'): ns3::Ptr<ns3::RadioBearerStatsCalculator> ns3::LteHelper::GetPdcpStats() [member function]
 15164     cls.add_method('GetPdcpStats', 
 15446     cls.add_method('GetPdcpStats', 
 15165                    'ns3::Ptr< ns3::RadioBearerStatsCalculator >', 
 15447                    'ns3::Ptr< ns3::RadioBearerStatsCalculator >', 
 15166                    [])
 15448                    [])
 15167     ## lte-helper.h (module 'lte'): ns3::Ptr<ns3::RadioBearerStatsCalculator> ns3::LteHelper::GetRlcStats() [member function]
 15449     ## lte-helper.h (module 'lte'): ns3::Ptr<ns3::RadioBearerStatsCalculator> ns3::LteHelper::GetRlcStats() [member function]
 15212                    [param('std::string', 'model')])
 15494                    [param('std::string', 'model')])
 15213     ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetFadingModelAttribute(std::string n, ns3::AttributeValue const & v) [member function]
 15495     ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetFadingModelAttribute(std::string n, ns3::AttributeValue const & v) [member function]
 15214     cls.add_method('SetFadingModelAttribute', 
 15496     cls.add_method('SetFadingModelAttribute', 
 15215                    'void', 
 15497                    'void', 
 15216                    [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
 15498                    [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
       
 15499     ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetHandoverAlgorithmAttribute(std::string n, ns3::AttributeValue const & v) [member function]
       
 15500     cls.add_method('SetHandoverAlgorithmAttribute', 
       
 15501                    'void', 
       
 15502                    [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
       
 15503     ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetHandoverAlgorithmType(std::string type) [member function]
       
 15504     cls.add_method('SetHandoverAlgorithmType', 
       
 15505                    'void', 
       
 15506                    [param('std::string', 'type')])
 15217     ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetPathlossModelAttribute(std::string n, ns3::AttributeValue const & v) [member function]
 15507     ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetPathlossModelAttribute(std::string n, ns3::AttributeValue const & v) [member function]
 15218     cls.add_method('SetPathlossModelAttribute', 
 15508     cls.add_method('SetPathlossModelAttribute', 
 15219                    'void', 
 15509                    'void', 
 15220                    [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
 15510                    [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
 15221     ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetPathlossModelType(std::string type) [member function]
 15511     ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetPathlossModelType(std::string type) [member function]
 15244                    [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
 15534                    [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
 15245     ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetUeAntennaModelType(std::string type) [member function]
 15535     ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetUeAntennaModelType(std::string type) [member function]
 15246     cls.add_method('SetUeAntennaModelType', 
 15536     cls.add_method('SetUeAntennaModelType', 
 15247                    'void', 
 15537                    'void', 
 15248                    [param('std::string', 'type')])
 15538                    [param('std::string', 'type')])
       
 15539     ## lte-helper.h (module 'lte'): void ns3::LteHelper::SetUeDeviceAttribute(std::string n, ns3::AttributeValue const & v) [member function]
       
 15540     cls.add_method('SetUeDeviceAttribute', 
       
 15541                    'void', 
       
 15542                    [param('std::string', 'n'), param('ns3::AttributeValue const &', 'v')])
 15249     ## lte-helper.h (module 'lte'): void ns3::LteHelper::DoInitialize() [member function]
 15543     ## lte-helper.h (module 'lte'): void ns3::LteHelper::DoInitialize() [member function]
 15250     cls.add_method('DoInitialize', 
 15544     cls.add_method('DoInitialize', 
 15251                    'void', 
 15545                    'void', 
 15252                    [], 
 15546                    [], 
 15253                    visibility='protected', is_virtual=True)
 15547                    visibility='protected', is_virtual=True)
 16213     ## lte-ue-phy.h (module 'lte'): double ns3::LteUePhy::GetNoiseFigure() const [member function]
 16507     ## lte-ue-phy.h (module 'lte'): double ns3::LteUePhy::GetNoiseFigure() const [member function]
 16214     cls.add_method('GetNoiseFigure', 
 16508     cls.add_method('GetNoiseFigure', 
 16215                    'double', 
 16509                    'double', 
 16216                    [], 
 16510                    [], 
 16217                    is_const=True)
 16511                    is_const=True)
       
 16512     ## lte-ue-phy.h (module 'lte'): ns3::LteUePhy::State ns3::LteUePhy::GetState() const [member function]
       
 16513     cls.add_method('GetState', 
       
 16514                    'ns3::LteUePhy::State', 
       
 16515                    [], 
       
 16516                    is_const=True)
 16218     ## lte-ue-phy.h (module 'lte'): std::vector<int, std::allocator<int> > ns3::LteUePhy::GetSubChannelsForReception() [member function]
 16517     ## lte-ue-phy.h (module 'lte'): std::vector<int, std::allocator<int> > ns3::LteUePhy::GetSubChannelsForReception() [member function]
 16219     cls.add_method('GetSubChannelsForReception', 
 16518     cls.add_method('GetSubChannelsForReception', 
 16220                    'std::vector< int >', 
 16519                    'std::vector< int >', 
 16221                    [])
 16520                    [])
 16222     ## lte-ue-phy.h (module 'lte'): std::vector<int, std::allocator<int> > ns3::LteUePhy::GetSubChannelsForTransmission() [member function]
 16521     ## lte-ue-phy.h (module 'lte'): std::vector<int, std::allocator<int> > ns3::LteUePhy::GetSubChannelsForTransmission() [member function]
 16342     ## lte-ue-rrc.h (module 'lte'): uint16_t ns3::LteUeRrc::GetDlEarfcn() const [member function]
 16641     ## lte-ue-rrc.h (module 'lte'): uint16_t ns3::LteUeRrc::GetDlEarfcn() const [member function]
 16343     cls.add_method('GetDlEarfcn', 
 16642     cls.add_method('GetDlEarfcn', 
 16344                    'uint16_t', 
 16643                    'uint16_t', 
 16345                    [], 
 16644                    [], 
 16346                    is_const=True)
 16645                    is_const=True)
 16347     ## lte-ue-rrc.h (module 'lte'): uint64_t ns3::LteUeRrc::GetImsi() [member function]
 16646     ## lte-ue-rrc.h (module 'lte'): uint64_t ns3::LteUeRrc::GetImsi() const [member function]
 16348     cls.add_method('GetImsi', 
 16647     cls.add_method('GetImsi', 
 16349                    'uint64_t', 
 16648                    'uint64_t', 
 16350                    [])
 16649                    [], 
       
 16650                    is_const=True)
 16351     ## lte-ue-rrc.h (module 'lte'): ns3::LteUeCmacSapUser * ns3::LteUeRrc::GetLteUeCmacSapUser() [member function]
 16651     ## lte-ue-rrc.h (module 'lte'): ns3::LteUeCmacSapUser * ns3::LteUeRrc::GetLteUeCmacSapUser() [member function]
 16352     cls.add_method('GetLteUeCmacSapUser', 
 16652     cls.add_method('GetLteUeCmacSapUser', 
 16353                    'ns3::LteUeCmacSapUser *', 
 16653                    'ns3::LteUeCmacSapUser *', 
 16354                    [])
 16654                    [])
 16355     ## lte-ue-rrc.h (module 'lte'): ns3::LteUeCphySapUser * ns3::LteUeRrc::GetLteUeCphySapUser() [member function]
 16655     ## lte-ue-rrc.h (module 'lte'): ns3::LteUeCphySapUser * ns3::LteUeRrc::GetLteUeCphySapUser() [member function]
 16363     ## lte-ue-rrc.h (module 'lte'): uint16_t ns3::LteUeRrc::GetRnti() const [member function]
 16663     ## lte-ue-rrc.h (module 'lte'): uint16_t ns3::LteUeRrc::GetRnti() const [member function]
 16364     cls.add_method('GetRnti', 
 16664     cls.add_method('GetRnti', 
 16365                    'uint16_t', 
 16665                    'uint16_t', 
 16366                    [], 
 16666                    [], 
 16367                    is_const=True)
 16667                    is_const=True)
 16368     ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc::State ns3::LteUeRrc::GetState() [member function]
 16668     ## lte-ue-rrc.h (module 'lte'): ns3::LteUeRrc::State ns3::LteUeRrc::GetState() const [member function]
 16369     cls.add_method('GetState', 
 16669     cls.add_method('GetState', 
 16370                    'ns3::LteUeRrc::State', 
 16670                    'ns3::LteUeRrc::State', 
 16371                    [])
 16671                    [], 
       
 16672                    is_const=True)
 16372     ## lte-ue-rrc.h (module 'lte'): static ns3::TypeId ns3::LteUeRrc::GetTypeId() [member function]
 16673     ## lte-ue-rrc.h (module 'lte'): static ns3::TypeId ns3::LteUeRrc::GetTypeId() [member function]
 16373     cls.add_method('GetTypeId', 
 16674     cls.add_method('GetTypeId', 
 16374                    'ns3::TypeId', 
 16675                    'ns3::TypeId', 
 16375                    [], 
 16676                    [], 
 16376                    is_static=True)
 16677                    is_static=True)
 16645     ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
 16946     ## mobility-model.h (module 'mobility'): void ns3::MobilityModel::DoSetPosition(ns3::Vector const & position) [member function]
 16646     cls.add_method('DoSetPosition', 
 16947     cls.add_method('DoSetPosition', 
 16647                    'void', 
 16948                    'void', 
 16648                    [param('ns3::Vector const &', 'position')], 
 16949                    [param('ns3::Vector const &', 'position')], 
 16649                    is_pure_virtual=True, visibility='private', is_virtual=True)
 16950                    is_pure_virtual=True, visibility='private', is_virtual=True)
 16650     return
       
 16651 
       
 16652 def register_Ns3NeighbourRelation_methods(root_module, cls):
       
 16653     ## lte-enb-rrc.h (module 'lte'): ns3::NeighbourRelation::NeighbourRelation() [constructor]
       
 16654     cls.add_constructor([])
       
 16655     ## lte-enb-rrc.h (module 'lte'): ns3::NeighbourRelation::NeighbourRelation(ns3::NeighbourRelation const & arg0) [copy constructor]
       
 16656     cls.add_constructor([param('ns3::NeighbourRelation const &', 'arg0')])
       
 16657     ## lte-enb-rrc.h (module 'lte'): ns3::NeighbourRelation::m_detectedAsNeighbour [variable]
       
 16658     cls.add_instance_attribute('m_detectedAsNeighbour', 'bool', is_const=False)
       
 16659     ## lte-enb-rrc.h (module 'lte'): ns3::NeighbourRelation::m_noHo [variable]
       
 16660     cls.add_instance_attribute('m_noHo', 'bool', is_const=False)
       
 16661     ## lte-enb-rrc.h (module 'lte'): ns3::NeighbourRelation::m_noRemove [variable]
       
 16662     cls.add_instance_attribute('m_noRemove', 'bool', is_const=False)
       
 16663     ## lte-enb-rrc.h (module 'lte'): ns3::NeighbourRelation::m_noX2 [variable]
       
 16664     cls.add_instance_attribute('m_noX2', 'bool', is_const=False)
       
 16665     ## lte-enb-rrc.h (module 'lte'): ns3::NeighbourRelation::m_physCellId [variable]
       
 16666     cls.add_instance_attribute('m_physCellId', 'uint16_t', is_const=False)
       
 16667     return
 16951     return
 16668 
 16952 
 16669 def register_Ns3NetDevice_methods(root_module, cls):
 16953 def register_Ns3NetDevice_methods(root_module, cls):
 16670     ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor]
 16954     ## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor]
 16671     cls.add_constructor([])
 16955     cls.add_constructor([])
 16838     ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function]
 17122     ## nix-vector.h (module 'network'): uint32_t ns3::NixVector::Serialize(uint32_t * buffer, uint32_t maxSize) const [member function]
 16839     cls.add_method('Serialize', 
 17123     cls.add_method('Serialize', 
 16840                    'uint32_t', 
 17124                    'uint32_t', 
 16841                    [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 
 17125                    [param('uint32_t *', 'buffer'), param('uint32_t', 'maxSize')], 
 16842                    is_const=True)
 17126                    is_const=True)
       
 17127     return
       
 17128 
       
 17129 def register_Ns3NoOpHandoverAlgorithm_methods(root_module, cls):
       
 17130     ## no-op-handover-algorithm.h (module 'lte'): ns3::NoOpHandoverAlgorithm::NoOpHandoverAlgorithm(ns3::NoOpHandoverAlgorithm const & arg0) [copy constructor]
       
 17131     cls.add_constructor([param('ns3::NoOpHandoverAlgorithm const &', 'arg0')])
       
 17132     ## no-op-handover-algorithm.h (module 'lte'): ns3::NoOpHandoverAlgorithm::NoOpHandoverAlgorithm() [constructor]
       
 17133     cls.add_constructor([])
       
 17134     ## no-op-handover-algorithm.h (module 'lte'): ns3::LteHandoverManagementSapProvider * ns3::NoOpHandoverAlgorithm::GetLteHandoverManagementSapProvider() [member function]
       
 17135     cls.add_method('GetLteHandoverManagementSapProvider', 
       
 17136                    'ns3::LteHandoverManagementSapProvider *', 
       
 17137                    [], 
       
 17138                    is_virtual=True)
       
 17139     ## no-op-handover-algorithm.h (module 'lte'): static ns3::TypeId ns3::NoOpHandoverAlgorithm::GetTypeId() [member function]
       
 17140     cls.add_method('GetTypeId', 
       
 17141                    'ns3::TypeId', 
       
 17142                    [], 
       
 17143                    is_static=True)
       
 17144     ## no-op-handover-algorithm.h (module 'lte'): void ns3::NoOpHandoverAlgorithm::SetLteHandoverManagementSapUser(ns3::LteHandoverManagementSapUser * s) [member function]
       
 17145     cls.add_method('SetLteHandoverManagementSapUser', 
       
 17146                    'void', 
       
 17147                    [param('ns3::LteHandoverManagementSapUser *', 's')], 
       
 17148                    is_virtual=True)
       
 17149     ## no-op-handover-algorithm.h (module 'lte'): void ns3::NoOpHandoverAlgorithm::DoDispose() [member function]
       
 17150     cls.add_method('DoDispose', 
       
 17151                    'void', 
       
 17152                    [], 
       
 17153                    visibility='protected', is_virtual=True)
       
 17154     ## no-op-handover-algorithm.h (module 'lte'): void ns3::NoOpHandoverAlgorithm::DoInitialize() [member function]
       
 17155     cls.add_method('DoInitialize', 
       
 17156                    'void', 
       
 17157                    [], 
       
 17158                    visibility='protected', is_virtual=True)
       
 17159     ## no-op-handover-algorithm.h (module 'lte'): void ns3::NoOpHandoverAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
       
 17160     cls.add_method('DoReportUeMeas', 
       
 17161                    'void', 
       
 17162                    [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')], 
       
 17163                    visibility='protected', is_virtual=True)
 16843     return
 17164     return
 16844 
 17165 
 16845 def register_Ns3Node_methods(root_module, cls):
 17166 def register_Ns3Node_methods(root_module, cls):
 16846     ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [copy constructor]
 17167     ## node.h (module 'network'): ns3::Node::Node(ns3::Node const & arg0) [copy constructor]
 16847     cls.add_constructor([param('ns3::Node const &', 'arg0')])
 17168     cls.add_constructor([param('ns3::Node const &', 'arg0')])
 18151                    'void', 
 18472                    'void', 
 18152                    [param('int', 'msgType')], 
 18473                    [param('int', 'msgType')], 
 18153                    is_const=True, visibility='protected')
 18474                    is_const=True, visibility='protected')
 18154     return
 18475     return
 18155 
 18476 
       
 18477 def register_Ns3Sib1LteControlMessage_methods(root_module, cls):
       
 18478     ## lte-control-messages.h (module 'lte'): ns3::Sib1LteControlMessage::Sib1LteControlMessage(ns3::Sib1LteControlMessage const & arg0) [copy constructor]
       
 18479     cls.add_constructor([param('ns3::Sib1LteControlMessage const &', 'arg0')])
       
 18480     ## lte-control-messages.h (module 'lte'): ns3::Sib1LteControlMessage::Sib1LteControlMessage() [constructor]
       
 18481     cls.add_constructor([])
       
 18482     ## lte-control-messages.h (module 'lte'): ns3::LteRrcSap::SystemInformationBlockType1 ns3::Sib1LteControlMessage::GetSib1() const [member function]
       
 18483     cls.add_method('GetSib1', 
       
 18484                    'ns3::LteRrcSap::SystemInformationBlockType1', 
       
 18485                    [], 
       
 18486                    is_const=True)
       
 18487     ## lte-control-messages.h (module 'lte'): void ns3::Sib1LteControlMessage::SetSib1(ns3::LteRrcSap::SystemInformationBlockType1 sib1) [member function]
       
 18488     cls.add_method('SetSib1', 
       
 18489                    'void', 
       
 18490                    [param('ns3::LteRrcSap::SystemInformationBlockType1', 'sib1')])
       
 18491     return
       
 18492 
 18156 def register_Ns3SpectrumChannel_methods(root_module, cls):
 18493 def register_Ns3SpectrumChannel_methods(root_module, cls):
 18157     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel() [constructor]
 18494     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel() [constructor]
 18158     cls.add_constructor([])
 18495     cls.add_constructor([])
 18159     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel(ns3::SpectrumChannel const & arg0) [copy constructor]
 18496     ## spectrum-channel.h (module 'spectrum'): ns3::SpectrumChannel::SpectrumChannel(ns3::SpectrumChannel const & arg0) [copy constructor]
 18160     cls.add_constructor([param('ns3::SpectrumChannel const &', 'arg0')])
 18497     cls.add_constructor([param('ns3::SpectrumChannel const &', 'arg0')])
 18758                    is_const=True, is_virtual=True)
 19095                    is_const=True, is_virtual=True)
 18759     ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::DoDispose() [member function]
 19096     ## virtual-net-device.h (module 'virtual-net-device'): void ns3::VirtualNetDevice::DoDispose() [member function]
 18760     cls.add_method('DoDispose', 
 19097     cls.add_method('DoDispose', 
 18761                    'void', 
 19098                    'void', 
 18762                    [], 
 19099                    [], 
       
 19100                    visibility='protected', is_virtual=True)
       
 19101     return
       
 19102 
       
 19103 def register_Ns3A2A4RsrqHandoverAlgorithm_methods(root_module, cls):
       
 19104     ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): ns3::A2A4RsrqHandoverAlgorithm::A2A4RsrqHandoverAlgorithm(ns3::A2A4RsrqHandoverAlgorithm const & arg0) [copy constructor]
       
 19105     cls.add_constructor([param('ns3::A2A4RsrqHandoverAlgorithm const &', 'arg0')])
       
 19106     ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): ns3::A2A4RsrqHandoverAlgorithm::A2A4RsrqHandoverAlgorithm() [constructor]
       
 19107     cls.add_constructor([])
       
 19108     ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): ns3::LteHandoverManagementSapProvider * ns3::A2A4RsrqHandoverAlgorithm::GetLteHandoverManagementSapProvider() [member function]
       
 19109     cls.add_method('GetLteHandoverManagementSapProvider', 
       
 19110                    'ns3::LteHandoverManagementSapProvider *', 
       
 19111                    [], 
       
 19112                    is_virtual=True)
       
 19113     ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): static ns3::TypeId ns3::A2A4RsrqHandoverAlgorithm::GetTypeId() [member function]
       
 19114     cls.add_method('GetTypeId', 
       
 19115                    'ns3::TypeId', 
       
 19116                    [], 
       
 19117                    is_static=True)
       
 19118     ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): void ns3::A2A4RsrqHandoverAlgorithm::SetLteHandoverManagementSapUser(ns3::LteHandoverManagementSapUser * s) [member function]
       
 19119     cls.add_method('SetLteHandoverManagementSapUser', 
       
 19120                    'void', 
       
 19121                    [param('ns3::LteHandoverManagementSapUser *', 's')], 
       
 19122                    is_virtual=True)
       
 19123     ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): void ns3::A2A4RsrqHandoverAlgorithm::DoDispose() [member function]
       
 19124     cls.add_method('DoDispose', 
       
 19125                    'void', 
       
 19126                    [], 
       
 19127                    visibility='protected', is_virtual=True)
       
 19128     ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): void ns3::A2A4RsrqHandoverAlgorithm::DoInitialize() [member function]
       
 19129     cls.add_method('DoInitialize', 
       
 19130                    'void', 
       
 19131                    [], 
       
 19132                    visibility='protected', is_virtual=True)
       
 19133     ## a2-a4-rsrq-handover-algorithm.h (module 'lte'): void ns3::A2A4RsrqHandoverAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
       
 19134     cls.add_method('DoReportUeMeas', 
       
 19135                    'void', 
       
 19136                    [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')], 
       
 19137                    visibility='protected', is_virtual=True)
       
 19138     return
       
 19139 
       
 19140 def register_Ns3A3RsrpHandoverAlgorithm_methods(root_module, cls):
       
 19141     ## a3-rsrp-handover-algorithm.h (module 'lte'): ns3::A3RsrpHandoverAlgorithm::A3RsrpHandoverAlgorithm(ns3::A3RsrpHandoverAlgorithm const & arg0) [copy constructor]
       
 19142     cls.add_constructor([param('ns3::A3RsrpHandoverAlgorithm const &', 'arg0')])
       
 19143     ## a3-rsrp-handover-algorithm.h (module 'lte'): ns3::A3RsrpHandoverAlgorithm::A3RsrpHandoverAlgorithm() [constructor]
       
 19144     cls.add_constructor([])
       
 19145     ## a3-rsrp-handover-algorithm.h (module 'lte'): ns3::LteHandoverManagementSapProvider * ns3::A3RsrpHandoverAlgorithm::GetLteHandoverManagementSapProvider() [member function]
       
 19146     cls.add_method('GetLteHandoverManagementSapProvider', 
       
 19147                    'ns3::LteHandoverManagementSapProvider *', 
       
 19148                    [], 
       
 19149                    is_virtual=True)
       
 19150     ## a3-rsrp-handover-algorithm.h (module 'lte'): static ns3::TypeId ns3::A3RsrpHandoverAlgorithm::GetTypeId() [member function]
       
 19151     cls.add_method('GetTypeId', 
       
 19152                    'ns3::TypeId', 
       
 19153                    [], 
       
 19154                    is_static=True)
       
 19155     ## a3-rsrp-handover-algorithm.h (module 'lte'): void ns3::A3RsrpHandoverAlgorithm::SetLteHandoverManagementSapUser(ns3::LteHandoverManagementSapUser * s) [member function]
       
 19156     cls.add_method('SetLteHandoverManagementSapUser', 
       
 19157                    'void', 
       
 19158                    [param('ns3::LteHandoverManagementSapUser *', 's')], 
       
 19159                    is_virtual=True)
       
 19160     ## a3-rsrp-handover-algorithm.h (module 'lte'): void ns3::A3RsrpHandoverAlgorithm::DoDispose() [member function]
       
 19161     cls.add_method('DoDispose', 
       
 19162                    'void', 
       
 19163                    [], 
       
 19164                    visibility='protected', is_virtual=True)
       
 19165     ## a3-rsrp-handover-algorithm.h (module 'lte'): void ns3::A3RsrpHandoverAlgorithm::DoInitialize() [member function]
       
 19166     cls.add_method('DoInitialize', 
       
 19167                    'void', 
       
 19168                    [], 
       
 19169                    visibility='protected', is_virtual=True)
       
 19170     ## a3-rsrp-handover-algorithm.h (module 'lte'): void ns3::A3RsrpHandoverAlgorithm::DoReportUeMeas(uint16_t rnti, ns3::LteRrcSap::MeasResults measResults) [member function]
       
 19171     cls.add_method('DoReportUeMeas', 
       
 19172                    'void', 
       
 19173                    [param('uint16_t', 'rnti'), param('ns3::LteRrcSap::MeasResults', 'measResults')], 
 18763                    visibility='protected', is_virtual=True)
 19174                    visibility='protected', is_virtual=True)
 18764     return
 19175     return
 18765 
 19176 
 18766 def register_Ns3AddressChecker_methods(root_module, cls):
 19177 def register_Ns3AddressChecker_methods(root_module, cls):
 18767     ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor]
 19178     ## address.h (module 'network'): ns3::AddressChecker::AddressChecker() [constructor]
 19464                    'ns3::TypeId', 
 19875                    'ns3::TypeId', 
 19465                    [], 
 19876                    [], 
 19466                    is_static=True)
 19877                    is_static=True)
 19467     ## lte-ue-net-device.h (module 'lte'): ns3::LteUeNetDevice::LteUeNetDevice() [constructor]
 19878     ## lte-ue-net-device.h (module 'lte'): ns3::LteUeNetDevice::LteUeNetDevice() [constructor]
 19468     cls.add_constructor([])
 19879     cls.add_constructor([])
 19469     ## lte-ue-net-device.h (module 'lte'): ns3::LteUeNetDevice::LteUeNetDevice(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::LteUePhy> phy, ns3::Ptr<ns3::LteUeMac> mac, ns3::Ptr<ns3::LteUeRrc> rrc, ns3::Ptr<ns3::EpcUeNas> nas, uint64_t imsi) [constructor]
       
 19470     cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::LteUePhy >', 'phy'), param('ns3::Ptr< ns3::LteUeMac >', 'mac'), param('ns3::Ptr< ns3::LteUeRrc >', 'rrc'), param('ns3::Ptr< ns3::EpcUeNas >', 'nas'), param('uint64_t', 'imsi')])
       
 19471     ## lte-ue-net-device.h (module 'lte'): void ns3::LteUeNetDevice::DoDispose() [member function]
 19880     ## lte-ue-net-device.h (module 'lte'): void ns3::LteUeNetDevice::DoDispose() [member function]
 19472     cls.add_method('DoDispose', 
 19881     cls.add_method('DoDispose', 
 19473                    'void', 
 19882                    'void', 
 19474                    [], 
 19883                    [], 
 19475                    is_virtual=True)
 19884                    is_virtual=True)
 19501     ## lte-ue-net-device.h (module 'lte'): uint64_t ns3::LteUeNetDevice::GetImsi() const [member function]
 19910     ## lte-ue-net-device.h (module 'lte'): uint64_t ns3::LteUeNetDevice::GetImsi() const [member function]
 19502     cls.add_method('GetImsi', 
 19911     cls.add_method('GetImsi', 
 19503                    'uint64_t', 
 19912                    'uint64_t', 
 19504                    [], 
 19913                    [], 
 19505                    is_const=True)
 19914                    is_const=True)
       
 19915     ## lte-ue-net-device.h (module 'lte'): uint16_t ns3::LteUeNetDevice::GetDlEarfcn() const [member function]
       
 19916     cls.add_method('GetDlEarfcn', 
       
 19917                    'uint16_t', 
       
 19918                    [], 
       
 19919                    is_const=True)
       
 19920     ## lte-ue-net-device.h (module 'lte'): void ns3::LteUeNetDevice::SetDlEarfcn(uint16_t earfcn) [member function]
       
 19921     cls.add_method('SetDlEarfcn', 
       
 19922                    'void', 
       
 19923                    [param('uint16_t', 'earfcn')])
       
 19924     ## lte-ue-net-device.h (module 'lte'): uint32_t ns3::LteUeNetDevice::GetCsgId() const [member function]
       
 19925     cls.add_method('GetCsgId', 
       
 19926                    'uint32_t', 
       
 19927                    [], 
       
 19928                    is_const=True)
       
 19929     ## lte-ue-net-device.h (module 'lte'): void ns3::LteUeNetDevice::SetCsgId(uint32_t csgId) [member function]
       
 19930     cls.add_method('SetCsgId', 
       
 19931                    'void', 
       
 19932                    [param('uint32_t', 'csgId')])
 19506     ## lte-ue-net-device.h (module 'lte'): void ns3::LteUeNetDevice::SetTargetEnb(ns3::Ptr<ns3::LteEnbNetDevice> enb) [member function]
 19933     ## lte-ue-net-device.h (module 'lte'): void ns3::LteUeNetDevice::SetTargetEnb(ns3::Ptr<ns3::LteEnbNetDevice> enb) [member function]
 19507     cls.add_method('SetTargetEnb', 
 19934     cls.add_method('SetTargetEnb', 
 19508                    'void', 
 19935                    'void', 
 19509                    [param('ns3::Ptr< ns3::LteEnbNetDevice >', 'enb')])
 19936                    [param('ns3::Ptr< ns3::LteEnbNetDevice >', 'enb')])
 19510     ## lte-ue-net-device.h (module 'lte'): ns3::Ptr<ns3::LteEnbNetDevice> ns3::LteUeNetDevice::GetTargetEnb() [member function]
 19937     ## lte-ue-net-device.h (module 'lte'): ns3::Ptr<ns3::LteEnbNetDevice> ns3::LteUeNetDevice::GetTargetEnb() [member function]
 20106                    is_const=True)
 20533                    is_const=True)
 20107     ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::SetUlEarfcn(uint16_t earfcn) [member function]
 20534     ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::SetUlEarfcn(uint16_t earfcn) [member function]
 20108     cls.add_method('SetUlEarfcn', 
 20535     cls.add_method('SetUlEarfcn', 
 20109                    'void', 
 20536                    'void', 
 20110                    [param('uint16_t', 'earfcn')])
 20537                    [param('uint16_t', 'earfcn')])
       
 20538     ## lte-enb-net-device.h (module 'lte'): uint32_t ns3::LteEnbNetDevice::GetCsgId() const [member function]
       
 20539     cls.add_method('GetCsgId', 
       
 20540                    'uint32_t', 
       
 20541                    [], 
       
 20542                    is_const=True)
       
 20543     ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::SetCsgId(uint32_t csgId) [member function]
       
 20544     cls.add_method('SetCsgId', 
       
 20545                    'void', 
       
 20546                    [param('uint32_t', 'csgId')])
       
 20547     ## lte-enb-net-device.h (module 'lte'): bool ns3::LteEnbNetDevice::GetCsgIndication() const [member function]
       
 20548     cls.add_method('GetCsgIndication', 
       
 20549                    'bool', 
       
 20550                    [], 
       
 20551                    is_const=True)
       
 20552     ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::SetCsgIndication(bool csgIndication) [member function]
       
 20553     cls.add_method('SetCsgIndication', 
       
 20554                    'void', 
       
 20555                    [param('bool', 'csgIndication')])
 20111     ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::DoInitialize() [member function]
 20556     ## lte-enb-net-device.h (module 'lte'): void ns3::LteEnbNetDevice::DoInitialize() [member function]
 20112     cls.add_method('DoInitialize', 
 20557     cls.add_method('DoInitialize', 
 20113                    'void', 
 20558                    'void', 
 20114                    [], 
 20559                    [], 
 20115                    visibility='protected', is_virtual=True)
 20560                    visibility='protected', is_virtual=True)